We provide IT Staff Augmentation Services!

Sr.ios Application Developer Resume

4.00/5 (Submit Your Rating)

Phoenix, AZ

EXPERIENCE SUMMARY:

  • Self - motivating individual who thrives to learn technologies and been fortunate enough to work with some of the great technologies so far. Looking forward to work on ‘Solution’ that solve everyday problems.
  • 8+ years of experience in building Mobile and Web applications using Swift and Java and J2EE technologies such as Servlet, JSP, Spring boot, Hibernate.
  • Experience in full system development and product lifecycle using Agile (SCRUM) and Waterfall methodologies.
  • Strong knowledge and working experience in Service-Oriented Architecture (SOA), Object Oriented Analysis and Design (OOAD), UML and J2EE Architecture.
  • Extensive use of CocoaFrameworks such as UIKit, MapKit, Core Location, Core Data etc.
  • Worked with SOAP Web Services (WSDL) and REST (WADL) services, tested using SOAPUI tool.
  • Experience in SpringMVC (Model View Controller) architecture with various Java/J2EE design patterns like DAO, DTO, POJO, Singleton, and Factory.
  • Deployed web applications on application servers like Apache Tomcat, JBoss, IBM WebSphere andknowledge in deploying on Oracle WebLogic server.
  • Good Understanding of memory management and knowledge of storage of local database files management using SQLite and CoreData.
  • Excellent experience with databases such as MySQL, Oracle 9i/11g, SQL Server 2008/2012, DB2 and also strong in writing SQL queries and PL/SQL stored procedures.
  • Good hands on experience with IDE tools like Eclipse, NetBeans and IBM RAD for software development.
  • Used testing frameworks such as JUnit and JMock.
  • Experience in Enterprise Integration Development using Apache Camel Framework.
  • Used ANT and Maven for compiling and building the applications.
  • Hands on experience in Version Control repository like IBM Rational Clearcase 7.0/7.1, Tortoise SVN, CVS and GitHub.
  • Experience on Multi-View Applications using UITableViewController, UINavigationController, UITabBarController, UICollectionViewController and Storyboard.
  • Experienced in developing web applications in multiple vertical domains like telecom, IT services and retail.
  • Efficient team member with excellent time management skills and ability to work under strict deadlines. Strong analytical skills with ability to quickly understand client’s business needs.
  • Strong Interpersonal and communication skills, ability to work in a team as well as independently with minimal supervision.

TECHNICAL SKILLS:

J2EE TECHNOLOGIES: Servlets, JSP, EJB, JDBC, JNDI, JAXB, JMS. iOS

TECHNOLOGIES & FRAMEWORKS: Xcode, Application Loader,Foundation, Core Data, UIkit, MapKit, Core Location, AlamofireFRAMEWORKS Spring, Struts, Java Server Faces, Apache Camel, Hibernate, Spring Boot.

WEB TECHNOLOGIES: JavaFX, HTML, XHTML, UML, XML, JavaScript, JQuery, Grails, EXT JS, JSTL, CSS, AJAX, XSD, XSLT, Groovy, DOM and SAX.

WEB SERVICES: REST and SOAP services.

DESIGN PATTERNS: DAO, DTO, MVC, Singleton, Session Facade, Service Locator, Business Delegate, Front Controller.

DATABASES: SQL, PL/SQL, Oracle 8.0/9i/10g/11g/12c, MS Access, Big Data, MS-SQL server, ETL tools, DB2

IDE: IBM RAD, Eclipse, NetBeans.

APPLICATION SERVERS: Apache Tomcat, IBM WebSphere 7.0, JBoss, Oracle WebLogic.

VERSION CONTROL: Git, Stash, SVN, CVS

TOOLS: Log4J, JUnit, Selenium, MS Visio, JIRA, SVN, CVS, SOAPUI, ANT and Maven, Jenkins 1.6

LANGUAGES: Java, Swift and Python.

OPERATING SYSTEMS: Sun Solaris, Red Hat Linux, AX, HP-Unix 9.x, Windows XP/Vista/7/8/10, MAC OS.

PROFESSIONAL EXPERIENCE:

Sr.iOS Application Developer

Confidential, Phoenix, AZ

Technologies: Java,Spring 3.0,Python-2.7, Chef 11.12, Jenkins 1.6, Vagrant 1.7.2, Ubuntu 15.4, PyUnit, RabbitMQ, Redis, MySQL.

