Muhammad Usman Custom CV
Muhammad Usman Custom CV
Muhammad Usman Custom CV
1997-01-31
Pakistani
51310
linkedin.com/in/ muhammad-
usman-akram-senior-software-
developer
Quick View
Short Intro
I'm a Senior Software Developer, Architect and natural problem solver. Over 5 years, I've become known for
always finding a way out of tricky tech situations. I work really well with others, always approach things with
a positive attitude, and I don't shy away from hard work. I'm all about helping out, taking responsibility, and
leading my team with kindness and good communication. My skills aren't just about coding; they're about
bringing people together to get things done and make our projects shine. I'm here to put all my energy into
creating software that makes a difference, using my tech knowledge, problem solving and leadership skills.
Educational Background
Role: In my role as a Full-Stack Developer focused on a .Net Core web application, I am responsible for creating
website modules and setting up the Windows server and database management. I serve as the technical contact and
backend developer when interacting with clients, gathering their needs, and delivering appropriate solutions.
Role: Translating stakeholder needs and Concepts of Operation into software requirements and architectural
solutions. Applying fundamentals and best practices of software engineering to create innovative solutions and
improve existing solutions and solve challenging problems. Supporting and mentoring team members.
Role: Career start to lead developer I have learned and worked on a lot of tools, technologies and languages in this
startup. I worked as all in one role like in Core PHP, ASP.Net, SQL, Xenforo, Laravel, Wordpress, Shopify, HTML, CSS,
Javascript, jQuery, Ajax.
Experiences (Freelance)
Role: Developed Websites using Dotnet MVC. Worked more as Xenforo expert on many projects like Custom
oAuth2.0, API integration, developed multiple Single Sign-On Addon with Custom PHP, Laravel and WordPress.
Integration of Discord, Twitch, WordPress, Laravel and Custom platforms with Xenforo. Xenforo Theme
development.
Xenforo Expert | .Net Core Developer | Core PHP | AI/ML Developer | Socket Programmer
Self Employed . Islamabad, Pakistan
Jan-2020 - Present . 4 yrs 2 mos
Role: Worked with multiple clients all over world with direct clients on different tech and tools but more worked on
Xenforo. I this regard I have fulfilled my clients requirements timely and with high quality, reliability and support. My
success score is 95%. Understanding client requirements and then giving appropriate solution with lifetime tech
support.
Technical Skills
1. Software Design and Modeling:
UML . Design Patterns . Architecture Patterns . Domain-Driven Design (DDD) . Object-Oriented Design (OOD)
Implemented solutions using ZMQ and Actor model frameworks.
2. Programming Languages:
Proficiency in multiple programming languages (DotNet, PHP, Python, NodeJs)
Understanding of low-level languages (e.g., C, C++)
3. Web Technologies:
Web application architecture (RESTful APIs, microservices)
Front-end development (HTML, CSS, JavaScript)
Implemented .Net web applications using Razor and Blazor.
4. Database Design:
Relational database design (MySQL and Microsoft SQL Server)
NoSQL databases (MongoDB)
SQL, Entity Framework, Dapper
5. Cloud Technologies:
Basic knowledge of Cloud platforms (IBM Cloud, AWS, Azure)
Understanding of Containers and orchestration (Docker, Kubernetes)
6. Networking:
Understanding and hands-on experience of network programming, protocols and architectures
Security protocols (SSL/TLS, IPsec, SSH, OAuth, AES etc)
7. Middleware:
RabbitMQ, gRPC, WebSockets, HTTP/Restfull
8. Development Tools:
Integrated Development Environments (Visual Studio, Jetbrains Rider, Qt)
Version control systems (Git)
9. Security:
Understanding of secure coding practices
Knowledge of common security threats and countermeasures
5. Todo10 (https://todo10.com) :
Description: Working for todo10 from last 5 years, todo10 is a web hosting, web development solutions company.
Role: My role was to build develop and maintain web solutions and xenforo plugins and themes.
6. BluirisCloud (https://ipcamtalk.com/tools/blueiriscloud):
Description: In this project I have to create a management tool for admin and users to view and manage there cloud
data of there ipcams. The tool automatically manages resources and subscriptions too.
7. YYOVVO (yyovvo.co.uk):
Description: yyovvo is a community marketplace where anyone can buy and sell personalised greeting cards, gifts &
trade event services.
Role: In this project I designed schema and developed database and card creation and customization tool.
8. SUBTryBuy:
Description: SubTryBuy is a website in which users can try dresses online using webcam and then they can buy the
clothes of there choice. They have multiple options while trying dresses digitally.