Jacksonville, Florida *****
***********.****@*****.***
linkedin.com/in/williamkhan-dotnet-expert
William Khan
Principal Full Stack Engineer; C# / ASP.NET / .NET Core / Angular / MSSQL / Azure Skills
Languages: C#, C/C++, JavaScript, TypeScript, Python, Go, T-SQL, PL/SQL, XML, HTML, CSS, SCSS, Backend: .NET (ASP.NET, .NET Core), Django, Flask, Node.js, Express.js, Nest.js, Libraries: Blazor, Razor, SignalR, Dapper, Entity Framework, LINQ, Serilog, RabbitMQ, WPF, WCF, TPL, API: SOAP, RESTful API, GraphQL, WebSocket, gRPC,
Frontend: Angular, AngularJS, NgRx, RxJS, React, Redux, Next.js, Bootstrap, Tailwind CSS, MUI, AntD, Kendo, Database: MS SQL Server (2000, 2005, 2008), PostgreSQL, MongoDB, Oracle, Redis, Memcached, SQLite, Testing: NUnit, xUnit, Pytest, Jest, Mocha, Chai, Cypress, Selenium, CI/CD: Azure DevOps, Docker, Kubernetes, Jenkins, GitHub Actions, Cloud Services: Azure, AWS, GCP, Heroku,
Tools: Kanban, Storybook, Swagger, Vite, Webpack, JIRA, Confluence, Professional Experience
Clear Capital — Principal .NET Engineer
01/2021 – Present
● Created RESTful web services using C#, ASP.NET Core, .NET Framework, WPF, WCF, SSIS, and MSSQL, which resulted in a 15% reduction in server load.
● Built APIs to integrate payment gateways, enabling users to link their bank accounts and credit cards efficiently.
● Implemented GraphQL subscriptions to provide real-time data updates, enhancing the user experience and reducing server load by 5%.
● Designed a real-time transaction monitoring solution using .NET Core and gRPC, ensuring seamless handling of high transaction volumes without bottlenecks.
● Designed secure database architectures to store sensitive information, including transaction history and financial assets, utilizing Entity Framework, PostgreSQL, and Microsoft Visio.
● Analyzed user requirements and designed system architecture, incorporating group and certificate management interfaces.
● Employed Dapper to handle complex database operations efficiently, including developing and executing stored procedures, which optimized data retrieval.
● Utilized SignalR in Blazor to implement real-time communication features, enabling instant updates for chat applications and dashboards.
● Managed multiple Azure environments, provisioning Linux servers and connecting them via a virtual network, which enhanced system scalability and ensured security compliance.
● Created responsive user interface with Angular, and integrated third-party libraries such as ngx-bootstrap, Angular Material, and PrimeNG to enhance functionality with features like responsive grids, data tables, and charts
● Developed a centralized logging solution using Serilog with multiple sinks, such as console and file, to improve log aggregation and analysis across distributed services.
● Structured unit and integration tests for architecture migration with xUnit, reducing post-deployment defects by 60%.
● Used Docker and Kubernetes to streamline CI/CD processes, optimizing build, test, and deployment cycles, leading to a 60% increase in deployment frequency and a 40% reduction in errors. Citi — Senior Full Stack Developer
05/2018 – 12/2020
● Developed web applications using .NET Framework, ASP.NET, C#, and MSSQL, enhancing business functions by 30%.
● Integrated Microsoft Azure with cloud platforms and enabled the development cloud-native applications with
.NET Core.
● Enhanced code quality and maintainability across multiple projects, reducing refactoring time by 15–35% and improving overall development efficiency.
● Worked with Angular templates, routing, components, directives, services and data binding concepts.
● Integrated Blazor with RESTful APIs to fetch data asynchronously, enabling seamless real-time updates and a dynamic user experience.
● Implemented accessible web applications using HTML ARIA attributes to enhance user experience for people with disabilities.
● Designed and maintained stored procedures integrated with Dapper, resulting in cleaner data access code and faster query performance.
● Write unit & e2e tests using NUnit, Selenium, and Cypress for APIs, components, and UI flow.
● Involved in code reviews and mentored junior developers, fostering a culture of continuous improvement and knowledge sharing.
● Participated in Agile development processes, including sprint planning, daily stand-ups, and retrospectives, to deliver projects on time and within scope.
Asset Marketing Services, LLC — .NET Software Engineer 01/2016 – 04/2018
● Involved in designing, developing, and maintaining e-commerce applications using C#, VS2013, VS2012, .NET 4.5-2.0, Simple Injector, MVC, ASP.NET, WPF, WCF, SharePoint, SignalR, Web API, TPL, TFS, Angular, Bootstrap, JavaScript, MS SQL Server 2008, and LINQ.
● Designed and developed a package tracking tool that consumes UPS, USPS, and FedEx services.
● Created a Data Source which contains all the tables required in the project. Made use of Datasets, Data Adapters supporting disconnected mode.
● Integrated a customized Swagger UI in a .NET Framework 4.8-based monolithic solution, configuring it to display specific APIs or endpoints, ensuring internal API documentation remained concealed from external clients for enhanced security.
● Imported data from flat files to SQL Server database using SSIS.
● Eliminated the high volume of duplicate database entries by investigating and resolving a critical bug.
● Improved system stability and performance by reporting and rectifying bugs identified during analysis or development phases.
● Conducted extensive code reviews with Bitbucket, ensuring code quality, adherence to standards, and excellent collaborative development.
● Initiated a comprehensive knowledge base document on Confluence, engaging team members to contribute insights about the application and domain, fostering shared learning and expertise. Costco Wholesale — .NET Software Developer
07/2014 – 12/2016
● Developed and debugged web applications using Visual Studio 2003/2005 with ASP.NET (VB.NET), achieving a 35% increase in operational efficiency.
● Designed and developed web forms using C#, ASP.NET, .NET Framework, and XML, which led to a 24% improvement in form processing efficiency.
● Worked with .NET Server Controls, Web User Controls, and Data Grid Web Controls, creating a variety of custom controls to enhance functionality.
● Optimized and designed over 100 complex stored procedures and views using T-SQL, resulting in a 40% reduction in query execution times and better database performance.
● Managed and supported SQL Server environments, overseeing successful upgrades from SQL Server 2000 to SQL Server 2005, which improved data processing speeds by 20%.
● Generated more than 200 comprehensive reports with Microsoft Reporting Services and Crystal Reports, facilitating data-driven decisions and enhancing reporting accuracy by 20%.
● Automated essential business processes through the use of DTS (2000) and Integration Services (2005), which reduced manual data entry tasks by 12% and cut processing times by 15%.
● Responsible in implementing validation using ASP.NET validation controls and JavaScript. Education
Miami Dade College (MDC) 2010 - 2014
Bachelor's degree in Computer Science