Sr. Ios Developer Resume
Houston, TX
SUMMARY
- Overall 8+ years of IT Industry experience in designing and developing high - end Enterprise level Web and Mobile applications.
- 4+ years of experience in developing Mobile applications for IOS.
- Experience in Web development with a strong background working on open source technologies, including PHP, Drupal, MySQL, Apache, and Java.
- Experience in software engineering and development, agile development methodologies, and test/behavior development.
- Experience to various stages of Software Development Life Cycle. Capable of analyzing the business requirements, software requirement specifications, functional design documents to write technical design documents and unit test plans.
- Managed complex development projects from concept to completion across various industries.
- Extensively tested and distributed apps on App store.
- Strong optimization and debugging skills.
- Very Passionate about using latest IOS Technologies.
- Experience in developing web-centric Responsive Web Design applications using HTML5, CSS, JSON, JavaScript, I Query/j Query mobile and PHP.
- Familiar with Third party Frameworks including: Crash Reporter, Core plot, Facebook, Twitter, MK Progress HUB, Google Maps, Parse, AF Networking.
- Solid understanding of back-end and web services including XML, JSON, REST API, SOAP.
- Worked in fast paced distributed teams using Agile/SCRUM methodologies.
- Familiar with IOS 6, IOS 7, IOS 8 and Swift.
- Experience in building and Working with Frameworks and Custom Templates for IOS applications.
- Excellent technical abilities possess strong oral and written and communication skills, analytical and interpersonal skills.
TECHNICAL SKILLS
IOS: IOS 4.2.1, IOS 5.1, IOS 6.1, IOS 7.0, IOS 7.1,IOS 7.1.1,IOS 8.0
IOS APIs & SDKs: UI Kit Framework, APN, Parser, Core Data, Core Location, Storyboard, GCD, Auto Layout, Web Services, UI Map Kit, I Web kit, Cocoa Touch, Core Bluetooth, SQL Lite, Core Media, Core Motion, Security Framework, SDK, AF Networking, Barcode, AF Networking, Core Graphics, Key Chain Item Wrapper
IDE: Eclipse, Net beans, X code 5.1, Visual Studio /2010, Titanium Appcelerator
Web Services: JSON, XML, REST, WCF
Databases: SQLite3, MS SQLCE, MS SQL, Server 2012,Oracle 10g,My SQL
Language: C, C++, Java, C#, Objective C, Swift
Other Language: HTML 4, HTML 5,XML, CSS3 / Java Script, VB Script / Silverlight 5, Asp.Net, JSP, Hibernate, PHP, Servlet, I Query
OS / Version Controls: MAC OS X, Windows, Linux, Windows 7, Vista, XP, Windows 8,Red Hat enterprise GIT, SVN, TFS
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
Sr. IOS Developer
Responsibilities:
- Created View controllers both programmatically and through Interface Builder and Story Boards.
- Created Facebook style menu bars.
- Worked with Navigations controllers, Navigation Bars Tab Bars.
- Used X code 6.1 to build application for iPhone 3.5 inch, iPhone 4 inch retina and iPhone 4-64bit Retina iPhone 5, 5s, 6, 6 plus and I Pad.
- Gathered requirements for the how the application should look and built the application accordingly.
- Used storyboards and auto layout in the application.
- Made a UI Tab Bar Navigation based application.
- Used Collection views to make a photo grid View Controller.
- Used Rest Kit and object mappings to communicate with the backend.
- Used push notifications.
- Used Objective-C, to make the application.
- Used Git hub to push changed codes.
- Made both enterprise releases and app store release.
- Still provide support for when the application needs to be updated in regards to a new IOS release or if the client wants a change in design.
Environment: IOS SDK 6.1, Jira, Github, Objective-C, Rest Kit, Core Data, iPhone Devices.
Confidential, Chicago, IL
Sr. IOS Developer
Responsibilities:
- Worked extensively with Objective C and Cocoa frameworks.
- Worked extensively on table view controller and made customized table view cells according to the client.
- Pre-fetching data for different views for smooth screen transition.
- Followed a work data flow principle for design and development.
- Worked closely within a cross functional team of testers and developers.
- Worked on AV foundation frameworks
- Worked on Web Service calls, XML and JSON parsing included in the project.
- Worked with UI Kit Framework for development and maintenance.
- Added animation between UI Views for smooth transition and better user experience.
- Worked with Backend team to display the correct data format in devices.
- Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
- Integrated a web-based content made with HTML5 on a Native application using UI Web View.
- Used Core data Framework for local storage purpose in SQLite.
- Formatted the Data as per Business rule to display in UI.
- Debugging issues onsite whenever required.
- Worked with GIT to checkout and update the codebase changes
- Reported progress/challenges to project lead
- Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service call Code.
- Managing the work log and following the schedule to ensure completion of projects before deadline.
Environment: IOS 5-6 (iPhone SDK, Objective C, X code, Cocoa Touch, Cocoa Framework, Interface Builder, iPhone Simulator, J query.
Confidential - Falmouth, ME
IOS Developer
Responsibilities:
- Working as a part of a big team for building Confidential applications in both iPhone and I Pad.
- Worked in agile environment, which involved test driven methodologies and daily scrum meetings for status.
- Work involves writing reusable modules in TD Framework, which is used in the both applications. Writing test cases for each module, which are developed.
- Worked with GL Kit and GL Views in order to build pie bar and line charts for the application a part of story.
- Worked with Custom Frameworks and Custom Templates for building this application.
- Worked with several Defects in application as a part of maintenance of code.
- Created custom view animations for TD app as a part of story.
Environment: IOS6.x, Objective-C, X code 5.0, Mac
Confidential, Delray Beach, FL
IOS Developer
Responsibilities:
- Implemented Core Data framework to store user Data.
- Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
- Implemented using Storyboard and ARC.
- Fixed bugs as documented by QA team.
- Used Instruments to fine-tune the app performance and memory management.
- Formatted the Data as per Business rule to display in UI.
- Followed a work data flow principle for design and development.
- Worked closely within a cross functional team of testers and developers.
- Debugging issues at onsite whenever required.
- Worked with X code for debugging.
Environment: s: IOS 6.0 and 6.1 (iPhone SDK), Mac OS 4. X, Objective C, X Code 4.6, Cocoa Touch, Cocoa framework, Map Kit, Core Location
Confidential, Overland, KS
Java Developer
Responsibilities:
- Designed, developed and deployed the application framework including Spring FW, Hibernate and deployed on Web logic Application server 10g.
- Involved in developing application using agile methodologies by reporting weekly progress.
- Developed the testing framework before starting the application development as confirming to agile methodologies.
- Exposed web services to client developing WSDL also involved in developing web client for application interactions.
- Developed an asynchronous, AJAX based rich client for improved customer experience.
- Worked with developing UI by analyzing and design using MVC based Struts framework 2.0, JavaScript, CSS and HTML for the front-end screens.
- Designed and implemented a Spring/Hibernate/JMS based product identification system for searching Imei and finding the status.
- Worked with JSON notations to populate the data from server to client screens.
- Developed Framework API for Tax calculations in Yoda using server-side components using J2EE and spring framework.
- Designed, developed and implemented a messaging module using Java Messaging Service (JMS) point-to-point messaging and Message Driven Beans to listen to the messages in the queue for interactions with client ordering data.
- Worked on SVN for version control and source code control.
- Implemented Logging, Auditing using Spring Framework's Aspect Oriented Programming.
- Worked extensively configuring JDBC connection pools and in Web logic and used SQL and PL/SQL also developed stored procedures for searching warehouse Quantities from the databases.
Environment: Java, Core Java, J2EE, UML, MDB, Servlets, Ajax, Struts, Hibernate, Spring Framework, JSP, JDBC, Java JMS, J Unit, Oracle, Eclipse, Apache Tomcat, SVN, XML, Ext.js, Java script, CSS style sheets, Log4j, Perl, Solaris Unix, Weblogic10g, Progress Sonic, PL/SQL.
Confidential
Java Developer
Responsibilities:
- Responsible for implementing design patterns for presentation layer like Front Controller, MVC type 2 architecture, for better control and flow of the presentation layer.
- Responsible for applying design patterns for persistent tier like DAO.
- Designed and implemented stateless session beans for business logic layer.
- Designed, implemented and mapped entity beans in the persistent layer for the underlying data store.
- Applied performance tuning on business layer using various techniques like lazy loading, early loading and caching.
- Developed DAO classes for the persistent layer.
- Extensively applied HTML and DHTML for client side dynamic content.
- Coding the common utility java classes.
- Writing Ant build scripts and taking care of deployment issues.
Environment: JSP, JDBC, JNDI, EJB, HTML/DHTML, JavaScript, Pramati Application Server 2.0, Rational Rose / UML, Oracle 8i, Windows NT
Confidential
Java Developer
Responsibilities:
- Develop UI Screens using JSF IBM Implementation.
- Developed Managed Beans to collect user-entered input and send to the common controller.
- Collect appropriate user interface messages to display them in UI using common message service.
- Designed a common controller in determining the appropriate resulting UI page based on the service outcome.
- Developed and Implemented web services for new enhancements.
- Used JQuery and JavaScript for the validation and enhancement for the web pages.
- Organized and developed JUNIT test cases.
Environment: JAVA, J2EE, XML, JAXB, JSF, JavaScript and UML, Log4J, J Unit, Eclipse, HP Quality Center (Mercury Quality Center), UNIX and Windows XP