
Mustahsan Mustafa
Verified Expert in Engineering
Software Developer
Islamabad, Islamabad Capital Territory, Pakistan
Toptal member since July 27, 2021
Mustahsan is a dedicated full-stack software engineer with about six years of industry experience. His special expertise lies in back-end development, primarily using Java technologies in combination with the Spring ecosystem. Additionally, He is well-versed in front-end development using Angular. Mustahsan has achieved a high level of proficiency, being a top 6% contributor this year on Stack Overflow for Java and Angular topics.
Portfolio
Experience
- Angular - 3 years
- DevOps - 3 years
- Spring - 3 years
- JUnit - 3 years
- PostgreSQL - 3 years
- Spring Boot - 3 years
- Java - 3 years
- Amazon Web Services (AWS) - 2 years
Availability
Preferred Environment
IntelliJ IDEA, MacOS, Linux, Slack, Jira
The most amazing...
...tool I've developed is a multi-tenant eCommerce application that enabled setting up a website and workflow for a new business within minutes.
Work Experience
Senior Back-end Developer
Ricardo AG
- Created RicardoAI, which generates listing details from pictures uploaded by users, making the listing process 80% faster.
- Developed and maintained high-performance and high-availability microservices that are being used by millions of users.
- Refactored the whole image handling system within Ricardo and saved 50% of storage and bandwidth costs. Saved more than $5,000 per month.
- Optimized services by increasing performance by 10x.
- Performed database migration to the latest version without any downtime.
- Transitioned the monolithic architecture to microservices.
Java Developer
Prudential Asia - Main
- Designed new modules for the TellMe app based on company business unit requirements. Prudential Asia's HR unit is the product owner of this app, where company employees give feedback to each other.
- Handled DevSecOps scan reports using Nexus OSS, Aqua Security, dynamic application security testing with Burp Suite, and static application security testing with Fortify.
- Managed user acceptance tests. Early life support is given during product launch.
Back-end Developer
Cleard Life
- Developed an AI-powered screening software to ask questions about candidates' backgrounds and generate a report for employers.
- Built a third-party integration portal that other organizations can integrate to view results and reports directly on their applications.
- Managed deployments and the delivery of requirements to clients.
Software Engineer and Head of Web Development
Codesaaz
- Led a team of four (two front end, two back end) to develop an eCommerce solution for local businesses.
- Proposed and designed a dynamic UI and CMS solution to support multi-tenancy in eCommerce solutions, eliminating replicating code for different tenants.
- Served as point-of-contact for project management staff.
- Conducted technical interviews and trained new resources.
- Participated in code reviews to ensure better code quality and standards.
- Shifted manual deployments to Jenkins CI/CD pipelines.
Junior Software Developer
GKHair
- Delivered the implementation of new requirements and maintenance of ERP and eCommerce modules.
- Coordinated with SQAs and testers to ensure high-quality deliverables.
- Participated in code review activities to ensure high-quality code.
- Collaborated with customers to efficiently resolve issues.
- Improved system performance by making proactive adjustments and resolving bugs.
Internship
Saufik
- Assisted with the maintenance and development of quality management module.
- Developed the Calimatic automation agent and recorder.
- Automated applications testing using Selenium and Appium.
Experience
Catch Connect, Coles Mobile
AI-powered Vetting Software
ERP/CMS for Timber Group
Sayurbox - Warehouse Management System
I developed Sayurbox's warehouse management system (WMS). The WMS managed end-to-end processes within the warehouse, including receiving, sorting, inbound/outbound, GRN, and other inventory management processes. I visited Sayurbox warehouses in Jakarta to understand their processes and requirements and translate them into a working product.
The WMS improved the overall productivity by 200% and saved over 50% in operational costs.
Gizmo - Gamify
http://gamify.comArchy Learning
Education
Bachelor's Degree in Software Engineering
International Islamic University - Islamabad, Pakistan
Certifications
Microsoft Certified: Azure Data Fundamentals
Microsoft
GitLab Certified Associate
Gitlab
Skills
Libraries/APIs
SignalR, Java Message Service (JMS), React
Tools
GitLab, Apache Maven, Webpack, IntelliJ IDEA, Jira, Jenkins, GitLab CI/CD, ActiveMQ, Gradle
Languages
Java, JavaScript, HTML5, CSS, Kotlin, Go, SQL, Scala
Frameworks
Angular, Spring Boot, JUnit, Spring, Hibernate, Bootstrap, Angular Material, Selenium, Appium, Mockito, Spring MVC, Play Framework
Paradigms
Object-oriented Programming (OOP), Agile, DevOps, Unit Testing, Microservices, Azure DevOps
Storage
Databases, MySQL, PostgreSQL, MongoDB, SQL Server 2005, Google Cloud
Platforms
Amazon Web Services (AWS), JavaFX, Docker, Adobe Experience Cloud, Azure, Kubernetes, Apache Kafka
Other
Programming, Software Development Lifecycle (SDLC), Back-end, Material Design, Cloudflare, Google Tag Manager, Workflow, CI/CD Pipelines
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