We provide IT Staff Augmentation Services!

Lead Mobile Applications Engineer Resume

4.00/5 (Submit Your Rating)

Kansas City, MO

SUMMARY:

  • 9+ years of IT experience in Analysis, design and development of Java based Applications
  • 6+ years of experience in designing and developing high - end enterprise level iPhone and Android Applications Developments
  • Experience in examining business prerequisites and get ready improvement arrange.
  • Proficient in iOS and Android versatile application development lifecycle
  • Knowledge and involvement in UI and UX guidelines of iOS and Android
  • Experience developing applications using TDD
  • Involvement in architecting, creating, investigating and Unit Testing iOS and Android applications
  • Worked with third-party libraries and API's
  • Highly skilled in Implementing RESTful services in light of SOA, XML and JSON
  • Deep knowledge in API’s for Android such as Google Maps V2, GPS, Bluetooth and SQLite
  • Implemented distinctive API's for following and exploring client area
  • Experience in enhancing memory and battery life in iOS and Android applications
  • Worked on migrating iOS applications from Objective-C to Swift
  • Knowledge in Xamarin framework
  • Involved in all phases of programming development lifecycle and customer collaboration
  • Highly gifted, trusted and true troubleshooter and issue solver
  • Natural integrator in team-based environments and mentored a group of 10+ members
  • Excellent self-learning techniques as applied to learning the latest technologies
  • Works well under pressure and tight time constraints
  • Always provides high-quality deliverables on time

TECHNICAL SKILLS:

DBMS: SQLite, MySQL

Languages: Swift, Objective-C, Java, C, C++

Web Technologies: HTML, HTML5, CSS, JavaScript, jQuery

Mobile Platforms: iOS, Android, Xamarin

IDE: Android Studio, Xcode, Xamarin, Eclipse, NetBeans

Web Services: RESTful, SOA, XML, JSON

SDLC Tools: SNOW

Designing: Photoshop, Sketch

Testing Frameworks: JUnit, Espresso, TestDroid, Silk Mobile, Monkey Talk

Tools: SOAPUI, VPN, Cisco Jabber and WebEx, MS Office

UML: UML2 Tools

Repositories: Git, GitHub

Web Servers: Web Logic, Apache Tomcat

Operating Systems: Macintosh, Windows, Ubuntu

API's: Google Maps API, QuickBlox API

PROFESSIONAL EXPERIENCE:

Confidential

Lead Mobile Applications Engineer

Responsibilities:

  • Lead and Developed the native application using Android SDK & iOS.
  • Interpreted the wireframes and created layouts and functionality according to it.
  • Implemented Handlers to get the server response.
  • Developed the Splash screen and Navigation Drawer with Image View and List View.
  • Implemented Stack Views and Auto Layout for iOS Design.
  • Core Data & SQLite implementation for Data Saving.
  • Implemented REST services, getting JSON response and parsing them to get the required information.
  • Optimization of Memory and Data Usage.
  • Worked on Password and Email validation.
  • Integrated APIs in Settings Menu for itemized display of the user's preference.
  • Used GIT for code repository and maintaining current and historical versions of the source code.
  • Followed the Agile and Scrum methodologies in the project implementation.

Environment: Swift 3, Xcode 8, iOS 10, Android SDK 5.0, Git, Android Studio 2. +.

Confidential, Kansas City, MO

Android Developer

Responsibilities:

  • Worked on different phases of the project cycle like design, development and testing.
  • Had been part of project planning and communicate with product managers and support specialists on product issues.
  • Responsible for embedding GPS functionality to quickly find location and for navigating the directions to the nearest ATM.
  • Extensively used web views, list views & populated lists to display the lists.
  • Responsible for implementing the REST services, getting XML, JSON response and parsing them to get the required information.
  • Responsible for enabling the application to use the Camera feature to scan a document and upload the check using SQLite.
  • Tested the app across different versions of Android and different android phones to assure quality and performance.
  • Worked closely with the web application development team to ensure proper integration between Mobile application and Web application.
  • Worked on debugging the application using Logcat, DDMS.

Environment: Android 4.4, Android Studio 1.0, Eclipse ADT, SOAP-UI, Photoshop

Confidential, Orlando, FL

Sr. iOS Developer

