Badges
Certifications
Work Experience
Lead Software Engineer
Brac IT Services LTD• February 2021 - Present
Software Engineer
Impel IT Solutions• January 2020 - January 2021
01. Develop and implement a back-end of survey engine for Netherland based clients. 02. Develop Key-Store based signing-key encryption security method using java cryptography certificates, to anonymize the confidential data of survey engines. 03. Implements Security and JWT using a stored signing-key certificate. 04. Developed JUnit Test cases using JUnit 5. 05. Implement Jenkins build script for continuous build. 06. Create Docker image and maintain whole systems docker management. 07. Create and deploy applications by writing docker-compose service script. 08. Implement Angular directive for UI authorization checking on view elements. 09. Implement Flyway migration for multi-tenant database architecture of application. 10. Use Jira to keep track of work and follow an agile approach. 11. Implement Apache velocity template engine to manage and automate template. 12. Server side maintenance and deployment. Tools: JDK-13, Spring-Boot(Security, Core, AOP, Data-JPA, Actuator, Thymeleaf, Web), Jenkins, Docker, Java-Cryptography, MySQL Database, Hibernate, Angular 9, SAAS, Html. Achievements - Reduce the developer’s development and project ready time by implementing FlyWay migration for multi- tenant database architecture. - Boost up the backend performance and development performance by using much-more functional- programming and design a handy useful optional class like java.util.Optional but it does more than java Optional. - Boost up UI performance by reducing the size of UI code, using OOP approach & design patterns. - Boost up the application’s end-user performance by using elastic-search and hazelcast. - Reduce the developer’s time by developing CI/CD using Jenkins. - Reduce the developer’s multi-tenant database related hassle by Dockerzied application and database.
Software Engineer
Leads Corporation • January 2018 - January 2020
1. Developed a RESTful web service as a middleware for enterprise service authentication using Java, Spring, Hibernate and Oracle 12C. 2. Developed User Access and Security module to secure whole enterprise system using extending java, spring-security and integrate Front-end layer developed with Angular js. 3. Major contribution for developing HRM, Leave & Attendance, Institute, Asset & Training Modules. 4. Developed JUnit Test cases using Java. 4. Used Sequence Diagram as the specification for the daily basis implementation of requirements and maintained the Agile methodology. Tool & Frameworks: JDK-1.8, Spring-Boot, Docker, Oracle-12C Database, Hibernate, Angular 1.2, CSS, Html. Achievements - Boost up the application’s end-user performance by using elastic-search and hazelcast. - Reducing the query fetch time by using complex custom query. - Design & develop a backend service for authorization & authentication, which manages all modules security. - Boost up UI performance by reducing the size of UI code, using OOP approach & design patterns.
Education
Bangabandhu Sheikh Mujibur Rahman Science and Technology University
Statistics, BS• January 2013 - December 2017