William Haines

William Haines

Senior Software Engineer | 8+ years of experience | C# (ASP.NET) & TypeScript (React, Angular, Node.js) Expert

8 yrs experience · Allen, TX · 30-40 hrs/week

About

Highly experienced Software Engineer with over 8 years experience, specializing in C#, JavaScript, and TypeScript, with extensive background in ASP.NET and .NET Core. Expertise in working with JavaScript-related technologies like React, Angular, and Node.js. Specializes in RESTful API integration with demonstrable experience in delivering over 20 impactful websites in both developer and leadership roles. Adept at leading strategic thinking and innovation across organizations.

Skills

ASP.NETAngularC#ReactTypeScript

Experience

  • Senior Software Engineer · The J.R. Simplot Company03-01-2024 – 08-01-2024

    • Managed a large-scale agricultural platform using React and .NET Core. • Developed and implemented 40+ React components with TypeScript, streamlining development process. • Leveraged advanced knowledge of Redux for efficient state management and React Router for seamless navigation. • Transformed a monolithic app into microservices using Docker and Kubernetes, improving maintainability. • Implemented serverless architecture by utilizing Microsoft Azure tools such as Azure Functions and CosmosDB. • Implemented TDD methodology in the QA process for React.js and ASP.NET applications using Jest, Cypress, and NUnit.

  • Senior Full Stack Developer · Tenet Healthcare01-01-2023 – 01-01-2024

    • Led a team to build a secure patient management system using C# and ASP.NET, along with TypeScript frameworks. • Implemented a lightweight service layer using Node.js to enable seamless real-time communication for over 10,000 users. • Leveraged advanced ASP.NET security mechanisms for authentication and authorization, reducing security vulnerabilities. • Established an event processing system with RabbitMQ, increasing service responsiveness. • Designed 20+ database objects (stored procedures, functions, triggers, indexes), enhancing the efficiency of the database system.

  • Software Engineer · Scopic12-01-2019 – 12-01-2022

    • Managed 6 frontend-focused projects using React and Angular, along with modern CSS frameworks, leading to a 15% decrease in waste. • Programmed interactive features including animations, messaging systems, and forum functionalities using JavaScript, HTML, and CSS. • Utilized ASP.NET Core MVC and Node.js to construct 3 secure and scalable web applications. • Integrated multiple third-party APIs and payment gateways, amplifying the functionality of the web application. • Orchestrated application lifecycle management for 5+ projects using CI/CD pipelines, and managed code changes for 10+ projects using Git.

  • Full Stack Developer · Hubhaus10-01-2018 – 10-01-2019

    • Played a key role in the conversion of a React + Node.js home renting platform to an Angular + ASP.NET framework. • Worked together closely with the product owner to implement search functionality in the platform using Angular Material UI and BootStrap. • Implemented ASP.NET Core API services as middleware between the application and third-party APIs, resulting in a 25% reduction in overall system response times. • Developed a high-performance microservice capable of processing and managing large volumes of data from AWS DynamoDB. • Established a development system using Bitbucket (Git) and Jira to facilitate remote development efforts. • Executed automated testing platforms and unit tests, resulting in a 30% reduction in bug-related delays and a 20% increase in code quality.

  • Web Developer · ScienceSoft07-01-2016 – 09-01-2018

    • Pioneered the adoption and implementation of the React library within the team of 10 developers, led to a 40% improvement in app loading times and enhanced user experience. • Utilized Redux for state management, resulting in a 25% reduction in code complexity. • Undertook a comprehensive rewrite of HTML code to meet industry and company standards for SEO and Accessibility, driving increased organic web traffic and ensuring user-friendly design. • Enhanced a reusable component library for future use, resulting in a 40% reduction in development time for new projects. • Optimized components for maximum performance across a vast array of web-capable devices and browsers, resulting in a 30% increase in user engagement and a 10% increase in revenue. • Stayed up-to-date with emerging technologies and frameworks, resulting in a 20% increase in team efficiency.

Education

  • University of North TexasBachelor's Degree, Computer Science

Similar talent on Pangea

Hire William through Pangea

Describe your project to the Pangea agent — see if William is a fit, with transparent pricing and interviews booked straight onto your calendar. No contact details change hands until you hire.

See if William is a fit