Summary
Overview
Work History
Education
Skills
Timeline
Generic

ALEX LÓPEZ

Grecia

Summary

Senior Technical Lead .NET Software Engineer, with extensive experience in developing applications, databases, and cloud computing solutions. Proficient troubleshooting and debugging skills, adept at resolving complex technical issues. Focused on delivering top-tier web solutions under high-pressure scenarios. Strong communicator excelling at collaborating with teams or working independently to ensure timely delivery or above client expectations.

Overview

10
10
years of professional experience

Work History

Senior Technical Lead .Net Software Engineer

Prodigious Latin America
07.2021 - Current

Client : Enterprise Products

Project : Heirloom

Purpose of the Project : Pipeline stations monitoring for reporting pipeline usage, operational status and assigned operators per platform.

Industry : Oil and gas industry

Results : Supported legacy system to improve performance in critical operations to increase productivity and usability of the system. Migrated core components to Azure cloud to decouple key components that required high availability avoiding long deployment of the monolithic legacy system by implementing a CI/CD pipeline that allowed fast and reliable deliverables.

Technologies

Net Framework, Net Core, Sql Server, Azure, Azure DevOps, Playwright, React, MongoDB, Kubernetes

Tasks

  • Managed team of 6, composed b y 4 developers and 2 QAs, personnel focused on implementing resolutions and updates.
  • Implemented rigorous quality assurance processes through regular audits of codebase health, reducing error rates considerably over time.
  • Assessed project milestones and team performance to keep staff on-task.
  • Developed strategic roadmaps for technology initiatives aligned with organizational goals while maintaining focus on resource allocation efficiency.
  • Designed and implemented an Azure-based cloud integration platform, increasing data processing efficiency and improving scalability for future internal applications.
  • Analyzed customer requirements and proposed scalable technical solutions, resulting reduction in system errors and improved system stability.
  • Transformed UIs using React, reducing debugging time by 40% and enhancing view rendering speeds by 35%, leading to faster user interactions.
  • Developed and optimized Azure CI/CD pipelines, automating deployment processes and reducing deployment time by 60%, contributing to more efficient and reliable software releases.
  • Led regular team meetings to review and refine work assignments, improving task prioritization and enhancing team productivity.
  • Migrated core platform features from .Net Framework to .Net Core + React, improving system performance by 50% by optimizing codebase and upgrading UI functionalities.
  • Create custom React shared components to be used across multiple teams to centralize most common used components in a single shared package accessible as an artifact in Azure.
  • Implemented Azure cloud services, improving the performance of long-running tasks by 40%, reducing processing times, and enhancing system responsiveness.
  • Managed legacy and new platform projects simultaneously while maintaining strict deadlines and high-quality standards.
  • Enhanced software functionality by identifying and resolving complex technical issues like intensive server data loads for reporting by implementing cache systems for repetitive reporting.
  • Regularly reviewed peers'' code contributions, offering constructive feedback to enhance overall product quality.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.
  • Tested methodology with writing and execution of test plans, debugging and testing scripts and tools.
  • Developed robust, scalable, modular and API-centric infrastructures.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Built databases and table structures for web applications to improve existing database and for new platform implementation
  • Coordinated with stakeholders to define project requirements, ensuring alignment with business goals and customer needs.

.Net Software Engineer

Intertec International
06.2016 - 07.2021

Client : Rodan and Fields

Project : Pulse

Purpose of the Project : E-commerce website for selling skin care products

Industry : Skin Care Products

Results : Support of legacy application built in .Net Framework to continue supporting business operations while at the same time working on the migration to a cloud version with a new infrastructure.

Technologies :

.Net Framework, Sql Server, React, Sql Server, HTML, CSS, Kafka

Tasks

  • Migrated legacy applications running on local servers infrastructure to Google Cloud Platform increases the productivity for data processing and order management.
  • Implemented a streaming platform for sharing information across multiple countries using Confluent Kafka.
  • Manipulated algorithms to align with marketing, sales, and solutions, improving automation.
  • Implemented documentation delineating designs and specs for 4 main projects.
  • Developed a custom data pipeline processor to receive and process streaming data in real-time, allowing the improvement of payment processing by reducing the times by a 20% to 40%.
  • Integrated new technologies like React into existing systems to increase capabilities and improving overall rendering performance on the rendering of the UI of the e-commerce.
  • Worked on developing proofs of concept application to tests different cloud services in different languages like Java and Python to compare with .Net built application performance.

Software Engineer Intern/ Applications Developer

Intertec International
10.2014 - 06.2016

Client : Wells Fargo Bank

Project : Montecarlo

Purpose of the project : Run credit risk simulations to accept or decline loans

Industry : Banking

Results : Migration of Java based application to .Net for running credit risk simulations for credit operations based on data matrix provided by data analyst teams in the bank for faster processing of a simulation to improve simulation response times.

Technologies :

.Net Framework, WCF, Sql Server, Knockout Js and Angular Js

Tasks :

  • Migrated legacy application from Java to .Net to improve processing times and align with the technology stack in the bank.
  • Boosted application performance by optimizing existing code, resulting in faster response times for end-users.
  • Assisted in development of scalable database architecture, enabling efficient data storage and retrieval.
  • Implemented extra security layer to legacy apps to adapt to business and government requirements such as payments handling and secure data confidentiality.
  • Worked with design teams and Senior Software Engineers to build customized software products for different teams.
  • Partnered with team members to learn best practices in software design.
  • Implemented security measures to protect sensitive data from unauthorized access or tampering within the application environment.
  • Collaborated with cross-functional teams to design, develop, and deploy high-quality software solutions.

Education

B.S. - Information Systems Engineering

Universidad Nacional De Costa Rica
Heredia, Costa Rica
01.2021

Technician - Software Development

CTP Carlos Luis Fallas
Alajuela, Costa Rica
11.2014

Skills

  • Python
  • JavaScript
  • Typescript
  • C#
  • C
  • Java
  • Net Core
  • Net Framework
  • Blazor
  • React
  • NodeJs
  • React
  • JQuery
  • Git
  • SQL
  • PostgreSQL
  • MySQL
  • AWS
  • Google Cloud
  • Azure

Timeline

Senior Technical Lead .Net Software Engineer

Prodigious Latin America
07.2021 - Current

.Net Software Engineer

Intertec International
06.2016 - 07.2021

Software Engineer Intern/ Applications Developer

Intertec International
10.2014 - 06.2016

B.S. - Information Systems Engineering

Universidad Nacional De Costa Rica

Technician - Software Development

CTP Carlos Luis Fallas
ALEX LÓPEZ