# Carlos Rucker

Carlos Rucker is a remote worker on Himalayas, Lead Software Engineer at U.S. Department of the Treasury / IRS, based in United States.

Source: https://himalayas.app/@carlosrucker

```text
Lead Software Engineer at the IRS modernizing 100+ legacy programs and retiring approximately 12 million lines of code.
```

| Detail | Value |
| --- | --- |
| Availability | Looking for a job |
| Location | United States |
| Authorized to work in | United States |
| Salary expectations | 115k+ USD |
| Job categories | Software Engineer, Technical Lead, Technical Program Manager |
| Skills | Software Architecture, Legacy System Modernization, Technical Roadmapping, Technical Program Delivery, Team Leadership, Agile, Scrum, Release Management, Java, Spring Boot, Spring MVC, Spring Data JPA, Hibernate, Kotlin, SQL |

## About

```text
At the U.S. Department of the Treasury / IRS, I lead a team of 8 developers modernizing legacy systems. I directed the modernization of 100+ Pro*C/C programs into Java 17 and Spring Boot services, retiring approximately 12 million lines of legacy code.

I provide technical direction for Oracle Exadata data layers and established Liquibase schema baselines. I also built repeatable integration tests and designed TCP communication between Spring Boot applications.

At Financial Network, Inc., I led a Java 8-to-11 upgrade and delivered a reusable Spring Boot library to standardize Google Cloud Pub/Sub messaging across microservices.

At Robert Half, I led delivery of a Java 21 / Spring Boot microservice with 10+ REST APIs, migrating 15+ matching services from a legacy engine. I also delivered Elasticsearch-backed job search with vector-based matching and managed production cutover.
```

## Experience

### Lead Software Engineer (current)

U.S. Department of the Treasury / IRS. Mar 2024 - Present

```text
Lead a team of 8 developers and own technical architecture for modernizing legacy IRS systems. Directed modernization of 100+ legacy Pro*C/C programs into Java 17 / Spring Boot services, retiring approximately 12 million lines of code.
```

Skills: Java-17, Spring-Boot, Spring-Data-JPA, Hibernate, Oracle-Exadata, Liquibase, JUnit5, Maven, Nexus, Red-Hat-Enterprise-Linux

### Java Team Lead

Financial Network, Inc.. Apr 2022 - Feb 2024

```text
Led a team-wide Java 8-to-11 upgrade across Spring projects and submodules. Designed and delivered a reusable Spring Boot library standardizing Google Cloud Pub/Sub messaging across microservices.
```

Skills: Spring-Boot, Java-8-11, Google-Cloud-Pub-Sub, MariaDB, MySQL

### Senior Software Engineer

[Robert Half](https://himalayas.app/companies/robert-half). Jan 2021 - Apr 2022

```text
Architected and led delivery of a Java 21 / Spring Boot 3.5 microservice with 10+ REST APIs, migrating 15+ matching services off a legacy monolithic matching engine. Delivered an Elasticsearch-backed job search with vector-based matching.
```

Skills: Java-21+, Kotlin, Spring-Boot-3, Elasticsearch, Terraform, AWS, Maven, JUnit5, Logstash

### Full Stack Java Developer

The C.A.S.E. Engineering Group. Jul 2019 - Jan 2021

```text
Modernized IRS web applications using Java, Spring Boot, and React. Drove test coverage from 0% to 80% as part of a refactoring program targeting performance and scalability.
```

Skills: Spring-Boot, Java-8, React, JavaScript, SQL-Server, Elasticsearch, S3

### Software Engineer

Edtera, Inc.. Oct 2016 - Mar 2019

```text
Owned architecture planning, feasibility analysis, and end-to-end delivery of Spring REST APIs. Established TDD practices with Spring Test and JUnit 5.
```

Skills: Spring-Boot, Java-8, Angular, TypeScript, PostgreSQL

## Education

### Old Dominion University

Computer Science

```text
Studied Computer Science at Old Dominion University.
```

## Tech stack

- Checkly
- Amazon Quicksight
- Amazon EC2
- Amazon S3
- SonarQube
- JaCoCo
- Flyway
- Liquibase
- MySQL
- PostgreSQL
- MariaDB
- Spring Boot
- Spring MVC
- Terraform
- React
- JavaScript
- Python
- Java
- Kotlin
- Logstash
- Hibernate
- Linux
- GraphQL
- Google Cloud Pub/Sub
- Elasticsearch
- AWS Lambda
- TypeScript
- Git
- Docker
- SQL

To contact Carlos, message them from this profile with a Himalayas employer account: [Hire on Himalayas](https://himalayas.app/hire).

## People also viewed

- [Ahmed ghali](https://himalayas.app/@ahmedghali): Technical Lead, TCS
- [Tyler Jorgensen](https://himalayas.app/@tylerjorgensen): Senior Consultant – Application Architect, Client Resources Inc.
- [Saurav Neupane](https://himalayas.app/@sauravneupane): Senior Java Developer, Messer Financial
- [M Ahmad](https://himalayas.app/@mahmad): Lead Java Developer, GoGo Meds
- [Harish Vembu User](https://himalayas.app/@harishvembuuser): Sr. Full Stack Java Developer, US Tech Solutions
- [TYLER DEEL](https://himalayas.app/@tylerdeel): Senior Software Engineer, Capital One
- [Kailu Hu](https://himalayas.app/@kailuhu): Senior Software Engineer, Walmart
- [Amoolya thangirala](https://himalayas.app/@amoolyathangirala): Technical Lead / Senior Software Engineer, Citizens
- [pramod parnati](https://himalayas.app/@pramodparnati): Sr. Java Developer, Fiserv
- [Luqman Samad](https://himalayas.app/@luqmansamad): Lead Full Stack Software Engineer, MetLife
