Summary
Overview
Work History
Education
Skills
Timeline
Generic
Rafael Padron

Rafael Padron

Java Developer
Farmington Hills,MI

Summary

Multilingual Java Developer with 20+ years of global experience in telecommunications, e-commerce, insurance, and automobile industries. Proven success in developing and supporting robust web applications. Skilled in solving complex technical challenges and working effectively with customers with different technical backgrounds.

Overview

13
13
years of professional experience
3
3
Languages

Work History

Application Developer

RouteOne
03.2018 - 04.2025
  • Built scalable REST APIs using Spring Boot (Java 8/17), migrating services from Dropwizard and managing DB changes via Liquibase.
  • Led backend development with SQL scripting, unit tests (JUnit, Mockito), and SCRUM-based sprint delivery.
  • Developed modern UIs using Angular v15.2, TypeScript, and enhanced UX with React JS, jQuery, and JavaScript.
  • Created and maintained automated tests using Jasmine Karma and Java Selenium for robust QA.
  • Worked with tools like Git, Jenkins, Postman, Jira, and used CI/CD practices across diverse tech stacks.

Software Engineer

Ericsson
06.2017 - 09.2017
  • Developed and maintained a Spring Boot microservice for Emergency-Handling (CSDP), implementing a three-layer architecture (Controller, Service, Repository) with JPA/JPQL, and tested using Postman with OAuth 2.0 authentication.
  • Built and modified back-end features including schedulers and Excel export, utilizing Gradle for builds and Git for version control; deployed services using Kubernetes and monitored via kubectl.
  • Delivered front-end enhancements in AngularJS (Region Analysis, Data Exactness, Scheduler), following a structured MVC approach (Controller, Service, Factory) with secure API integration via OAuth 2.0 tokens.
  • Used GULP CLI and ATOM editor to build, test, and run the AngularJS microservice, ensuring seamless communication with back-end services.
  • Contributed to debugging and coding efforts in an iOS Objective-C app, resolving critical issues with push notifications.

Senior System Analyst

Rogers Communications
03.2014 - 05.2017
  • Designed and developed the Ticket Binding System (TBS), a robust 3-layer web application for external partner integrations using MyBatis, DTO/DAO patterns, and Struts; created Oracle data models, entities, stored procedures, and SOAP web services (WSDL/schema) using wsimport, enabling two-way communication with SAP-Remedy.
  • Enhanced and supported the ORM internal ticketing system, modifying Hibernate/JPA entities, service/facade layers, and JSF controllers; integrated XHTML, JSTL, jQuery, and AJAX components to enrich the user interface and functionality.
  • Developed SOAP web services for the RemedyMobile application to enable mobile access to SAP-Remedy data, allowing field technicians and approvers to operate seamlessly via smartphones; utilized wsimport for WSDL-to-Java integration.
  • Upgraded the RAEX Analyzer web application, ensuring compatibility with new schema versions (v10.1) of the IR21 telecom standard by adapting XML-parsing adapter classes and regenerating WSDL-based service classes with wsimport.
  • Automated PL/SQL calculations for Industry Canada via monthly scheduled jobs using Linux crontab; fetched data, generated Excel reports, compressed results, and dispatched via email—entirely database-driven using stored procedures and custom calculation formulas.

Senior Java Web Developer

KLF Media
04.2012 - 03.2014
  • Developed and enhanced Java web applications for e-commerce and gaming platforms (Loyalty Source, Game Access) using Hibernate ORM, Struts2, and DTO/DAO patterns; implemented service-layer logic, updated Factory classes for DTO-DAO transformations, and managed database schema changes for new features and enhancements.
  • Integrated external functionalities including SOAP web services (e.g., Post Office), Quartz schedulers, and Excel data exports using JXL; expanded business logic and supported dynamic application workflows.
  • Built advanced search features for Game Jab, a gamified data ranking platform, by implementing Apache Solr/Lucene for optimized search indexing and retrieval; contributed to database schema updates and controller/service enhancements.
  • Installed and customized OpenCart, and developed lightweight PHP-MySQL applications; also provided IT training, code reviews, and advisory support to ensure best practices and maintainability across projects.

Education

No Degree - PhD in Software Engineering

La Ecole Polytechnique De Montreal
Montreal, Canada
05.2001 -

Master of Science - Applied Physics And Computer Science

Christopher Newport University
Newport News, VA
05.2001 -

No Degree - MS in Computer Science (Artificial Intelligence)

La Universidad Del Zulia
Maracaibo, Venezuela
05.2001 -

Bachelor of Science - Industrial Engineering

La Universidad Del Zulia
Maracaibo, Venezuela
05.2001 -

Skills

    Java 8 to 17

    Back-End (Spring-Root, Hibernate)

    Front-End (Angular v152, React)

    Dev Ops (Jenkins, Pipelines)

Timeline

Application Developer

RouteOne
03.2018 - 04.2025

Software Engineer

Ericsson
06.2017 - 09.2017

Senior System Analyst

Rogers Communications
03.2014 - 05.2017

Senior Java Web Developer

KLF Media
04.2012 - 03.2014

No Degree - PhD in Software Engineering

La Ecole Polytechnique De Montreal
05.2001 -

Master of Science - Applied Physics And Computer Science

Christopher Newport University
05.2001 -

No Degree - MS in Computer Science (Artificial Intelligence)

La Universidad Del Zulia
05.2001 -

Bachelor of Science - Industrial Engineering

La Universidad Del Zulia
05.2001 -
Rafael PadronJava Developer