Summary
Overview
Work History
Education
Skills
Timeline
Generic
OMAR CASTRO

OMAR CASTRO

Houston,TX

Summary

Results-driven Senior Software Engineer with extensive experience modernizing backend systems and architecting scalable cloud solutions. Proficient in Java and Spring Boot, with a solid track record leading the migration of legacy systems and developing robust microservices across AWS, GCP, and Azure. Adept in containerization with Docker and Kubernetes, CI/CD pipelines using Jenkins and Terraform, and delivering high-quality code through agile practices and automated testing. Recognized for technical leadership, standardizing best practices, and driving operational efficiency through proactive monitoring and performance optimization.

Overview

6
6
years of professional experience

Work History

Sr. Software Engineer

Tealium
04.2022 - Current

Backend Transformation & Performance: Lead the migration from legacy to modern permission service by refactoring Java code and optimizing permission cache performance.

Database Engineering: Spearhead database creation, updates, and schema management across PostgreSQL and MongoDB using Liquibase.

Standards & Best Practices: Standardize testing frameworks, documentation, and coding practices—recognized via promotion for excellence in quality engineering.

Technical Leadership: Serve as the backend Technical Lead for the Platform and Concurrency teams, mentoring engineers and driving strategic development initiatives.

Concurrency Implementation: Co-lead the development and rollout of Concurrency functionality for our CDP, enhancing system performance and scalability.

Collaborative Agile Practices: Partner with QA to develop test cases, participate in backlog grooming and sprint planning, and conduct rigorous code reviews.

Innovation & Production Support: Evaluate alternative solutions and propose new designs while addressing production issues and supporting client needs.

Sr. Software Engineer

Cognizant
01.2019 - 04.2022

Microservices & Data Pipelines: Architected exposure and aggregation microservices with Spring Boot, and developed Apache Beam pipelines for efficient data streaming and enrichment between Kafka and CassandraDB.

Cloud Deployment Excellence: Managed seamless deployments of microservices and data pipelines to Google Cloud Platform, ensuring robust scalability and performance.

Architectural Leadership: Designed, implemented, and documented detailed architectural blueprints, workflows, and API specifications to drive platform consistency.

Team Mentorship & Agile Collaboration: Led and mentored a team of four developers while converting high-level business requirements into actionable technical stories, fostering agile practices.

Code Quality & Process Optimization: Conducted thorough code reviews, refactored listeners for parallel processing of enrichments, and implemented automated testing in release pipelines.

Proactive Production Support: Resolved critical bugs across development environments and provided on-call support to maintain production stability.

Education

Bachelor of Science - Mechanical Engineering

University of Texas At San Antonio
San Antonio, Texas
12.2016

Skills

Programming & Frameworks: Java, Spring Boot, Quarkus, GoLang, Python, TypeScript, Angular2

Cloud Platforms: AWS, GCP, Azure

Containerization & Orchestration: Kubernetes, Docker

DevOps & CI/CD: Jenkins, Terraform, ArgoCD, Chef

Databases: PostgresSQL, MongoDB

Data Streaming: Apache Kafka, RabbitMQ, Apache Beam

Testing & Quality Assurance: JUnit, Mockito

Monitoring & Logging: Datadog, Sumologic

Timeline

Sr. Software Engineer

Tealium
04.2022 - Current

Sr. Software Engineer

Cognizant
01.2019 - 04.2022

Bachelor of Science - Mechanical Engineering

University of Texas At San Antonio
OMAR CASTRO