

Results-oriented Back-End Developer with over 10 years of professional experience specializing in back-end development and integration with the front end. Committed to collaborative problem-solving, critical thinking, and the creation of high-quality products. With a strong focus on Clean Code, Scrum, Clean Architecture, TDD, BDD, DDD, Microservices, and creating scalable solutions. Experienced in training and guiding staff, conducting code reviews, and staying updated with emerging technologies.
• Maintained communication with the UI/UX team on Figma to achieve an outstanding user experience
• Developed Shipping and Delivery application using Flutter framework run on Android POS terminal, with over 300 active users
• Implementing MVVM with a focus on SOLID, Modularization, Hilt, and Design Patterns, to increase development speed
• Successfully delivered 5 mobile applications and REST APIs and GRPCs to support 3 million requests monthly
• Mentored 10+ individuals in the process of handling software development cycles as part of their induction
• Maintained communication with the UI/UX team on Figma to achieve an outstanding user experience
• Using Azure CI/CD Pipeline for publishing the Shipping and Delivering API
• Implementation of tracking and monitoring for the Shipping and Delivering application with ELK
• Designed eventual consistency for Shipping and Delivering with communicate API with Sale API using messaging, cache server, and contract test.
• Set up Firebase A/B testing on the Real-Time Ordering application and selected the most effective mobile version, growing orders by over 5%
• Transformed Market Research Application XML views and Gilde Respectively to Jetpack compose and Coli for more accessible support and enhancement
• Created automation tests (Mockito and Espresso), decreasing the overall 24% of Google Crashlytics bug reports.
• Designed and launched a Market Research Application using Kotlin with Koin, coroutines, LiveData, ViewModel, and Room
• Redesigned existing Real-Time Ordering Android Application and added Coroutine, LiveData, and Flow leading to better performance and fewer crashes
• Led a team of 3 developers to build a Market Research Android Application with Clean Architecture, MVVM, and Kotlin, increasing sales by about 10%
• Develop and maintain a central identity service 4 and Auth token-based authentication service, using Android Application and Web API
• Designed and launched Market Research application using ORM, MySQL, SQL server
• Successfully delivered 5 Web API and RESTFul APIs and GRPCs to support 3 million requests monthly
• Refactored Real-Time Ordering API from Dapper and store produce to EF core for better integration
• Implementation of Real-Time Ordering web application by using MVC, React, HTML, and CSS to create an innovative dashboard for supervisor
• Supervised a team of 3 developers to develop a Market Research API with Clean Code, SOLID, and Unit Testing with growing sales by 10%
I created and published numerous Android applications on Android Markets. It is always a pleasure for me to solve problems and create new things.
• Built a community of 16k+ reputation on Stackoverflow by helping the Android development and programming groups.
• Contributed to an open-source project on GitHub through the Custom View CodeEditor, with 30+ forks and 180+ stars
• Published over 20 applications using Java and Kotlin on Android Markets, earning over 25000 user reviews
• Launched more than 10 games on Android Markets using Unity Engine and GameMaker
• Integrated the Firestore NoSQL database, which syncs easily between mobile and the web
• Planned and published Learning Say Ken Language Android Application with 3 simple games using Kotlin, Retrofit, Room, SQLite, MVVM, and Dagger for MVP (Minimum Viable Product) version
• Converted Learning Say Ken Language Android application XML views, Dagger, and Gilde Respectively to Jetpack Compose, Hilt, and Coli for more response to change
• Executed OAuth with Firebase authentication and Firebase Function Serverless on Hunter Booking Admin Panel utilizing React, Axios, Redux, and TypeScript
• Published the Learning Say Ken Language Android app and alerted product owners and testers via GitLab CI/CD, Fastlane
• Built Skani Language Learning Web Panel using React, Typescript, React, Axios, Redux