Java Programmer Resume
SUMMARY:
- Having 8 years of experience in Android application development for mobiles and custom proprietary hardware.
- Expertise in Android SDK and Java.
- Experience in handling the scrums teams
- Expertise in project development life cycle.
- Expertise on Waterfall and Agile methodologies
- Expertise in design patterns
- Good written and oral communication skills.
- Excellent Technical and Analytical skills
TECHNICAL SKILLS:
Languages: Java, Kotlin
Architectures: MVVM, MVP, MVC
Dependency Injection: Dagger, Hilt
Communication: BLE, Serial Communication
Testing Frameworks: Unit Tests using Junit, Robolectric, Mockito,mockK
Databases: SQLite
PROFESSIONAL EXPERIENCE:
Confidential
Environment: Android, Kotlin, Java, Android Studio, OkHttp, Coroutines
Responsibilities:
- Requirement analysis.
- Design and development of SFS(Send For Signature) component module of acrobat reader mobile app using MVVM
- Refactor the existing code to align with MVVM for easily unit testable
- Code Review
- Unit testing for View Model classes
- Bug fixing
Confidential
Environment: Android, Kotlin, Java, Android Studio, Retrofit, RXAndroid, JUnit
Responsibilities:
- Requirement analysis.
- Participate in sprint planning and provide the estimations for the stories
- Conduct the scrum calls in absence of the scrum master
- Design and development of billing modules of comcast mobile app using MVVM
- Refactor the existing code to align with MVVM for easily unit testable
- Technically Mentoring the team
- Code Review
- Unit testing for View Model classes
- Bug fixing
Confidential
Environment: Android,, Java, Android Studio, Retrofit, RXAndroid, Robolectric, Mockito
Responsibilities:
- Requirement analysis.
- Design and development of Meals and insulin usage modules using MVVM
- Development of BLE module for communicating with insulin pens to read patients dosage information.
- Developed the core structure of the app by defining different modules
- Implemented core modules of app
- Technically Mentoring the teamCode Review
- Unit testing
- Bug fixing
Confidential
Environment: Android, Java, Android Studio, Roboelectric, JUnit
Responsibilities:
- Design and development of ATO (Assemble To Order) and other modules using MVP
- Worked on core module using serial communication for ATO
- Unit testing & Bug fixing
- Development of the Configuration application (Service/Settings) to configure the patients’ health parameters based on the region.
Environment: Android, Java, Android Studio
Responsibilities:
- Requirement analysis
- Design and Development of the features
- Understanding Business Flow
- Unit testing
- Bug fixing