Responsibilities:

  • Back-end Java developer for Mail-gun REST API. Worked with agile team in 2 week sprints to rapidly enhance web services demonstrating output weekly to partners and incorporating feedback.
  • Developed several REST web services supporting both XML and JSON to perform tasks such as limiting maximum size of an attachment, signature to email, change password. REST web services leveraged by both web and mobile applications.
  • Implemented python scripts to run the automation jobs to send emails for event notifications etc.
  • Maintain high-quality of RESTful services guided by best practices.
  • Work closely with architect and clients to define and prioritize their use cases and iteratively develop APIs and architecture.
  • Implemented Test cases using JUnit and Tested web services with SOAPUI Client.
  • Maintained high level of unit test coverage through test-driven development.
  • Worked with team of developers on Python application for DMARC non-enforcement.
  • Utilized PyUnit, the Python unit test framework, for writing unit tests.
  • Used Vagrant to create and configure Virtual Development Environment.
  • To provide automation, used Configuration Management Tool, Chef.
  • Worked in an agile development environment.
  • Used GitHub for version control.

Confidential, Cambridge, MA

Java/ Portal Developer

Technologies: JDK 1.7/1.8, Linux, Servlets/Jsp, Spring 4.2.1, Hibernate 4.0, Ajax, ExtJs, AngularJs, XML, XSLT, Oracle 11g, Eclipse IDE, JUnit 4.12, Apache Camel 2.14.0, RESTful Web services, Oracle ESB, Tomcat 8.x, Jenkins 1.4/1.6, Perforce and Spring Boot.

Responsibilities:

  • Involved mainly in transforming customer support experience using the portal. Goal is to find ways for the customer to prevent issues from occurring.
  • To provide better customer experience developed interactive and easy to access support services.
  • Designed and developed case creation system, where customers can create tickets for technical and business issues.
  • Used SpringBoot to create stand-alone spring applications
  • Designed and Integrated customer support tools into a single self-service interface.
  • Used AJAX implementation to make server calls asynchronously.
  • Developed applications using Spring, JSF, HTML5, CSS3, JavaScript, JSP’s, JSTL, ExtJs and AngularJs.
  • Utilized jQuery. i18n framework for internationalization capability for multiple languages and locales.
  • Developed the Form validation classes by implementing validation interface to validate different forms respectively.
  • Extensively used JSTL tag libraries (fmt, i18n, core) and custom tag libraries.
  • Involved in the end-to-end project SDLC phases.
  • Involved in design flow and scheduling the work to other Developers.
  • Created Level-0 and Level-1 diagrams and provided technical design document.
  • Designed and developed Customer Event API with all the CRUD capabilities.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Utilized Jackson processor to handle JSON data binding for Request & Response objects.
  • Developed and configured the Java beans using spring and Hibernate framework.
  • Implemented Test cases using JUnit and Tested web services with REST Client.
  • Used JUnit and Test cases for testing the application modules.
  • Created use cases for the case create service utilization from various systems.
  • Jersey implementation of JAX-RS is utilized to develop RESTful service.
  • Developed a RESTful service to provide all the CRUD capabilities.
  • Provided XML and JSON response format to support various service clients.
  • Jackson processor for JSON data binding and JAXB for XML data binding are utilized.
  • JDBC framework is used to establish communication with the Oracle database
  • Conducted the SQL performance analysis on Oracle 11g database tables and improved the performance by SQL tuning.

Confidential, Dallas, TX

iOS Application Developer

Responsibilities:

  • Working as a part of a big team for building Chase and JPM applications in both iPhone and iPad for March release.
  • Created custom view animations for JPM app as a part of story.
  • Work involves writing reusable modules in JPMC Framework, which is used in the both applications. Writing test cases for each module, which are developed.
  • App implemented and offered multi-factor authentication, electronic signature (e-Sig), camera based image capture, and online OCR, and more.
  • Worked extensively on UITableViewController and made customized table view cells.
  • Worked with GLKit and GLViews 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.
  • Extensively worked with XML and JSON inputs to pull the data from backend and display it on the app.
  • Addressed design issues and debugged previous launches of application
  • Used GIT as version control system

Environment: XCode 6.x, iOS 8.0 and above, Mac OS X, Objective C, Swift, Cocoa Touch, UIKit, GLKit, MapKit.

