Kevin Zhang

Kevin Zhang

$50/hr
Senior Full Stack Engineer
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
32 years old
Location:
Brooklyn, Ny, United States
Experience:
8 years
KEVIN ZHANG Senior Full Stack .NET Engineer E - e Brooklyn, NY, US - q www.linkedin.com/in/kevin-zhang-b1 EXPERIENCE Senior Full Stack .NET Engineer (Remote) Atlas Reality, Inc 08/2022 - 09/2024 • • • • • • • United States Completed Software Development Life Cycle (SDLC) phases including Analysis, Design, Implementation, Testing, and Maintenance. Established a Micro services architecture with .NET Core, TypeScript, Node.js and React. Introduced a RabbitMQ-based messaging system that reduced message delivery latency by 25% and enhanced overall system performance by 15%. Introduced CI/CD pipelines with industry-standard tools such as Azure DevOps and Azure Kubernetes Service(AKS), resulting in a remarkable 50% reduction in deployment time and ensuring consistent and reliable release cycles for the projects. Decreased delivery costs by 25% and increased efficiency by 20% through Azure Functions; fortified security around user management and authentication using Azure Active Directory. Employed Azure App Service to deploy and manage web applications, resulting in enhanced performance with a 20% increase in response times. Implemented a CI/CD pipeline using Docker and Kubernetes, reducing deployment time by 50% and increasing scalability by 75% compared to the previous deployment process. Managed unit and functional testing of frontend and backend development using NUnit and Selenium, conducted over 10 weekly code reviews with a professional QA engineering team. Senior Full Stack Engineer | Angular JS, ASP.NET MVC, ADO.NET, Micro Services, Scrum (Remote) RyanTech 11/2021 - 06/2022 • • • • • • • • United States Applied ASP.NET MVC architectural pattern in developing the web application. Implemented Angular JS Controller functions, service using Controller methods to set up initial state of the object. Implemented Angular JS Services to bind the data and provide access to the data on the server. Designed a Web application using Web API with Angular JS and populated data using ADO.NET entity framework and Used Entity Framework to model and manage data from MY SQL Server. Used the .NET Framework class library programmed in C#.NET throughout the application for developing web application. Adapted Agile Mythology named Scrum for all the work performance. Migrated DMAN application from ASPX web form application to a responsive single-page web application using Kendo UI, ASP.NET MVC, Angular JS, REST, HTML5, JavaScript, jQuery, CSS3. Perform enhancements for Web using C# ASP.NET using Visual Studio 2013 and SQL Server 2005/2008/2012. Senior Software Engineer | Node.js, Angular, React, Next.js, Typescript (Remote) RyanTech 09/2020 - 11/2021 • • • • • • • • • • • United States Participated in 7 projects of varying scales, complexities and industries. Converted a legacy project into a modern React-based application, resulting in a significant reduction in loading times and 15% boost in revenue. Lead the development of an educational website that served over a million students. Improved user engagement by 20% through the redesign of the website's user interface using Next.js. Developed Typescript reusable components and services to consume RESTful API using component-based architecture using Angular. Mentored 8 new junior front-end developers on team in expanding JavaScript, React, and Angular skillset. Adjusted resource utilization in Kubernetes clusters, resulting in a 35% decrease in infrastructure costs and a 20% increase in resource efficiency. Converted AWS infrastructure to a serverless architecture (AWS Lambda) and deployed using AWS Cloud formation. Advised the test engineering team to assure product quality using Mocha and finished testing 2 days before the deadline. Designed and implemented a GraphQL API for a client project, improving performance and reducing data transfer requirements by up to 50% compared to a traditional RESTful API approach. Collaborated with UI / UX designers to help create and implement best design practices. Senior Software Developer | ASP.NET MVC, Microsoft Azure, SQL Server (On-site) Centene 01/2018 - 06/2020 • • • • • • United States Influenced developing backend for 3 projects from scratch using ASP.NET MVC using Blazor components. Modernized a legacy WPF based legacy application into Microservices architecture using ASP.NET Web API, Angular and RabbitMQ, which supported up to 100k users. Expert in T-SQL development and optimization, demonstrated by 10% improvement in database performance and a 10% reduction in query execution time through the implementation of efficient stored procedures. Adjusted a legacy VB.NET application by migrating to ASP.NET MVC, resulting in a 20% reduction in page load time and a 50% increase in user engagement, used JavaScript validation controls to validate Web Forms. Built SSIS packages to load data on reporting database from operational database daily and monthly basis which reduces response time and load balance on operational database. Expertise in building and deploying ASP.NET Core application to Azure and Prototype concept using ASP.NET core and ADO.NET. www.enhancv.com Powered by  EXPERIENCE .NET Developer (Remote) RST Solutions Inc 09/2014 - 11/2017 • • • • • • United States Implemented Data Access Layer using ADO.NET to connect and retrieve or manipulate database information. Created Restful services using ASP.NET Web API for exposing these to mobile device Involved in requirement gathering, analysis and documentation of assigned modules. Facilitating daily scrum meetings, enforcing timeboxes and responding to the impediments, tracking baseline, sprint planning and sprint retrospective. Created T-SQL Stored Procedures, Functions, Triggers and views in SQL Server to interact with database. The Presentation Layer is built using ASP.NET, which includes the use of HTML, Cascading Style Sheets (CSS), and Web Controls. Leveraged features of ASP.NET AJAX including Calendar Controls, Repeater Control, and Validation controls, Dataset, Security using forms authentication. Internship | C#, .NET, SSRS, Oracle, WCF (Remote) RST Solutions Inc 05/2014 - 09/2014 • • • • United States Gained experience in REST architectural style, worked on CRUD actions (Create, Read, Update and Delete). Designed and supported software solutions and applications (Access VBA, C#, WPF, SharePoint web parts with SSRS integration, SSAS + MDX, Oracle, .NET, JavaScript/jQuery, Windows Forms, WCF, TFS, VMware). Tested all the rewrites and modifications brought to the system (Regression and Unit testing). Participate in discussions with team members to design solutions and define requirements throughout all phases of the software development process as well as present solutions in a bilingual environment. SKILLS Languages C# JavaScript XSLT XML CSS HTML SQL Visual Basic VB.NET Java Frameworks ASP.NET Web Forms ASP.NET Web API .NET ADO.NET Swagger ASP.NET Entity Framework Core .NET Core ASP.NET MVC Kendo UI Angular NUnit Razor Redux Libraries/APIs Azure Blob Storage API REST APIs Web API Google APIs Twilio API React SendGrid API Stripe API Visual Studio SDK Microsoft Azure RabbitMQ Graph API WinForms Tools Microsoft Visual Studio LINQ to SQL Jira Git Asana Paradigms Web Architecture Unit Testing REST Test-driven Development (TDD) Object-oriented Programming (OOP) Model View Controller (MVC) Storage OpenXML JSON Microsoft SQL Server www.enhancv.com Azure SQL AWS S3 PostgreSQL MySQL Azure SQL Databases  Azure Queue Google Cloud Powered by EDUCATION Bachelor's degree of Computer Science GPA National University of Singapore (NUS) 4.0 / 4.0 08/2010 - 01/2014 • Activities and societies: American Sciences Society, Mathematics Society Classes Taken: • CS5330 Randomised Algorithms • CS3244 Machine Learning • CS2100 Computer Organisation • CS2102 Database Systems • CS2106 Operating Systems • MA1101R Linear Algebra LANGUAGES English Proficient www.enhancv.com Powered by TCPDF (www.tcpdf.org) Chinese Native Powered by 
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.