Sayed Mahmud Raihan

Software Development Engineer

Summary

A positive, optimistic, passionate and enthusiastic programmer with determination to grow better every passing day. Fascinated by technologies such as machine learning, data science, data security and privacy, blockchain, multi-thread programming in Java, Software development and also dev-ops too. I work as a full-stack developer, although my focus lies more on the backend of the stack. Along with that, I am taking my time to brush up my knowledge on the underlying fundamentals of data science, including manual implementation of the algorithms to figure out how things work in the data science paradigm. I have undertaken a course on Machine Learning, Basic Statistics, Data Scientist tools-box and R Programming from Coursera. I find myself fit both physically and mentally and achieve so by doing a daily workout. I am energetic and courageous to take any challenges that come up my way. I try to gain insights from my successes and take lessons from my failures.

Work Experience

Software Development Engineer

2021 - Present

Design and develop a property bidding application and also maintain a dev team. AWS (CI/CD, EC2, S3 bucket, Route53, codecommit, RDS, etc). Develop third party integration API for the application.

Technologies used:

  • Java
  • Spring Boot
  • Thymeleaf
  • Amazon Connect
  • Elastic Search
  • Spring ACL
  • Spring Cloud
  • Elastic Benastalk
  • Lambda, Event Bridge
  • SNS, AMS, CloudWatch
  • EC2, RDS, IAM
  • JASPER REPORT
  • QUARTZ JOB

Software Engineer

2020 - 2021

Develop backend service of the application. The application is a social app where tons of data stored in the NoSQL database. We are using the recommender system for the user experience and also has an integration to some third party service such as Twilio, SMS service, Paypal, Stripe, etc

Technologies used:

  • Java
  • Spring Boot
  • AWS Dynamo DB
  • MongoDB
  • Spring Batch
  • Redis
  • Spring Cloud
  • CI/CD

Software Engineer

2019 - 2020

Develop backend service of Payment Solution, Core Banking Solution, Card Transaction in ISO-8583 format and in-house application such as Ticketing System, ERP Solution and Reporting System of Bank, etc. Also integrate bill payment API from DESCO, DPDC, BGSL, etc to the banking application.

Technologies used:

  • Java
  • Spring Boot
  • jQuery
  • Angular
  • HTML/CSS
  • MySQL
  • Postgres
  • MongoDB
  • ELK
  • Linux Server
  • Jasper Report
2016 - 2019

Requirement analysis, Design, build, and maintain efficient, reusable, and reliable Java EE Applications. Develop in MVC and Spring framework. Documentation of project. Develop database-driven web portal and maintenance. Conduct software analysis, programming, testing and debugging

Achievements

I believe, I achieved most of my professional skills from here that I can't deny it. Which helped me a lot for getting a better opportunity in the marketplace.

  • Re-organized something to make it work better
  • Identified a problem and solved it
  • Worked on special projects like payment solution
  • Been complimented by your supervisor or co-workers
  • Managed and Lead real time project

Technologies used:

  • Java
  • Spring Framework
  • Spring Data
  • JPA
  • Thymeleaf
  • JQuery
  • HTML/CSS
  • MySQL
  • ELK
  • Redis
  • Jenkins
  • Docker

NSTU OSN (Secretary)

2015 - 2016

Ensuring that meeting are effectively organized and minuted. Collaborating technical seminar and workshop. Taking technical seminar(Java, Linux, Open Source Software) as a trainer. Upholding the legal documents of the Organization.

Technologies used:

  • Java
  • Swing
  • Git
  • MySQL
  • Linux Server

Projects

I have worked with a lot of projects since my university life. I had a passion to be a good programmer. That inspired me a lot to achieve my desire. Sometimes I smiled on my code which I wrote when I was a beginner-level programmer. But this code inspired me now to write good code. Here, the following projects which I have worked with. If you have time, feel free to go to my repository and please don't laugh on my code I am still learning too. Some projects are confidential, so I couldn't provide the link of that

Certification

Skills

Frontend

  • Angular
  • JQuery
  • JavaScript
  • HTML/CSS/BOOTSTRAP
  • Thymeleaf
  • JSP

Backend

  • Java
  • Spring Security
  • Spring Data
  • JWT
  • OAuth2
  • Rest Template

Database

  • MySQL
  • Postgres
  • MongoDB
  • AWS DynamoDB

Data Science

  • Python
  • R Programming

Others

  • DevOps (Docker, Jenkins, Kubernetes, CI/CD)
  • Code Review
  • Unit Testing
  • Git/Gitlab/CodeCommit
  • Redis
  • RabbitMQ
  • ELK
  • Server (AWS, GCP, Linode)
  • Led Effort on PCI-DSS Complience

Education

Awards

  • BASIS Internet Week Award
    Awarded as a speaker of internet week, 2015

Membership

  • NSTU OSN
    General Secretary
    2015 - 2016
  • CSTE Alumni Association
    Executive Member
    2017 to Present
  • Bangladesh Computer Council
    Member
    2019 to Present

Language

  • Bangla (Native)
  • English (Professional)

Interests

  • Traveling
  • Reading
  • Cycling

My Github Contribution

Loading the data just for you.