Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ahsan Javaid

Iselin,NJ

Summary

Accomplished Full-Stack .NET Developer with 8 years of experience in designing, developing, and optimizing web applications across diverse industries. Proficient in building scalable backend solutions with ASP.NET Core and .NET Framework, paired with dynamic, interactive frontends using Angular and React. Experienced in leveraging both Microsoft Azure and AWS cloud platforms to enhance application performance and streamline CI/CD workflows. Known for implementing clean architecture and applying Domain-Driven Design (DDD) principles to ensure maintainable and flexible software solutions. Skilled in secure application development, cloud integration, and performance optimization, with a collaborative approach to Agile project management. Dedicated to delivering high-quality software that aligns with business needs and industry best practices.

Overview

9
9
years of professional experience

Work History

Full-Stack Developer

Code Crafter
Iselin, NJ
03.2020 - Current
  • Designed and developed web applications using ASP.NET Core MVC and .NET Core, adhering to clean architecture principles for maintainability.
  • Integrated Azure cloud services, including Azure DevOps and Azure SQL Database, to streamline CI/CD workflows and enhance data management.
  • Applied Domain-Driven Design (DDD) principles and built reusable backend components with Entity Framework using Code First migrations.
  • Led frontend development with Angular and React, utilizing TypeScript, Redux, and component-based architectures for dynamic, user-friendly interfaces.
  • Enhanced API documentation and versioning using Swagger to support seamless integration for both internal and external teams.
  • Ensured robust application security by implementing OAuth 2.0, OpenID Connect, and JWTs, and developed role-based access control (RBAC) systems.
  • Implemented real-time communication features with SignalR to improve interactivity in applications and enhance user engagement.
  • Employed DevOps practices with Git and Jenkins for continuous integration, automated testing, and streamlined deployment pipelines.

.NET Developer

Mindkraft IT Consulting
Newark, NJ
08.2015 - 09.2024
  • Supported the development and maintenance of web applications using ASP.NET MVC and C#, building foundational skills in full-stack .NET development.
  • Assisted in deploying applications to Azure, gaining hands-on experience with services like Azure App Service for hosting and Azure Storage for handling application data.
  • Developed frontend components with HTML, CSS, and JavaScript, and began working with JavaScript libraries, such as jQuery, to add interactive elements.
  • Worked with version control systems like Git and SVN for code management, collaborating with team members to ensure smooth project workflows.
  • Participated in Agile ceremonies and learned the principles of iterative development, contributing to sprint planning and daily stand-ups.
  • Wrote basic unit tests to validate functionality and supported debugging processes, gaining familiarity with test-driven development (TDD).

Full Stack Developer

Agilesol
New York, NJ
09.2017 - 04.2020
  • Developed scalable RESTful APIs and backend services using ASP.NET Web API and .NET Framework, with a strong focus on performance optimization.
  • Built single-page applications (SPAs) using React and Angular, applying modern frontend tools like Webpack, Babel, and TypeScript.
  • Integrated AWS services, such as S3 for file storage, EC2 for application hosting, and AWS Lambda for serverless functions, optimize cost and performance.
  • Utilized NHibernate ORM for data access and manipulation, ensuring efficient database operations across applications.
  • Implemented cloud-based CI/CD pipelines on AWS for rapid deployment and streamlined release cycles.
  • Created automated unit and integration tests using frameworks such as MSTest and NUnit to uphold high code quality standards.
  • Contributed to migrating legacy .NET systems to .NET Core, working closely with stakeholders to align the new architecture with business requirements.

Education

Bachelor of Science - Computer Science

Rutgers University
New Brunswick, NJ

Skills

  • Backend Development: ASPNET Core, ASPNET MVC, NET Framework, NET Core, Entity Framework, NHibernate, RESTful API, ASPNET Web API, SignalR, LINQ
  • Frontend Development: Angular, React, TypeScript, JavaScript (ES6), HTML5, CSS3, SASS/SCSS, Bootstrap, jQuery
  • Cloud Platforms: Microsoft Azure (Azure App Service, Azure SQL Database, Azure DevOps), Amazon Web Services (AWS S3, EC2, Lambda)
  • Database Management: Microsoft SQL Server, MySQL, PostgreSQL, Azure SQL, Database Schema Design, Code First Migrations
  • DevOps & CI/CD: Git, Jenkins, Azure DevOps, AWS CodePipeline, Docker, Continuous Integration/Continuous Deployment (CI/CD)
  • Version Control: Git, SVN, GitHub, Bitbucket
  • Testing & Quality Assurance: MSTest, NUnit, Jasmine/Karma (for frontend), Swagger (API documentation), Automated Testing

Timeline

Full-Stack Developer

Code Crafter
03.2020 - Current

Full Stack Developer

Agilesol
09.2017 - 04.2020

.NET Developer

Mindkraft IT Consulting
08.2015 - 09.2024

Bachelor of Science - Computer Science

Rutgers University
Ahsan Javaid