Ios Developer Resume
Chicago, IL
SUMMARY
- Around 12+ years of experience in experience in the entire process of the software development life cycle (SDLC) including design, implementation, testing and maintenance.
- Broad experience in different technology platforms: Web and Client/Server, Databases, Client - Server applications, IOS application development
- Experience with IOS application development using IOS SDK(IPAD/IPhone), Objective-C, REST, JSON, SqlLite and Xcode.
- Experience using C, C++, Cocoa Touch - UIKit (ViewControllers, Tableviews, gestures, view elements, alerts etc), Core Services - CoreData.
- Experience in developing web applications using Ruby On Rails, PhoneGap, JavaScript, JQuery, JQuery Mobile, Bootstrap, HTML5, XML, CSS3, mysql, SqlLite
- Experience with multiple life cycle methodologies and design methods like Waterfall, Agile, Scrum and Sprint.
- Experience in deploying application to Heroku
- Strong knowledge in Application Programming under Windows, UNIX and Linux environment
- Excellent exposure to Version Control Systems like Git (git flow), Svn
- Strong concepts and fundaments in Agile Methodology, Object Oriented Analysis and Design, Best Practices
TECHNICAL SKILLS
Operating Systems: Mac OS, AIX 5.3, Sun Solaris 5.8, OS/390, Windows XP/NT
Databases: MySQL, Oracle 10g/9i, DB2 UDB, SQL Server, IMS/DB, NSQL
Programming Languages: Ruby, ROR, C, C++, Java, Unix Shell Scripting (Korn), Perl, AWK, PL/SQL, XML, Cobol, JCL, PL/I, Focus
Web Technologies: HTML5, CSS3, JQuery, Apache, Tomcat, XML, Javasript
Mobile Technologies: IOS SDK, Object-c, XCode
Hardware: AIX P-Series, Sun Sparc, IBM Mainframe, Non Stop Himalaya, Pentium
PROFESSIONAL EXPERIENCE
Confidential, Chicago,IL
IOS Developer
Responsibilities:
- Designed and developed the reader application using Objective-C and XCode.
- Participate in daily standup calls
- Worked closely with various project stakeholders to capture and document business
- Design and implement user interface.
- Performed in-depth analysis to ensure that the system initiatives are met
- Planned and coordinated design, development, testing and implementation
- Gathered and documented business requirements, designed Use Cases, the application, developed and implemented the application .
- Tested the app fixed the bugs.
- Integrated various Restful Web services call to Reader Application and communicate to server and download the document.
- Developed unit tests for testing specific functionality and logic.
- Created tables, relationships, summary and look up fields, complex formulas, Forms, form rules and reports
- Writing Technical Documentations and users guide for users and QA.
- Reviewed test plans and supported test cycles with QA, UAT teams to ensure effectivetesting and sign offs.
- Responsible to fix defects and add new features. Owned and designed the memory management and improvement strategies
- Participate in Regression testing
Environment: IOS, Object-C, C, Cocoa Touch, UIKit, MAC, Git, Cordova, PhoneGap, Android, REST, JSON, XML
Confidential, Colorado Springs, CO
Java Developer
Responsibilities:
- Involved in study of User Requirement Specification. Requested insufficient Information and helped clearing ambiguity in requirements document.
- Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Hibernate, Oracle.
- Involved in the development of presentation tier using Servlet, HTML, JavaScript, JQuery, CSS, JSP, Struts Tag Libraries and defined common page layouts using Tiles.
- Developed validations for forms data as well as server side using Struts validators frame work.
- Used SQL Developer framework to write SQL queries and used JDBC to access database and implemented of connection pooling.
- Developed JUnit test classes to test the functionality of a code.
- Used Eclipse IDE to develop the Application.
- Interacting with the Quality team about the issues, bugs found and fixing them in the testing phase of the Application.
- Worked with Business analysts to get the requirements, converted them to Technical specs.
- Write User Interfaces and JavaScript & JQuery, promoting reusable patterns, functional programming, and closures
- Develop JQuery plug-in for reusable UI widgets
Environment: Agile/Scrum Methodology, Java, JMS, Web services (SOAP/Rest), Spring, Hibernate, JSP, CSS, HTML, JavaScript, SQL, Maven, Oracle 10g, UNIX, WebSphere 7.5.
Confidential, Alpharetta, GA
Java Developer
Responsibilities:
- Involved in all the layers of the SDLC in development of the application.
- Developed the presentation layer with JSP, JAVA Script technologies.
- Implemented REST Web Services for other applications to communicate
- Written JUnit Test cases
- Involved in the support phase and implemented Change Requests.
- Used MVC Framework for work flow of the application
- Built and deployed into various environments using Maven.
- Ran Continuous builds Bamboo
- Unit tested the code thoroughly using JUnit
- Wrote PL/SQL stored procedures and did performance tuning of complex queries using SQL Developer.
- Used Log4j for logging and debugging.
- Worked on Unit and Integration Testing.
- Wrote reusable components for presentation end to use across all the other modules in the applications such as pagination, dynamic rending of table data with customized view etc.
Environment: Weblogic 10g, JDK 1.5, HTML, CVS, Eclipse IDE, CSS, Java script, JSP, JDBC, Servlets2.0, Web Services, AJAX, XML, SAX, DOM, XSLT, JavaScript, CSS, Oracle10g, Unix environment, Hibernate3.0, JPA, EJB 3.0, Collections, Design Patterns, MS VISIO, ANT.
Confidential - Marlborough, MA
Java Developer
Responsibilities:
- Developed an improved J2EE/Java based framework to the existing centralized file maintenance, system which improved maintainability, security and performance.
- Designed and developed user interface (UI) components using HTML, JSP, Struts and Tiles.
- Created Stored Procedures and functions and wrote complex SQL queries for various functionalities.
- Utilized the Business Object (BO), Data Access Object (DAO) patterns and followed MVC architecture.
- Implemented XML data parsing using SAX and Web Services(SOAP) using Apache Axis.
- Developed JUnit testing framework for various modules
- Updated the detailed design documentation that replaced the in house framework with Struts and provided analysis on the use of Struts in the GUI coding standards.
- Involved in developing User module in this project.
- Client side Validations using java script.
- Involved in Database designing.
- Produced a complete, maintainable and well-documented solution that is easy to expand and can be used in other areas of the application.
Environment: Java, JSP, Struts 1.2, Tiles, XML, XSLT, XPath, CSS, AJAX, JavaScript, Hibernate3, Web Services, SOAP, Oracle 10g, WebSphere, RAD6.1, ANT, UML, Rational Rose, JUnit.