Summary
Overview
Work History
Education
Skills
Timeline
Generic

Francisco Pulido

Software Engineer

Summary

Software developer with experience in software design, development and integration. Advanced knowledge of Java and object oriented development. Specializes in webservice and application server development.


Overview

10
10
years of professional experience

Work History

Java Software Engineer

Choice Hotels
12.2022 - Current
  • Lead a small team of developers in order to tackle the last road blocks for completing a massive code base migration from on-premise (and outdated technologies) to microservices architecture and cloud based.
  • Developed RESTful web services deployed to AWS to support new functionality.
  • Leveraged hibernate APIs to interface with our database instances that required syncing operations.
  • Refactored/tailored existing applications to meet new requirements.
  • Provided support for functional testing using tools like Jmeter, developing test plan and tests scripts.
  • Lead feature releases to multiple environments attending all issues arising from automated testing frameworks.
  • (Java, Springboot, DyanmoDB, RDS, Docker, Apache Kafka, Jenkings, Kibana)

Java Software Engineer

HCL Technologies
06.2021 - 11.2022


  • Engaged with system engineering team to define functional capabilities based on new requirements. Implemented algorithms defined.
  • Mentored junior developers in usage of design patterns, best practices, program coding standards and procedures.
  • ·Evolved monolith application into microservices architecture while solving challenges this type of architecture brings.
  • Implemented test-suites such JMeter and REST Assured.

Java Software Developer

Xsell Technologies (Ancient)
06.2019 - 01.2021
  • Performed integration testing and defect resolution for several large enterprise processing systems.
  • Test software to identify defects, ensure quality and reliable code (e.g., JUnit & Mockito).
  • Worked alongside platform teams to upgrade security of the microservices driven enviroment.
  • Use Kafka to implement event-driven architecture.
  • Wrote, modified and maintained software documentation and specifications.
  • Led migration efforts from legacy technologies to modern Java frameworks, ensuring seamless transition without disruption to existing workflows or customer experiences.
  • Reduced code complexity and improved maintainability by refactoring legacy Java applications, increasing overall team productivity.

Software Engineer

Gap (Ancient)
01.2015 - 01.2019
  • Plan, design, implement and maintain microservices from scratch.
  • Developed comprehensive documentation for software applications, enabling easier maintenance and user support.
  • Designed data models and database schemas to support complex data storage and retrieval requirements, ensuring data integrity and accessibility.
  • Refactored legacy codebases for improved maintainability, paving the way for easier future updates.
  • Conducted thorough code reviews to maintain high standards of code quality and encourage best practices among development team.

Education

Bachelor's Degree -

University

Skills

  • Java (8 Years)
  • SpringBoot, Hibernate, Kafka, AWS, microservices, restful APIs, jenkins, CI/CD
  • Solid understanding and experience with object orientated development, design patterns and multithreading
  • Familiarity with RESTful webservices and test-driven development
  • Agile development experience
  • Familiarity with Hibernate and Spring frameworks
  • Git, Subversion and ClearCase source control proficiency
  • RDBMS design and SQL experience (PostgreSQL, Oracle, MySQL)
  • Experience working on software teams of varying sizes
  • Linux, Unix and Windows OS & scripting experience
  • Performance tuning (jvisualvm & JProfiler tools)
  • Jenkins, CruiseControl continuous integration familiarity
  • Unit testing proficiency (Junit)
  • Amazon Web Services (AWS)

Timeline

Java Software Engineer

Choice Hotels
12.2022 - Current

Java Software Engineer

HCL Technologies
06.2021 - 11.2022

Java Software Developer

Xsell Technologies (Ancient)
06.2019 - 01.2021

Software Engineer

Gap (Ancient)
01.2015 - 01.2019

Bachelor's Degree -

University
Francisco Pulido