Senior-level contributor to full stack design and implementation, with about 8 years of success in software development, mainly using ASP.NET (Core), Django, React, and Angular stacks. The goal is to enable a culture of high- standard, maintainable codebases to afford success for future engineers. Ability to develop in agile and fast-growing environment, with a strong focus on team collaboration. Delivered 10+ high-quality and customer oriented software products.
SKILLS
C\C++, C#, .NET, .NET Core, Python, JavaScript,TypeScript
ASP.NET, ASP.NET Core MVC, Web API, Entity Framework Core, LINQ, ADO.NET, Django, SignalR
Angular, React, Next.js, Bootstrap, Material UI, Kendo UI, Tailwind, Razor
Microsoft SQL Server, MySQL, PostgreSQL, T-SQL, DynamoDB, CosmosDB, GraphQL
NUnit, xUnit, Jest, Selenium, Moq, Cypress
AWS EC2, S3, API Gateway, Lambda, AKS, Azure Functions, Azure Service Bus, Blob Storage, Key Vault, API Management, Kafka
Azure DevOps, Jira, GitLab, BitBucket, MS 365, CRM, Salesforce PROFESSIONAL EXPERIENCE
Medisolv Columbia, MD Dec 2023 – Nov 2024
Senior Software Engineer .NET Core, Django, Microservices, Angular, Azure
Converted a legacy monolithic platform into microservices, using stacks comprising C#, .NET Core Web API, Django, Angular, Azure Service Bus and Azure Kubernetes Service and introduced DDD approach, enhancing code modularity and domain clarity
Led the migration of a couple of large feature modules from AngularJS to Angular 14, integrating Kendo UI components for improved user experience using RxJS and NgRx
Developed authorization system (RBAC) using OAuth and Claims package with .NET Core, and ensured secure environment configurations through Azure AD and Azure Key Vault to meet the HIPAA compliance requirements
Configured optimized query strategies using Entity Framework Core and Dapper, achieving a reduction in database load by 25% during peak usage times, thus iimproving application reliability and user experience
Leveraged testing tools like Cypress and Jest for End-to-End tests, and NUnit for backend testing, achieving test coverage of over 85% for components and APIs
Employed a suite of Azure services including Docker, Azure Functions, API Management and leveraged SOLID, Repository, Singleton, Factory, and Strategy design patterns
Configured PR validation pipelines for automated unit testing, code-format checks using lint and maintain code quality & standards with SonarQube
Engineered a robust event-driven data pipeline on Azure for a healthcare platform, integrating Azure Event Grid with MS SQL and Azure Blob Storage to streamline event processing and securely store patient data
Adopted an API-first design methodology, harnessing the power of OpenAPI and Swagger for comprehensive API documentation
Implemented SAFe practices, including ARTs, PI planning, system demos, and Lean-Agile principles, to streamline development processes and ensure alignment across cross-functional teams Khalid Williams
Senior .NET Engineer
Macon, GA # 478-***-**** # www.linkedin.com/in/kal-williams-b694a5293 # *************@*****.*** UFCU St Joseph, MI May 2020 – Nov 2023
Senior Software Engineer C#, ASP.NET, React/Angular, Azure
Built microservices that integrate with UFCU’s 3rd party partners in order to provide the financial data that drives their business, enabling the financial platform into Web, iOS, and Android clients as well as other backend services through REST and RPC endpoints using .NET Core 6, MS SQL, Django, and Azure
Integrated three product acquisitions by rewriting a dashboard module for micro-frontend integration via module federation in React, enabling independent deployments and improving user experience with theme- able, accessible, responsive components from Dataminr’s UI library
Performed a comprehensive proof of concept of an open source single sign-on authentication and authorization server that WebMD hopes to use for their implementation of Oauth 2.0 and OIDC as well as for SAML authentication and authorization
Developed and maintained 3+ front-end applications using React, Next.js, ensuring responsive and user- friendly interfaces through close collaboration with design teams
Engineered a .NET web-based tool for generating invoices, transactions, and tax documents, integrating it with multiple Salesforce and CRM tools across the organization
Designed a SQL Server database schema, created table management scripts, and crafted DTS packages to import and export data with external systems and the financial platform, resulting in a 30% increase in data proceeding speed
Deployed GraphQL to optimize data querying processes,, enhancing efficiency and reducing payload sizes by processing over 1,000 requests daily
Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and deployed to Azure Kubernetes Services, managing Pods effectively
Conducted a potential API Gateway Management system through which all API-bound traffic before reaching the targeted API endpoints
Employed SignalR for real-time data updating on a patient-enrollment system, handling 500 concurrent users for each data pool and increasing user satisfaction through integration with third-party services
Provided support for the financial platform services through (among other things) creating dashboards and monitors in Honeycomb and DataDog, ensuring our code makes good use of logging, tracing, etc., and running queries against our Redshift data warehouse
Westwood Insurance Agency Woodland Hills, CA Aug 2017 – Apr 2020 Application Developer .NET Backend Engineer
Upgraded and delivered maintanence for 20+ Razor pages within home insurnace and auto insurance lead management systems, using ASP.NET MVC, Kendo UI, Razor, jQuery, JavaScript
Implemented background jobs that retrieve data via SOAP from a third-party service and transforming into a RESTful API endpoint, facilitating streamlined access by other services within the distributed systems
Deployed LINQ to SQL with a legacy application that uses ADO.NET to handle communication with the database; attained 50% reduction in query response time
Developed a data-driven home and auto lead management portal using Kendo UI Grid, Scheduler and etc, enabling agencies to manage and manipulate large datasets with features such as sorting, filtering, and pagination
Extended WCF for rapidly building SOA to build ensure cross-platform compatibility in web services
Performed ETL to storage the data from different application susing Talend and Apache Airflow etc; diminished data processing time by 30%
Converted Azure infrastructure from traditional to serverless architecture using Azure Functions and Azure App Service; streamlined resource allocation and achieved a 30% reduction in operational cost
Guided in 10+ weekly code review, build and deployment with Git and Jenkins EDUCATION
The University of Texas at Dallas 08.2013 - 05.2017
B.S., Computer Science