×
Juan Román

Juan Román

Senior Software Engineer | Software Architect

Bogotá DC, CO
English, Spanish

Background


About

About

I’m a software engineer working on IT since 2008 with hands-on experience across a few industries like fintech, travel, freight transport and health care, mostly with architectures based on Java + Spring technologies.
Advocate of good practices on software development, strong knowledge on all software development life cycle (SDLC), also with well founded skills in designing, building, deploying and supporting complex mission critical backend systems based on microservices architectures using containers, service orchestrators, queues, api gateways, SQL databases and NoSQL databases.

Work Experience

Work Experience

  • Senior Backend Software EngineerPerficient Latin America

    Nov, 2021 - Jul, 20228 months

    Senior Software Backend Engineer for the offshore engineering team for BrightInsight, working on improving overall performance of the SAAS healthcare platform deployed on Google Cloud.

    • Java 11, Maven, Spring boot, JUnit, Git, Google Kubernetes Engine, PostgreSQL, Apigee, Jenkins, Bitbucket, Docker, Sonar.

  • Backend Software EngineerOveractive

    Jan, 2021 - Dec, 202111 months

    Senior Backend Engineer for the engineering team for XPO Logistics Company (Portland, USA), working on the ongoing migration project for legacy systems (Java EE + Weblogic + Mainframe) that supports the dock operations within the company to Google Cloud.

  • Senior Software EngineerNovae

    Sep, 2020 - Dec, 20203 months

    Senior Software Engineer for Miami based Fintech that provides a platform to deliver credit card rewards programs to several banks across US and LATAM, improving and maintaining the backend systems to support the operation.

  • Java Developer, Software DesignerGlobant

    May, 2018 - Sep, 20202 years 4 months

    Java Backend developer in the offshore team (contractor) for Royal Caribbean Cruises Ltda, in charge of designing and building software solutions for ship guests following the standards defined by the Engineering team located in Miami, FL.

  • Technical LeaderPayU

    Mar, 2017 - Apr, 20181 year 1 month

    Provide technical advice for long term solutions, design and implement of new functionalities to improve the transactional platform software applications: payments gateway, back-office apps and core APIs that support the company operations and strategy in Colombia, Brazil, Panamá, Perú, Argentina, México and Chile.

  • Software Engineer IIIPayU

    Dec, 2014 - Feb, 20172 years 2 months

    Design and development of new functionalities and improvement to the transactional platform (payments gateway, backoffice apps and APIs) that support the company operations in Colombia, Brasil, Panamá, Perú, Argentina, México and Chile.

    Scrum master for one of the agile development teams.

  • Software Engineer IIPayU

    Sep, 2012 - Dec, 20142 years 3 months

    Diseño y desarrollo de nuevas funcionalidades y mejoras para la plataforma transaccional (Gateway de pagos, Aplicativos backoffice y APIs) que soportan la operación de la empresa en los países Colombia, Brasil, Panamá, Perú, Argentina, México y Chile.

  • Software EngineerSoftmanagement S.A

    May, 2012 - Aug, 20123 months

    Maintenance and solution of incidents of Ministerio de Minas y Energía web site.
    http://www.minminas.gov.co.

  • AnalystEforcers S.A.

    Sep, 2009 - Apr, 20122 years 7 months

    Development of Single Sign-On web application for Google Apps based on SAML 2.0 protocol and Directory Services. Development of desktop application using Google Apps APIs to provide a set of bulk operations to facilitate administration tasks. Development of various web sites for customers and SEO.

  • Software DeveloperBigPass S.A

    Dec, 2008 - Jul, 20097 months

    Maintenance and improvement of business CRM software, additionally servers management tasks and internal help-desk.

Skills

Skills

  • Backend

    Java

    Spring Boot

    Spring Data

    Spring Batch

    Spring Security

    Spring Cloud

    Maven

    Gradle

    REST

    SOAP

    SQL

    PostgreSQL

    MySQL

    Git

  • Amazon Cloud

    AWS

    RDS

    EC2

    S3

    SQS

    SNS

    Route53

    ECR

    EKC

  • Google Cloud

    GKE

    SQL

  • Software Architecture

    Design Patterns

    Microservices

    Monolithic

    N-Tier

    Client/Server

  • DevOps

    CD/CI

    Jenkins

    Octopus

    Gitlab

    Github

  • Enterprise Architecture
Education

Education

  • Service Oriented Architectures, Software Construction, Universidad de Los Andes

    Dec, 2011 - Dec, 2012

  • Computer Science, System Engineer, Universidad de Nariño

    Dec, 2001 - Dec, 2008

Certificates

Certificates

  • Training Extreme Java 8 - ConcurrencyJavaSpecialists.EU

    Issued on: May 31, 2016

  • Certified Scrum Master, Scrum Alliance, Inc

    Issued on: Aug 31, 2015

  • Certified Scrum Developer, Scrum Alliance, Inc

    Issued on: Jul 31, 2014