Md A.

Md A.

Python Developer

Request Rate
Bangladesh

Md Al Amin is an experienced developer and engineering manager who excels as a solo developer, team member, and team leader. He has more than 8 years of commercial experience in Software development. He is focusing on Python and Django, learning Software Architecture, Machine Learning, Data Analysis, and Information Security. Md participated in various competitive programming contests and have been solving problems in UVA OJ, Codeforces, Hackerrank, and other resources. He successfully wrote a microservice with 10 million daily hits while maintaining 99% uptime. 

Skills

  • Python
  • Django
  • MySQL
0246810

Experience

Pathao Limited, Bangladesh

Senior Engineering Manager

July 2017 to Present

Stack:  

  • Python, 
  • Django, 
  • Go, 
  • Elasticsearch, 
  • Redis, 
  • RabbitMQ, 
  • Postgres,
  • MySQL,
  • Git,
  • Docker,
  • Kubernetes.


01/2019 – today     Position: Senior Engineering Manager


Responsibilities: 

  • Leading Pathao Food and Resto Engineering teams;
  • Member of the Titans, the leadership group of the company;
  • Hiring the best engineering talents, interviewed 100+ candidates until now from the beginning;
  • Ensuring software engineering best practices throughout the teams;
  • Leading R&D to solve the mission-critical problems;
  • Focusing on scalability, efficiency, performance, and security;
  • Ensuring acceptability, dependability & security, efficiency, and maintainability;
  • Train up the team for different technical and soft skills;
  • Improved Teamwork by pushing Pair Programming and Group Programming.


07/2018 – 12/2018   Position: Engineering Manager


Responsibilities:

  • Lead Pathao Food and Resto Engineering teams;
  • Expand upon an existing platform and help scale it technologically and operationally;
  • Recruit, retain, and develop great engineers;
  • Collaborate with product teams to understand and translate requirements, ensuring specifications and design architecture;
  • Launch Food and Resto in new cities;
  • Formalize the Security and Bug Bounty Policy of Pathao.


07/2017 – 07/2018   Position: Senior Software Engineer


Responsibilities: 

  • Write mission-critical microservices to handle millions of requests daily with maximum availability;
  • Write Location Search API based on OpenStreetMap which has been saving 50K+ USD monthly;
  • Plan, Architect, and make some of the most complex products of Pathao, that includes Pathao Food and Resto;
  • Involve with mapping team to make Pathao Map and location search better

WPBackItUp, Remote

Development Lead

June 2015 to February 2018

 Stack:  

  • JavaScript, 
  • jQuery, 
  • VueJS, 
  • PHP, 
  • MySQL, 
  • WordPress, 
  • HTML, 
  • CSS.


01/2017 – 02/2018   Position: Development Lead (Remote)


Responsibilities: 

  • Add Cloud Backup and Restore Functionality to the existing plugin;
  • Integrate Amazon S3, Google Drive, and Dropbox with Resume upload support.


06/2015 – 12/2016   Position: Web Developer (Remote)


Responsibilities: 

  • Write multi­processing cleanup background processors;
  • Add UI settings and modify existing UI design to make the plugin better;
  • Provide technical support to the customers.

Interconnection Limited, Bangladesh

Technical Lead

May 2015 to June 2017

Stack:  

  • Python, 
  • Django, 
  • Django Rest Framework, 
  • JavaScript, 
  • AngularJS, 
  • ReactJS, 
  • React Native, 
  • ElasticSearch, 
  • Redis, 
  • PostgreSQL,
  • HTML, 
  • CSS.


04/2017 – 06/2017   Position: Technical Lead


Responsibilities: 

  • Take the responsibility to solve any technical issue arise during development;
  • Train team members to develop their skill quickly;
  • Review pull requests and ensure quality code;
  • Participate in management meeting regarding any technical issue;
  • Contribute directly to Software Architecture design and Sprint Planning.


05/2016 – 03/2017   Position: Senior Software Engineer


Responsibilities: 

  • Write multi­processing cleanup background processors;
  • Develop complex REST API based Web Application with great UI/UX;
  • Write tests for most of the functionality and API endpoints;
  • Implement a scalable search query and result based on ElasticSearch;
  • Design Component-based UI based on AngularJS directive. 

Skylark Soft Limited, Bangladesh

Senior Software Engineer

February 2016 to May 2016

Stack:  

  • Python, 
  • Django, 
  • Django Rest Framework, 
  • PostgreSQL,
  • JavaScript, 
  • AngularJS, 
  • PHP, 
  • Laravel.


Responsibilities: 

  • Lead a team of 3 members;
  • Develop a scalable web application integrated with complex date-time calculation;
  • Architect and develop a job portal using Laravel.

National University of Bangladesh, Bangladesh

Undergraduate Teaching Assistant

January 2015 to December 2015

Responsibilities:

  • CSE-212, Object Oriented Programming Language Practical;
  • CSE-224, Database Management System Practical;
  • Special Course - Introduction to JAVA Programming.

Transcendio, Bangladesh

Software Engineer

September 2014 to October 2015

Stack:  

  • Python, 
  • Django, 
  • PHP, 
  • Laravel, 
  • AngularJS.


