
Ishmum Jawad Khan
Verified Expert in Engineering
Full-stack Developer
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
Experience
- Java - 5 years
- JSON Web Tokens (JWT) - 3 years
- Spring - 3 years
- JavaScript - 3 years
- PostgreSQL - 2 years
- Angular - 2 years
- Material Design - 1 year
- React - 1 year
Availability
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
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 a Python script.
- Optimized queries for Google Looker Studio reports.
- Contributed to open source Google projects such as github.com/ishmum123/dwh-migration-tools.
- Optimized configuration management to reduce the team's boilerplate code by up to 50%.
Software Engineer
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.
Programmer
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.
Senior Executive, App Development
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.
Experience
GRP - ERP for Government
https://grp.gov.bd/global/web/loginEducation
Bachelor's Degree in Electrical Engineering
Brunel University - London, England
Skills
Libraries/APIs
React, RxJS, Node.js
Tools
RabbitMQ, Jenkins, GitHub, Keycloak, BigQuery
Languages
Java, JavaScript, TypeScript, Python 3, SQL, Haskell, Elm, C++
Frameworks
Spring, Angular, JSON Web Tokens (JWT), Laravel, Spring Boot
Paradigms
REST, DevOps, Testing, Microservices, Automated Testing, Continuous Integration (CI), Continuous Delivery (CD)
Storage
PostgreSQL, MySQL, Google Cloud, Database Migration
Platforms
Android, Amazon Web Services (AWS)
Other
Deployment, Architecture, Authorization, Algorithms, Material Design, Single Sign-on (SSO), APIs, PrivacyIDEA
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring