Carlos Castaneda

👤 Summary
Senior Java Software Engineer with 10+ years of experience building scalable, microservices-based, and cloud-native applications, primarily across financial services, insurance, and healthcare domains. Specialized in Java, Spring Boot, Kubernetes, and AWS/GCP with strong expertise in designing RESTful APIs for synchronous communication and Kafka-based systems for asynchronous messaging. Proficient in API security (JWT, OAuth) and CI/CD automation. Skilled in upgrading and modernizing backend services for improved performance and security.
While my core focus is backend engineering, I also bring experience in frontend development using TypeScript, Angular, and React to deliver end-to-end solutions.
💼 U.S. Work Authorized (Green Card Holder) – open to remote or on-site roles across the United States.
🛠 Skills
- Programming: Java (8+), TypeScript, Kotlin
- Frameworks: Spring Boot, Angular, React
- API & Security: REST, GraphQL, JWT, OAuth2
- Databases: PostgreSQL, MongoDB, Redis
- Cloud & Tools: Docker, Kubernetes, OpenShift, GCP, Elasticsearch (ELK)
- Event Streaming: Kafka
- Testing: JUnit, Mockito, TestContainers
💼 Experience
IBM – USAA | Java & Web Technologies (Oct 2021 - Present)
Key Contributions:
- Kafka Consumer for ETL Systems: Built unified Kafka consumers to enhance API integration for user profile data.
- API Upgrades: Migrated legacy APIs to Java 17 and Spring Boot 3, improving performance and security.
- Cloud-Native Deployments: Deployed services to OpenShift using Helm, enabling scalability and reliability.
Project: Electronic Invoicing and Payroll Systems
- Led the migration of a monolithic architecture to microservices using Spring Boot.
- Implemented secure APIs with cryptographic methods, ensuring compliance with SAT regulations.
- Upgraded the user interface with Angular and optimized backend queries using Elasticsearch.
- Developed and maintained SOAP-based services with JAX-RS for SaaS applications.
Technologies: Java, Spring Boot, Angular, Elasticsearch, JAX-RS, SOAP, SaaS
Earlier Experience
Mexico, Spain | May 2015 - June 2018
- INTERALIA (Coca Cola): Developed secure APIs and interactive components using Spring, Hibernate, and JQuery.
- BASSOL (Banamex Citi): Created PAY/COB modules with JSP, Spring, and Hibernate.
- Santander: Migrated BancaSphere platform components and implemented backend solutions using WebSphere and JDBC.
📂 Featured Project
GastroTrack API
A backend system designed to help individuals with gastritis track food intake and symptoms, identify triggers, and improve dietary habits. This project is built with scalability, security, and performance in mind.
Backend Technologies
- Java 17, Spring Boot 3.4.0
- PostgreSQL, Redis for data storage and caching
- JWT-based authentication
- Docker Compose for containerized environments
- OpenAPI & Swagger for API documentation
Frontend (GastroTrack Web)
A responsive and user-friendly frontend designed for GastroTrack using Angular 19 + TailwindCSS.
- Developed with Angular 19 for a fast and modern web application.
- TailwindCSS for an elegant and responsive UI.
- REST API integration with the GastroTrack backend.
- User Authentication using JWT and OAuth2.
- State Management using RxJS and NgRx for efficient UI updates.
- Deployment-ready with Docker support for easy containerization.
Features
- Meal and Symptom Tracking: RESTful APIs to log food intake, symptoms, and notes
- Redis Caching: Accelerated data retrieval
- Scalable Architecture: PostgreSQL database for reliable data storage
- Secure Authentication: JWT and OAuth2 for user security
- AI Integration (planned): Personalized diagnostics and meal recommendations using Spring AI
GitHub Repository
🏆 Certifications & Courses
