Kamrul Hasan

Md Kamrul Hasan

Software Engineer
Backend | .Net | Java

About Me

Hey... I'm Kamrul Hasan, I am a Back End developer with industry experience building websites and web applications. I specialize in ASP.Net and have professional experience working with C# and Java. I also have experience working with Angular, Spring Boot, and ERP solution.

I’m familiar with a variety of programming languages, including Java, Python, jQuery, TypeScript, AngularJS, and Angular also have expertise in databases MSSQL and PostgreSQL but I’m always adding new skills to my repertoire. I’m also eager to meet other software engineers in the area, so feel free to connect!

Career Objective:

Work Experience

Assistant Software Engineer - ASA - Bangladesh. (02 October, 2021 - till now)

Job Responsibilities:

   Working knowledge of object-oriented design and development skills.
   Experience on .Net, .Net Core, REST API, and Microservices.
   Experience in microfinance software.
   Experience with the following Version Control Git, GitHub, GitLab, and SourceTree.

Projects:

1    PROJECT NAME: ASA Microfinance Management System Web.
TECHNOLOGY USED: C#, .Net core, MSSQL.
MODULE: Program Module.
SERVICE: Feature Implement and Issue solving.
ROLE: Developer.

2    PROJECT NAME: Motor Loan Management System.
TECHNOLOGY USED: C#, .Net core, MSSQL.
SERVICE: Develop and Manage microservices REST API using .Net 5.
ROLE: Developer.

Java Programmer - Ctrends software & services ltd (05th January, 2021 - 30th September, 2021)

Job Responsibilities:

   Working knowledge of object-oriented design and development skills.
   Develop and manage all APIs like KYC and GIS.
   Enable caching for better performance and optimize API services in Spring boot.
   Experience in Spring, Spring Boot, Hibernate, REST API, and Microservices.
   Experience on mobile application android in Flutter using Dart.

Projects:

1    PROJECT NAME: PATROL MONITORING.
TECHNOLOGY USED: Java, Spring boot, PostgreSQL.
SERVICE: Develop and Manage microservices REST API using Spring boot.
ROLE: Developer.

2    PROJECT NAME: CITIZEN.
TECHNOLOGY USED: Mobile Application: Dart, Flutter. API’s: Java, Spring boot, PostgreSQL.
SERVICE: Develop and Manage microservices REST API using Spring boot.
ROLE: Developer

Junior Software Developer - Naztech Technologies Inc. Limited (13th February, 2019 - 31 December, 2020)

Job Responsibilities:

   Implementing SDLC policies and procedures.
   Designing, coding, and debugging the applications.
   Working knowledge of object-oriented design and development skills.
   Attending daily scrum meetings and following an Agile methodology.
   Database development including Stored Procedures, Functions, Triggers, Views.
   Experience with the following Version Control Git, GitHub, GitLab, and SourceTree.
   Analyze customer needs, design, and build solutions with ERP system HR module.
   Integrating software with existing systems (like RFID attendance ZKTeco device).
   Using Grafana dashboard tools for database analytical and visualization reports.
   Using the Jinja template for print reports.

Projects:

1    PROJECT NAME: ERPNext Solutions.
TECHNOLOGY USED: Python, Frappe, Frappe JS, MySQL, Bootstrap 3, Jinja2.
SERVICE: HR & Payroll, Employee Profile, Manual Attendance, Client Visit Attendance, BiometricAttendance, shifting wise Attendance, Late - early out Count, Holiday, Leave Apply and approver, LeavePolicy, Leave Allocation, Yearly Auto Leave Allocation, Salary Component, Salary Structure, AdditionalSalary, Tax calculation, Make all Reports with printing format.
ROLE: Designer & Developer.

2    PROJECT NAME: JOB HARVEST.
TECHNOLOGY USED: Java, Spring Boot, MSSQL, Selenium, HTML Unit.
SERVICE: Scraping the job website and storing it in the database.
ROLE: Developer.

Education

BSc Computer Science & Engineering

East West University(2014-2019)

Higher Secondary Certificate

BCIC College (2011-2013)

Secondary School Certificate

Mirpur Govt. High School (2009-2011)