Saiful Islam Rayhan

Saiful islam rayhan

bookmark on deepenrich
location of Saiful Islam RayhanDhaka, Bangladesh
Phone number of Saiful Islam Rayhan+91 xxxx xxxxx
Followers of Saiful Islam Rayhan1000 followers
  • Timeline

    Feb 2018 - Jun 2018

    Application Developer

    STITBD
    Apr 2019 - Sept 2020

    Software Engineer

    InNeed Intelligent Cloud
    Sept 2020 - May 2021

    Software Engineer

    Kaz Software
    Current Company
    Jul 2021 - now

    Senior Software Engineer

    Cefalo
    Dhaka, Bangladesh
  • About me

    Sr. Software Engineer || Serverless Advocate || IoT & Cloud Enthusiast

  • Education

    • Feni polytechnic institute

      2014 - 2018
      Diploma in engineering
    • Sadar natottampur high school

      2010 - 2013
      Secondary school certificate
    • Southeast university

      2019 - 2021
      Bachelor of science - bs
  • Experience

    • Stitbd

      Feb 2018 - Jun 2018
      Application developer

      As 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 2020
      Software engineer

      As 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 2021
      Software engineer

      Developed 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 - now

      I 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 - now
      • Software Engineer

        Jul 2021 - Dec 2022
  • Licenses & Certifications

  • Honors & Awards

    • Awarded to Saiful Islam Rayhan
      Digital 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 Rayhan
      Champion 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