Zahangir Alam works at IICT-BUET as Sr. Programmer. He is Java expert & the creator of CrackCode with Zahangir (https://www.youtube.com/c/zahangiralam).
He has 5 + years experiences on Java, Spring, Data JPA, Security, Hibernate, MySQL, Oracle. Also has hands on experiences on Angular, JQuery, Jasper Reports, Cloud, Linux, Docker, CI/CD etc. He is passionate about enterprise systems, data access framework and distributed systems.
He is a self motivated, career focused software engineer, intended to develop solutions to support milions of data, users and enterprises.
Bildung
C
Computer Science & Engineering
National University, Bangladesh, Bachelor's Degree
2017
Arbeit & Erfahrung
S
Senior Software Engineer at Intelligent Tourist Aid
Spring Security JPA
Apr'2021 - May'2021
(Remote & Part-time).
• Key Responsibilities:
- Lead the Team, Manage Project
- Requirement analysis, Develop application architecture
- Backend APIs with Spring boot, Spring Security, JPA, MySQL
- Frontend with Angular 10.
- Managing deployment at cloud (Linode).
- Manage the version control.
- Senior Programmer at IICT-BUET (BRTC Project) from January 1,
2022. • Key Responsibilities:
- Lead the team & client by business requirement, functional requirements
- Manage Client requirement
- BRTC and govt. ERP projects
- APIs & backend Spring boot, JPA, Oracle
- Implement SOAP API, payment Gateway
- System design and implement innovative ideas
- Provide software training/workshop to clients
- Manage the version control & deployment.
P
Senior Software Engineer
Pacific Soft
Jul'2020 - Dec'2020
(Remote & Part-time)
• Key Responsibilities:
- Implement online export & import system with Spring boot, JPA, JWT and Jquery.
- Maintenance of Print-tex POS project.
- Integrating new reports with jasper as per client requirements.
- Maintaining Git and live deployment.
- URL: http://206.189.133.35:8080/
- URL: http://206.189.133.35:8090/
B
Mid Label Software Engineer
Bit Mascot
Jul'2018 - Dec'2018
• Key Responsibilities:
- Developing Web-Commander CMS (E-Commerce Application) with Grails.
- Integrating Dynamic Database per Tenant Multi-Tenancy.
- Integrating login reCAPTCHA v2 to customer login.
- Integrating different payment gateway and plugins to core CMS.
- URL: https://my.webcommander.com/
P
Software Engineer
Pacific Soft
May'2018 - Aug'2018
(Remote)
• Key Responsibilities:
- Understanding client requirements
- Managing live deployment in Cloud (DigitalOcean)
- Developing Web Application using Spring Boot, Spring Security, JPA,
MySQL, Thymeleaf.
- Maintaining Version Control.
S
Remote AND Part time
statista.com
Jan'2018 - Dec'2018
Key Responsibilities:
- Pulling JSON data using HTTP URL connection from statista.com with secret
API key.
- Push those JSON data to database using Hibernate.
- Show those data to web-interfaces using Java EE, JSF and Primefaces.
- Perform REST methods to push those data into wordpress.
- Working with boncheck research and global database.
- Integrating Bitcoin with Blockchain API.
- Giving security to all web-interfaces.
- Using JIRA documentation and bitbucket.
E
Assistant Programmer at IICT BUET BRTC Project
ERP for Karnaphuli Gas Distribution Company
Dec'2017 - Dec'2018
to December 17, 2019.
• Key Responsibilities:
- Developing BRTC ERP projects.
- Create API with spring boot, JPA for banking
• Projects:
• ERP for Karnaphuli Gas Distribution Company Ltd.
• ERP for Bakhrabad Gas Distribution Company Ltd.
• ERP for Sundarban Gas Company Ltd.
• DPE system for Government Primary Teachers Job.
- Create DPE interface using Spring Boot, Spring Security, Spring
AOP, Reflection API, JPA, Thymeleaf, Oracle, JQuery.
I
Programmer
IICT BUET
Dec'2017 - May'2021
T
Software Engineer
TekSoi Software
Jan'2017 - May'2018
(Remote).
• Key Responsibilities:
- Create back-end REST API with Spring Boot, JPA, MySQL & Oracle.
• Projects:
• Online Electricity Bill Payment System.
- Create Backend API with Spring Boot, JPA, MySQL.
- URL: http://cbpp.teletalk.com.bd
• Online Assessment System.
- Create Backend API with Spring Boot, JPA, MySQL.
- URL: http://rwosc.co.uk
• Point of Sale (POS).
- Create Backend API with Spring Boot, Spring AOP, JPA,
MySQL.
• Public Information Management System.
- Create Backend API showing data in Frontend with Spring Boot,
Hibernate, Oracle, JSP, JQuery.
- Implementing General Provident Fund Feature, Kallan Feature,
Disciplinary action feature for Ministry of Public
Administration.
- URL: http://npmis.mopa.gov.bd/kallan/login
- URL 2: http://npmis.mopa.gov.bd/login
• Web Crawler System
- Create Backend API with Spring Boot, Spring Data JPA, Hibernate
and Apache Derby Database.
• MOPA Apps for Ministry of Public Administration.
- Developing apps and working with apps live issues.