WILLIAM ADAMS
Senior Full Stack .NET Developer
Austin, Texas 78702 • +1-469******* • *****.*.***@*****.***
CAREER SUMMARY
Highly-experienced Full Stack Engineer of complex, cloud-based, enterprise applications with over 10 years of experience in all aspects of the software development life cycle. At this point in my career, I have done quite a lot of things - develop tons of code, architect applications and APIs, lead teams and so forth. Specialize in building high-performing applications and integrating both frontend and backend using Angular, React, Vue and the Microsoft stack, including Azure, .NET Core, and SQL Server. Fascinated by ASP.NET Core since It was released for the first time by Microsoft.
SKILLS AND STRENGTHS
Programming Language
C#, JavaScript, TypeScript, Python
Backend
ASP.NET Core, MVC, Web API, Minimal API, Entity Framework Core, Razor Pages
Node.js, Express.js, Nest.js
Python, Django, Flask
Rest APIs, GraphQL
Microsoft SQL Server, MySQL, PostgresSQL, MongoDB, LINQ, T-sql
Microservices, Kafka, RabbitMQ
Frontend
HTML5, CSS, JavaScript
Blazor, React, Angular, Vue, Next.js
JQuery, Bootstrap, TailWind CSS, Figma
Redux, Redux-toolkit, Mobx, RxJS, NgRx
Cloud Service
Azure DevOps, App Service, Functions
AWS S3, Lambda, EC2, EKS
DevOps/Testing
Agile/Scrum/Kanban methodology
Git, GitHub, GitLab, BitBucket
Docker, Kubernetes, Jenkins, CI/CD
TDD, BDD
xUnit, NUnit, MSTest, Jest, Mocha, Testing library
Highlights
Time delivery
Clean architecture
High quality code
Attention to detail
Collaborative teamwork
Problem solving
Strong communication
WORK HISTORY
Leobit Austin, TX, USA
Senior Full Stack Developer 08/2022-08/2024
• Lead software development team to design and update a microservices backend system of for e-commerce platform using ASP.NET Core + Angular to increase performance and scalability.
• Launched robust real-time collaboration platform for a large organization, leveraging ASP.NET Core, ReactJS, SignalR, Azure DevOps.
• Implemented OAuth and JWT for API authentication and authorization, enhancing security and user management.
• Integrated GPT API into a high-traffic Maui Blazor application, enabling the platform to deliver intelligent and natural-sounding chat responses at scale.
• Resolved challenging technical problems that arose during real-time communication and integrating with third-party libraries.
• Collaborated with DevOps teams to optimize CI/CD pipelines, integrating Docker and Kubernetes for automated testing and deployment, reducing release cycles by 40%.
• Implemented an upgrade for a project, incorporating Angular 11 with ASP.NET Core minimal API.
Perception System San Jose, CA, USA
Senior Full Stack Developer 02/2019-06/2022
• Collaborated with a high-performing team of 5 cross-functional experts to launch an e-learning platform with Blazor and ASP.NET Core.
• Implemented a remote caching approach using AWS-ElastiCache with Redis for a Vue.js-based data visualization website, employing the Cache-Aside pattern to ensure data consistency and significantly boosting data retrieval speed.
• Integrated React with web API, enhancing web application performance and providing users with a faster and more responsive experience.
• Implemented automatic uploading of source data to an S3 bucket when data receiving errors occur, providing a clear approach to reproducing problem situations.
• Reorganized and maintained web applications using C#, ASP.NET MVC, SQL Server database management systems and entity framework Core.
• Launched a RESTful API service, which simplified data retrieval process, expediting it by 35%.
• Expertise in Comprehensive Documentation. (Technical Guides, API Documentation, User Manuals)
Smart Data Dayton, OH, USA
Full Stack Developer 06/2016-01/2019
• Produced 4 projects with ASP.NET + React, Vue.js, Angular and Express + React.
• Introduced a structured logging strategy for an ASP.NET Core API using Serilog and AWS-CloudWatch, ensuring clear logging of each error.
• Built user-oriented visuals and features using front-end languages, including HTML5, CSS3 and SASS, JavaScript to increase site traffic to 3,000 visitors per day.
• Integrate Angular with ASP.NET Core API, enhancing web application performance and providing users with a faster and more responsive experience.
• Experienced in building the presentation layer for complex data visualization using D3.js, Highcharts.js, and TailwindCSS.
• Developed luggage e-commerce website using frontend languages, including HTML/HTML5, CSS/CSS3, Less, BootStrap, Javascript, and React to reduce cart abandonment rate by 34%.
Tech Decade Phoenix, AZ, USA
Junior Backend Developer 06/2014-06/2016
• Wrote REST APIs and GraphQL schema, queries and mutations of hospital management platform with Node.js, Express.js, Express-Graphql.
• Improved overall code quality and efficiency through participating in regular code reviews and collaboration with other developers, resulting in a 25% decrease in bugs and support tickets.
• Launched a RESTful API service, which simplified data retrieval process.
• Acquired proficiency in GraphQL and integrated it into an existing React and Node.js application, optimizing data fetching and reducing network overhead.
• Collaborated with cross-functional teams to integrate third-party APIs and platforms, resulting in a seamless user experience and increased customer satisfaction.
EDUCATION
University of Toronto - Bachelor of Computer Science
September 2010 - June 2014 Toronto, Canada