# Haris Uddin > SENIOR SOFTWARE ENGINEER / Full Stack Engineer Location: Sugar Land, Texas, United States Profile: https://flows.cv/harisuddin Senior .NET Engineer | Senior Full Stack Developer | Angular | React | SQL | MongoDB With 12+ years in software development, I specialize in transforming outdated enterprise systems into high-performance, cloud-ready solutions. I’ve led major upgrades from .NET 4.7 to .NET 8 and Angular 8–17, improving speed, reliability, and user experience across the board. 🔹 Expert in full-stack development with C#, ASP.NET Core, Angular, React, SQL Server, and MongoDB 🔹 Skilled in microservices, REST APIs, and CI/CD pipelines (Azure DevOps, Jenkins, Docker) 🔹 Passionate about clean architecture, performance tuning, and solving complex backend problems 🔹 Experienced in Agile teams delivering scalable, production-grade software Currently open to remote contract or full-time roles (W2/1099/C2C). Let’s connect if you’re looking for a seasoned engineer who can hit the ground running and drive modernization efforts with real impact. Reach out: h-uddin@outlook.com ## Work Experience ### Senior Software Engineer @ Frost Jan 2022 – Present As a Senior Software Engineer at Frost Bank, I specialize in engineering and stabilizing mission-critical banking applications, including EFT, WIRES, and Rates. My role involves comprehensive full-stack development, leveraging deep expertise across C#, ASP.NET Core, .NET 8 (and legacy .NET 4.7), MVC, Angular (v8-17), TypeScript, and JavaScript. I'm highly skilled in architecting robust solutions with REST APIs, Web APIs, and Microservice Architecture, driving significant improvements in application speed and efficiency (60% increase) through strategic code refactoring and Angular upgrades. My contributions directly led to a 90% reduction in existing bugs and a 75% decrease in system downtime, ensuring a fully stable system and the successful transition of 100% of users from legacy platforms. My technical leadership extends to optimizing Microsoft SQL Server databases with T-SQL and JSON, implementing Redis caching for reduced authentication latency, and streamlining CI/CD pipelines using Azure (Azure DevOps), Docker, Jenkins (Groovy scripts), Git, and Bitbucket. I also champion code quality analysis with SonarQube and proactive issue resolution via Splunk for APM. Beyond coding, I actively mentor junior developers, fostering team growth and best practices in an Agile (SCRUM) environment. ### Senior Software Engineer @ Acuity Brands Jan 2021 – Jan 2022 At Acuity Brands, I modernized critical WPF and .NET systems, accelerating delivery timelines and reducing ETL processing time by 60% using C#, .NET, Oracle, MongoDB, and SQL Server. I built dynamic SPAs with React, Redux, and TypeScript, led CI/CD automation using Azure DevOps, and enhanced system performance via Azure Application Insights and Kibana. I also played a key role in decomposing monoliths into microservices and received recognition for early project delivery. ### Junior Software Engineer @ Coyote Logistics Jan 2019 – Jan 2021 | Greater Chicago Area • Heavily using C#, ASP.Net Core, MVC, and REST APIs, micro services architecture to develop a UWP web portal for Customers and Sales reps. • Responsibilities included building and configuring Azure CI/CD pipelines. • Worked with Data Science team to optimize their data extraction and manipulation time by using Azure Databricks, Azure Blob Storage and SPARK. • Involved in data migration from SQL storage to Mongodb. Responsibilities included writing TSQL, stored procedures, functions, query optimization, build XML data contracts, Involved in back-end design & development on SQL Server. • Working with Octopus Deploy to deploy releases in production environment. • Data visualization using Logstash, Kibana and Elasticsearch. • Working with LOCUST and Apache JMeter to load test API’s. • Working with xUnit and MSTest to write unit and integration tests. • For Application Performance Management (APM) I worked with New Relic and App Insights • Involved in the decomposition of monolith legacy application and its migration to .NET architecture. • Used Scrum Agile Methodology in my work. Our team was following a 2-week agile sprint cycle. • Used Kanban Agile Methodology. We moved away from Scrum to Kanban to maximize work efficiency. • Responsibility included Leading/mentoring new hires, conducting code reviews, helping overall solution/technical design and direction to the stake holders, Operation teams and provided On-Call support. ### Software Engineer @ Illinois Institute of Technology Jan 2017 – Jan 2019 | United States • Contributed to all tiers of the application development throughout SDLC. Enhanced Legacy Systems (ASP, CSS, VB, AJAX and SQL Server) and it’s migration to latest .NET architecture. • Involved in the decomposition and maintenance of a monolith legacy application and converted it to a loosely coupled, component-based architecture. Extensively used C#/.NET, Azure, JQuery, Angular , HTML, Java script, MVC and SQL Server. • Used Scrum Agile Methodology in my work. Our team was following a 3-week agile sprint cycle. • Developed a new Content Management System, using MEAN Stack. • Extensively used React, Redux, HTML, CSS, Javascript to create CMS front end, worked with Node Js, Express Js, Mongodb to create REST and Web APIs for CMS backend. • Worked with React framework to develop the SPA. Worked with React JS components, Forms, Events, Keys, Router, plus Redux. • Wrote Unit test for front end with Jest. • Worked with React for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts. • Familiar with creating Custom Reusable React Components Library. • Worked with Redux architecture to improve performance of the websites. • Worked with Node.JS and NPM modules like http-server, inquirer, path, mongo DB, Micro Services, Request, Elastic Search, expressand templating engines.. • Strong in using the Node.js and MVC Frameworks in the development of the web application. • Added search function using Elastic Search, worked with Nginx to add and retrieve PDF files. • Involved in design and development of all application tiers, wrote design documents and data migration to the SQL Server. • Worked with Mocha to write unit test for REST API’s. • Added Google Analytics for monitory website activity. • New enhancements increased the web response by 10 folds. • Added search functionality to decrease the user search time by 80%. ### Senior Software Engineer @ Afiniti.com Jan 2014 – Jan 2015 | United States Afiniti (previously known as SATMAP) is a rapidly growing Call Center technology which breaks the norm of routing calls in FIFO order by pairing agents and callers based on behavior. AI Engine identifies the patterns in interaction between agents and callers that drive profitable outcomes based on agent and caller personality traits. • Responsible for maintaining and introducing new features to a web-based application, using C#, .NET, REST APIs, MVC, SQL Server that used for run-time analytics and statistics for all clients. • Develop GUI with XAML, WPF, C# on MVVM architecture, .Net Framework, Classic ASP to maintain and develop modeling tool backend. • Worked extensively with SQL Server to create stored procedures, view models, and efficient queries. • Used Scrum Agile Methodology in my work. Our team was following a 2-week agile sprint cycle. • Optimized existing SQL queries and to increase efficiency. • Worked extensively with SSIS packages to ETL tasks. • Worked as the AI representative for major client Sprint (USA). • Supervised a group of PhD's and graduates responsible for creating mathematical models deployed on Sprint. These models were generated to increase sales by performing intelligent call pairing between agents and callers. The initiative Increased Sprint Sales by 12%. • Responsible for Afiniti's Sprint expansion for multiple sites and reported to the senior management of Sprint. The expansion was on new Sprint locations, and responsibility included designing of a new data management system. ### Software Engineer @ Afiniti.com Jan 2012 – Jan 2014 | United States Afiniti (previously known as SATMAP) is a rapidly growing Call Center technology which breaks the norm of routing calls in FIFO order by pairing agents and callers based on behavior. AI Engine identifies the patterns in interaction between agents and callers that drive profitable outcomes based on agent and caller personality traits. ) • Responsible for creating a web-based program called Client Book with Microsoft stack, that used to show different run-time statistics for all clients. • Design and developed desktop application to measure performance metrics for existing clients which later became the primary tool. • Heavily used XAML, WPF, View Models, MVVM architecture, C#, .Net Framework, Classic ASP to develop Client book backend. • Used Scrum Agile Methodology in my work. Our team was following a 2-week agile sprint cycle. • Worked extensively with SQL Server to create stored procedures, and efficient queries, optimizing existing SQL queries and to increase efficiency. • Worked extensively with SSIS packages to ETL tasks. • Application reduced the user time spent daily on analysis by 60% and showed different metrics which increased the visibility over all clients by 90%. 4 • Worked on ETL and Data management, streamlining deployment process by developing integration tools using Microsoft SSIS and decreased the manual data management process execution time by 70% • Worked as the AI team lead for major client Sprint (USA). • Analyzed clients call center data to create mathematical models using. Bayesian probabilities. These models were generated to increase sales by performing intelligent call pairing betwee ## Education ### Bachelor of Science - BS in Computer Science Illinois Institute of Technology Jan 2015 – Jan 2019 ## Contact & Social - LinkedIn: https://linkedin.com/in/harisuddin --- Source: https://flows.cv/harisuddin JSON Resume: https://flows.cv/harisuddin/resume.json Last updated: 2026-03-22