Summary
Overview
Work History
Education
Skills
Timeline
Generic

PEDRO SALGADO

Orlando,FL

Summary

An experienced, driven, and accomplished Technology Professional and Leader, with a wealth of experience in software development while working for leading, high-profile companies. Possesses extensive technical leadership, solution architecture and web development experience and has spearheaded many successful initiatives while working across the retail, wireless, education, ecommerce, and finance domains. Specializes in Java and Golang web solutions, system architecture and solutions design.

Strong background in many areas including, technical leadership, team leading, solution architecture and design, agile development, requirements gathering, automated testing, cloud technology (GCP, AWS), Java, Golang, micro services, web services, user interfaces, databases (Oracle, PostgreSQL, Alloy DB, Spanner, Microsoft SQL and front-end development using Angular. Full stack developer with experience in all phases of the software development cycle. Has managed large-scale projects and has led diverse teams (5-7 developers). Architect highly scalable and performance-based solutions. Experience in multiple Cloud platforms including Google Cloud and AWS. Solid management experience with the ability to mentor junior and senior level developers to put the team in position to be successful and to meet project deadlines. Logical and results-driven Web Developer dedicated to building and optimizing user-focused websites for customers with various business objectives. Judicious and creative when crafting effective websites, apps and platforms to propel competitive advantage and revenue growth. Technically proficient and analytical problem solver with calm and focused demeanor.

Detail-oriented team player with strong organizational skills. Ability to handle multiple projects simultaneously with a high degree of accuracy. Organized and dependable candidate successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals.

Overview

12
12
years of professional experience

Work History

Senior Golang Backend Developer

CM
11.2021 - Current
  • Backend specialist in payment methods for e-commerce solutions
  • Developing automation and reliability mechanism in Golang and occasionally in Java
  • Managing Kubernetes clusters within GCP with ArgosCD
  • Moved from AWS to Google Cloud and from Rancher secrets to Labstack Vault
  • Created distributed system from scratch based on microservices architecture using Golang, Goroutine
  • Microservices, Channels, Echo Labstack, OpenAPI, Angular and Google Cloud to assist customer requirements
  • Developed database objects like tables, views, constraints, indexes, stored procedures using Postgres
  • Led the design of a Graphql interface that would be used by the payment platform team to search and analytics reporting
  • As part of an architectural team, built a microservice based system that integrated with the clearing process of Visa and Mastercard
  • Led the design and implementation of the Authorization and Clearing microservice using Google Pub/Sub as communication channel and a Redis as NoSql database for catching data.
  • Developed user-friendly web forms with validation and error handling

Tech Lead

Iberia Airlines
01.2019 - 10.2021
  • Leadership in front of a development group of 8 people to supervise the development and maintenance of the new initiatives proposed by the product team for Iberia.com (Apps and Chat-Boots included)
  • Training and education of the new development personnel hired in the company, teaching topics related to
  • Microservices architecture and cloud deployment (AWS and Azure Cloud) as well as topics related to trace monitoring (ELK)
  • Worked with product owner to gather requirements and created stories for the team
  • Led a conversion effort to move legacy applications from Java on prem to Golang in the cloud
  • Created a classifieds website for Iberia clients using Golang, Goroutine, Microservices, Channels, ORM GORM
  • Gorilla Mux, Swagger, RabbitMQ, Angular and Google Cloud Platform
  • Implemented REST services by Golang with microservices and implemented some analytics microservices using
  • GraphQL
  • Creation and maintenance of DEVOPS tools to manage / automate the cycle of putting the development into production (pipelines GitLab, Ansible, Jenkins, Power Shell).

Java Backend Developer

Sprint
11.2016 - 01.2019
  • Proficient knowledge working with, Boot framework using the latest Java versions
  • Worked in a team of developers daily, using Agile methodologies, SCRUM principles and continuous product integrations
  • Develop RESTful Service APIs for Enterprise level applications
  • Analysis and development work in projects for the Iberia ecosystem
  • (Iberia.com, IberiaAgencias, OnBussines)
  • Member of the Development Team analyzing and developing user stories within Iberia's digital transformation process
  • On a day-to-day basis, I participate in the refinement of User Stories, the definition of APIs and the development of the microservices that implement them, as well as in the automation of functional and unit tests to ensure the quality thresholds defined by the company
  • Development of billing services in Check-in Online in .Net environments for Iberia.com.

Senior C# Backend Developer

DESOFT.SA
01.2014 - 07.2015
  • Of a custom solution for the Cuban company CIMAB using Odoo as ERP
  • Python as programming language and PostgreSQL as database management system
  • The complete CRM modules, Sales, Human Resources, Secretariat, Legal, Accounting and Finance, as well as
  • Warehouse Management and Economy were completed in a first version
  • For all modules, the corresponding reports were developed, and the Security module was also carried out.

C# Backend Developer

DESOFT.SA
07.2011 - 01.2014
  • Creation of a Quality Management System for the Cubanacan hotel group, implemented in hotels of the chain such as Brisas del Caribe and Hotel Tuxpan
  • Designer of the Business Management Systems for the control and execution of Emergency Actions for the Sales and Billing Department of the Cuban entity LABIOFAM
  • Includes a security module and a statistical reports module.

Education

M.D. - Computer Science Engineering

Master's Degree in Computer Engineering
Salamanca University, Spain
07.2019

Image Processing Postgraduate -

Universidad Tecnológica De La Habana (CUJAE)
09.2012

Postgraduate - Computer Science (Software Engineering)

Universidad De La Habana
Havana, Cuba
07.2012

Bachelor Degree (Golden Diploma) - Computer Science

Computer Science University
07.2011

Skills

  • Programming Languages: Golang, C#, Java, Java Script, PL/SQL, Type Script, UNIX Shell Scripting, Python, Ruby
  • Frameworks: NET Core 2/3 NET Framework, Entity Framework, Spring Framework, Spring Boot, Echo Labstack, GORM, Angular
  • Cloud Storage: S3, GCP Bucket
  • RDBMS: PostgreSQL, SQL Server, Oracle, My SQL, Spanner, Alloy DB
  • Cloud Technologies: GCP, AWS, Jenkins, Kubernetes, Docker, Ansible, ArgosCD, Power Shell
  • Source Code Control: Git, GitHub, SVN IDE Visual Studio, VS Code, Intellij, Golang, Rider, WebStorm, DBeaver
  • Operating Systems: Windows, MacOS, Linux, Unix
  • Testing Tooling: Postman, SOAP UI, JMeter
  • Monitoring Tools: Elastic Search, Logs Stack, Kibana, Grafana, Splunk, OpsGenie

Timeline

Senior Golang Backend Developer

CM
11.2021 - Current

Tech Lead

Iberia Airlines
01.2019 - 10.2021

Java Backend Developer

Sprint
11.2016 - 01.2019

Senior C# Backend Developer

DESOFT.SA
01.2014 - 07.2015

C# Backend Developer

DESOFT.SA
07.2011 - 01.2014

M.D. - Computer Science Engineering

Master's Degree in Computer Engineering

Image Processing Postgraduate -

Universidad Tecnológica De La Habana (CUJAE)

Postgraduate - Computer Science (Software Engineering)

Universidad De La Habana

Bachelor Degree (Golden Diploma) - Computer Science

Computer Science University
PEDRO SALGADO