Ishmum Jawad Khan, Developer in Dhaka, Bangladesh
Ishmum is available for hire
Hire Ishmum

Ishmum Jawad Khan

Verified Expert  in Engineering

Material Design Developer

Location
Dhaka, Bangladesh
Toptal Member Since
August 23, 2021

Ishmum is skilled in software architecture design, team building, and full-stack development. He's currently working on a microservice-based Spring Boot and React application for automating Bangladesh's secondary education. The project is expected to have around 15 million users every year. Ishmum primarily focuses on high-load applications in addition to open-source projects.

Portfolio

Google Cloud
Java, C++, Google Cloud, BigQuery, Database Migration, Deployment, Python 3
Dynamic Solution Innovators
React, Spring, JSON Web Tokens (JWT), GitHub, Keycloak, PrivacyIDEA
SynesisIT
Angular, Spring Boot, Deployment, JSON Web Tokens (JWT), PostgreSQL, RabbitMQ...

Experience

Availability

Full-time

Preferred Environment

MacOS, Linux, IntelliJ IDEA, WebStorm

The most amazing...

...thing I have done is reduce the Angular codebase size by almost half by introducing reusable components and generics.

Work Experience

Software Engineer

2022 - PRESENT
Google Cloud
  • Enhanced the automated data migration tool to migrate from different databases to BigQuery.
  • Tracked and fixed customer-facing issues using internal tools.
  • Eased the progressive deployment of various data migration services using Python script.
  • Optimized queries for Google Looker Studio reports.
Technologies: Java, C++, Google Cloud, BigQuery, Database Migration, Deployment, Python 3

Software Engineer

2021 - 2022
Dynamic Solution Innovators
  • Designed an app that serves around 15 million users yearly.
  • Used GitHub Actions to automate pull request testing and Dockerization.
  • Developed a two-factor authentication mechanism with Keycloak and PrivacyIDEA.
Technologies: React, Spring, JSON Web Tokens (JWT), GitHub, Keycloak, PrivacyIDEA

Programmer

2018 - 2020
SynesisIT
  • Automated the CI/CD pipeline with Jenkins for Spring Boot and Angular.
  • Developed and optimized complex SQL queries for bulk report data processing.
  • Designed the microservice-based architecture of the system for domain-oriented modules.
  • Developed a custom role creation mechanism with appropriate authentication and authorization.
  • Extensively used RxJS for asynchronous data manipulation.
Technologies: Angular, Spring Boot, Deployment, JSON Web Tokens (JWT), PostgreSQL, RabbitMQ, Continuous Integration (CI), Continuous Delivery (CD), Jenkins, SQL, RxJS, Node.js, TypeScript, Material Design

Senior Executive, App Development

2017 - 2018
Let's GO Ride Sharing
  • Developed an account reporting dashboard for payment disbursement. The queries had to be optimized due to the volume of data.
  • Developed a courier delivery system with third-party API integration.
  • Created automated tests for some core business values.
Technologies: Android, Laravel, MySQL, APIs, Automated Testing, Amazon Web Services (AWS)

GRP - ERP for Government

https://grp.gov.bd/global/web/login
A microservice architecture-based Spring Boot and Angular application. It's optimized for load handling and module-specific modification for different organizations. The app uses single sign-on for logging into multiple modules.
2012 - 2015

Bachelor's Degree in Electrical Engineering

Brunel University - London, England

Libraries/APIs

React, RxJS, Node.js

Tools

RabbitMQ, Jenkins, GitHub, Keycloak, BigQuery

Frameworks

Spring, Angular, JSON Web Tokens (JWT), Laravel, Spring Boot

Storage

PostgreSQL, MySQL, Google Cloud, Database Migration

Languages

Java, JavaScript, TypeScript, Python 3, SQL, Haskell, Elm, C++

Paradigms

REST, DevOps, Testing, Microservices, Automated Testing, Continuous Integration (CI), Continuous Delivery (CD)

Platforms

Android, Amazon Web Services (AWS)

Other

Deployment, Architecture, Authorization, Algorithms, Material Design, Single Sign-on (SSO), APIs, PrivacyIDEA

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