Confidential, California

Java/ Portal Developer

Technologies: JDK1.6, JSP, Servlets, Spring, Hibernate, SOAP, WSDL, HTML, CSS, JavaScript, JMS, JNDI, JQuery, SOAP UI, DAO, AJAX, XML, MySQL, Junit, Log4J, IBM RAD, Apache ANT, SVN, LDAP

Responsibilities:

  • Followed agile methodology to implement the application and participated in all the SDLC process, like Requirement Analysis, Design, Coding, etc.
  • Involved in designing user screens and validations using HTML, CSS, JavaScript, and jQuery
  • Developing Success page where the user can see all the input for making the payments with the confirmation Number and acknowledge for the Transaction
  • Developed a code for Web services using SOAP and used SOAP UI tool for testing the services
  • Configured JNDI in WebSphere Application server.
  • Extensively used Selenium for test automation
  • Designed and developed application using spring MVC by developing Hibernate value objects to map the database tables and configured them in mapping xml files "hibernate.xml file".
  • Developed Unit test cases using JUnit.
  • Used SVN repository for version control and IBM RAD for development.

Confidential, Detroit, MI

iOS Application Developer

Responsibilities:

  • Worked extensively with Swift 3, Objective C and Cocoa frameworks for designing the app
  • Worked on MapQuest SDK and GPS, core location for Navigation, Parking reminder features and show vehicle location live on Maps
  • Using MapQuest SDK displayed individual trips and plotted them on maps
  • Used NSURLSession & JSON to communicate with the backend RESTFUL webservices to get the appropriate data and display on application
  • Customized UIButton, UINavigationView, UITabBar, UIAlertView and UITableView to build the user interface of the app. Also used UIPageviewcontroller for the welcome page.
  • Created refreshed UI and implemented Touch-ID for user login.
  • Improved response time by using NSOperations and created dispatch queues by using GCD
  • Implemented business logic by understanding business requirements
  • Worked with REST network architecture and consumed web services to display data
  • Created reusable components to enable performance improvements and better maintainability
  • Worked with webviews to support user to get on client website and also provided single sign on
  • Created caching mechanism to enable data to be stored in memory and allow fast access to improve user experience and efficiency
  • Created framework with core location and map kit to make use of location capture and display the location to user and enable to troubleshoot network issues.
  • Conducted unit testing before QA testing of app to resolve code issues and allow compilation and Fixed bugs found by QA team and did retesting

Environment: XCode 8.x, iOS 10, Mac OS X Sierra, Swift 3, Objective C, Cocoa Touch, Cocoa framework, iPhone Simulator, Adobe CS4 Suite, Fabric, Jenkins.

Confidential, Bellevue, WA

IOS Application Developer

Responsibilities:

  • Developed complete client iPad login and signup module that includes UI design and backend communication with Web Services
  • Developed new components like infinite scrolling section for sliding table view.
  • Solved major defects in navigation controller behavior in the application.
  • Integrated the third party API’S into the application
  • Provided mechanism to avoid loading of duplicate data in table views (Problem due to concurrent server calls)
  • Used AF Networking to connect RESTful API services and maintained background image downloads, uploads, chat conversations, and messages from system.
  • Used Instruments to check for processing bottlenecks, memory leaks, and retain cycles.
  • Worked on Web Service calls, XML and JSON parsing.
  • Implemented Core Data framework to store user Data.
  • Used a Test-Driven Development (TDD) environment in a Scrum development methodology to provide end to-end development.
  • Handled scenarios of no data for application during good network signal.
  • Explained the design problem of invocation by drawing flowcharts.
  • Performed different types of functional and nonfunctional testing such as exploratory, GUI, usability, smoke, regression, browser compatibility, platform compatibility, boundary and security testing on different mobile devices with different OS versions.
  • Worked closely with the web application development team to ensure proper integration between mobile application and web application.
  • A heavy Test Driven Development environment was used for development; unit test code coverage exceeded 80%
  • Used Git Version Control to manage the source code in this project.
  • Managing the work log and following the schedule to ensure completion of projects before deadline.
  • Worked with cross-functional team testers and developers.

Environment: Objective C, Xcode, Mac OSX, Cocoa Touch, Foundation, UIKit, Core Graphics, RESTful JSON converted to existing Soap Services, AirWatch Mobile Device Management App Store, Subversion (SVN).

We'd love your feedback!