Jose Martinez, Developer in Louisville, KY, United States
Jose is available for hire
Hire Jose

Jose Martinez

Verified Expert  in Engineering

Object-oriented Programming Expert and Java Developer

Location
Louisville, KY, United States
Toptal Member Since
May 22, 2023

Jose is a senior Java software developer with over 20 years of experience. He has professional experience in object-oriented analysis and design and expertise in many Jakarta EE APIs. He is fluent in English and Spanish with many years of experience in the US Federal, The Department of Defense, and military service. Jose is a hard-working, honest, decorated veteran with several certifications, awards, and security clearances.

Portfolio

Home Credit
Java 8, Gradle, Apache Maven, JaCoCo, SonarQube, Arcadier APIs, Prometheus...
Defense Manpower Data Center, DoD
Apache Maven, Angular, Google Guava, Git, GitLab, HTML5, JavaScript, DOM, JSON...
Defense Logistics Agency
JavaScript, FTP, SFTP, Subversion (SVN), BMC Remedy, Eclipse IDE, Jakarta EE...

Experience

Availability

Part-time

Preferred Environment

Windows, Eclipse IDE, Java

The most amazing...

...thing I've done is track, identify, and resolve difficult production issues while uncovering multiple problems that other developers couldn't identify.

Work Experience

Senior Java Developer

2022 - 2023
Home Credit
  • Developed a microservice from scratch that accessed a third-party RESTful API, Arcadier API, and filtered and returned the new JSON response.
  • Used Splunk, Grafana, Prometheus, and Spring Boot Actuator to monitor the microservices health status and performance.
  • Created utility classes from scratch in Java following proper design patterns and object-oriented design.
  • Tracked and fixed bugs using Jira as a reporting tool.
Technologies: Java 8, Gradle, Apache Maven, JaCoCo, SonarQube, Arcadier APIs, Prometheus, Spring Boot, APIs, Microservices, Spring

Java Developer

2018 - 2021
Defense Manpower Data Center, DoD
  • Rewrote a legacy Struts application and Jakarta Server Pages (JSP) pages into Angular 5.0-based components and templates.
  • Provided Java and Angular development support for the military/contractor card issuance software tactical automated security system (TASS) for the Defense Manpower Data Center (DMDC) and Department of Defense (DoD).
  • Developed a web services cache to access an external REST API endpoint using Google Guava cache framework.
Technologies: Apache Maven, Angular, Google Guava, Git, GitLab, HTML5, JavaScript, DOM, JSON, MAPPER, JDBC, SQL, WebLogic, Agile, Scrum, Spring Boot, Hibernate, TypeScript, Java 8, APIs, Spring, CSS

Senior Software Engineer

2009 - 2018
Defense Logistics Agency
  • Developed an intrusion detection system (IDS) for the FTP Apache server to monitor, stop, and report intrusions and distributed denial-of-service (DDoS) attacks at the API address layer.
  • Built a Unix scheduling system for cron jobs to start, stop, and pause cron jobs in Unix servers using Java.
  • Created a multi-purpose document templates framework to manage any document in any format in memory using Java.
Technologies: JavaScript, FTP, SFTP, Subversion (SVN), BMC Remedy, Eclipse IDE, Jakarta EE, Jakarta Server Pages (JSP), Intrusion Detection Systems (IDS), AWS SDK, CSS

Applications Software Specialist

1999 - 2005
Department of the Treasury - Bureau of Public Debt
  • Developed a Struts-like framework to manage the purchase of securities and bonds.
  • Assisted in the development of the Java back end for Treasurydirect.gov's website.
  • Conducted research to get our software shop CMM (Capability Maturity Model) and ISO 9001 certified.
  • Built a utility to convert HTML/XHTML files into PDF using Java.
  • Drafted the UML process for our software shop. Upon certification from IBM, I was the subject matter expert on object-oriented programming and unified modeling language (UML).
  • Created a BMC remedy from scratch as a trouble ticket tracking web application for the civil engineering facilities department to track their facilities service request's trouble tickets.
Technologies: HTML, JavaScript, Jakarta Server Pages (JSP), Java Servlets, WebSphere, Eclipse, Open Financial Exchange (OFX), PDF, Visual Basic, OOP Designs, Object-oriented Programming (OOP), CSS

COCOMO—Resource Estimation Tool

A single-page web application based on the Constructive Cost Model (COCOMO) to estimate software development time/effort in "man-hours." The model uses a basic regression formula with parameters derived from historical project data and current project characteristics. The tool is a single HTML/JavaScript page where users input the required parameters, and the results in man-hours are calculated and displayed.

Router Front-end Management

I created a front-end application to manage a WIFI router's admin page to be able to lock or grant access to users. The work was done uniquely by me while using JSP/Servlet technology. I leveraged the Selenium framework to access the router's admin page from the Java back end.

Languages

Java, UML, CSS, Java 8, HTML5, JavaScript, SQL, HTML, Visual Basic, TypeScript

Paradigms

Object-oriented Design (OOD), Object-oriented Programming (OOP), Agile, Scrum, Microservices

Other

OOP Designs, Prometheus, Web Security, Arcadier APIs, eCommerce APIs, Windows 95, DOM, WebLogic, FTP, SFTP, Intrusion Detection Systems (IDS), Open Financial Exchange (OFX), PDF, APIs, Selenium IDE

Frameworks

Jakarta Server Pages (JSP), Spring, Spring Boot, Angular, Google Guava, Hibernate, Selenium

Libraries/APIs

REST APIs, Java Servlets, JaCoCo, JDBC

Industry Expertise

Cybersecurity

Tools

Gradle, Apache Maven, SonarQube, Git, GitLab, MAPPER, Subversion (SVN), BMC Remedy, Eclipse IDE, AWS SDK, Apache Tomcat

Platforms

Jakarta EE, WebSphere, Eclipse, Windows, Amazon Web Services (AWS)

Storage

Azure Cloud Services, JSON

1987 - 1992

Bachelor of Science Degree in Math and Physics

State University of New York at Fredonia - Fredonia, New York, US

AUGUST 2022 - PRESENT

Microsoft Azure Cloud Fundamentals, AZ-900

Microsoft

AUGUST 2022 - PRESENT

Arcadier Certified Developer

Arcadier

JUNE 2019 - JUNE 2022

CompTIA Security+

CompTIA

DECEMBER 2009 - PRESENT

Sun Certified Web Component Developer

Sun Microsystems

JANUARY 2005 - PRESENT

Sun Certified Java Programmer

Sun Microsystems

JUNE 2004 - PRESENT

Object Oriented Analysis and Design with UML 1.3

IBM

FEBRUARY 1999 - PRESENT

Microsoft Certified Professional

Microsoft

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