- Accomplished Android app developer with 5 years of experience developing innovative mobile apps.
- Experience collaborating with teams and stakeholders at all organizational levels, and developing several full-fledged Android apps through complete SDLC.Software Development Lifecycle Web, Desktop & Mobile Android App Development
- Back-End Development Web APIs Software Testing & Troubleshooting Java Programming
- User Interface Design Emerging Technologies Team Collaboration
Languages: Java, Kotlin, C++, C, PL/SQL, React
Web services: JSON
Web servers: Tomcat, Node
Frameworks: Express, Spring, Hibernate
Databases: Oracle, MySQL, SQLite
Design patterns: MVP, MVVM with Room, LiveData and ViewModel
Tools: IntelliJ, Android Studio, Eclipse, Spring Tool Suite, Oracle SQL Developer, Version Control Tools, Postman, Maven, Gradle, JUnit, Mockito, Expresso, Arduino, Processing
Platforms: Windows, Oracle Linux, Ubuntu, MAC
Confidential, Irving, Texas
- Implemented Beacon proximity to enable certain features in the “7-Eleven” app.
- Worked with Arduino to hack and customize automatic air freshener for store purpose.
- Researched on G-Pay to store loyalty points without the need of an actual app.
Technologies Used: Java, Web APIs, Android Studio, Gitlab, Postman, MAC OS, Arduino IDE, Processing IDE
Senior Android Developer
- Researched and integrated emerging technologies including Firebase, Retrofit, and Dagger2 for Dependency Injection, RxJava.
- Integrated payment gateways such as MasterCard Payment, PayPal, WeChat Pay, and Ali Pay, as well as social media platforms such as Facebook.
- Worked with Android Wear.
- Designed user interfaces using XML. Integrated front-end interfaces with web APIs.
- Implemented SQLite database to manage offline data persistence.
- Unit testing with JUnit, Mockito, Expresso
- Gained in-depth knowledge of Kotlin programming language.
- Developed Nepal-based taxi reservation app.
- Coded modules and led technical team. Integrated GPS software and Google Maps to improve mapping feature.
- Designed application for photo and video sharing, capturing, and manipulation.
- Developed Cycle My City rewards app for cycling and bicycle parts purchases. Received Smart Watch from client in reward for outstanding performance.
Technologies Used: Android Studio, Bitbucket, Java, Web APIs, SQLite, Postman, SQLite Browser, Windows, Ubuntu, Kotlin
- Developed user interfaces using XML. Integrated web APIs. Used SQLite database for back-end.
- Developed enterprise-level academic management and lost-and-found applications.
Technologies Used: Java, Web APIs, SQLite, Android Studio, Bitbucket, Postman, SQLite Browser, Windows, Ubuntu
- Integrated Google Maps functionality into delivery applications. Designed user interfaces using XML.
- Introduced web APIs to facilitate front- and back-end communication.
- Developed several applications for food delivery and courier services.
Technologies Used: Java, Web APIs, SQLite, Android Studio, Bitbucket, Postman, SQLite Browser, Windows