Elthon Chocano Pareja, Developer in Port Coquitlam, BC, Canada
Elthon is available for hire
Hire Elthon

Elthon Chocano Pareja

Bio

Elthon is a senior developer with 10+ years of experience specializing in scalable, efficient server-side solutions and distributed systems. He is an expert in Java, Spring Boot, and RESTful APIs, with proficiency in Angular, TypeScript, and SQL. Elthon is focused on optimizing system performance, reliability, and scalability, and is passionate about clean code, mentoring, and delivering innovative technical solutions.

Portfolio

novoPayment
Java, Spring Boot, Spring WebFlux, Reactive Programming, APIs...
Pragma
Java, Oracle, Spring Boot, Clean Architecture, JUnit, Mockito, Azure DevOps...
Ministerio de Educacion
Java, Android, Microsoft SQL Server, SQL Server Integration Services (SSIS)...

Experience

  • Debian Linux - 20 years
  • Java - 17 years
  • Systems Analysis - 15 years
  • Software Development - 15 years
  • Spring Boot - 6 years
  • APIs - 6 years
  • Reactive Programming - 3 years
  • RESTful Microservices - 3 years

Preferred Environment

Debian Linux, Java, Spring Boot, TypeScript, Angular, SQL, APIs, JUnit, Mockito

The most amazing...

...thing I've developed is a data collection platform—Android input with web survey setup—accelerating educational information collection workflows by over 70%.

Work Experience

Senior Development Analyst

2022 - 2024
novoPayment
  • Contributed to the integration of Card Solutions for Banco Fihogar, customizing Java 8 REST microservices for successful implementation.
  • Developed REST microservices for an electronic wallet, including user onboarding and payment service integration with Spring Boot, Java 11, Hibernate with Oracle, reactive programming, and building unit tests using JUnit 5 and Mockito.
  • Led training sessions on reactive programming and unit testing, enhancing the team's efficiency in adopting new technologies.
Technologies: Java, Spring Boot, Spring WebFlux, Reactive Programming, APIs, RESTful Microservices, Oracle, JUnit, Mockito, Oracle RDS, Back-end, REST APIs, Jenkins, SQL, Microservices, Docker, Spring, Database Design, Microservices Architecture, REST, CI/CD Pipelines, RESTFul APIs, MongoDB, Domain-driven Design (DDD), Java SE (Core Java), Apache Tomcat, Distributed Systems, NoSQL, Elasticsearch, Architecture, Fintech, Back-end Development, Card Payments, Payment APIs, Payments, Software Integration, Software Engineering, Large-scale Distributed Systems

Full-stack Java Developer

2021 - 2022
Pragma
  • Contributed to the Cybersecurity GAIA project for Bancolombia by developing new features using Angular 9 and TypeScript for the front-end and building unit tests with the Jasmine framework.
  • Built new REST microservices in Java 11 with Hibernate and Oracle database to achieve new features on the Cybersecurity GAIA project.
  • Shared knowledge on clean code and architecture during internal technical sessions.
Technologies: Java, Oracle, Spring Boot, Clean Architecture, JUnit, Mockito, Azure DevOps, Jenkins, RESTful Services, APIs, Angular, TypeScript, Back-end, REST APIs, SQL, Microservices, Spring, Database Design, Microservices Architecture, REST, CI/CD Pipelines, RESTFul APIs, Domain-driven Design (DDD), Java SE (Core Java), Apache Tomcat, Distributed Systems, Back-end Development, Software Integration, Software Engineering, Large-scale Distributed Systems

Application Development Specialist

2017 - 2022
Ministerio de Educacion
  • Designed and implemented a data collection platform with dynamic forms for Android with Java 8, configurable via a PHP web tool and RESTful services with the Yii2 Framework.
  • Managed information requests from departments involved in data processing.
  • Enabled faster statistical database development by 70%.
Technologies: Java, Android, Microsoft SQL Server, SQL Server Integration Services (SSIS), PHP, Yii 2, Spring Boot, Spring Batch, Spring Data JPA, REST APIs, SwingX, SQL, Agile Project Management, Microservices, Spring, Database Design, Microservices Architecture, REST, CI/CD Pipelines, RESTFul APIs, Domain-driven Design (DDD), Gradle, Java SE (Core Java), Apache Tomcat, Distributed Systems, Architecture, Back-end Development, IT Project Management, Project Management, Software Engineering

Technology Specialist

2021 - 2021
Total TIM WE
  • Led adjustments in the content provider management platform to integrate new providers for client Entel.
  • Developed customized integrations for three new providers into the main product platform.
  • Utilized Java 8 for back-end development, focusing on applying development principles to ensure software efficiency and quality.
Technologies: Java, Angular, Oracle RDS, Subversion (SVN), SQL, REST, CI/CD Pipelines, RESTFul APIs, Domain-driven Design (DDD), Java SE (Core Java), Apache Tomcat, Distributed Systems, Back-end Development, Software Integration, Software Engineering

Java Specialist Developer

2013 - 2017
Instituto Nacional de Estadistica e Informatica
  • Led the design and development of mobile applications for data collection across various departments of the organization, using Java 8 as the primary language.
  • Designed and implemented a framework focused on the reuse of UI components to streamline the development of data collection applications.
  • Delivered applications 70% faster than before, thanks to the implementation of this efficient, reuse-centric framework.
