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.
2022 — Now
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.
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.
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.
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%.
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.
Education
2015 — 2019
Illinois Institute of Technology
Bachelor of Science - BS
2015 — 2019