Hi, I'm Muhammad Usman Khan!
Senior Software Engineer
What I am all about.
Results-driven software engineer with 6+ years of experience in full-stack development, Cloud technologies, and software architecture. Skilled in developing robust, high-performance applications and integrating Cloud solutions to optimize workflows and enhance user experiences. Demonstrated success in leading cross functional teams, managing complex projects, and delivering solutions that meet or exceed client expectations. Seeking new opportunities to apply my expertise and drive innovation in a dynamic, growth-oriented organization.
Technical Skills
Skills Category | Skills |
---|---|
Programming Languages | • C# • Java |
Dot Net | • C# .Net • Dot Net Core • .NET 6 • ASP .Net • Desktop and Web Applications • MVC Framework • Onion Architecture • Entity Framework • WCF Services • Windows Service • Middlewares • Crystal Reports |
Android | • Activities • Fragments • Google Maps • Firebase Integration |
Database | • SQL Server • Oracle SQL Developer |
Version Control | • Git • SVN • TFS |
Cloud | • AWS EC2 • IAM • AWS AppConfig • Cognito • Lambda • API Gateway • Serverless |
Concepts | • UML • Interfaces • OOP • Design Patterns • Reverse Engineering • Clean Architecture • Microservices • SOLID Principles |
Work Experience
February 2021 - January 2024
Lead Application DeveloperTPS WorldwideKarachi, Pakistan |
Responsibilities:
- Managed and maintained multiple backend systems developed in .NET framework, ensuring optimal performance and reliability.
- Implemented new features and enhancements to enterprise resource planning (ERP) systems based on client requirements.
- Proficiently developed Android applications from scratch, integrating them with backend systems and ensuring seamless functionality.
- Conducted database maintenance tasks, including updating and creating stored procedures to support application functionalities.
- Handled branch merging and resolved bugs promptly to maintain application stability.
- Interacted with clients to understand requirements, provide technical assistance, and address any issues or concerns.
Achievement:
- Demonstrated expertise in the payment domain, acquiring in-depth knowledge of industry standards and best practices.
- Successfully learned and implemented AWS technologies, including AWS EC2, IAM, Cognito, Lambda, and API Gateway.
- Played a key role in the company’s roadmap team, contributing to the research and development of future projects and prototypes.
- Delivered multiple milestones within strict timelines, showcasing excellent project management and execution skills.
- Expanded technical skills by learning NodeJS and C++ to address evolving project requirements.
August 2017 - January 2021
Software EngineerKeenuKarachi, Pakistan |
Responsibilities:
- Managed and maintained multiple backend systems developed in .NET framework, ensuring optimal performance and reliability.
- Implemented new features and enhancements to enterprise resource planning (ERP) systems based on client requirements.
- Proficiently developed Android applications from scratch, integrating them with backend systems and ensuring seamless functionality.
- Conducted database maintenance tasks, including updating and creating stored procedures to support application functionalities.
- Handled branch merging and resolved bugs promptly to maintain application stability.
- Interacted with clients to understand requirements, provide technical assistance, and address any issues or concerns.
Achievement:
- Gained diverse experience in software development across multiple domains, including finance, e-commerce, and enterprise solutions.
- Acquired expertise in hardware integration through the development of Android applications requiring integration with external devices.
- Successfully ventured into the payment domain, gaining insights into transaction processing and security protocols.
- Expanded knowledge by learning and implementing .NET Core, a modern and efficient framework for developing cross-platform applications.
Education
2013 - 2017
Bachelor of Science in Computer ScienceDHA Suffa UniversityKarachi, Pakistan |
2015
Certification - Android DevelopmentAptech Computer EducationKarachi, Pakistan |
2011 - 2013
Intermediate - Pre-EngineeringPECHS Government Foundation CollegeKarachi, Pakistan |
2008 - 2010
Matriculation - Computer SciencePractical Schooling SystemKarachi, Pakistan |
Contact
Address
Karachi, Pakistan Mobile Number
+92 320 3083843
+92 336 3302274 Email
usman.khi18@hotmail.com
Karachi, Pakistan Mobile Number
+92 320 3083843
+92 336 3302274 Email
usman.khi18@hotmail.com