
Timeline
About me
Sr. Software Engineer || Serverless Advocate || IoT & Cloud Enthusiast
Education
Feni polytechnic institute
2014 - 2018Diploma in engineeringSadar natottampur high school
2010 - 2013Secondary school certificateSoutheast university
2019 - 2021Bachelor of science - bs
Experience
Stitbd
Feb 2018 - Jun 2018Application developerAs a Contact based application developer, I was responsible for developing Desktop-based management applications for their clients. • Developed a Real-time Teacher scheduling desktop application and subject management system using Java Swing and Java-based TTS framework.
Inneed intelligent cloud
Apr 2019 - Sept 2020Software engineerAs a top resource at InNeed Intelligent Cloud, I am responsible for design, development, maintenance, testing, and evaluation of Software & Solutions built for our valued clients. My research area widely covers Cloud Computing, IoT, Robotics and Machine Learning. • Developed a Serverless GDS (Amadeus) aggregator web application for a travel company in US using AWS Lambda, AWS Step Function, AWS DynamoDB, AWS RDS (Aurora), AWS Cognito, AWS S3 and AWS CloudFront.• Developed cloud-based Rapid Response Contact Center that is scalable and can handle unlimited number of simultaneous calls using AWS Connect, AWS Lex, Google DialogFlow, AWS Kinesis and AWS DynamoDB.• Lead Employee Advocacy Platform (EAP) application development using Python, Django, Bootstrap and jQuery. This application supports Twitter and LinkedIn as social platforms.• Developed a serverless social chatbot that can show currently running movies and shows in nearest local theatres with ratings and other details using AWS Lambda, AWS API Gateway, AWS DynamoDB and AWS S3.• Developed Voice Controlled OS for a Boston Dynamics using Amazon Alexa, AWS Lambda, Python, Raspberry PI, Adafruit Eye Bonet. Show less
Kaz software
Sept 2020 - May 2021Software engineerDeveloped a Microservice-based CRM application using Python Fast-API and deployed using Docker. Where a user can manage all of his business contacts and companies with the track and logs of client’s calls, emails, notes, etc. and manage different teams of his companies such as sales, marketing tasks, tickets. User can serve different types of Email, Form, Facebook campaigns, and also users can sync their Facebook, Gmail, Website for manage everything from one platform. The users also connect their clients using Facebook pages, Emails, Contact us form and Website chat.# Integrate Authentication and Authorization using JBOSS Keycloak (Open-source by Redhat).# Using Postgres as the main Database Server. # Divided Full application into many microservices such as Conversion, Campaign, Conversation (inbox channel), Marketing, Advertisement, etc. # Integrate Email synchronization and manage full email features in CRM using Gmail. # Integrate Facebook Graph APIs for synchronization and manage Facebook page messages and posts from CRM Application. # Integrate Live chat widget for WordPress and JavaScript applications using ChatWoot (Open source)# Serve user and account mails using Mailhog and Gmail SMTP.# Developed real-time web-application messaging and notification system using Redis and Fast-API web-socket.# Developed meeting scheduler using Google Calendar and Calendly.# Integrate Rasa ChatBot for creating a decision tree-based bot system. Show less
Cefalo
Jul 2021 - nowI am developing AI-based applications for a News Telecast Broadcast Company in Norway.# Managing AWS Cloud Infrastructure and Deployment for multiple applications. # Developing Infrastructure as code using Terraform. # Developing Application Backend using Python-based FastAPI framework. # Integrate backend application with OpenAI GPT for processing articles. # Integrate OpenAI Whisper to transcribe audio news to text-based content.# Managing CI/CD pipeline using TeamCity and Octopus deployment. # Developing Docker-based applications and docker-compose for development. # Mangaing AWS ECS cluster with RDS[Postgress] to handle the backend application.# Managing authentication and authorization using Auth0. # Mangaing AWS-based Data pipelines line from multiple data sources to generate news articles.# Managing System and Application logs alert with Sentry. Show less Developed automated software and processes for an Intelligent Railway Technology company in Norway.# Developed Backend Microservices using the FastAPI framework of Python Programming.# Integrate Mongo DB and Timescale DB (Postgis) as the main databases for storing customer andsensor data.# Centralized all microservices using Kong-Gateway.# Integrate Authentication and Authorization using JBOSS Keycloak and managed by Kongauthorization plugin.# Developed a Python private repository using the PyPi server for storing client packages.# Developed Private Docker registry for storing Dev docker images.# Integrate Minio Object Storage for storing clients' files and reports.# Developed Cron job scheduler to sync client's private server files with user applications and SQL# Procedure & Triggers to process and sync DB tables.# Managed CI/CD using GitHub Actions.# Used AWS Cloud for managing and deploying infrastructures. Show less
Senior Software Engineer
Jan 2023 - nowSoftware Engineer
Jul 2021 - Dec 2022
Licenses & Certifications
- View certificate
Java(basic)
HackerrankAug 2020 - View certificate
Microsoft certified: azure fundamentals
MicrosoftMar 2022 - View certificate
Miro essentials
MiroSept 2022 Certificate of attendance at awsome day
Amazon web services (aws)Oct 2021- View certificate
Rest api (intermediate)
HackerrankAug 2020 - View certificate
Javascript(basic)
HackerrankAug 2020 - View certificate
Python(basic)
HackerrankAug 2020
Honors & Awards
- Awarded to Saiful Islam RayhanDigital World 2017 Best InNovator Award ICT Division, Government of Bangladesh Dec 2017 On 06- 09 December 2017, The ICT Division in association with Bangladesh Computer Council (BCC), Bangladesh Association of Software and Information Services (BASIS) and Access to Information Programme (a2i) of the Prime Minister’s Office are going to Organize Country’s biggest ICT exposition “Digital World 2017” (DW17). The theme of this mega event is: ‘Ready for Tomorrow’. Honorable Prime Minister Sheikh Hasina is expected to inaugurate the four-day exposition. Software showcasing… Show more On 06- 09 December 2017, The ICT Division in association with Bangladesh Computer Council (BCC), Bangladesh Association of Software and Information Services (BASIS) and Access to Information Programme (a2i) of the Prime Minister’s Office are going to Organize Country’s biggest ICT exposition “Digital World 2017” (DW17). The theme of this mega event is: ‘Ready for Tomorrow’. Honorable Prime Minister Sheikh Hasina is expected to inaugurate the four-day exposition. Software showcasing, E-governance Expo, Start-up Zone, Kids Zone, Made in Bangladesh Zone, and International Zone and ICT related products will be displayed in this event. To show-case a good number of initiatives of the a2i program, stalls have been allocated in this biggest fair to the field of Information and Technology. Publications and audiovisual items will be displayed in this allocated stalls for promoting a2i initiatives among the citizens of home and abroad. Show less
- Awarded to Saiful Islam RayhanChampion of Google I/O 2017 Hack The Code Contest Google Developer's Group-Bangla Jun 2017 Since 2015 GDG Bangla working for Bangla Computing amelioration and GDG Bangla is the largest Bangla technological volunteer community platform in the globe. Google Developer Groups (GDGs) are for developers who are interested in Google’s developer technology; everything from the Android, Chrome, Drive, and Google Cloud platforms, to product APIs like the Cast API, Maps API, and YouTube API. A GDG can take many forms — from just a few people getting together to watch our latest video, to large… Show more Since 2015 GDG Bangla working for Bangla Computing amelioration and GDG Bangla is the largest Bangla technological volunteer community platform in the globe. Google Developer Groups (GDGs) are for developers who are interested in Google’s developer technology; everything from the Android, Chrome, Drive, and Google Cloud platforms, to product APIs like the Cast API, Maps API, and YouTube API. A GDG can take many forms — from just a few people getting together to watch our latest video, to large gatherings with demos and tech talks, to events like code sprints and hackathons. However, at the core, GDGs are focused on developers and technical content, and the core audience should be developers. All of initiatives what we take for community all are as volunteering manners. Show less
Languages
- baBangla
- enEnglish
Recommendations
Fabio trindade
Gerente | Qualidade | Projetos | Product Owner | Scrum MasterAnanindeua, Pará, BrazilLaura christina
Fresh Graduate, Fashion Product DesignerBandung, West Java, IndonesiaVenon chikwindi
Brand Manager @ Image Inq. | Google certified digital marketer, Web designer, Strategist & Content c...Harare, ZimbabweKailei gould
Assistant DirectorCarson City, Nevada, United StatesGonzalo alfaro
Lider de mantenimiento en SyngentaArgentinaBri brown robinson, pharmd, ms
Home Delivery Pharmacy Manager at Cleveland ClinicCleveland, Ohio, United StatesMilen mirchev
Functional Safety ManagerNetherlandsRev. michael david huey
President of Faith In Action Global.Sumterville, Florida, United StatesSaad ahmad
Creative Designer | Social Media Manager @ EKAM Xperts | MeteoXperts SolutionsIndiaEkplorm dake, msc
Assistant Vice President,Truist Securities | MSc Digital Financial Technologies, Kennesaw State Univ...Atlanta, Georgia, United States
...