Sadiqul Islam, Developer in Dhaka, Dhaka Division, Bangladesh
Sadiqul is available for hire
Hire Sadiqul

Sadiqul Islam

Verified Expert  in Engineering

Software Developer

Location
Dhaka, Dhaka Division, Bangladesh
Toptal Member Since
February 13, 2021

Sadiqul is a passionate developer with over 12 years of overall experience, including several successful software development projects like fintech, ride-share, eCommerce, telco, and more. He finds development to be a style of art—the art of data structure, the art of algorithms, the art of design patterns, the art of communication with colleagues, and the art of delivering the product.

Portfolio

SimpleTire, LLC
PHP, Symfony, REST APIs, Payment APIs, New Relic, Amazon Web Services (AWS)...
A European FinTech Company
Python, Django, React, PHP, Symfony, Docker, Jira, Agile, Apache Kafka, GitLab...
United States Transit Funding
Symfony 4, Symfony 2, Symfony 3, Vue, React Native, Redux, Node.js, MongoDB...

Experience

Availability

Part-time

Preferred Environment

MacOS, PyCharm, WebStorm, Jira, Linux

The most amazing...

...thing I have developed is a fintech core that handles banking for millions of customers.

Work Experience

Senior Software Engineer

2021 - PRESENT
SimpleTire, LLC
  • Transformed architecture from monolithic to microservice (developed Rest APIs), including authentication (single sign-on).
  • Integrated dozens of payment services, including Braintree, PayPal, Affirm, Acima, Klarna, Katapult, Google Pay, Apple Pay, and Venmo.
  • Reduced 70% of Amazon RDS (Amazon Aurora) load. Made APIs lightning fast.
Technologies: PHP, Symfony, REST APIs, Payment APIs, New Relic, Amazon Web Services (AWS), BrainTree, PayPal, Klarna, Venmo API, Google APIs, Twilio API, HubSpot, Elasticsearch, Amazon RDS, Contentful, Vertex, React, Next.js, Vagrant, VirtualBox, Metabase, Apple Pay, Swagger, JavaScript, APIs, Single Sign-on (SSO), AWS Lambda, Layer0, Git, Design Patterns, SQL, Doctrine, Composer, Jenkins, Code Review, Architecture, Amazon EC2, Authentication, TypeScript, Amazon DynamoDB, Serverless

Senior Developer

2020 - 2021
A European FinTech Company
  • Rewrote the core authentication (including 2FA) from old PHP code to Python.
  • Implemented anti-money laundering features (including complex algorithms and API endpoints for AI).
  • Upgraded account holder's admin panel with advanced search strategies and query and schema optimization.
  • Wrote several documents and examples in Atlassian Confluence to share knowledge among the teams.
Technologies: Python, Django, React, PHP, Symfony, Docker, Jira, Agile, Apache Kafka, GitLab, GitLab CI/CD, Sentry, Ansible, Confluence, Continuous Integration (CI), Continuous Development (CD), React Redux, Redux Thunk, Unit Testing, Redux-Saga, Design Patterns, Kubernetes, Docker Compose, Containers, Infrastructure as Code (IaC), GraphQL, Flask, Authentication

Senior Software Engineer

2019 - 2020
United States Transit Funding
  • Built multi-merchant level transportation network, rideshare APIs, and a web and mobile app.
  • Developed a ticket booking system including multiple root and buses feature.
  • Updated and refactored a legacy app from Symfony 2.0 to 3.0.
  • Onboarded and mentored developers and also set priorities tasks by importance and urgency.
Technologies: Symfony 4, Symfony 2, Symfony 3, Vue, React Native, Redux, Node.js, MongoDB, MySQL, Socket.IO, Apache Kafka, Google Maps API, Git, Jira, Puppeteer, Remote Team Leadership, PHP 7, Stripe, Stripe Checkout, Amazon EC2, Authentication

Software Engineer

2017 - 2019
FishVerify
  • Developed the back end and API with Spring with test cases.
  • Kept track of the user device id to prevent manipulate the duplicate trial.
  • Implemented premium feature and trial period, including payment management.
Technologies: Java, Spring, Amazon Web Services (AWS), Android SDK, In-app Purchases, Google In-app Billing, Apache Tomcat, MySQL, Fabric, Git, Design Patterns, Authentication, Serverless

Full-stack Engineer

2016 - 2017
Legends Lair Ltd
  • Built a cryptocurrency exchange platform's APIs from scratch.
  • Designed and planned the whole architecture with the team.
  • Hunted and fixed bugs. Wrote unit tests and functional tests that covered all features, including edge cases.
Technologies: Python, Django, Blockchain, PostgreSQL, AngularJS, Agile, Amazon EC2, Authentication

Full-stack Developer

