Full-stack Developer for Energy Startup
2021 - 2021Peak Power Inc.- Converted their legacy PHP services into Java microservices.
- Implemented customer portal back end with Express.js.
- Changed manual actions to the automatic scheduler using AWS SQS.
Technologies: Java, Spring Boot, Amazon Web Services (AWS), Docker, REST APIs, GitHub Actions, RESTful DevelopmentJava Developer
2020 - 2020Leading Logistics Support Company (via Toptal)- Implemented microservice endpoints for the client to build their integration platform.
- Built the admin portal using React hooks from scratch.
- Extracted useful information from large XML requests into JSON using a MapStruct library and vice versa.
- Converted a traditional endpoint to a reactive endpoint using a Spring reactor for better performance.
Technologies: React, Kubernetes, CircleCI, PostgreSQL, Spring Boot, JavaSoftware Engineer (R&D)
2018 - 2020Kona Software Lab, Ltd.- Designed, implemented, and led multiple microservice components of the Laototo Lottery Game in Laos. Implemented the refund and SMS gateway services from scratch and oversaw the reward management service.
- Developed the back end of a payment gateway service for Nagad, one of the country's largest mobile financial service providers.
- Helped the front-end team by fixing bugs and implemented new pages in the customer website for the lottery game.
- Singlehandedly transformed a gigantic codebase from Spring Boot 1.4 to Spring Boot 2.0. The microservice ecosystem has 30+ independent services.
- Worked directly in the user management service at Kona Card, an emerging fintech solution in South Korea.
Technologies: React, Spring, Gradle, RabbitMQ, Redis, Oracle, Microservices, Spring Boot, JavaSoftware Engineer
2017 - 2018Enosis Solutions- Converted an existing Android and iOS app to a hybrid app in Xamarin, a C#-based cross-platform mobile framework following the MVVM pattern in MVVMCross.
- Built a POC project in Xamarin, which helps the company confirm a deal with the client using FreshMVVM.
- Built an Android app for the QA team to test a third-party SDK.
Technologies: Xamarin, C#Full-stack Developer
2016 - 2017Backpack, Inc.- Worked in the early stage of the company and converted UX design to pixel-perfect React components.
- Implemented a notification service for both front and back end, on the website.
- Created an efficient job scheduler for adding a large number of promotion coupons into the system.
Technologies: Java, Node.js, JavaScript, ReactTeaching Assistant
2016 - 2016Shahjalal University of Science and Technology- Worked as a teaching assistant for course material including structured programming languages, data structures, and algorithms.
- Assisted the course teacher in lab classes and prepared lab exam questions.
- Evaluated theory and lab exam sheets for the students.
Technologies: Algorithms, Data Structures, C++