Mobile Application Developer Resume
Medford, MA
PROFESSIONAL SUMMARY:
- Application software engineer with over 18 years of experience in Java, Android, J2ME, RIM/BLACKBERRY and iPhone development.
- Extensive experience in all areas of Software Development Life Cycle including Design, Development, Configuration, Testing, and Maintenance.
- Experienced with Integration, Administration, and Trouble Shooting in a Client - Server Model Architecture.
- A bility to master new technologies quickly, and adapt to new domains, and environments while prioritizing performance and reliability while simultaneously meeting deadlines.
- Experienced team leader of developers both onsite and offshore.
- Skilled at working closely with Clients and Product Managers to recommend Design Improvements and Performance Enhancements.
- Critical thinking skills contribute to the success of supporting Mobile Applications in a production environment to provide timely issue resolution for carriers and OEMs.
SKILL:
Operating Systems: Motorola OS, Symbian OS, Android, Linux, Windows server/ NT / XP.
Languages: Android, Java, Kotlin, J2ME (MIDP 1.0/MIDP 2.0/ CLDC 1.0/ CLDC 1.1, CDC), J2EE, C, C++, SQL, PL/SQL.
Mobile Environments: Android, RIM, Symbian Series 40, Symbian Series 60, Symbian Series 80, Symbian Series 90, Motorola OS and Linux based environments.
Tools: Android Studio, Eclipse, Nokia Series 40, 60, 80 SDKs & Emulators, SPRINT WTK 3.1, 3.2, SPRINT WTK 3.3.1, Java Wireless Toolkit 2.1, 2.2, 2.3, 2.5.1, 2.5.2, RIM JDE 4.1, 4.2.1, 4.5.0,Motorola Java ME SDK v6.2.1 for Motorola OS Products, Motorola Java ME SDK v5.5 for Linux Based Products, Motorola UID Extraction tool.
Optional Packages: JSR 37(MIDP 1.0), JSR 118(MIDP 2.0), JSR 30(CLDC 1.0), JSR 139(CLDC 1.1), JSR-75(PDA Optional Packages), JSR-120(Wireless Messaging API), JSR-135(Mobile Media API), JSR-179(Location API), JSR-205(Wireless Messaging API (WMA) 2.0), JSR185 (JTWI). JSR172 (Web Services Specification 1.0).
Other: Agile Scrum Software methodology.
RDBMS: Oracle, MSSQL Server 7, MS Access and Postgresql
Scripting Languages: WAP,HTML, DHTML, XML, Python and Ant.
GUI: Flah 4.0, DreamWeaver, Swings, AWT, and Visual Basic.
Web/Application Servers: WebSphere, Web Logic, IIS, Tomcat and Apache.
Tools: & Utilities Android Studio, Eclipse and Gradle.
Protocols: TCP/IP, FTP, SMTP, POP and HTTP.
Version Controls: Perforce, CVS and VSS.
Special Software: Work Bench (Eclipse tool), Nokia Developer Suite 3.0.1, Blackberry Device Manager4.5 13 and Platform Assistant U330 Light.
Libraries: RxJava, Retrofit, Butter Knife, Dagger, OKHttp, Picasso
PROFESSIONAL HIGHLIGHTS:
Confidential, Medford, MA
Mobile Application Developer
Environment: Android, Android Studio, Eclipse, Kotlin, Rxjava 2.0, Rxjava, Retrofit, Butter Knife, Dagger2, firebase real-time database, fire store, fire base cloud functions.
Responsibilities:
- Design and develop Android Applications.
- Created Spark application for Service(Tow) providers.
- Created MileUp for personal driving style monitor
- Created Roadside Connect application for providers.
- Worked with Honda to create Honda EV and Honda PHEV apps.
- Worked with Hyundai to create Blue Link.
- Created roadside Android apps for Acura, Mazda, Volvo, Infiniti, Toyota, and Mitsubishi.
- Developed application framework for roadside applications.
- Created viewpoint application to upload, Vehicle images for insurance clients.
- Participated in developing the UI for the app using edit boxes, buttons, time picker, date picker, dialog boxes, alert boxes and spinners using various layouts.
- Worked extensively on styles, colors and fonts using images for the entire app.
- Handled time constraint issues, exception and error handling for the app. Also, tested the app consistency on multiple screens and mobile devices
- Involved in post-production support and change request process to fix the bugs
- Manage a team of 5 Android Developers.
- Review code and set standards for all mobile engineering projects.
Confidential, Basking Ridge, NJ
Mobile Application Developer
Environment: Ubuntu 10.4, Android2.1
Responsibilities:
- Developed customized keyboard layouts and added additional keys.
- Customized standard android applications according to requirements.
- Development of status bar elements including calendar and left and right side icons -email, network, battery and voice.
- Development of welcome Wizard
Confidential, NJ
Mobile Application Developer
Environment: RIM JDE 4.3.0 and Windows XP, DOCUMENTUM 5.3, DOCUMENTUM 6.5, spring framework2.5.4, and Android2.1.
Responsibilities:
- Prepared High-Level Design Documents for Blackberry Document mall client Application.
- Development of Client login, search, view, download and Print in/from Blackberry.
- Development of Client login, search, view, download and View for both Android and iPhone.
- Development of Servlets, which will download the document from the document mall server and convert it into images and display it on to the client.
- Integration of the document mall server API into the client for all required functionality.
- Customization of WebTop - Documentum 5.3 and 6.5.
- Development of Document mall API and Salesforce API.
Confidential, AlisoViejo, CA
Mobile Application Developer
Environment: : J2ME Wireless Toolkit 2.5.2, SPRINT WTK 3.1, SPRINT WTK 3.2, SPRINT WTK 3.3.1 RIM JDE 4.1, 4.2.1, 4.5.0, Motorola Java SDK v6.2.1 for Motorola OS products, Eclipse 3.2.1, Eclipse ME, Nokia PC Suite and Windows XP. NIM maps, directories, and advanced traffic information; 3D perspective view, weather reports, and turn-by-turn directions with voice guidance transform the mobile phone into a personalized travel guide.
Responsibilities:
- Prepared High-Level Design Documents for Touch Interfaces.
- Completed Requirements definition and prepared technical specifications for features and performance improvements.
- Responsible for performance and certification issues, completed Detailed Design and development of all Interfaces including API interfaces: Sprint API and QWERTY Keyboard interface.
- Developed the Unpaved Roads and Roadside Service modules in the AAA Mobile Application.
- Completed porting of number of CDMA & GSM carriers including Sprint, ATT/Cingular, Verizon, USCC and RIM/Blackberry devices with screen orientation and touch interface.
- Porting of various applications including Yellowpages.Com, AAAmobile, VZnavigator, and NavBuilder.
- Code review and refactoring, in J2ME/BlackBerry to create robust, high performance, and code-size/memory/ storage efficient infrastructure and applications.
- Coordinated development effort of the offshore team, clarifying the business process flow and resolving issues and answering questions in the Windows mobile environment for the Yellow Pages Application.
Confidential, Washington, DC
Mobile Application Developer
Environment: J2ME Wireless Toolkit 2.5.2, SPRINT WTK 3.1, SPRINT WTK 3.2, SPRINT WTK 3.3.1 RIM JDE 4.1, 4.2.1, 4.5.0, Motorola Java SDK v6.2.1 for Motorola OS products, Eclipse 3.2.1, Eclipse ME, Proguard 3.6,Python 2.4, Nokia PC Suite and Windows XP. Design and development of the Confidential Mobile Application that provides Patient Monitoring, Patient Referral, Follow-up Care, Critical Supply Tracking, and Disease Surveillance.
Responsibilities:
- Designed the client architecture in J2ME, Android and RIM implementing the advantage of each respective platform.
- Designed entire client application flow, screens, and validation system that saves the data in the client and the synchronization process following development standards.
- Designed and developed the communication procedure between client and server system.
- Developed a framework for clients that allow the users to access the application functionalities offered by solutions built on the server. The design consists of a sever side framework, and a collection of thick clients that are designed specifically for hand-held operating environments
- Developed the client in J2ME as well as Android and RIM.
- Developed message(JSR 120) flows for handling inbound and outbound data to server systems
- Resolved issues from the field executives as well as certification issues, installation issues, synchronization issues and validation issues.
- Developed the modules of saving the data in RMS and file (JSR 75)
- Developed error handling sub-flows for handling all types of errors throughout the message flow i.e. Application Errors, Business Errors and System Errors as per the client requirement.
- Completed performance, scalability, and durability evaluations and provided guide lines for future additions and enhancements.
- Responsible for the External and internal customer interaction, requirement analysis and assignment of tasks to be completed by the project resources.