Roberto Olguin
SOFTWARE ENGINEER
Contratar a esta persona
Envía una oferta de trabajo directamente a este candidato
Sobre mí
Experience with technologies: Java Spring Boot, Java Quarkus, Maven, Spring Data, Spring Webflux, NestJS, TypeScript, VueJS3, Go (Golang), Oracle, Microsoft SQL Server, PostgreSQL, Google Cloud Pub/Sub, Google Cloud Run, Google Cloud SQL. My tasks included developing new microservices in Spring Boot and Java Quarkus, implementing asynchronous messaging with Google Cloud Pub/Sub, developing a new service in Go deployed on Google Cloud Run with Google Cloud SQL, assisting colleagues in implementing new features, and performing code reviews and unit tests.
Experiencia
Full Stack Engineer at FactorIT (2024-03 – Present)
Experience with technologies: Java Spring Boot, Java Quarkus, Maven, Spring Data, Spring Webflux, NestJS, TypeScript, VueJS3, Go (Golang), Oracle, Microsoft SQL Server, PostgreSQL, Google Cloud Pub/Sub, Google Cloud Run, Google Cloud SQL. My tasks included developing new microservices in Spring Boot and Java Quarkus, implementing asynchronous messaging with Google Cloud Pub/Sub, developing a new service in Go deployed on Google Cloud Run with Google Cloud SQL, assisting colleagues in implementing new features, and performing code reviews and unit tests.
- Developed on Oracle new packages that contains procedures, in Microsoft SQL server I made procedures, and I made some simple ETL to migrate data from SQL server to Oracle at BNP Paribas Cardif (Colombia).
- Developed RESTful APIs in Java Quarkus, I made features for the project assigned to me at Banco Union (Bolivia).
- Developed RESTful APIs in NestJS, I made features for the project assigned to me at Caja los Andes (Chile).
- I developed a microservice as a freelancer in Go, deployed on Google Cloud Run with Google Cloud SQL.
- I also created new features using Java Spring Boot using Google Cloud Pub/Sub at Caja los Andes (Chile).
Java Developer Engineer at Digital Harbor (2023-01 – 2023-10)
Experience with technologies: Java, Spring MVC, JSP, API rest, SQL Server. My tasks include developing new microservices, assisting colleagues, implementing new features and unit testing.
- Developed RESTful APIs on Spring mvc
- New functionalities had to be added to the enrollment project so that it used a new external service, related to attach files.
- I have implemented improvements on the portal project. For this, spring mvc has been used. I also worked on the migration of the portal project.
Full Stack Engineer at Digital Harbor (2020-01 – 2022-12)
Experience with technologies: Java, Spring Boot, MongoDB, MySQL, SQL Server, Angular 7+, TypeScript, API rest, ELK, Kafka, Bootstraps, SASS. My tasks include developing new microservices, assisting colleagues, implementing new features and unit testing.
- Developed RESTful APIs on Spring Boot
- Developed front-end modules using Angular 7+
- This project was related to the enrollment and control of health providers; it was updated in Angular 7+.
- I have implemented all related to the profile and account modules. For this, micro services have been used. Then, I have implemented functionalities in the moratorium and monitoring modules. Additionally, improvements had to be added to the account history module. For this, elastic search, logstash, kibana and kafka have been used. I started entering the world of SOLID by refactoring code I had done previously.
Junior Full Stack Engineer at Digital Harbor (2018-07 – 2019-12)
Experience with technologies: Java, Spring Boot, MongoDB, MySQL, SQL Server, Angular 2, TypeScript, API rest. My tasks include developing new microservices, implementing new features.
- Developed RESTful APIs on Spring Boot
- Developed front-end modules using Angular 2+
- This project was related to the enrollment and control of health providers, it was created with Java Spring boot and Angular 2+.
- I have implemented all related to the account history module, I also worked on migrating the monolithic code and having it as a microservice.
Junior Java Developer Engineer at Digital Harbor (2017-03 – 2018-06)
Experience with technologies: Java, Spring MVC, JSP, API rest, SQL Server. My tasks include developing new microservices, assisting colleagues, implementing new features.
- Developed RESTful APIs on Spring MVC
- This project was related to the health providers, it was created with Java Spring mvc.
- I have implemented some features within the step indicators in the MD portal for which visitor and observer design patterns were used. I worked with new features to add the portal project and started to enter the world of design patterns and clean code.
QA Automation at Digital Harbor (2016-09 – 2017-02)
Experience with technologies: Java, Selenium, SQL server. My tasks include developing suit files for automation and manual testing to create Jira ticket bugs.
- Developed XML suit files.
- I have implemented functionalities in java to read.json files and then used them in the portal to populate the required fields. For this, xml suites have been created.
Junior Database Administrator – Junior SQL Developer at 22 Technology (2016-04 – 2016-08)
Experience with technologies: MySQL. My tasks include developing, assisting colleagues, implementing new features.
- This project was related to telecommunications where you could see reports on the cost and prices of electrical energy consumption. It was created with Angular js and MySQL.
- I have implemented new procedures and optimized SQL queries; some queries that were in production have refactored.
Junior Software Developer at 22 Technology (2016-03 – 2016-03)
Experience with technologies: SQL Server, symfony php framework. My tasks include developing, and unit testing.
- This project was related to real state selling. It was created with the symfony php framework, Angular js and SQL server.
- I have implemented new functionalities to get reports.
Junior SQL Developer at Datakraken (2015-10 – 2016-02)
Experience with technologies: MySQL. My tasks include developing.
- I have implemented new procedures and optimized SQL queries. To display the reports, csv files have been created from queries and stored procedures.
Educación
System Engineering in System Engineering – Greater University of San Simon





