Skip to content

DarioCM/resumeCV

Repository files navigation

Carlos Dario Castaneda Mendoza

Resume

👤 Summary

Experienced Java backend developer with 9 years of hands-on experience in designing, developing, and deploying scalable and secure web applications. I'm a seasoned Java Software Engineer with extensive expertise in Java, Spring Boot, and cloud services (AWS, GCP). Over the years, I have honed my skills in developing robust applications, designing microservices architectures, and optimizing cloud deployments through containerization and serverless computing.


🛠 Skills

  • Programming Languages: Java, TypeScript, Go
  • API Development: RESTful, gRPC, WebSocket, graphQL
  • Event-Driven Communication: Kafka, Avro
  • Frameworks: Spring Boot, Angular, React, Thymeleaf
  • Databases: Oracle, MySQL, PostgreSQL, MongoDB
  • Infrastructure: Dockers, Kubernetes, Helm, OpenShift
  • Cloud: AWS, GCP, Terraform
  • Testing Frameworks: JUnit, Mockito, Selenium
  • Version Control & Tools: Git, GitLab, Jira
  • Build Tools: Maven, Gradle

💼 Professional Experience

IBM – Senior Java Developer

Duration: 2018 – Present
Location: Remote
Responsibilities:

  • Designed and developed microservices-based architecture for high-transaction applications using Java and Spring Boot.
  • Integrated Kafka and other messaging systems to create event-driven architectures.
  • Optimized SQL queries in Oracle DB, reducing processing time by 15%.

Technologies: Java, Spring Boot, Kafka, Oracle, Docker, Kubernetes

EDICOM – Java Developer

Duration: 2015 – 2018
Location: Mexico City, Mexico
Responsibilities:

  • Migrated legacy monolithic systems to microservices using Spring Boot.
  • Created REST and SOAP APIs for client systems, enhancing security and performance.
  • Implemented frontend features with Angular and Thymeleaf for dynamic server-side rendering.

Technologies: Java, Spring Boot, Angular, Thymeleaf, Oracle, Docker


📂 Projects


GitHub


🎓 Education

  • Bachelor’s in Computer Science
    Instituto Politécnico Nacional, 2015

🏆 Certifications and Courses


📞 Contact Information

LinkedIn GitHub DarioCM


Releases

No releases published

Packages

No packages published

Languages