Ios Developer Resume
Los Altos, CA
SUMMARY
- 5+ years of IT experience in Java, J2EE design, development, maintenance experience of Enterprise Application SDLC and developing iOS Applications.
- 5+ Years experience developing iOS Applications with Objective C and Swift.
- Expertise in Apple’s developing tools and iPhone/ iPad SDK.
- Experience in creating apps with network services, intuitive interfaces, and rich graphics.
- Expertise in developing Web Application frameworks using Spring 2.0, and Hibernate 3.0.
- Rich Front End Technologies using HTML, XHTML, DHTML, CSS, JavaScript, DOJO, JSON, JQuery AJAX, JSP 2.0, Tiles, Tag Libraries, Custom Tag Libraries Struts Tag Library.
- WebServices experience in SOA using XFire1.2.6 Java SOAP Framework,, JAX - WS, and JAX-RPC.
- Experience in design and developing Restful web services using JAX-RS and Jersey frameworks.
- Experience with Application Servers and Web servers using WebLogic 10/9.2/8.1, JBoss 5, and Apache Tomcat 6.0/5.5/4.1.
- Experience with databases like Mongo, Oracle 10g/9i, MySQL.
- Experience with IDE tools such as MyEclipse 9,Eclipse 3,IntelliJ, Net Beans 5 and SUN JAVA Studio IDE.
- Specialized in Integrating Payment Gateways.
- Good Knowledge in Sencha and jquery Touch frameworks.
TECHNICAL SKILLS
Languages: Objective-C, Swift, JAVA, C++, C, PL/SQL, XML, WSDL.
Java Technologies: Web Services, Hibernate, Spring, Spring MVC, Struts, Maven, Ant, JMS, JavaMail API, Tile, JDBC, JNDI, Servlets, JSP, RMI, Java Beans, Collections API, Reflection.
Web Services: Restful Web services, SOAP Web services
Internet Technologies: AJAX, HTML, CSS, DHTML, Java Script.
Web Servers: Apache Web Server, Tomcat 5.5/6.0
Databases: Oracle10g/ 9i/ 8i/8/7.3, MS SQL Server 7.0/2000
Version Control: CVS and SVN, GIT
IDE: Xcode, Eclipse 3.3, NetBeans 5, IntelliJ
Operating Systems: Mac OS X El Capitan, UNIX, Windows 7/8, Linux.
PROFESSIONAL EXPERIENCE
Confidential, Los Altos, CA
IOS Developer
Responsibilities:
- Responsible for participating in full SDLC of mobile application design through deployment.
- Developed a framework for displaying PDF documents.
- Worked on search tool for this application to show results fetched from web services.
- Used CoreData framework in saving search results returned from web service, to avoid multiple requests being sent for same user search queries.
- Implemented accordions table views to display search results.
- Used CFNetwork authentication functions that are used to manage authentication information associated with a web service request.
- Used NSNotificationCenter and delegate to send messages across different views depending on number of recipients.
- Working with Instruments to identify potential memory leaks and also identify any abandoned memory allocations to avoid low memory issues with the application.
- Extensively used Foundation, CFNetwork, UIkit, Xcode, Objective-C
Environment: Xcode 4.5, iOS 8.0, JavaScript, Core Data
Confidential, CA
IOS Lead Developer
Responsibilities:
- Responsible for requirement gathering and analyzing the current process of property inspections.
- Used CFNetwork authentication functions that are used to manage authentication information associated with a web service request.
- Used NSNotificationCenter and delegate to send messages across different views depending on number of recipients.
- Integrated JPMC Mobile Delivery Framework Web Services with the PM inspection application for user authentication and SharePoint web services.
- Implemented WebViews for user Single Sign On authentication.
- Uploading reports to SharePoint required Active Directory authentication, developed functions that does RSA encryption of the user credentials and generate xls format of the inspection data.
- Worked with Instruments to identify potential memory leaks and also identify any abandoned memory allocations to avoid low memory issues with the application.
- Extensively used Foundation, CFNetwork, Crypto, UIkit, Xcode, Objective-C, SDK 5.0x
Environment: Xcode, iOS, JavaScript, SQLite
Confidential, Bristol, CT
IOS/Java Developer
Responsibilities:
- Developed iPad App which scores the Lacrosse game using Confidential API for posting scoring data to mongo server.
- Used CFNetwork authentication functions that are used to manage authentication information associated with a web service request.
- Used NSNotificationCenter and delegate to send messages across different views depending on number of recipients.
- Implemented Split Views, UITableView, and UIViewControllers for the Game and scoring screens.
- Implemented Game Setup views to show list of players in the game and assign a goalie.
- Implemented Scoring Screen with a Lacrosse Scoring Field image. User can click on any section of the image to show a pop over with the list of events that can occur in that section.
- Location (x,y coordinates) of the user touch on screen is calculated using a formula to get an approximate location of where the event occurred.
- Extensively used Foundation, CFNetwork, UIkit, Xcode, Objective-C, SDK 4.0x
- Designed and developed Restful Web Service API using JAX-RS and Jersey framework.
- Implemented a Reflection framework to route the request to the appropriate validators.
- Implemented POST, GET and PUT request web services for scoring the Lacrosse game.
Environment: Xcode, iOS, JSON, MyEclipse 9, Tomcat 6, Ajax, Jquery, JavaScript, DHTML, Mongo, MySQL, JNDI, Git.
Confidential, CT
IPhone/iPad Developer
Responsibilities:
- Extensively used Foundation, UIkit, Xcode, Objective-C, SDK 4.0x
- Used iPhone SDK web services to implement Internet based access.
- Developed and designed application flow.
- Created developer certificates, provisioning profiles, distribution profiles and app IDs.
- All the order payment transactions are placed over a secured channel.
- Implemented web views for letting users to register with stadiumVIP.
- Used Location Services to mange user locations.
- Performed basic system and performance testing on the application.
- Technologies: Mac OS X, Xcode iPhone/iPad iOS, iPhone/iPad SDK, Objective C
Environment: Xcode, iOS
Confidential
Responsibilities:
- Integrated PayPal web PayFlow Pro, Chase Paymentech, Heartland Payment Systems, First Data Global Gateway ( Confidential ) to authorize and keep funds on hold and check for availability of funds, Capture funds or Void Payment whenever Orders are fulfilled /cancelled.
- Developed Web Service client for Heartland Payment Systems.
- Developed Admin Module for Order Fulfillment manager using Ajax, Jquery and SOAP web service.
- Used Hibernate for Development of the DAO layer.
- Implemented Command and Chain of Responsibility Design pattern.
- Developed Javascript webservice library for Concession Fulfillment Manager Admin role.
- Used Mbean for order scheduling based on the priority.
- Involved in Classifier module, which places orders in queue.
Environment: Xcode, iPhone OS, Servlets 2.3, XML, MyEclipse8.5, JBOSS,WSDL, SOAP, Spring 2.5,Ajax, Hibernate, Jquery, JavaScript, DHTML, JSP, MySQL, JDBC, JNDI,CVS, JMS, Mbean,JAX-WS.
Confidential, New York
Java/J2EE Developer
Responsibilities:
- Involved in Admin module design to Create User Interface for maintenance of the application
- Developed a tool in Java to update IPAddress table from the target Database.
- Implemented Spring MVC framework in the application. Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IoC).
- Web Service client is created based onWSDLto use IP2Location, IP2Country services.
- Developed the SOAP Web Services (WSDL) usingXFIRE1.2.6.
- Written Service layer classes for IP2Location, admin module and advertiser. IntegratedPayPal payment Gateway - Website PaymentPro (Direct Payment and Express Checkout).
- Used Hibernate Query Language Editor to query objects from the Database.
- Deployed application in Integration and Staging Servers.
Environment: Servlets 2.3, Custom tag libraries, XML, MyEclipse6.5,Spring 2.5,Ajax, Hibernate, AJAX, JavaScript, DHTML, JSP, SQL, JDBC, JNDI, BIRT Reporting tool, Oracle, PL/SQL and SVN.