Shamim Ahmed, Developer in Dhaka, Dhaka Division, Bangladesh
Shamim is available for hire
Hire Shamim

Shamim Ahmed

Verified Expert  in Engineering

Full-stack Developer

Dhaka, Dhaka Division, Bangladesh

Toptal member since March 9, 2022

Bio

Shamim is an expert Node.js developer and dynamic serverless architect. As a passionate problem-solver and team lead, he excels in designing and developing scalable, robust, and secure products using modern, cost-efficient serverless and cloud technologies. He is a maestro implementing seamless DevOps processes, integrations, and end-to-end data analytics solutions. With exposure to the entire SDLC in various roles, Shamim takes a pragmatic approach to his work and avoids over-engineering.

Portfolio

Digication
AWS Lambda, Amazon Simple Queue Service (SQS), Amazon Kinesis, AWS Glue...
Digication
Node.js, MySQL, AWS Lambda, Amazon Simple Queue Service (SQS), Elastic APM...
Thrive Health Inc.
Amazon Web Services (AWS), Terraform, Amazon Elastic Container Service (ECS)...

Experience

  • Node.js - 7 years
  • Amazon Web Services (AWS) - 6 years
  • MySQL - 4 years
  • Terraform - 4 years
  • CI/CD Pipelines - 4 years
  • Microservices - 4 years
  • DevOps - 4 years
  • Serverless - 4 years

Availability

Full-time

Preferred Environment

Node.js, Amazon Web Services (AWS), Serverless, Microservices, MySQL, TypeScript, PostgreSQL, DevOps, Kubernetes, IT Infrastructure

The most amazing...

...work I did was modernize a business’s infrastructure and DevOps using serverless, monorepo, and cloud solutions, cutting costs by 65% and ensuring robustness.

Work Experience

Infrastructure and Security Officer

2024 - PRESENT
Digication
  • Migrated a legacy EC2-based infrastructure to serverless/ECS.
  • Designed and developed infrastructure as code (IaC) modules to make infrastructure accessible and reproducible by developers.
  • Migrated a polyrepo setup to monorepo, ensuring seamless development experience.
  • Designed and implemented end-to-end data analytics solutions.
Technologies: AWS Lambda, Amazon Simple Queue Service (SQS), Amazon Kinesis, AWS Glue, Terraform, Pulumi, AWS Cloud Development Kit (CDK), IT Networking, IT Security, MySQL, Node.js, Kubernetes, Amazon Athena, Virtual Private Cloud (VPC), VPN, APM, Back-end, Automation, Data Scraping, Scraping, Python, Redis Cache, REST APIs, Microservices Architecture, Amazon DynamoDB, Data Engineering, Architecture, Consulting, Web, IT Infrastructure, Solution Architecture, Full-stack Development

Senior Back-end Engineer

2023 - 2024
Digication
  • Architected and implemented a highly scalable CSV import system with sophisticated ordering and parallelization requirements.
  • Identified and resolved performance issues at both the application and database levels.
  • Introduced modern serverless components to replace legacy EC2/VM-based infrastructure.
Technologies: Node.js, MySQL, AWS Lambda, Amazon Simple Queue Service (SQS), Elastic APM, Amazon Elastic Container Service (ECS), AWS Cloud Development Kit (CDK), Jest, Redis, Serverless Architecture, API Architecture, Amazon DynamoDB, Back-end, Redis Cache, REST APIs, Microservices Architecture, SQL, Architecture, Web, IT Infrastructure, Solution Architecture, Full-stack Development, Technical Leadership

DevOps Consultant

2022 - 2023
Thrive Health Inc.
  • Designed and implemented end-to-end data analytics solutions.
  • Implemented and administered a secure and highly available Kubernetes setup.
  • Designed and implemented disaster recovery and business continuity plan.
  • Developed and managed multi-cloud infrastructure using Terraform.
  • Improved DevOps processes and cut cloud cost by 30%.
