Al-Mamun Sarkar

Senior Software Engineer
Dhaka, BD.

About

Highly accomplished Senior Software Engineer with 5+ years of experience in designing, developing, and deploying scalable full-stack applications and data-intensive systems. Proven expertise in optimizing complex workflows, managing vast datasets, and building robust backend and frontend solutions using Python, Golang, JavaScript, and cloud technologies. Adept at leveraging data engineering principles to drive business growth and enhance operational efficiency.

Work

Turing
|

Senior Software Engineer

Remote, CA, US

Summary

Led the development of a fully automated and scalable Lead Generation System for the Growth Engineering team, optimizing data scraping, processing, and filtering to support marketing initiatives.

Highlights

Engineered a full-stack web application using Django for the backend and React for the frontend, powering a scalable lead generation system that enhanced data accessibility for marketing.

Optimized data processing workflows with Pandas and managed high-volume background tasks using Celery, significantly enhancing system efficiency and throughput for large datasets.

Implemented advanced web scraping solutions using Scrapy, increasing the volume and quality of contact and job information extracted from diverse online sources by an estimated 30%.

Designed and maintained robust data infrastructure utilizing GCS for storage, MySQL for relational data, Redis for high-speed caching, and BigQuery for analytical data warehousing, ensuring data integrity and rapid access for analytics.

Integrated RabbitMQ for efficient message queuing, enabling seamless communication and processing across distributed system components and improving system reliability.

weDevs
|

Software Engineer

Dhaka, Dhaka, Bangladesh

Summary

Contributed significantly to the development of Appsero, an analytics, sales, and licensing platform for WordPress, handling millions of requests and vast data volumes.

Highlights

Designed and implemented high-performance RESTful APIs using PHP, Laravel, and Flask, integrating Redis for caching to support dynamic Single Page Applications (SPAs) built with JavaScript and Vue.js.

Developed and deployed auto-scaling Golang Microservices on Google Cloud Run (Serverless), enhancing system elasticity and optimizing resource utilization for peak loads.

Managed and analyzed large-scale data utilizing Google Cloud Platform services including Cloud Storage, Apache Beam, and Dataflow, optimizing data pipelines for BigQuery, MongoDB, and MySQL.

Configured and managed Nginx as a web server and load balancer, and leveraged Docker for containerization, improving application performance and ensuring robust, scalable deployment.

Optimized database performance by strategically utilizing MySQL for primary data, MongoDB for unstructured data, and BigQuery for data warehousing, enabling the platform to serve millions of requests efficiently.

Education

Daffodil International University
Dhaka, Dhaka, Bangladesh

Bachelor of Science

Computer Science and Engineering

Grade: 3.89/4.00

Skills

Programming Languages

Python, PHP, Golang, JavaScript.

Frameworks & Libraries

Laravel, Django, Flask, Pandas, Vue.js, React, Angular.js, Bootstrap.

Databases & Data Warehousing

DBMS, SQL, MySQL, NoSQL, MongoDB, Redis, BigQuery.

Cloud Platforms & Services

Google Cloud Platform (GCP), Apache Beam, Dataflow, Cloud Run, Cloud Storage.

DevOps & Tools

Git, Nginx, Apache, Linux, Docker, RabbitMQ, Celery, Scrapy.

Methodologies & Concepts

System Design, RESTful API Development, Serverless Architectures, Containerization.

Interests

Continuous Learning & Problem Solving

LeetCode, HackerRank, Reading Technical Books, Data Science, Artificial Intelligence.

Projects

Inventory Management

Summary

Developed a comprehensive Inventory Management and Accounts system for small businesses, streamlining core financial and operational processes.