About Me

Location: Lima, Perú
A Software Engineer with experience in backend development, microservices architecture, cloud computing (AWS, Azure), and data integration, specializing in Java and Spring Boot. Passionate about software engineering, cloud computing, and artificial intelligence.

Work Experience

Senior Software Engineer

Encora (Contractor for Scotiabank) | July 2024 – Now

  • Development of proofs of concepts.
  • Designing reactive and asynchronous architectures for business solutions.
  • Building and deploying microservices in Java with reactive stack (Spring Webflux ) in distributed environments on AWS.

Staff Software Engineer

Aquí Suena Perú | January 2024 – Now

  • Leading the design and implementation of new backend architecture.
  • Implementing microservices with Spring Webflux, Redis, and Kafka.
  • Designing APIs using OPEN API and consuming external/public APIs for business integration.

Java Developer Ssr Advanced

Globant - Disney Streaming Contractor | August 2024 – Now

  • Developing Java modules for metadata management.
  • Integrating services (Kafka, SQS, SNS in AWS).
  • Deploying modular applications on AWS with Docker and Kubernetes.
  • Data structure modeling for APIs.
  • Developing Python scripts for data handling and providing on-call support.

Software Engineer II

Encora | September 2023 – Now

  • Developing proofs of concepts (POCs) for technical proposals.
  • Designing reactive/asynchronous batch processing architecture.
  • Administering Linux SFTP servers and designing APIs with OPEN API standard.
  • Constructing and deploying Java microservices (Spring Webflux, RxJava) on AWS.

Systems Engineer

Tata Consultancy Services | September 2022 – September 2023

  • Developing high-availability microservices with SpringBoot (Java 11, reactive/functional programming).
  • Deploying microservices in AKS/Azure (Jenkins pipelines).
  • Administering on-premises Linux servers (NGINX).
  • Designing REST APIs (OPEN API).
  • Managing firewalls for distributed services and administering AKS clusters.

Solutions Assistant

NTT DATA | December 2021 – September 2022

  • Team member for failure analysis and application integration for Claro/Telefónica.
  • Performing failure analysis, design and implementation at code/architecture/database level for incidents.
  • Supporting production transition/client migration.
  • End-to-end design/construction of microservices (Spring Boot, Java 11, Oracle SQL, reactive/functional programming).

Blog

Coming soon...

Education

Pontificia Universidad Católica del Perú

Bachelor of Science, Telecommunication Engineering | Graduated: July 2023

Areas of Interest: Software Engineering, cloud computing, artificial intelligence.

Skills

Technical

  • Java
  • NodeJs
  • Git
  • Spring Boot
  • Spring Webflux
  • RxJava
  • Spring Cloud
  • APIs REST
  • Azure
  • Mongo DB
  • MySQL
  • Apache Kafka
  • AWS
  • Docker
  • Kubernetes
  • Jenkins
  • GitLab CI
  • GitHub Actions

Languages

  • English (C1/Advanced)
  • Spanish (Native)

Certifications

Contact & Links

Email: lewis.rengifo@gmail.com