Sr. Android Developer/lead Resume
Wallnut Creek, CA
SUMMARY:
- 13+ years of IT experience in Analysis, design, architecting development of mobile applications using Android and Enterprise applications using Java/J2ee technologies.
- Strong at problem solving and understanding new technical concepts quickly and produce meaningful results.
- Extensive experience in design, development and deployment of Android Applications.
- Extensively worked with Android SDK using Android Studio 2.3.3. 3.0 Beta and Eclipse IDE along with Android ADT plug in.
- Exposure on IOS (Swift Programming).
- Experience working with different operating systems like Macintosh, Windows and Linux.
- Experience with profiling, tuning, and optimizing Java applications.
- Experience in Developing Applications using Java, J2EE,Servlets, JSP, JSF, XML, Eclipse, Android Studio, JDBC, Web Services, AJAX, Oracle, MySQL, SQL, Struts, React Native.
- Experienced in different phases of software development life cycle like Designing, Programming, Testing and meeting the requirements of the clients.
- Self - motivated and a good team player with excellent communication and interpersonal skills. Capable of working independently even under high pressure.
- Knowledge on BlackBerry Developer API.
- Have 5 Experience leading a team and architecturing the mobile projects
- Experience with architectural design patterns such as MVVM, MVP, and MVC.
- Has Experience developing Android apps on Kotlin.
PROFESSIONAL EXPERIENCE:
Confidential, Wallnut Creek, CA
Sr. Android Developer/Lead
Project Methodology: Agile
Responsibilities:
- Unit-testing code for robustness, including edge cases, usability, and general reliability.
- Bug fixing and improving application performance.
- Discussing technical aspects of the mobile application solution architecture, including the technology used, methodology followed, and devices selected with the customer.
- Involved in UI design and development
- Implemented MVP design pattern for seerating the codein to different modoules.
- Has implemented Test Driven Development (TDD)
- Use JIRA as scrum tracking tool.
Environment: Android 7.0 with Android Studio 3.1, GIT, Bitbucket, JIRA, RxJava, Dagger, Agile (Project Management Methodology).RetoFit.
Confidential, Dallas, TX
Sr. Android Developer
Project Methodology: Agile
Responsibilities:
- Designing and developing UI and Bluetooth Callbacks for the Connected Room.
- Unit-testing code for robustness, including edge cases, usability, and general reliability.
- Bug fixing and improving application performance.
- Involved in UI Design and development.
- Implemented MVVP Design pattern for android data binding.
Environment: Android 7.0 with Android Studio 3.0 Beta, GIT, Stash, JIRA, RxJava, Dagger, Agile (Project Management Methodology), Bluetooth 4.0 connecting with Bluetooth Gatt Server,WiFi Manager, Retrofit.
Confidential, Jacksonville, FL
Mobile Architect, Project Lead
Project Methodology: Agile
Responsibilities:
- Defining the overall technical architecture for the mobile application that is envisioned with the customer.
- Defining the technical requirements for the implementation of the mobile solution
- Discussing technical aspects of the mobile application solution architecture, including the technology used, methodology followed, and devices selected with the customer.
- Preparing technical solution and architecture documents, artifacts, work products and presentations for the customer.
- Experience in developing reusable artifacts/frameworks, reusable assets, Industry. Solutions, architecture, design, development and QA best practice.
Environment: Android 7.0 with Android Studio 2.3, SQLite, React Native, Database for Data storage, Bean stock for Source control, Archaist, Fabricator for code review, Agile.
Confidential, Birmingham, AL
Mobile Architect, Project Lead
Project Methodology: Agile
Responsibilities:
- Defining the overall technical architecture for the mobile application that is envisioned with the customer
- Defining the technical requirements for the implementation of the mobile solution
- Discussing technical aspects of the mobile application solution architecture, including the technology usedMethodology followed, and devices selected with the customer.
- Preparing technical solution and architecture documents, artifacts, work products and presentations for the Customer
- Experience in developing reusable artifacts/frameworks, reusable assets, Industry. SolutionsArchitecture, design, development and QA best practice
Environment: Android M 6.0 with Android Studio 1.4, Gson API for Rest Data processing, Dagger, Bus, Volley for Rest API for consuming Web-Service data( Rest Api Calls), Product flavors in Android Studio, Single Page Application Design, Test Driven Development, Agile
Confidential, MN
Sr Android Developer, Tech lead/ Architect
Responsibilities:
- Defining the overall technical architecture for the mobile application that is envisioned with the customer
- Defining the technical requirements for the implementation of the mobile solution
- Discussing technical aspects of the mobile application solution architecture, including the technology usedMethodology followed, and devices selected with the customer.
- Preparing technical solution and architecture documents, artifacts, work products and presentations for the Customer
- Experience in developing reusable artifacts/frameworks, reusable assets, Industry.
- SolutionsArchitecture, design, development and QA best practice
Environment: Android 4.0,4.1 with Android ADT, Eclipse Kepler, Tomcat Server, SQLite, Reset API for consuming Web-Service data( Rest Api Calls), Spring, GCM.
Confidential
Android Developer
Project Methodology: Agile
Responsibilities:
- Capture photos of receipts using your camera
- Stitch together multiple images for long receipts
- Send emails for expense tracking and expense reports
- View monthly spending reports to see where your money is going.
- Search for receipts by store name or label.
Environment: Android 2.3 with Eclipse 3.5 Galileo with Android ADT, Implementing IQ engines SDK for scanning barcodes, SQLite, Rest API calls(Volley), JUNIT, AMAZON AWS, Bluetooth Low energy,XCode, Swift.
Confidential
Team Lead / Android Developer
Environment: Android 2.3 with Eclipse 3.5 Galileo with Android ADT, SQLite, Rest API calls(Volley), Syncing with Amazon Cloud, Xcode..