2014 - 2017
Neuro Tech Galaxy Limited
  • Developed a large-scale eCommerce and product management system.
  • Built multiple web scrapers for competitor analytics to get the price, offer, and sales comparison.
  • Developed a Cron task (applying some algorithms) to automatically set the price and offer to maximize profits of over 150,000 books.
  • Mentored four developers and coached office staff to operate the system.
Technologies: Laravel, Symfony, React, Redux, eCommerce, Python, GraphQL, Git, Full-stack, Architecture, PhantomJS, Browser Automation

Developer

2010 - 2014
Freelance
  • Developed an Agile coach app using Ionic framework and Laravel with multiple payment methods.
  • Awarded TADHack National Champion in 2015. Built a telco app using hSenid API.
  • Developed an API for hiring and reserving vehicles.
  • Mentored, recruited, interviewed, tested, and motivated developers.
Technologies: PHP, Java, JavaScript, Linux, jQuery, MySQL, Bootstrap, CSS, HTML, Twilio API, AngularJS, Ionic 2, CodeIgniter, Git

eMotorcoach

The next generation of Uber-like technologies and business services for USDOT-regulated companies.

For end customers:
Find the perfect match for your trip using our rich resources and save your valuable time and money by comparing bus companies or ride-shares.

For companies:
eMotorcoach helps your customers book and securely pay for their trip through our innovative and secure reservation management system.

Also, it offers an advanced chatting system for user/driver share location, map, photo of a nearby place, video, voice, or text. (Some of those features were later included in Uber).

It's a complete solution for either ticket bookings or ride-shares.

FishVerify

https://www.fishverify.com
FishVerify uses state-of-the-art image recognition and artificial intelligence to instantly identify your fish species.

Just take a picture with your phone’s camera or upload an existing image to enjoy species identification within seconds.

Rules & Regulations:
Learn local saltwater and freshwater regulations as well as other helpful facts like bag limit, size limit, state record, season, measure, and edibility.

Marine Weather:
Current marine weather including wind, waves, tides, air and water temp, barometric pressure, and more.

Instant Identification:
Import photos or live scan. FishVerify uses the latest in AI to identify your catch.

Catch Log & Catch Map:
FishVerify automatically charts the GPS location of your catch as well as marine weather.

Handyman

https://github.com/SadiqUltra/handyman
Go-based GraphQL API for handyman service listing.

Handymen can create an account and post their services with their contact number and address (and city).

Regular users can search for a handyman or a service nearby.

Tech used:
- Go
- GraphQL
- PostgreSQL
- Docker
- Kubernates
- pgadmin
- Jwt
2012 - 2017

Bachelor's Degree in Computer Science and Engineering

Chittagong University of Engineering and Technology - Chittagong, Bangladesh

NOVEMBER 2023 - PRESENT

Machine Learning

Stanford University | via Coursera

OCTOBER 2017 - PRESENT

React

Udacity

Libraries/APIs

React, Node.js, Stripe API, Stripe, React Redux, Fabric, Vue, Socket.IO, Google Maps API, Google API, PayPal API, jQuery, Twilio API, Redux-Saga, PhantomJS, Puppeteer, REST APIs, Venmo API, Google APIs, Doctrine, NumPy, Scikit-learn, Pandas, TensorFlow, Keras

Tools

Stripe Checkout, PyCharm, WebStorm, Apache Tomcat, Jira, Kafka Streams, Google Cloud Console, Git, GitLab, GitLab CI/CD, Sentry, Ansible, Confluence, Redux Thunk, Docker Compose, Vagrant, VirtualBox, Composer, Jenkins

Frameworks

Symfony, Django, Redux, Spring Boot, Flask, React Native, Spring, Android SDK, Symfony 4, Symfony 2, Symfony 3, Bootstrap, AngularJS, Laravel, Ionic 2, CodeIgniter, Angular, Next.js, Swagger

Languages

Python, JavaScript, PHP, PHP 7, HTML, CSS, TypeScript, Java, GraphQL, Go, SQL

Platforms

Docker, Amazon Web Services (AWS), Amazon EC2, Linux, AWS Lambda, MacOS, Apache Kafka, Android, Blockchain, Kubernetes, New Relic, HubSpot, Contentful

Storage

Relational Databases, PostgreSQL, MySQL, Amazon DynamoDB, MongoDB, Elasticsearch

Paradigms

Object-oriented Programming (OOP), Agile, Continuous Integration (CI), Continuous Development (CD), Unit Testing, Design Patterns

Other

Data Structures, Full-stack, Architecture, APIs, Authentication, Serverless, Algorithms, System Design, Operating Systems, In-app Purchases, Google In-app Billing, Subscription Processing, eCommerce, Browser Automation, Remote Team Leadership, Containers, Infrastructure as Code (IaC), Payment APIs, BrainTree, PayPal, Klarna, Amazon RDS, Vertex, Metabase, Apple Pay, Single Sign-on (SSO), Layer0, Code Review, Machine Learning, Deep Learning, Neural Networks

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