Sergio Flores

Software Engineer

image

I am an innovator, passionate and multi-disciplinary Software Engineer, with experience in creating top quality and scalable software that provides the best experience to customers. Experience leading and coaching teams in multiple areas like: automation, testing, software architecture, full stack development and cloud infrastructure.


Work Experience

Sr Devops Engineer

The Walt Disney Company (Globant, contractor) | March 2022 - Current

Worked on the infrastructure team who managed the cloud standards, and CI/CD processes for high concurrency services mostly related to ESPN,ABC News, Disney Sports News, Fantasy League and others.

  • Manage development of a robust cloud platform sitting on AWS architecture.
  • Implement infrastructure as code using Cloudformation.
  • Manage multiple AWS account environments,automation, monitoring metrics.
  • Collaborated with multiple teams and architects to define CI/CD processes for our cloud ecosystem.

Sr Devops

Teradata - Teracloud Framework team | December 2020 - March 2022

Create tools and core framework for supporting teracloud development.

  • Design, development and implementation of tools for automating teracloud daily activities.(Python, Groovy, Java)
  • Creation and maintenance of CI/CD pipelines using Jenkins. User administration for running CI/CD pipelines (Jenkins, Runners, AWS infra, Github)
  • Support and train multiple teams on the usage of our framework and tools.

Devops / Release Manager

Intel Corporation | June 2019 - Dec 2020

Lead the implementation of code quality practices and tools, continuous integration / delivery pipelines, automation of repetitive tasks and provide scalable infrastructure.

  • Migration of on-premise services to AWS cloud: EKS,ECS, RDS, Lambda.
  • Coach team on multiple tools and development practices: Microservices, REST API, Oauth, Domain Driven Design, static code analysis (Sonarqube), Kubernetes, log analysis, Selenium testing.
  • Setup of monitoring tools ELK (Elasticsearch, Logstash, Kibana), Cloudwatch, Prometheus, Sonarqube.
  • Definition and Implementation of agile development process and continuous integration / delivery pipelines: Jenkins, Gitlab CI, Github, Serverless, Helm and Docker.
  • Monitoring and setup for auto patching of security CVEs for Linux based systems(Debian, CentOS, SUSE), Drupal security patching, detection and patching of security vulnerabilities on code and infrastructure.

Lead Devops Engineer

Ecaresoft Inc. | Jan 2018 - Feb 2019

Improvement software quality and development by introducing devops practices and culture into the teams.

  • Implement and coach teams in agile methodologies such as Scrum and Kanban.
  • Training of multiple teams in tools like: Selenium, JMeter, Docker, Maven, Spring and Microservices architecture.
  • Continuously improvement of the elasticity of the infrastructure in AWS cloud.
  • Implementation of technologies such as docker, selenium and Giltab CI for the integration and continuous release of all the services and web applications.
  • Decomposition of a monolithic application into microservices.

Lead Software Engineer

Superboletos | December 2016 - December 2017

Create software that provide amazing experiences to end users, able to support high load during long period of times.

  • Organize and technically support a team in the development of the ticket purchase and sale site [mercado de boletos] (www.mercadodeboletos.com.mx).
  • Refactoring of an Acces Control System (end to end) core to suport digital QR tickets.
  • Development of new features for the ticket sales system: [Superboletos] (www.superboletos.com).
  • Training of the development team in frameworks, methodologies and good practices such as: Spring MVC, Spring Security, Spring Data, Hibernate, Unit and integration testing with JUnit, OO Design Patterns, CI / CD, TDD (Test Driven Development) and scrum.

Software Engineer

Epicor | January 2016 - December 2016

  • Refactorization and maintenance of Epicor 10 modules related to finance (AR, AP, GL among others) - C# .NET
  • Creation of unit tests as an improvement of the development process.
  • Provide training for unit test and code refactoring.
  • Resolution in a short time of bugs and problems in the system for scaled clients.
  • Improve the performance of complex financial reports.

Software Engineer Intern

Epicor | December 2014 - December 2015

  • Maintenance, development and automation of test scenarios (Visual BASIC).
  • Tests of new enhancements related to the finance module (AR, AP, GL and others).
  • Provide training for unit test and code refactoring.
  • Support on the creation of a career path for interns.
  • Found more than 80 critical bugs during testing sessions.

Software Engineer Intern

IDT-Professionals | May 2014 - November 2014

  • Architecture,design and development of custom software for PyMES(c#,android SDK,php).
  • Design and development of web services for banking companies(java).

Exhibitions and Conferences

DevOps, An Intro To Devops: Culture, Values And Tools

2018 - Facebook developer circles, El Cowork,

Healty-Chain

2018 - Hackatour HealthTech, UDEM

Nursify

2016 - Hackhathon Hacking Health, ITESM

Intro to gitlab CI / CD

2018 ECS Hack Week, Ecaresoft