
Shamim Ahmed
Verified Expert in Engineering
Full-stack Developer
Dhaka, Dhaka Division, Bangladesh
Toptal member since March 9, 2022
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
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
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
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.
Senior Back-end Engineer
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.
DevOps Consultant
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%.
Senior Back-end Engineer
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.
DevOps Engineer
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.
Back-end Engineer Level II
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.
Full-stack Engineer
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.
Co-founder | Technology Lead
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.
Software Engineer
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.
Experience
Website Builder for Small Business Owners
Ticket Management and Sales Platform for Transportations and Events
Job Matching Platform
Sound Matching and Marketplace Platform
https://jamahook.com/Loence ERP
I was the project lead and was involved in full-stack development and product management.
Education
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)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring