Jonathan Andujo FloresSoftware Engineer
Distinguished Software Engineer with over 16 years of industry, specializing in Microsoft technologies. Renowned for architecting and deploying scalable solutions that elevate efficiency and drive business value. My tenure across diverse IT companies has been marked by a steadfast commitment to optimizing software delivery and enhancing system performance. Proficient in .NET Core, C#, SQL, JavaScript and Azure, I have a proven track record of minimizing downtime and maximizing system robustness. My collaborative approach fosters team synergy and propels collective achievements. Dedicated to lifelong learning, I continuously integrate cutting-edge practices in software engineering to surpass business objectives.
Certifications
C#
C#
12/14/2022
C#
C#
12/14/2022
C#
C#
12/14/2022
JavaScript
JavaScript
11/24/2020
.NET Developer
.NET, .NET Core, ASP.NET, C#.NET
12/16/2022
JavaScript Developer
JavaScript, TypeScript, React, GraphQL, React Apollo, React Redux, Git, Angular, AngularJS, Node.js
12/16/2022
Tech stack
JavaScript (8)
C#.NET (26)
C# (26)
Angular (5)
.NET Core (3)
.NET (3)
React (2)
Node.js (2)
Git (1)
AngularJS
ASP.NET
React Apollo
TypeScript
React Redux
GraphQL
SQL (25)
Azure (5)
ERP (5)
Communication (4)
Management (4)
Optimization (3)
Kubernetes (3)
NUnit (2)
RFID (2)
Refactoring (2)
ADF (2)
APIs (2)
Redis (2)
Design (1)
HTML (1)
Experience
Senior Software Engineer - IC3 Data PlatformMicrosoft
05/2023 - Currently

As a Senior Software Engineer at Customer Insights team inside Microsoft 365's Intelligent Conversation and Communication Cloud (IC3) team, I'm dedicated to enhancing the customer experience. • Reduced pipeline execution time by 67% by migrating to a new build engine that leverages parallel processing and caching techniques. • Improved API performance and reliability by migrating from .NET Framework to .NET Core, which offers cross-platform compatibility, faster development, and lower memory usage. • I mentored other developers about best practices, statistics, indexes and querying database on SQL Server. • Deployed Kubernetes on APAC region for Microsoft Cosmic API, a cloud-based service that provides data insights and analytics. Achieved scalability, fault tolerance, and load balancing for the API.

C#
C#.NET
.NET Core
.NET
SQL
Kubernetes
Communication
Senior Software Engineer - IC3 Data PlatformMicrosoft
09/2021 - 05/2023

As a Senior Software Engineer at Neuron team inside Microsoft 365's Intelligent Conversation and Communication Cloud (IC3) team, I'm dedicated to enhancing the customer experience. My expertise includes managing exabytes of data using Azure Data Factory and Azure Data Lake Storage Gen 2. • I've developed an internal portal that streamlines project management across multiple data sources, supporting over 10,000 concurrent users. Additionally, I've optimized queries and improved performance, reducing query time from 2 seconds to 150ms and enabling the same infrastructure to support 10 times more traffic on SQL. • I led a project to migrate from Node.js to React with .NET Core, resulting in significant performance improvements.

Node.js
JavaScript
C#.NET
C#
React
SQL
ADF
Communication
Azure
Lead Software EngineerCivix
12/2020 - 09/2021

As a software engineer, I automatized solutions implementing pipelines to ensure continuous integration, using tools such as Git, Azure Pipelines and YAML. • I mentored other developers about best practices implementing SOLID principles and clean code architecture, using C# and .NET. • I achieved 99.9% uptime due to pipeline using YAML. • I optimized execution time for stored procedures by 90%, using SQL Server. • I optimized execution plans on MSSQL queries, using SQL Server Management Studio.

C#.NET
C#
Git
SQL
Management
Azure
Software Engineer Lead / Architect .NETTiempo Development
02/2019 - 11/2020

As a software architect, I designed and led a high-performance team to create from scratch solutions hosted in Azure to provide valued information about 3,000 users using a .NET Core 3.1 framework and a Angular for frontend. • I provided technical guidance and support to the team to ensure the best practices validated by SonarQube. • I designed the solution for software development and infrastructure from scratch with Azure and CosmosDB. • I optimized resources, obtaining a decrease in cost-saving of 70%. • I decreased bugs by 21% by applying a stronger unit test strategy, using NUnit and Moq.

C#.NET
C#
JavaScript
Angular
NUnit
Azure
Software Developer FreelancerVYTES
10/2007 - 11/2020

• As a software architect, I know the needs of the clients and implement the best solutions at low cost. • I design and develop maintainable software that is easy for the end-user to understand, using user-centered and agile methodologies. • I resolved more than 60,000 requests in 25 minutes using only a server in the free tier in development for payroll system, improving performance by 80%. (https://www.peopleware.com.mx) • I developed and deployed electronic invoicing software for commercial use at low cost, using .Net Framework and SQL Server on shared instance, supporting more than 40 clients, costing less than $50/monthly in infrastructure.

C#.NET
C#
SQL
Software Engineer Lead / ArchitectGrupo Ultra
05/2018 - 02/2019

• Conceived and implemented multiple solutions for different departments, using tools such as SQL, and Dotnet Core. • Increased the revenue of the sales department by 15% by applying proper business rules like fees and preferred customers. • Developed a printing solution for the warehouse to avoid rework in labels, saving $10,000 in operational costs. • Implemented a helpdesk tool to keep the tracking of incidents, improving customer satisfaction by 20%. • Reduced the time invested in calculating fees by 85% by applying a proper architecture, using many tables for configurations and able to create almost any type of rule for each salesman, such as brand, price, type, etc. Developed on Netcore 2.1 and Angular. • Created different POCs to define the best fit solution for the company based on the benefit-cost analysis, using Agile methodology. • Modernized the core system to a cloud-based solution using AWS services, enhancing scalability and security.

JavaScript
C#.NET
C#
SQL
Agile
Angular
Senior Software EngineerBest Day Travel Group
11/2016 - 05/2018

As a Software Engineer, I created and refactored APIs for different sources, like Google and Trivago, using WCF and SQL Server, to show the latest deals to customers. • I implemented business rules to get the best prices through multiple vendor interfaces, saving an average of 15% on costs. • Reengineered the solution using Redis to retrieve data results, boosting performance for all the portal by 50%. • Utilized multi-thread to get data from more than 1,000 sources per query, reducing response time by 30%. • Developed and implemented architecture to afford more than 150,000 requests per second, enhancing scalability and reliability.

C#.NET
C#
SQL
APIs
Redis
Software Engineer LeadTAC Global Solutions
07/2014 - 10/2016

As a Full-stack I spearheaded the development of a custom-built ERP system using VB.NET, VB Forms, and SQL Server to streamline core business processes, ensuring data accuracy and cross-departmental collaboration. • Created a dynamic CRM system from the ground up using WCF and Angular.js, empowering sales teams to manage leads, track opportunities, and close deals effectively. • Played a key role in developing a mobile application for warehouse management, enabling real-time inventory tracking, inbound/outbound pallet management, and accurate cost forecasting for customers.\ • Sales Funnel Optimization: Designed targeted KPIs for the CRM sales funnel: Increased lead conversion rate by 15% and reduced sales cycle time by 10%.

JavaScript
C#.NET
C#
SQL
Angular
ERP
Management
Optimization
Software DeveloperADS Systems
08/2012 - 05/2014

• Designed and implemented a telemetry system that enabled seamless and secure payments for customers using RFID technology. • Achieved a 90% reduction in the picking processing time by using CTE instead of a cursor for reordering tasks in SQL Server. • Refactoring of an inventory system on a handheld device, reducing the processing time from 2.5 hours to 15 minutes daily by using CTE instead of a cursor. • Contributed to the design and development of a new ERP system architecture, enhancing its functionality, security, and scalability. • Created a payroll system in less than 4 weeks with Mexico law rules, calling external services for validate tax payments.

C#.NET
C#
SQL
ERP
Refactoring
RFID
Web DeveloperGrupo Industrial Advantage Tecnologia
08/2011 - 08/2012

As a web developer, I enjoy creating and optimizing websites that are both functional and user-friendly. I have experience in HTML and CSS, as well as other web development tools and frameworks. Some of my projects include: • Developing a shopping cart feature for a website that sells step motors, using JavaScript and PHP. • Improving the SEO of a website by researching and implementing relevant keywords, meta tags, and content optimization strategies. • Maintenance of a project in vb6 for rings used at schools. • Design a project in Vb.net for queues, used by banks and government.

PHP
JavaScript
HTML
CSS
Design
Education
Master’s DegreeUniversidad Tecmilenio
02/2015 - 02/2017
Engineer’s DegreeUniversidad Tecnológica de Chihuahua (UTCH)
02/2014 - 02/2015
Técnico Superior Universitario en Tecnologías de la Información y Comunicación Sistemas InformáticosUniversidad Tecnológica de Chihuahua (UTCH)
02/2010 - 02/2013