Remote Consultant2016 - 2017Rokomari.com
Technologies: JMS, MySQL, Docker, MongoDB, Spring Cloud, Spring, Microservices, Angular, Java
- Broke a monolithic app into cloud-based microservices.
- Designed, developed, and deployed new microservices (ebooks, eCommerce) and gateway application.
- Implemented a service discovery server for applications with Netflix Eureka server.
- Implemented CI/CD with GitHub and Jenkins.
- Dockerized the overall microservice application and implemented ELK based centralized logging infrastructure.
- Mentored team members in the development and helping them to catch the new architecture.
Senior Software Engineer2012 - 2015Secure Link Services
Technologies: JEE, Spring, Java
- Design, developed, deployed, and led a development team to build a responsive web application built on Spring Boot and AngularJS. The application helps users to find an empty parking spot, parking inspectors can figure out overtime occupancy, and the city authority can better plan future administrative decisions. Wrote the back-end and historical data analysis section with Hadoop and Hive.
- Designed and developed a mission-critical payment gateway with configurable pieces (e.g., banks, parsing methods, etc.). The application is based on the International Organization for Standardization transaction card originated messages standard (ISO-8583).
- Developed a sub-system for a passenger information system implemented in Rail Vehicles. The sub-system connects with registered TFT and Audio devices, updates the destination and route information along with other info such as weather, speed, and passenger count by compartment to a real-time visualization.
Senior Software Engineer2010 - 2012Tiger IT Bangladesh, Ltd.
Technologies: Oracle, Oracle Fusion Middleware, Java
- Developed a framework on service-oriented architecture. The framework helped the organization to build different projects with reusable services/components.
- Developed and deployed an MRP passport project for an Asian country. The life cycle of the system starts from scanning a passport form, validation, passport allocation, and delivery.
- Conducted technical interviews and coaching.
Software Engineer2005 - 2010Spectrum Engineering Consortium, Ltd.
Technologies: Oracle, Java, C++
- Developed a full-featured telecom billing solution. Wrote the mediation, CDR parsing, rating, and billing modules for the application.
- Developed an application for a mobile-based community, which provides on-demand streaming audio, video, and pictures as mobile content.
- Developed web service like the server for the project.
- Developed a P2P-based video content sharing application. The project was an implementation of a high-speed video content sharing algorithm.
- Developed a desktop based application for the banking sector to collect utility bills.
- Integrated with several banking software systems to ensure smooth banking transactions and tight security. This software can process any kinds of utility payments or tax payments as well as produce MIS, including payments through auto bill pay, ATMs, BillsPay machines, call centers, etc.