RAHUL BARUA
Pri nci pal Software Engi neer-
-
https://www.linkedin.com/in/
rahul-barua-/
North Badda, Dhaka, Bangladesh
https://github.com/rahul-cse
PROFILE SUMMARY
With 7 years of work experience as a Software Engineer, my expertise lies in meticulously architecting
scalable microservices and dedication to the principles of Test-Driven Development.
Demonstrating a track record of success in delivering impactful solutions for large-scale government projects,
fintech innovations, ERP solutions and various other diverse applications. Possessing advanced proficiency in
Java & Spring Framework along with DevOps, CI/CD tools and cloud, my commitment is to deliver excellent
software products by ensuring client satisfaction.
WORK EXPERIENCE
BJIT Limited.
MARCH 2022 - PRESENT
Project: Rakuten Beauty
Principal Software Engineer
Managing a team of 4 offshore members by continuing working as a offshore engineer. Doing technical
documentation, code reviewing, development design for new features and functionalities.
Senior Software Engineer
MARCH 2022 - JUNE 2024
Worked as a offshore engineer with Rakuten for a microservice based Japanese leisure product by following
agile methodology. Ensuring recommended code quality by following TDD approach.
Tools & Technology: Java-17, Groovy, Spring Boot, Spring Batch, Spring Data JPA, Gradle, Spock,
GraphQL, Redis, Kafka, Gatling, Docker, PostgreSql, Grafana, Jira, Confluence
Programmer | IBCS-PRIMAX Software Ltd.
JAN 2021 - FEB 2022
Project: SDPP
Contributed to a large scale government project by implementing microservice architecture. Done multiple
API integration with third party government services, implemented approval process flow of PPS.
Tools & Technology: Angular 11, Angular Material, Java-11, Spring Boot, Spring Cloud, Spring Data JPA,
Spring O-Auth-2, Spring Cloud Gateway, Eureka, Resiliense4j, Openfeign, Zipkin, Docker, Jenkins, Maven,
PostgreSql
Software Engineer(Java) | CS Infotech Ltd.
SEP 2020 - DEC 2020
Project: Collection and Recovery Monitoring System
Worked in this fintech project for designing and developing various features of banking solutions.
Tools & Technology: Java-8, Thymeleaf, Jquery, Spring Boot, Spring Data JPA, Spring Data Envers,
Spring Security, Apache POI, Maven, Oracle
Software Engineer | Maestro Solutions Ltd.
SEP 2019 - AUG 2020
Project: Maxim ERP
Involved in development, bug fixing, deployment of HRM, Inventory, Accounts modules.
Tools & Technology: Java-8, Thymeleaf, Spring MVC, Spring Data JPA, Hibernate, Tomcat, Oracle
Project: Bangladesh Coast Guard Access Control System
Maintenance of various biometric middleware solutions.
Tools & Technology: C#, .NET (WFA, WSA), Mysql, ZkTeco SDK
Software Engineer | Chattogram Maa-Shishu-O-General Hospital
JAN 2018 - AUG 2019
Project: CMOSH ERP
Engaged as a full-stack engineer, involved in the entire process from gathering requirements to designing
and developing various modules of this medical ERP system.
Tools & Technology: Java-8, Thymeleaf, Jquery, Spring Boot, Spring Data JPA, Liquibase, Mysql
Project: CMOSH Canteen Management System
Developed and maintained an in-house solution for the hospital canteen.
Tools & Technology: Java-8, Jsp, Servlet, JDBC, Jquery, ItextPdf, Mysql, Tomcat
EDUCATION
University of Chittagong
CGPA: 3.17 (Out of 4.0)
Bachelor of Computer Science & Engineering.
Government Hazi Mohammad Mohsin College
GPA: 5.0 (Out of 5.0)
Higher Secondary Certificate
GPA: 5.0 (Out of 5.0)
Chittagong Collegiate School & College
Secondary School Certificate
TECHNICAL SKILL
Programming Language: Java, C#, Javascript
Backend Technology: Jsp, Servlet, Spring MVC, Spring Boot, Spring Cloud, Spring Security, Spring Batch,
Spring WebFlux, Spring Data JPA, Spring AI, Hibernate, GraphQL, Keycloak, Apache Maven, Gradle
Frontend Technology: Typescript, Angular, Angular Material, Jquery, Ajax, Bootstrap
Testing: Junit, Mockito, Spock, Gatling
Database: Mysql, Postgresql, Oracle, MongoDB, Redis
Devops: Apache Tomcat, Docker, Jenkins, AWS
Others: Git, Postman
CERTIFICATION
Professional Scrum Developerâ„¢ I (PSD I)
LANGUAGES
Bengali (Fluent)
PTE Academic - 78 (Overall) out of 90
INTEREST
English (Fluent)
Learning new technologies, problem solving,
playing football and cricket.