Responsibilities:

  • Worked extensively with Objective C and Cocoa frameworks.
  • Created notifications to detect the auto rotation in the customized sub views.
  • Implemented Core Data for persistent storage of User Data.
  • Added animation between UIViews for smooth transitioning and better user experience.
  • Integrated Core Data framework to store user Data after retrieving JSON from the web services.
  • Implemented NSOperation Queue and NSURLConnection to integrate with backend web services.
  • Used NSJSONSerialization in getting requests from the server and also parsed the response objects.
  • XML Response parsing using the NSXMLParser and NSXMLParserDelegate. JSON Response parsing using the SBJSON Framework.
  • Built iOS Storyboards with TabBarControllers creating segues between different views, established IB Outlet, IB Actions in the storyboard.
  • Created Custom UITableView cells with different styles to accommodate the UX/UI requirements on Screen.
  • Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone
  • Worked with GitHub in creating branches
  • Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app.
  • Worked on network/authentication module.
  • Used GIT for version control systems.
  • Developed unit tests for testing specific functionality and logic.
  • Responsible for sending and receiving messages.
  • Saved and retrieved chat messages.
  • Designed the UI of the Application.
  • Responsible for gathering product integration, product requirements, product implementation and support.
  • Used agile methodology for development of the application.

Environment: iOS 7/8, iPhone SDK, Xcode 6, Web Services, Objective - C, Cocoa Touch

Confidential, NJ

Senior Software Engineer

Responsibilities:

  • Monitored team members for timely delivery of monthly releases.
  • Investigated on the issues arising from business users and provide sustainable solutions.
  • Managed CMR and Incidents to track Enhancements and Production Defects.
  • Documented the requirements from business and processes for a smooth SDLC.
  • Provided solutions for good user experience.
  • Implemented SOAP Web services to send and receive data from database.
  • Encryption and Decryption of data to maintain security.
  • Conducting various meetings with Backend, Middleware, Designing and testing teams.
  • Implemented Core Data for saving the data offline.
  • Architected the application to work in offline mode.
  • Implemented Barcode scanning using a third party enterprise library like Scandit API.

Environment: Xcode, iOS 5 & 6. +, RESTful Services, Sketch, Core Data

Confidential, Sunnyvale, CA

iOS Developer

Responsibilities:

  • Implemented Core Data for persistent storage of user data.
  • Created models in MVC and development of delegates for updating model information.
  • Created of various views, table views, customized views and popovers.
  • Redesigned several screens including default application landing screen as per newer wireframe.
  • Created custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting to SQLite database with the objective C interfaces.
  • Created of notifications to detect the autorotation in the customized sub views.
  • Custom UI implemented with XIBs, and Manual Retain/Release memory management.
  • Developed Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.
  • Took care of Code Review, Code Fixes and bug Fixes.

Environment: iOS, Objective C, Xcode, Cocoa Touch, Cocoa framework, JavaScript, JQuery, MapKit, Core Location, and AV Foundation.

Confidential

Mobile Application Developer

Responsibilities:

  • Investigated on the issues arising from business users and provide sustainable solutions.
  • Managed CMR and Incidents to track Enhancements and Production Defects.
  • Documented the requirements from business and processes for a smooth SDLC.
  • Implemented JSON to send and receive data from database.
  • Encryption and Decryption of data to maintain security.
  • Conducted various meetings with Backend, Middleware, Designing and testing teams.
  • Implemented SQLite.

Environment: Xcode, iOS 3.2, Android 2. +, Eclipse ADT, JSON, Photoshop

Confidential

Software Engineer

Responsibilities:

  • Prepared Use-Cases from the given requirements and also interacted with clients for requirements gathering and clarifications.
  • Designed and Developed web interface for admin module using HTML, Servlets and JSP.
  • Developed the application using Struts following MVC architecture and developed action and form classes based on Struts framework to handle the pages.
  • Deployed and integrated using Web Logic.
  • Developed Stored Procedures, queries to extract the Customers data from the database.
  • Used connection pooling for optimization using JDBC interface.
  • Flexibly used J2EE design patterns like Value Object, Data Access Object and Singleton.
  • Used VSS for Version Control Management.
  • Involved in code reviews, debugging and testing.

Environment: Eclipse 3.2, JSP, Servlets, JDBC, UML, JavaScript, HTML, Oracle 9g, VSS, Windows/ NT, WebSphere 5.x

Confidential

Java Developer

Responsibilities:

  • Analysis of the specifications provided by the clients.
  • Design and Development.
  • Database management and JDBC connectivity.
  • Involved in the JSP applications.
  • Developing different functions to communicate and setting targets and alerts.
  • Testing - Unit Testing & Integration Testing

Environment: Java, Servlets, JSP, Eclipse, Tomcat.

We'd love your feedback!