Hi, I'm Muhammad Usman Khan!
Senior Software Engineer
What I am all about.
A results-driven, customer-focused, articulate, and analytical Software Engineer having more than 5 Years of experience in the vast field of Computer Science who can think "out of the box." Strong in design and integration problem-solving skills with Optimization Techniques and Safety Measures. Expert in C#, Java, Android (Native), Ionic (Hybrid Mobile Application Development), and .NET with database analysis and design.
Skilled in developing business plans, requirements specifications, user documentation, and architectural systems research. Strong written and verbal communication. Interested in a challenging technical track career in an application development environment.
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 • Angular • Middlewares • Crystal Reports |
Android | • Activities • Fragments • Google Maps • Firebase Integration • Ionic Cordova Plugins |
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 • SOLID Principles |
Work Experience
January 2022 - Present
Lead Application DeveloperTPS WorldwideKarachi, Pakistan |
Responsibilities:
- Manage Teams for Different Bank Support.
- Develop Internal Projects for Company Management and Improvement.
- Learn new technologies and provide documentation and training to other employees.
- Code Review.
Achievement:
- Experienced in the Payment Domain.
- Learn AWS.
- Part of the Road-map Team for Research and Development.
- Develop Company’s Future Work Prototypes.
February 2021 - December 2021
Senior Software EngineerTPS WorldwideKarachi, Pakistan |
Responsibilities:
- Develop Internal Projects for Company Management and Improvement.
- Implement Solution provided by the business team.
- Code Review.
Achievement:
- Archive multiple milestones in strict timelines.
- Learn NodeJS and C++.
January 2020 - January 2021
Software EngineerZultec GroupKarachi, Pakistan |
Responsibilities:
- Maintain multiple Backend Systems on .NET.
- Add Features to their ERP.
- Database Stored Procedures Updation and Creation.
- Develop Android Applications from Scratch.
- Branch Merging.
- Bug Resolutions.
- Client Dealing.
Achievement:
- Experience multiple flavors of development.
- Learn Hardware Integration.
April 2018 - January 2020
Software EngineerKeenuKarachi, Pakistan |
Responsibilities:
- Add Features to their ERP.
- Database Stored Procedures Updation and Creation.
- Develop Plugins for Keenu Wallet App.
- Branch Merging
- Bug Resolutions
Achievement:
- Introduced to Payment Domain.
- Learn .NET Core.
August 2017 - March 2018
Application EngineerMinhasoftKarachi, Pakistan |
Responsibilities:
- Add Features in the Point Of Sales System.
- Database Stored Procedures Updating and Creation.
- Develop Android Applications From Scratch.
- Bug Resolutions
Achievement:
- Learn Android Development.
- 2 Apps Available on PlayStore.
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
Karachi, Pakistan Mobile Number
+92 320 3083843
+92 336 3302274 Email
usman.khi18@hotmail.com