Responsibilities: 

  • Develop an e-commerce based solution with available payment gateway integration;
  • Develop an Airbnb-like web application.

ByteCode, Bangladesh

Co-Founder

May 2012 to July 2013

Stack:  

  • JavaScript, 
  • HTML, 
  • CSS,
  • PHP, 
  • Codeigniter, 
  • WordPress.

Responsibilities: 

  • Train up young and other non­-IT professional people to develop their skills in IT;
  • Develop web applications for local and foreign clients.

ST Solutions, Bangladesh

Junior Software Engineer

November 2012 to December 2012

Stack:  

  • PHP, 
  • MySQL, 
  • Codeigniter.


Responsibilities: 

  • Implement web application modules in Codeigniter; 
  • QA testing and debugging.

Brilliant Creations

Web Developer

July 2012 to December 2012

Stack:  

  • JavaScript, 
  • HTML, 
  • CSS,
  • jQuery, 
  • PHP, 
  • WordPress.


Responsibilities: 

  • Convert PSD files into website templates; 
  • Write interactive UI modules in Jquery and JavaScript; 
  • Design and develop WordPress plugins.

XebecSoft Inc, Bangladesh

Junior Software Engineer

December 2011 to April 2012

Stack:  

  • PHP, 
  • Zend Framework, 
  • PHPFox,
  • Drupal, 
  • WordPress, 
  • MySQL, 
  • JavaScript.


Responsibilities: 

  • Write PHP Zip utility wrapper module to compress and extract files; 
  • Design UI component of Web applications; 
  • Customize Drupal and PHPFox modules.

UpWork, Remote

Software Engineer

October 2010 to January 2016

Stack:

  • HTML,
  • CSS,
  • CSS3,
  • JavaScript,
  • JQuery,
  • AngularJS,
  • ReactJS,
  • NodeJS,
  • PHP,
  • MySQL,
  • Laravel,
  • Codeigniter,
  • Zend Framework,
  • WordPress,
  • Drupal,
  • BigCommerce,
  • Shopify,
  • Open Reality.


 Responsibilities:

  • Analyze client requirements, understand and provide solutions based on their need.

Education

Master of Science in Information System and Security, Bangladesh University of Professionals (BUP)

January 2017 to May 2019

Bangladesh

Bachelor of Science in Electronics and Communication Engineering, National University of Bangladesh

April 2010 to November 2015

Bangladesh

Portfolio

Pathao Resto (Restaurant Management System)
May 2018 - August 2019
Pathao Resto (Restaurant Management System)
May 2018 - August 2019

Pathao Resto is a web application for the Restaurant owner to manage their restaurant menus, schedule, items availability, live orders, multiple branches, etc. One of the most significant parts of the project is to see restaurant-specific stats such as no of orders processed by the restaurants, popular items, monthly incomes. 


Responsibilities: 

  • Works as a Team Lead of the project; 
  • Architect the project based on business needs;
  • Design the database;
  • Initial bootstrapping; 
  • Divide the business deliverable as development Tasks and assign a team member to individual tasks;
  • Deploy the project in Production;
  • Maintain the project in production as an SRE.


Technologies used: Python, Django, Django Rest Framework, Celery, RabbitMQ, Redis, Docker, Vue.Js

Pathao Food (Online Food Delivery Service)
October 2017 - August 2019
Pathao Food (Online Food Delivery Service)
October 2017 - August 2019

Pathao Food is a platform where you can find nearby restaurants and order your food. A food man will go to the restaurant, buy the food and deliver it to your home. It has a wonderful discovery option which helps you to find food items and good restaurants. It's also creating earning opportunities for delivery people.


Responsibilities: 

  • Works as a Team Lead of the project; 
  • Architect the project based on business needs and design the database; 
  • Deliver the initial version of the backend system;
  • Divide the business deliverable as development tasks and assign a team member to individual tasks;
  • Deploy the project in Production;
  • Maintain the project in production as an SRE.


Technologies used: Python, Django, Sanic, Aiohttp, Postgres, MongoDB, RabbitMQ, Celery, Elasticsearch, Fluentd, Sentry, Docker, Kubernetes, Redis

Technologies used:
Python, Django, MongoDB
TouchBase
December 2016 - May 2017
TouchBase
December 2016 - May 2017

TouchBase is a tool that simplifies communications and reports management between managers and visual merchandisers out on the field.


Responsibilities: 

  • Works as a Team Lead of the project. 
  • Wrote both Frontend and Backend Code 


Technologies used: JavaScript, AngularJS, Python, Django, Django Rest Framework, PostgreSQL.

Technologies used:
Angular, Python, Django
GuitarMotel
November 2016 - April 2017
GuitarMotel
November 2016 - April 2017

GuitarMotel is the place where serious guitar collectors and enthusiasts showcase, share or trade their guitars in private.


Responsibilities: 

  • Works as a Team Lead of the project. 
  • Wrote both Frontend and Backend Code 


Technologies used: JavaScript, AngularJS, Python, Django, Django Rest Framework and PostgreSQL

Technologies used:
Angular, Python, Django