Technologies: Amazon Web Services (AWS), Terraform, Amazon Elastic Container Service (ECS), Amazon CloudWatch, API/Services Architecture, DevOps, Amazon S3 (AWS S3), PostgreSQL, Datadog, Site Reliability Engineering (SRE), Amazon RDS, DevOps Engineer, AWS DevOps, Node.js, AWS Glue, Amazon QuickSight, Kubernetes, Business Continuity & Disaster Recovery (BCDR), Automation, Data Scraping, Scraping, Python, Redis Cache, REST APIs, Microservices Architecture, SQL, Data Engineering, Architecture, Consulting, Web, IT Infrastructure

Senior Back-end Engineer

2021 - 2022
DocSpace
  • Implemented an authentication and authorization mechanism using Auth0 as the Auth0 provider.
  • Developed and architected a communication service that facilitates all kinds of communications, such as SMS, email, and push, across the entire platform.
  • Architected and led the full-stack development of a website builder that allows users to build a website from scratch or with templates.
  • Created the CI/CD pipelines and owned the AWS infrastructure.
  • Built several platform microservices that are shared across all products of the platform.
Technologies: Node.js, MongoDB, MySQL, React, Serverless, Microservices, Design Patterns, Algorithms, GraphQL, Auth0, Next.js, Distributed Systems, Amazon Web Services (AWS), NestJS, APIs, TypeScript, Express.js, Stripe, AWS Lambda, Amazon S3 (AWS S3), Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS), WebSockets, Back-end, API Gateways, Redis Cache, REST APIs, Microservices Architecture, SQL, Architecture, Web, IT Infrastructure, Solution Architecture, Full-stack Development

DevOps Engineer

2020 - 2021
Shohoz Ltd
  • Served as the key DevOps engineer to develop and maintain the IT infrastructure for a top app company in Bangladesh.
  • Developed infrastructures and CI/CD pipelines for applications of various technology stacks like .NET, Node.js, Go, PHP, and Python.
  • Architected and developed infrastructure monitoring and alerting solutions using the Prometheus ecosystem.
  • Implemented and administered a centralized logging system with the Elastic stack.
  • Involved in networking, system and database administration, process automation, and auto-scaling.
  • Deployed, monitored, debugged, administered, and scaled an event-driven distributed system.
Technologies: Docker, Kubernetes, Azure, Amazon Web Services (AWS), Database Administration (DBA), System Administration, Networking, Monitoring, CI/CD Pipelines, Azure DevOps, Scaling, Terraform, Prometheus, ELK (Elastic Stack), RabbitMQ, PostgreSQL, Automation, Python, API Gateways, Architecture, Web, IT Infrastructure

Back-end Engineer Level II

2020 - 2020
Shohoz Ltd.
  • Developed ticket management and sales platform used by millions of people every day.
  • Integrated a payment solution and implemented a checkout system.
  • Involved in rapid application development with a high-performance team.
Technologies: MySQL, Node.js, PostgreSQL, Relational Databases, Redis, RabbitMQ, Microservices, Amazon Web Services (AWS), Amazon S3 (AWS S3), Docker, TypeORM, Express.js, Back-end, REST APIs, SQL, Architecture, Web, Solution Architecture, Full-stack Development, Technical Leadership

Full-stack Engineer

2019 - 2020
Selise Digital Platform
  • Developed two applications: a candidate-employer network and a candidate-job matching platform.
  • Collaborated with senior software architects to design and develop shared microservices.
  • Led two development teams simultaneously and was involved in full-stack development.
  • Architected application front ends and back ends adhering to design principles and OOP concepts.
Technologies: Angular, Node.js, MongoDB, .NET Core, Microservices, Design Patterns, Algorithms, Software Development Management, Angular Material, Scrum, TypeScript, Back-end, REST APIs, SQL, Web, Full-stack Development

Co-founder | Technology Lead

2017 - 2019
Loence Solution
  • Led a team of 11 members to develop and deliver a SaaS ERP solution.
  • Architected and developed the accounting, HR, inventory, supply chain, and manufacturing modules and dashboards.
  • Oversaw project planning, budgeting, documentation, requirement engineering, estimation, development management, and deployments.
  • Involved in full-stack development, including back-and front-end development and infrastructure engineering.
  • Dealt with end-users and customers and maintained and ensured the software's availability, security, scalability, and reliability.
