avatar

Santiago Gaviria Zapata
Web Developer

About

I am a backend developer with more than 4 years of experience. I can build apps from scratch. I am open and flexible when it comes to researching new topics and adapting to new roles and technologies. I can integrate easily to teams and new development environments. I am a self learner.

Work Experience

SURA ORI Health
July 2023 – November 2024
Backend Developer
Improve the process of reporting claims coming from occupational disease or accident at work. Develop the necessary components for the management of claims and authorizations. Facilitate the establishment of agreements between the ORI and health service providers in order to achieve national coverage. Allow the affiliation of natural or legal persons to the ORI.
Highlights
  • OHI / Java / Spring / Apache Camel / Junit
  • Angular / Azure DevOps / Gradle / Git
  • Microservices / BDD / Clean architecture / Agile
SURA Automatic Suscription for General Policies
September 2022 – July 2023
Backend Developer
I applied reverse engineering to Automatic Suscription for General Policies to understand which database tables, functions and procedures were involved in the issuance, modification and exclusion of risks of a policy. I created a handbook to document the insertion of new policies directly from the database. I applied clean code principles to remove 'code burn-in' and other anti-patterns in the project.
Highlights
  • Oracle / Java / Spring / Junit
  • Angular / Azure DevOps / Gradle / Git
  • Microservices / BDD / Clean architecture / Agile
SURA Compliance status sheets
May 2022 – September 2022
Backend Developer
I developed the SURA Compliance status sheets which are contracts that define the agreements acquired by companies when purchasing policies with SURA. I implemented a backend with hexagonal architecture using reactive programming providing an API that allows multithread requests. I achieved a code coverage above 90% ensuring the code quality of the main business flows.
Highlights
  • Oracle / Java / Spring / Hibernate / Junit
  • Azure DevOps / Gradle / Git / Jenkins
  • Hexagonal Architecture / DDD / SCRUM
Experimentality
January 2021 – August 2022
Fullstack Developer
I defined and implemented a MVC architecture allowing more flexibility and ease in the configuration and handling of HTTP requests. I implemented a frontend using component-based architecture achieving a platform that users can use more intuitively. I migrated some of the dispatch order flows using a stack of state-of-the-art technologies reducing the response times.
Highlights
  • Microsoft SQL Server / Java / Spring / JPA / Junit
  • Angular / Material UI / Gradle / Git / Docker
  • MVC / Jira / SCRUM
Experimentality
December 2019 – August 2021
Backend Developer
I Implemented a massive orders service that increased the flow of sales in licenses sold in bulk. Our small development team achieved a grow in sales from 1 to 4 million USD. I improved the traceability of the values associated with the licenses creating a price lists service per customer. I reduced the technical debt, improved the performance and code coverage of the application. I solved some of the application security vulnerabilities and reduced the risk of attacks due to bugs in validations and queries.
Highlights
  • MySQL / DynamoDB / Scala / Scalatest
  • React / SBT / Git / Docker / AWS / CircleCI
  • Serverless architecture / TDD / SCRUM

Contact

Medellín COL
+57 312 274 04 62
github

Education

  • 2015 2021

    Universidad de Antioquia

    Bachelors

    Systems Engineering

Skills

Languages Fluent
English
Backend
Java Scala NodeJS Hibernate Express Apache Camel Spring
Databases
OHI MongoDB Microsoft SQL Server MySQL DynamoDB Oracle
Frontend
Angular React Material UI
Cloud
AWS Azure
CI / CD
Jenkins Git Docker Weblogic Sonar Azure Devops CircleCI Junit
Architectures and Good Practices
Microservices CQRS Hexagonal architecture BDD DDD TDD Clean code MVC RabbitMQ

Interests

Poetry / Philosophy
Jazz
Cinema
Chess