Adnan A.

Adnan A.

Senior Software Engineer

Lahore, Pakistan
Hire Adnan A. Hire Adnan A. Hire Adnan A.

About Me

Adnan is a Senior Software Engineer with 10+ years of hands-on experience in software development using Angular, C#, and other development tools. He employs the latest technology concepts with evolutionary requirements in delivering results on projects. Adnan produces high-standard code on solutions to support interactive components, translating wireframes and creative designs into technical designs. He also has team lead experience and is a firm advocate of industry best practices.

Work history

UpStack
UpStack
Senior Software Engineer
2021 - Present (3 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Steer73
Steer73
Senior Software Engineer
2022 - Present (2 years)
Remote
  • Working on back-end development, code review, release management, CI/CD management, Azure DevOps, reviewing solution definition documents, client communication, and developing POC.

  • Managing cloud infrastructure for clients and meeting clients on new feature development.

  • Collaborating with QA and assisting with testing when required.

Tkxel
Tkxel
Principal Software Engineer
2020 - 2022 (2 years)
Lahore, Pakistan
  • Led members of the project team to develop front-end concepts, interface designs, and other functionalities.

  • Defined and established best practices on developments, recommending UI designs and layouts for solutions.

  • Developed new user-facing features using the latest Angular versions and built reusable components and front-end libraries for future use.

Strategic Systems International
Strategic Systems International
Senior Software Engineer
2020 - 2020
Remote
  • Drove engineering projects from scratch to completion implementing new functionality enhancements.

  • Developed tests as needed to ensure that code changes meet business needs.

  • Wrote clean, readable code to implement new features on solutions for SSI.

Vodworks
Vodworks
Senior Software Engineer
2017 - 2020 (3 years)
Lahore, Pakistan
  • Developed and architected front-end apps in Angular, designing and implementing new features.

  • Developed and implemented solutions for smoke testing and fixed bugs on front-end apps.

  • Implemented new products and features, writing and maintaining code to meet compliance standards.

IBEX Pakistan
IBEX Pakistan
Software Engineer
2015 - 2017 (2 years)
Lahore, Pakistan
  • Developed and provided support for new software, new functionalities, and enhancements.

  • Refactored and enhanced existing components and code paths into clearer, standardized, and documented solutions.

  • Wrote robust, maintainable, and clean code adhering to established engineering standards, tooling, and processes.

GreyMath
GreyMath
ASP.NET Developer
2013 - 2015 (2 years)
Lahore, Pakistan
  • Designed, delivered, maintained, and improved software solutions on client projects.

  • Provided expertise and support for quality and software process improvements.

  • Championed high-performing software services, participated in code reviews, and evangelized best practices on projects.

Portfolio

Software Developer - Solutions4Health
Software Developer - Solutions4Health

The Solutions4Health platform helps to gather patients' health information and suggest potential issues and tests. Worked as a junior developer, implementing new features and maintaining the website. Learned to use different tools and frameworks on the project.

Software Developer - Resource Planning Tool
Software Developer - Resource Planning Tool

The solution served as EA's internal website for managing resources on projects. It allows managers to put forecasts and actuals of resources onto the tool and view finances. Led front-end development and participated in back-end tasks on the project.

Software Developer - Insight360
Software Developer - Insight360

Insight360 is a social listening tool that gathers data from social media to a single platform according to the keywords provided. Implemented new features and integrated different social media APIs into the solution.

Education

1.	Azure Active Directory for .NET Developers (AD and B2C);
2.	Learn to make 2D Platformer game for PC/Android/iOS;
3.	Unit Testing .NET Core Applications with xUnit.net & Moq;
4.	NestJS Zero to Hero - Modern TypeScript Back-end Development;
5.	Complete Practical .NET Core Worker Service Development;
6.	Learn Parallel Programming with C# and .NET;
7.	.NET Core Clean Architecture;
8.	Dependency Injection in .NET 5 (.NET Core).
1. Azure Active Directory for .NET Developers (AD and B2C); 2. Learn to make 2D Platformer game for PC/Android/iOS; 3. Unit Testing .NET Core Applications with xUnit.net & Moq; 4. NestJS Zero to Hero - Modern TypeScript Back-end Development; 5. Complete Practical .NET Core Worker Service Development; 6. Learn Parallel Programming with C# and .NET; 7. .NET Core Clean Architecture; 8. Dependency Injection in .NET 5 (.NET Core).
Udemy
2021 - 2023 (2 years)
BSc Computer Science
BSc Computer Science
COMSATS Institute of Information Technology - Pakistan
2009 - 2013 (4 years)