Muhammad Imran, Developer in Bolingbrook, IL, United States
Muhammad is available for hire
Hire Muhammad

Muhammad Imran

Verified Expert  in Engineering

Full-stack Developer

Bolingbrook, IL, United States

Toptal member since February 5, 2025

Bio

Muhammad is a skilled full-stack developer with over 8+ years of experience in Java, specializing in AWS, Spring, and related technologies. He has worked with various frameworks, including Spring Boot, Spring Data JPA, Spring Batch, Spring Cloud, and Hibernate JPA. On the front end, he is proficient in jQuery, HTML, CSS, Angular, and JavaScript. A collaborative team player, Muhammad excels in cross-functional environments and drives success through innovation and teamwork.

Portfolio

CDS Global
Grafana, Kubernetes
Cisco Webex
Amazon S3 (AWS S3), Java, Java 8, JavaScript, TypeScript
Fiserv
Java 8, Python, Spring, Spring Boot, ActiveMQ, WebSphere, jQuery, Node.js...

Experience

  • Grafana - 7 years
  • Java - 7 years
  • Kubernetes - 7 years
  • Spring MVC - 6 years
  • Hibernate - 6 years
  • Spring Boot - 6 years
  • RESTful Web Services - 6 years
  • Databases - 6 years

Availability

Full-time

Preferred Environment

Windows 10

The most amazing...

...solution I've built integrates with users' bank accounts and investment portfolios to track activity and project net worth over the next 10, 20, and 30 years.

Work Experience

Full-stack Java Developer

2023 - PRESENT
CDS Global
  • Designed and built an app that integrates with users' connected accounts to track and analyze savings activity. Implemented algorithms to calculate and project users' net worth over the next 10, 20, and 30 years based on their savings goals.
  • Utilized Jira to track and prioritize bugs, ensuring that each issue was categorized with proper severity levels through the resolution process. Collaborated with developers, QA engineers, and product teams to investigate and resolve issues promptly.
  • Optimized server-side code and database queries, ensuring the application could handle large traffic volumes—crucial for supporting 100,000 downloads in the 1st month. Provided post-launch support.
Technologies: Grafana, Kubernetes

Java Developer

2022 - 2023
Cisco Webex
  • Configured feature microservices within the Webex application to enable toggle functionality and customization for users.
  • Configured settings that granted control over users and organization-level data movement through REST API calls.
  • Utilized Redis to maintain application performance.
Technologies: Amazon S3 (AWS S3), Java, Java 8, JavaScript, TypeScript

Java Developer

2020 - 2022
Fiserv
  • Implemented a settlement portal to oversee and finalize all trades, working in accordance with the T+2 rule, which required three days for settlements per trade.
  • Utilized a settlement portal to read data as input streams from MQ, validate, convert it as per requirements, and send it to multiple destinations for further processing.
  • Developed microservices using Spring Boot exposed as REST API and integrated with Angular 8 based web applications.
  • Used REST Client to test the RESTful services, as well as Junit and Mockito to test the middleware services. Created RESTful web service to update customer data sent from external systems.
Technologies: Java 8, Python, Spring, Spring Boot, ActiveMQ, WebSphere, jQuery, Node.js, Angular, React

Java Full-stack Developer

2019 - 2020
AT&T
  • Built an extension for the existing web application within the context of a larger business, 5G AWS Cloud-based transformation program, to provide AT&T's MVNO customers with a platform to create custom rate plan templates.
  • Coded RESTful web services using Spring Boot to rewrite existing applications to micro web applications.
  • Worked on NoSQL database Couchbase. Performed CRUD operations like updating, inserting, and deleting data.
  • Deployed Spring Boot-based microservices in the OpenShift container using container services and the admin console.
Technologies: Java, JavaScript, Angular, React, AWS IAM, ActiveMQ, Spring R, Spring Boot

Full-stack Engineer

2018 - 2019
Cerner
  • Developed a PRM tool to manage user roles and groups, enabling users to create and modify roles while assigning privileges based on user groups tied to specific regions.
  • Created microservices using Spring Boot exposed as REST API and integrated with Angular 8 based web applications.
  • Utilized AWS Cloud Services to integrate the development of applications.
  • Used an SOA with Spring Boot-based services interacting through REST and Spring Boot.
Technologies: Java, Angular, Jenkins, CI/CD Pipelines, IBM MQ, Hibernate, jQuery, PCF, Spring, WebSphere, IBM Db2, HTML5

Java Software Engineer

2016 - 2017
Fiserv
  • Developed Acumen, a Fiserv product used by credit unions worldwide. It is an account processing solution that arms progressive credit union leaders with timely information.
  • Converted old technology—Struts, JDBC, and traditional application server—to modern technology like Spring Boot and cloud platforms to achieve enhanced scalability, maintainability, and application performance.
  • Implemented an API service using Rest Template, documented it with Swagger, and enhanced code quality using SonarQube.
Technologies: Java, Jakarta EE, JSPM, Spring, Orcale

Experience

Financial Tracking App

I designed and developed a financial tracking application that integrates with users' bank accounts and investment portfolios to monitor savings activity and project net worth over the next 10, 20, and 30 years. On the back end, I used Java and Spring Boot for API development, Hibernate for database ORM, and MySQL/PostgreSQL for secure data storage. For the front end, I implemented React to create an intuitive user interface.

I developed complex algorithms to calculate users' net worth and project future growth based on current savings patterns and market trends. Additionally, I built secure integrations with financial institutions, enabling the automatic syncing of savings, income, and investment data. I also created interactive dashboards that allow users to visualize their financial future and make data-driven decisions.

To ensure data security, I implemented OAuth for authentication, encrypted sensitive information, and applied secure data-handling practices. I also optimized the application to handle large volumes of financial data efficiently, ensuring real-time updates and projections without performance issues.

Education

2003 - 2006

Bachelor's Degree in Business and Computer Science

University of the Punjab - Lahore, Pakistan

Skills

Libraries/APIs

React, Node.js, React-JSS, jQuery

Tools

Gradle, Git, Apache Maven, ANTs, Grafana, ActiveMQ, AWS IAM, Jenkins, IBM MQ, JSPM

Languages

Java, Hibernate Query Language (HQL), Java 8, HTML5, JavaScript, TypeScript, Python, PCF

Frameworks

Spring Security, Hibernate, Spring Boot, Spring MVC, Spring, Java Persistence API (JPA), Angular, Spring R

Paradigms

REST, Microservices

Platforms

Kubernetes, Azure, Amazon Web Services (AWS), Apache Kafka, Docker, WebSphere, Jakarta EE

Storage

Databases, MongoDB, Amazon S3 (AWS S3), NoSQL, PostgreSQL, IBM Db2

Other

RESTFul APIs, RESTful Web Services, Lambda Functions, CI/CD Pipelines, Web Services, Windows 10, Orcale

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