Md Al Amin, Developer in Dublin, Ireland
Md is available for hire
Hire Md

Md Al Amin

Verified Expert  in Engineering

Full-stack Developer

Dublin, Ireland

Toptal member since June 14, 2021

Bio

Al Amin is a back-end focused full-stack developer who tackles complex problems by evaluating the situation and delivering well-engineered solutions. He's a polyglot developer with expertise and experience in various technologies; however, he specializes in JavaScript, Python, Java, and Go. Thanks to exemplary problem-solving skills and an ability to learn swiftly, Al Amin can hit the ground running and deliver on time despite any difficulty he comes across.

Portfolio

Amazon Web Services (AWS)
C, Java, Go, Ruby, SQL, Data Structures, Algorithms, Amazon Web Services (AWS)...
Webacy Inc.
Python, JavaScript, Node.js, APIs, API Integration, GraphQL, React, TypeScript...
Agoda
React, Scala, Spark, Hadoop, Continuous Deployment, Front-end, JavaScript...

Experience

  • Node.js - 5 years
  • Java - 5 years
  • Python - 5 years
  • JavaScript - 5 years
  • MERN Stack - 4 years
  • Amazon Web Services (AWS) - 3 years
  • PostgreSQL - 2 years
  • React - 2 years

Availability

Part-time

Preferred Environment

Ubuntu, Visual Studio Code (VS Code), PyCharm, Amazon Web Services (AWS)

The most amazing...

...thing I've developed is a no-code web automation tool called Automatio that lets users create bots with a Chrome extension and run them in the cloud.

Work Experience

Software Development Engineer

2022 - PRESENT
Amazon Web Services (AWS)
  • Used AWS to create solutions that help customers migrate their data into the cloud with zero downtime. The solution provides a way to port data to homogeneous and heterogeneous targets with ease.
  • Worked on the design, implementation, deployment, and documentation of different parts of a highly scalable software service that's heavily used as a mission-critical application by a large number of customers.
  • Reduced operational burden by identifying and solving recurring software issues.
Technologies: C, Java, Go, Ruby, SQL, Data Structures, Algorithms, Amazon Web Services (AWS), PostgreSQL, MySQL, Amazon S3 (AWS S3), Oracle, gRPC, Microservices, Docker, Amazon Elastic Container Service (ECS)

Full-stack Software Engineer (Part-time)

2021 - 2022
Webacy Inc.
  • Integrated APIs for social platforms like Facebook, Twitter, and Instagram. Developed a feature to connect customer social media to fetch their feed and personal content to Webacy.
  • Added integration for Cloudinary for storing media contents. Also added security with VirusTotal integration to ensure the uploaded file is safe and prevents malware.
  • Worked on implementing a payment system that supports both crypto and fiat payment. Used Stripe integration for fiat payments.
Technologies: Python, JavaScript, Node.js, APIs, API Integration, GraphQL, React, TypeScript, MERN Stack, Next.js

Software Engineer

2021 - 2022
Agoda
  • Worked on a dashboard for the partner team that visualizes the performance of different properties on the Agoda website via diverse metrics and provides suggestions for improvement.
  • Led the migration effort of all projects owned by the team from TeamCity to GitLab CI.
  • Worked on a few Spark jobs that process millions of entries owned by different teams within the organization.
Technologies: React, Scala, Spark, Hadoop, Continuous Deployment, Front-end, JavaScript, Algorithms, Data Structures, Java, TypeScript

Full-stack Developer (Part-time)

2020 - 2021
Algorizin
  • Developed an app to connect alumni networks and facilitates a rewards-based interaction system, Withanudge.com.
  • Worked on a hybrid mobile application with React Native and a Java Spring back end.
  • Built a complex dynamic form that can handle questionnaires with different criteria from the back end; each one has its custom rendering method.
  • Implemented the core matching algorithm which involved multi-criteria matching and is sorted based on a scoring system.
Technologies: MongoDB, Java, Spring MVC, React Native, Amazon Web Services (AWS), Expo, Redux, Full-stack, Front-end, JavaScript, GraphQL, React, MERN Stack

Software Engineer

2020 - 2021
Automatio.co
  • Worked on a powerful tool for automating, scraping, and mining data from websites using a web extension with only a few clicks.
  • Designed and implemented a new database model, which improved the efficiency of scraped data processing by 70%.
  • Implemented different third-party integrations such as Zapier, and Google Sheets, among others.
  • Optimized the queue implementation for spawned workers to execute the user-generated workflow.
  • Added the infinite nested looping ability for the user-generated workflow.
  • Implemented features from end to end and ensured that they frequently worked on Google Chrome extensions, the user dashboard, back end, and the worker queue.
Technologies: Algorithms, Data Structures, JavaScript, React, GraphQL, Node.js, Redis, RabbitMQ, PostgreSQL, Redux, Chrome Extensions, Prisma, React Apollo, Full-stack, Front-end, API Integration, APIs, Next.js

Research and Development Engineer

2019 - 2020
Walton Digi-Tech Industries Ltd
  • Created an Android app for real-time Bluetooth communication with the device for a biometric body composition weight scale.
  • Implemented weekly and monthly data visualization and analytics based on sensor data.
  • Worked on management software for the biometric access control system (fingerprint, RFID) product.
  • Integrated the access control system with existing HR software.
Technologies: Python, Java, Django, Django REST Framework, MERN Stack

Experience

Light OJ

https://lightoj.com/
Light OJ is a website where people can solve programming problems in different languages and also participate in contests. This is the most popular Bangladeshi online judge with over 50,000 users.

I worked here as a full-stack developer with Adonis.js, Vue.js, Nuxt.js, and so on. Some of the features that I built or improved were the contest, badges, notifications, bookmarks, and syncing with crowd-sourced tutorials in the GitHub repository.

Pluto

https://github.com/Alamin02/pluto
Pluto is an open-source lightweight eCommerce application built with Express.js and React.

I led the development of this site and coordinated with other open-source contributors. The project consists of three parts: a storefront, an admin panel, and a back end (all within a single monorepo).

Festive Rocks

https://festive.rocks/
Festive.rocks is an online platform that allows event organizers to create, promote, and manage events of any size and type. Organizers can use this platform to sell tickets online, manage their guest list, track sales and revenue, and communicate with attendees.

Education

2015 - 2019

Bachelor's Degree in Electronics and Communications Engineering

Khulna University - Khulna, Bangladesh

Skills

Libraries/APIs

React, Node.js, Vue

Tools

Prisma, React Apollo, RabbitMQ, PyCharm, Expo, Amazon Elastic Container Service (ECS)

Languages

JavaScript, Java, TypeScript, Python, GraphQL, Go, C++, Scala, C, Ruby, SQL

Frameworks

Express.js, Redux, Django REST Framework, Next.js, React Native, AdonisJS, Django, gRPC, Spring MVC, Nuxt.js, Spark, Hadoop, Flask

Paradigms

Microservices, Continuous Deployment

Platforms

Amazon Web Services (AWS), Ubuntu, Firebase, Heroku, Docker, Visual Studio Code (VS Code), Oracle

Storage

Amazon S3 (AWS S3), MongoDB, PostgreSQL, Redis, Google Cloud, MySQL

Other

Data Structures, MERN Stack, Full-stack, Front-end, API Integration, Algorithms, Firebase Cloud Functions, Chrome Extensions, APIs

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