Technologies: Java, Microsoft SQL Server, Subversion (SVN), Android, SQL, Agile Project Management, Database Design, REST, Java SE (Core Java), Apache Tomcat, Software Engineering

Solutions Assistant

2012 - 2013
everis
  • Participated in the planning and development of new systems or system improvements, ensuring alignment with organizational needs. Familiarity with Spring Framework, Java 1.6, PHP, C#.
  • Consulted with the project manager to analyze computer system needs for functional operations and to determine the scope and priorities of projects.
  • Planned and initiated the redesign of existing standalone applications, utilizing object-oriented programming for new distributed systems.
Technologies: Java, Oracle WebLogic Application Server, C#, PHP, Microsoft SQL Server, IBM Db2, MySQL, PostgreSQL, SQL, Spring, Java SE (Core Java), Web Services Description Language (WSDL), SOAP, Apache Tomcat, Software Integration, Software Engineering

Java Developer

2010 - 2012
Grupo Upgrade
  • Designed the PostgreSQL database to manage sales, warehouses, credits, and sales commissions.
  • Led the development of administrative modules using Java 1.6 and Swing, integrating the system with the company's external accounting software.
  • Reduced commission payment processing from one month to less than a month after the sales close, improving vendor satisfaction.
  • Optimized warehouse management and inventory rotation across branches, enhancing purchasing control.
Technologies: Java, PostgreSQL, Microsoft SQL Server, SwingX, Subversion (SVN), Debian Linux, Swing, SQL, Database Design, Java SE (Core Java), Payments, Loans, Software Engineering

Java Developer

2008 - 2010
Grupo Oxyman Comercial
  • Designed and implemented the relational database using PostgreSQL to manage sales, production, credit, purchases, and asset rotation data.
  • Led the development of all system modules using Java 1.5 and Swing, ensuring integration with the existing accounting system.
  • Designed and developed a mobile application for PDAs using Java Micro Edition, enabling more efficient tracking of credit sales collections.
  • Integrated the mobile app with the existing administrative system, boosting payment collection efficiency.
Technologies: Java, Swing, Java ME, MySQL, PostgreSQL, Subversion (SVN), SwingX, SQL, Database Design, Java SE (Core Java), Software Engineering

Experience

Herim Platform

Designed and deployed a complete educational data collection platform, featuring Android device integration for rapid input and a web application for dynamic survey creation and management. This system successfully accelerated information collection workflows by over 70%.

Virtual Wallet Development & Card Solutions Integration – Belcorp

Led the development of a virtual wallet and managed its complex integration with Card Solutions v1.3 for Belcorp. I implemented critical microservices responsible for seamless user onboarding, secure identity management, and integration with the 3rd-party payment provider, PagoEfectivo.

Android Application Development Framework Implementation

Designed and developed a proprietary development framework for Android applications. The framework was specifically built around the reutilization of visual and logical components to standardize and accelerate the creation of new mobile applications.

This self-initiated project laid the groundwork for cleaner code, faster development cycles, and enhanced consistency across the mobile application portfolio.

Education

2024 - 2025

Master's Degree in Business Administration (MBA)

University Canada West - Vancouver, BC, Canada

2002 - 2006

Bachelor's Degree in Systems Engineering

Universidad Catolica de Santa Maria - Arequipa, Peru

Certifications

JULY 2025 - JULY 2028

AWS Certified AI Practitioner

Amazon Web Services

MAY 2021 - MAY 2027

AWS Certified Cloud Practitioner

Amazon Web Services

DECEMBER 2020 - DECEMBER 2026

Project Management Professional (PMP)

Project Management Institute (PMI)

FEBRUARY 2015 - JULY 2022

Certified Scrum Master

Scrum Alliance

Skills

Libraries/APIs

SwingX, REST APIs

Tools

Subversion (SVN), Gradle, Apache Tomcat, Jenkins

Languages

Java, SQL, Java SE (Core Java), TypeScript, Python, PHP, C#, Web Services Description Language (WSDL)

Frameworks

Swing, Spring Boot, Angular, JUnit, Mockito, Spring WebFlux, Spring, Yii 2, Spring Batch

Storage

Microsoft SQL Server, MSSQLCE, SQL Server Integration Services (SSIS), Oracle RDS, PostgreSQL, MySQL, Spring Data JPA, IBM Db2, MongoDB, NoSQL, Elasticsearch

Paradigms

Reactive Programming, Microservices, Database Design, Microservices Architecture, REST, Clean Architecture, Azure DevOps, Agile Project Management

Platforms

Debian Linux, Oracle, Android, Java ME, AWS IoT, Docker, Amazon Web Services (AWS)

Industry Expertise

Project Management

Other

APIs, Back-end, Back-end Development, Software Development, Systems Analysis, RESTful Microservices, RESTful Services, RESTFul APIs, Domain-driven Design (DDD), Distributed Systems, Fintech, Card Payments, Payment APIs, Payments, Loans, Software Integration, Software Engineering, Large-scale Distributed Systems, Artificial Intelligence (AI), IT Project Management, Business Analytics, Machine Learning, Business Analysis, Oracle WebLogic Application Server, Scrum framework, CI/CD Pipelines, SOAP, Architecture

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring