Lead Mobile Application Developer/android Architect Resume
Santa Monica, CA
SUMMARY
- Lead Mobile Application Developer with 6 years of experience in mobile application development and over 8 years of experience in the I.T. industry.
- Successful Technical Lead / Mobile Applications Architect, leading an amazing Android application development team in IOT (Internet Of Things) space.
- Have been working in Agile environment consisting of Project Iterations, 2 - 3 weeks long Sprint Cycles,dailystand-up meetings, scrum, code reviews, sprint planning, estimation, etc.
- Experienced in developing consumer ready Native Android Applications & Hybrid Mobile Applications (Android/iOS/Mobile Web) using Phonegap, Cordova, Javascript, JQuery.
- Have developed several, enterprise level, mobile apps live in App Store/Google Play/Amazon App Store.
- Built complex IOT applications for consumers & third-party-developers.
- Built Award-Winning Apps (Innovation Award - CES, Las Vegas), for Android & Kindle devices.
- Experienced in developing Mobile Learning Applications, including video recording and playback, device registration based login for internal staff, etc. Experienced in using Cordova Child Browser, Localization Support and Mobile Offline Player.
- Certified Sencha Touch Developer. Have developed Sencha Touch based Hybrid Mobile Applications. Attended 5 days Sencha Professional Training at Irvine, CA.
- Currently working as an Android Technical Lead and point of contact for all Android development, while building hybrid mobile applications using Phonegap.
- Experienced in building cross platform mobile applications using HTML5, CSS3, SASS, Javascript, Cordova, Child Browser, Sencha touch, JQuery Mobile, JQuery, Backbone, Require, Underscore & Phone Gap, Node.js
- Experienced in using C# & Xamarin for both iOS & Android.
- Experienced working with Android 5.X APIs (LOLLIPOP) & 6.X (MARSHMALLOW).
TECHNICAL SKILLS
Android: Eclipse, Android SDK, RESTful Web Services, JSON, Google API’s, DDMS, ADB, LogCat, OpenGL ES, Unit Tests. iOS: XCODE, Objective C, Mobile Offline Player.
IOT: UPNP, SSDP, IFTTT, Local & Remote Discovery.
Mobile Hybrid: Sencha Touch, Phone Gap, Apache Cordova, HTML 5, CSS3, Javascript, JQuery Mobile, Backbone.js, Underscore.js, Jasmine Unit Tests, iScroll, Swipe.js, Less Framework, JQuery Plugins, Node.js, AngularJS, Xamarin, Weinre
Web: .NET, C#, XHTML, XML, Java, Restful API’s, SASS. OKHTTP, VOLLEY.
Databases: MS SQL Server, MySQL, SQLite, SQL Cipher.
Development Tools: Eclipse, XCODE, Visual Studio, TFS, SVN, Mobile Tools.
Agile: Rally, Jira.
Mobile Documentation: JsDuck.
Mobile Tracking: Google Analytics, Localytics.
PROFESSIONAL EXPERIENCE
Lead Mobile Application Developer/Android Architect
Confidential, Santa Monica, CA
Responsibilities:
- Built the mobile applications from the ground up.
- Developed enterprise level, consumer ready, Android & Hybrid Mobile Apps (Android/ iOS/ Mobile Web).
- Working as Senior Android Engineer for all Android development.
- Android: Developed Android application and working as point of contact for all Android related development. Working on creating Android applications, widgets and additional tools for major Android versions, screen resolutions and device skins. Used latest Android API’s and built a framework for communication between Android Java code and the Javascript/JQuery code.
- Cross-Domain Mobile App: Developed cross platform mobile apps (Hybrid App) using JQuery, Backbone (Model, Collections, Views) and JQuery Plugins. Added various features like JQuery Animations, Slides, Dialog, Modal Pop-Ups, Controls, Slide-Out Menu, Slide-Over, Carousal, Action Items, Infinite Scroll, etc. Used Phonegap while building hybrid apps. Built various native features using PhoneGap. E.g.: Video recording & playback from within the app (HTTP & HTTPS). Implemented Cordova Child Browser in both Android & iOS apps. Used various JQuery Plugins like Calendar control, Carousal control, Video Upload, etc.
- Mobile Learning: Developed mobile learning applications including video recording & playback, device registration based login for internal staff, etc. Experienced in using Cordova Child Browser and Mobile Offline Player.
- Restful API’s: Built restful API’s, from scratch, for the mobile apps. API’s type: GET, POST, PUT, DELETE. Used latest web services/API’s standards for the data.
- Mobile Unit Tests: Testing JQuery/Backbone app with Jasmine behavior-driven-development (BDD) test framework & Sinon.JS for spying, stubbing and mocking data and AJAX calls.
- Mobile Documentation: Creating Sencha type documentation using JsDuck.
- Responsive Design: Built responsive design and used CSS3 Media Queries for the cross platform mobile web applications.
- SQLite: Developed framework around SQLite to be used for Mobile Offline Interaction with the app. Used SQL Cipher for full database encryption.
- Google Analytics: Integrated Google Analytics code for Android & iOS apps, as well as Mobile Web application.
- Build Automation: Automation of Android & iOS builds for both Dev & QA environments, including TestFlight builds.
- SASS: Generated CSS files using SASS framework.
- Debugging: Remote debugging using Weinre.
- Localization: Added localization support, throughout the mobile & mobile-web application.
- Agile: Working in Agile environment. Active participation in Sprint planning, estimation, code reviews, etc.
- Apps type: Business. Apps live in AppStore & Google Play.
Environment: Eclipse, DDMS, Java, Android SDK, XCODE, Objective C. Phone Gap, Apache Cordova, HTML 5, CSS3, Javascript, JQuery/JQuery Mobile, Backbone.js, Underscore.js, Jasmine Unit Tests, iScroll, Swipe.js, Less Framework, JQuery Plugins, Node.js
Sr. Android Developer
Confidential, San Francisco, CA
Responsibilities:
- Developed AQUOS RemoteEN & Beamzit for Confidential .
- Apps type: Media & Video
- Worked on bug fixing in both the apps.
- Defined technical details of the solution. Analyzed business, functional, and technical requirements to make sure project meets the expectations.
- Worked as a point of contact as an Android Expert.
- Worked on the anatomy of Android system crashes and providing resolutions for the same.
Environment: Android SDK, Eclipse, DDMS, LogCat, Java, SQLite, etc.
Sr. Android Developer
Confidential, San Francisco, CA
Responsibilities:
- Worked in Agile/Scrum environment.
- Thorough back-end development of web services used in both Android & iOS apps.
- App type: Medical.
- Special attention to performance and reliability, and on the client end, with web services consumption via JSON.
- Architected and wrote the code for the web services.
- Worked on XCODE and worked with other iOS developers to develop the iOS version of the Android app.
- Developed the app with features, like Health reminders, Preventive service reminders including screening tests and immunizations. Appointment reminders. A member can also cancel, call to reschedule, or e-mail appointment details to a spouse or friend. Member can view a list of allergies.
- Member can view seasonal health tips from physician experts and pass them along by e-mail.
- Member can find a Confidential facility and selected departments nearby. Member can click to call the Confidential Appointment and Advice Call Center.
Environment: Android SDK, Google API’s, RESTful API’s, Tomcat, Eclipse, SQLite.
Android Developer
Confidential, Los Angeles, CA
Responsibilities:
- App type: Medical, Business.
- Worked with a 3-member team to develop this native Android app.
- Involved In analyzing coding and Implementation.
- Used various Android tools, like Monkey & View Hierarchy, to stress-test applications and to fix slow render performance using Monkey. Examined pixel properties and layout UIs using Pixel Perfect tool.
- UsedPixel Perfect window to match up the View layout to a bitmap image. Debugged the application using Traceview and profiled its performance. Performed full Android builds.
- Involved in both designing and development of Android Apps.
- Performed android presentations.
- Heavily involved in all stages of development process, including: Strategy, needs gathering, and estimates. Data modeling and user interaction design. Programming, debugging, and testing.
- Deployment, maintenance, and optimization of web services. Management of project timelines & code repositories.
Environment: Android SDK, Eclipse, Java, and SQLite.
Sr. UI Developer (.NET/C#/SQL/Javascript/JQuery)
Confidential, San Diego, CA
Responsibilities:
- Developed Web Applications For Chiropractors And Veterinarians
- Developed Corporate Intranet Web Portals.
- Designed and developed various Web Portals.
- Developed Web Portals with a robust cross-browser compatible framework.
- Created Client-side login and signup forms, and changed user preferences without requiring any post back.
- Designed and developed Web Form applications for use.
- Designed the Systems Architecture while analyzing coding and Implementation.
- Developed applications based on N-tier architecture.
- Social Aspect: Plug-in for Facebook, Twitter & Linked-In.
- Robust architecture.
- Drag-and-drop enabled widgets.
- Complete support for personalization.
- Centralized authentication and authorization.
- Advanced Caching techniques.
- Client side data grids.
- State-Of-Art UI by use of technologies like JQuery/Ajax/Telerik.
Environment: ASP.NET 3.5, AJAX, LINQ, SQL Server, Web Parts, .NET Framework 3.5, C#, Telerik Controls, JQuery.
