Hughbert K, Developer in Los Angeles, CA, United States
Hughbert is available for hire
Hire Hughbert

Hughbert K

Verified Expert  in Engineering

Java Software Engineer and Developer

Los Angeles, CA, United States

Toptal member since October 22, 2024

Bio

Hughbert is an experienced Java software engineer who excels in building scalable, high-performance applications using various back-end technologies, especially Java and Spring Boot. He prioritizes clean code, efficient solutions, and robust architecture. He also learns and adapts constantly and proactively to stay current in the fast-evolving tech environment. Whether independent or collaborating in teams, Hughbert delivers high-quality software that meets user needs and business objectives.

Portfolio

GEICO
Java, PostgreSQL, Cassandra, Azure, Redis, Spring Boot, Docker, Kubernetes...
Conservis
Amazon Web Services (AWS), API Development, REST, PostgreSQL, Spring Boot, Java

Experience

  • Git - 8 years
  • Java - 8 years
  • Spring - 6 years
  • REST - 6 years
  • PostgreSQL - 6 years
  • API Development - 6 years
  • Azure - 3 years
  • Cassandra - 2 years

Availability

Full-time

Preferred Environment

Git, REST APIs, Spring Boot, Java, PostgreSQL

The most amazing...

...project I've worked on is a platform for tour agents to help book and reserve experiences for tourists.

Work Experience

Software Engineer

2023 - PRESENT
GEICO
  • Developed and maintained robust REST APIs using the Java Spring ecosystem, incorporating Spring Security for secure authentication and authorization.
  • Collaborated with front-end developers to integrate back-end services seamlessly with user interfaces, utilizing JavaScript, React, HTML5, and CSS3.
  • Implemented and managed CI/CD pipelines using Azure CI to streamline integration and deployment processes, enhancing delivery efficiency.
  • Utilized Docker and Kubernetes for containerization and orchestration of microservices, improving deployment consistency and scalability.
Technologies: Java, PostgreSQL, Cassandra, Azure, Redis, Spring Boot, Docker, Kubernetes, Microservices, SQL, Relational Database Services (RDS), Distributed Systems, Large-scale Distributed Systems

Full Stack Developer

2020 - 2023
Conservis
  • Developed and maintained several Java projects, including a library of shared code for the CropTracker module, providing a standard approach to implementing utility functions.
  • Designed, tested, and implemented RMM3 REST endpoints for various integration partners, enhancing interoperability across digital products.
  • Coordinated team member onboarding and project management for multiple software initiatives.
Technologies: Amazon Web Services (AWS), API Development, REST, PostgreSQL, Spring Boot, Java

Full-stack Software Engineer

2017 - 2020
Boom Lab | Three Bridge
  • Led full-stack web development for single-page applications using MVC, Firebase, AngularJS, Java, and REST, optimizing data management and reporting.
  • Utilized Selenium and Java to automate test scripts, enhancing software quality by identifying and addressing bugs and errors and improving the load time of web pages by 68%.
  • Developed a tool that ingested data, displayed custom reports from third parties, and outputted the data as a dashboard for internal users, thus reducing the amount of context and application switching.
Technologies: Firebase, Java

Java Software Developer

2016 - 2017
Federal Reserve Bank of Minneapolis
  • Developed software tools in Java to automate manual data entry, reducing processing time from 16 hours per week to 20 minutes.
  • Improved the search process for active directory management by 67% using Object-oriented Design (OOD) principles and Java Swing.
  • Built custom software to search, sort, display, and manage data and integrate Microsoft active directory across multiple organizations.
Technologies: Java

Experience

Tourism Application

A Java Spring Boot application that helps tourists book destinations, activities, accommodation, and transportation for various attractions. The project also integrates Stripe to facilitate payment processing.

Conservis Platform

Conservis offers a comprehensive farm management platform, integrating fintech tools to enhance agricultural efficiency, profitability, and traceability. Accessible on the web and mobile, the platform connects and analyzes data from multiple third-party sources, giving farmers insights across crop types. For RowCrops (corn, soybeans, etc.), it tracks field activities, inputs, yields, and profit margins, supporting data-driven decisions from planting to harvest. PermCrops caters to permanent crop producers, like orchards and vineyards, by monitoring long-term data specific to trees and vines, optimizing resources and harvest quality. CropTracker emphasizes traceability, ensuring compliance and record-keeping for fresh produce from field to processing. Each module addresses unique farming needs, empowering growers to maximize resources, reduce waste, and maintain standards across their operations.

Cascade Health Services

https://apps.apple.com/us/app/cascade-health/id6444913309
The Cascade Health Services app empowers healthcare professionals in PRN (as-needed) roles to find, book, and manage flexible shifts across various healthcare facilities. Designed for ease, the app enables users to browse job opportunities, tailor schedules to their availability, and even take advantage of quick-pay options. With features like real-time job search, a user-friendly interface, and connections to top-tier facilities, it offers a streamlined experience for PRNs to balance their work and personal lives while providing quality patient care.

Education

2013 - 2017

Bachelor's Degree in Computer Science

University of St. Thomas, Minnesota - St. Paul, MN, USA

Skills

Libraries/APIs

API Development, REST APIs, React

Tools

Git, Expo

Paradigms

REST, Microservices

Languages

Java, SQL

Frameworks

Spring, Spring Boot, React Native

Platforms

Amazon Web Services (AWS), Azure, Docker, Kubernetes, Firebase

Storage

PostgreSQL, Cassandra, Redis

Other

Relational Database Services (RDS), Distributed Systems, Large-scale Distributed Systems

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