Technologies: Node.js, MongoDB, Amazon Web Services (AWS), Networking, Angular, Team Leadership, Project Planning, Requirements, Documentation, System Administration, TypeScript, Express.js, Amazon EC2, NoSQL, Back-end, Web, Customer Relationship Management (CRM), Full-stack Development, Technical Leadership

Software Engineer

2016 - 2018
Selise Digital Platform
  • Developed a music matching and marketplace platform that allows musicians to match, produce, collaborate, and monetize musical creations.
  • Started as a front-end developer and was later promoted to full-stack developer and front-end team lead.
  • Gained experience with Jira, Git, scrum, sprints, project planning, and documentation approaches.
  • Developed with GraphQL, REST, reusable components, and front-end architecture and gained familiarity with microservices, application security, and authorization processes.
Technologies: AngularJS, Angular Material, MongoDB, Node.js, NoSQL, Web, Full-stack Development

Experience

Website Builder for Small Business Owners

Users can build highly customized, responsive, and modern websites with this application. They can start building from scratch or choose themes and templates and customize them. This is currently a market leader in the industry. I worked as the architect and the project lead.

Ticket Management and Sales Platform for Transportations and Events

Millions of people in Bangladesh use this platform to buy tickets for buses, launches, trains, and events. Thousands of travel operators and event managers use this platform to manage their sales. I started as a full-stack engineer and later worked as the DevOps engineer for the project.

Job Matching Platform

This is a recruitment platform where candidates and jobs are profiled by recruitment experts based on several criteria and weights. Jobs are matched and ranked against a candidate and vice versa. I was the project lead and full-stack engineer involved in requirements engineering, development management, and database design, along with front-end and back-end development.

Sound Matching and Marketplace Platform

https://jamahook.com/
An AI-powered sound matching platform where musicians can search for matching soundtracks, collaborate and compose music, and sell soundtracks. I started as a front-end developer and later led the front-end team.

Loence ERP

A cloud-based SaaS-enabled enterprise resource planning application consisting of modules such as accounting, human resource, supply chain, and manufacturing process management, inventories, and dashboards.
I was the project lead and was involved in full-stack development and product management.

Education

2012 - 2016

Bachelor's Degree in Software Engineering

University of Dhaka - Dhaka, Bangladesh

Skills

Libraries/APIs

Node.js, REST APIs, React, Stripe

Tools

Terraform, Auth0, RabbitMQ, ELK (Elastic Stack), Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS), Amazon Elastic Container Service (ECS), Amazon CloudWatch, AWS Glue, Amazon QuickSight, AWS Cloud Development Kit (CDK), Amazon Athena, VPN

Languages

GraphQL, JavaScript, TypeScript, SQL, Python

Frameworks

Angular, Express.js, AngularJS, Angular Material, Next.js, NestJS, .NET Core, Jest

Paradigms

Microservices, Azure DevOps, DevOps, Automation, Microservices Architecture, Design Patterns, Scrum, API/Services Architecture, Serverless Architecture, API Architecture

Platforms

Docker, Kubernetes, Amazon Web Services (AWS), AWS Lambda, Web, Azure, Amazon EC2

Storage

MongoDB, MySQL, Databases, PostgreSQL, Amazon S3 (AWS S3), Redis Cache, Redis, Amazon DynamoDB, Database Administration (DBA), NoSQL, Relational Databases, Datadog

Other

Serverless, Team Leadership, Project Planning, Software Development Management, CI/CD Pipelines, Programming, Distributed Systems, Mathematics, APIs, TypeORM, IT Infrastructure, Back-end, Architecture, Consulting, Solution Architecture, Full-stack Development, Technical Leadership, Data Structures, Networking, Requirements, Documentation, Algorithms, Monitoring, Data Scraping, Scraping, API Gateways, Data Engineering, System Administration, Scaling, Prometheus, Business, WebSockets, Site Reliability Engineering (SRE), Amazon RDS, DevOps Engineer, AWS DevOps, Business Continuity & Disaster Recovery (BCDR), Elastic APM, Amazon Kinesis, Pulumi, IT Networking, IT Security, Virtual Private Cloud (VPC), APM, Customer Relationship Management (CRM)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring