Giter Club home page Giter Club logo

Robiul Hassan - Sr. Software Engineer (AWS, Rails, Angular, ReactJS, Spring-Boot)

Summary

As a Senior Software Engineer with more than 6+ year of experience, my focus is on leveraging Ruby on Rails, ReactJS, NodeJs, and AWS to develop robust software solutions. With a bachelor degree from Asia Pacific University in Computer Science, I am adept at constructing scalable cloud-based applications, ensuring efficiency and reliability.

I have effectively leveraged my expertise in data engineering and full-stack development, previously at FREE NOW and Cognizant. My technical acumen is complemented by a dedication to continuous learning and excellence, as evidenced by multiple certifications in Kubernetes and AWS.

##Career Highlights

  • Reduced significant AWS costs by creating EC2 instances with SSM and Lambda for daily reporting using Terraform. @Digilant
  • Migrated multi-model database to Redshift, automating processes to reduce human errors and cutting manual processing time. @Digilant
  • Implemented Airflow Operators library to enable semantic versioning for Airflow clusters, reducing version control errors. @FreeNow
  • Developed a rule engine on Terraform to configure IAM roles from Ranger, improving Databricks S3 access security and efficiency. @FreeNow
  • Built Microservices using Spring-Boot for T24 and GraphQL services for a corporate-action project on Spring Boot, enhancing data retrieval speed. @Cognizant
  • Dockerized a payment application and automated the GitLab CI/CD pipeline, facilitating a smooth migration to OpenShift using Helm and reducing deployment time. @Cognizant
  • Developed a Crypto-Exchange project using Ruby on Rails, implementing P2P token transfer and increasing transaction efficiency. @Finterra

Experience

Digilant - Boston, Massachusetts, United States

  • Date: May 2022 - May 2024
  • Location: Senior Software Engineer

Digilant is a full-service media agency that unlocks data-driven solutions to drive growth for brands and agencies. Other digital advertising agencies and service providers limit strategy and execution to siloed channels or platforms. But with Digilant, you can start thinking beyond silos and enable a connected online and offline experience. Channel solutions include display advertising, video, OTT, digital audio, podcast, social, paid search, DOOH, traditional OOH, TV, and Radio. I have worked on the tech team to deliver solutions for the traders and analytics team to understand the campaigns cost and performance.

Accomplishments:

  • Worked on Pace Tracker dashboard for traders using ReactJS and NodeJS technology, enhancing advertisement pacing insights and improving decision-making speed.
  • Reduced AWS costs by creating EC2 instances with SSM and Lambda for daily reporting using Terraform.
  • Optimized Sidekiq jobs, improving daily data processing from S3, resulting in more efficient and timely customer reports.
  • Migrated multi-model database to Redshift, automating processes to reduce human errors by and cutting manual processing time.

Data Platform Engineer | FREE NOW (MyTaxi) - Hamburg, Germany

  • Date: Jan 2022 – May 2022
  • Location: Data Platform Team

FREENOW is the Mobility Super App with the largest vehicle choice for consumers across Europe available in 9 markets and in over 150 cities. Users can access all types of mobility services within a single app including public transport services, taxis, private hire vehicles, car sharing, e-scooters, e-bikes, and e-mopeds. FREENOW aggregates numerous mobility brands with the ambition to make urban mobility more efficient and sustainable without adding new vehicles on the street. The Germany-based company is backed by the BMW Group and Mercedes-Benz Mobility. I was working on the platform team which closely collaborate with the Machine Learning and analyst team to keep the infrastructure running with optimal cost.

Accomplishments:

  • Enhanced Presto cluster deployment on AWS using Terraform and ASG with launch templates, increasing deployment efficiency.
  • Developed a monitoring system using Databricks Overwatch and Airflow, improving cluster cost monitoring accuracy.
  • Implemented Airflow Operators library to enable semantic versioning for Airflow clusters, reducing version control errors.
  • Developed a rule engine to configure IAM roles from Ranger, improving Databricks S3 access security and efficiency.

Associate - Projects | Cognizant Technology Solutions - Singapore

  • Date: Oct 2019 – Jan 2022
  • Location: Digital Engineering Team

Cognizant Technology Solutions Corporation is an American multinational information technology services and consulting company. Cognizant helps companies modernize technology, reimagine processes and transform experiences so they stay ahead in a fast-changing world. I was part of the digital engineering team where I was working with banking clients to migrate their monolithic java applications into micro-services. Significant of my work contributed to integration with vendor systems and build API for corporate actions dashboards.

  • Develop corporate action services using spring-boot and Quarkus for clients to consume T24 OFS enquiry as well as GraphQL services
  • Configure CI/CD pipeline setup on teamcity jobs and use ansible for server configuration.
  • Worked on CoucdDB, ActiveMQ, FTPS, and Kafka for high frequency data transformation.
  • Used Gitlab to migrate multiple Spring-Boot application to open-shift for high performance and scalability
  • Build DSL engine for clients to migrate DB2 data which reduced 30% load on the existing COBOL server.
  • Build reactive application using quarkus and kafka reactive adopter to handle T24 transaction

Front-End Developer | Finterra Technologies Sdn Bhd - Kuala Lumpur, Malaysia

  • Date: Nov 2017 – Oct 2019

  • Location: Ecosystem Team - Kuala Lumpur, Malaysia

  • Spearheaded the Crypto-Exchange project using Ruby on Rails and distributed technology for efficient P2P token transfer.

  • Revamped crowdfunding portal, significantly reducing initial load time through innovative lazy loading on Angular.

  • Designed microservice architecture and automated CI/CD pipeline on AWS using EB, ECS, and EKS.

Education

  • Degree: Bachelor of Science in Computer Science
  • Date: 2015 – 2018
  • Location: Asia Pacific University of Technology and Innovation, Kuala Lumpur, Malaysia

Skills

Programming Languages

  • Ruby
  • Java
  • JavaScript
  • Python

Cloud Services

  • AWS (Lambda, DynamoDB, S3, RDS, EMR, Kinesis, and more)
  • Microsoft Azure
  • Google Cloud Platform

Frameworks and Tools

  • Ruby on Rails (RoR)
  • ReactJS
  • Spring Boot
  • Angular
  • Docker
  • Kubernetes
  • Terraform
  • Ansible
  • Apache Airflow
  • Databricks
  • Presto

Robiul Hassan's Projects

bank icon bank

Full Stack Web Application using ReactJS+Redux with NodeJS (Express+TypeORM), WebSocket, RESTful API and MySQL

beliciousbd-fe icon beliciousbd-fe

project url: https://mrh-jishan.github.io/beliciousbd-fe/public/home

datagrid icon datagrid

create, read, or write csv in online like pro

devise icon devise

Flexible authentication solution for Rails with Warden.

e-stock-market icon e-stock-market

eStock market microservice using spring-boot with mongoDB and mysql

hosts-1 icon hosts-1

Consolidating and Extending hosts files from several well-curated sources. You can optionally pick extensions to block Porn, Social Media, and other categories..

inotebook icon inotebook

Cross platform electron based app for taking notes

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.