Skip to content

Villahermosa, Tabasco, Mexico

Hi, I'm Juan Manuel

Senior Full-Stack Developer & Software Engineer

Over 19 years building robust web solutions, backend architectures and scalable platforms.

Juan Manuel Herrera Carrera

Career

Experience

  1. 2026 - Present

    Software Engineer (Full Stack Developer)

    Colegio de Bachilleres de Tabasco (COBATAB)

    • Development and modernization of institutional platforms for staff management, school administration and infrastructure.
    • Implementation of web architectures with Angular, Node.js and relational databases.
    • Design and delivery of internal technical training on web development.
    • Angular
    • Node.js
    • Java
    • PostgreSQL
    • Oracle
    • React
  2. October 2024 - 2026

    IT Analyst (Java Backend Developer)

    Tata Consultancy Services (TCS)

    • Maintenance and evolution of microservices and backend systems built with Java Spring Boot.
    • Standardized technical documentation of APIs and backend services using OpenAPI / Swagger.
    • Migration of legacy platforms to modern architectures and CRD configurations.
    • Java
    • Spring Boot
    • Swagger
    • Git
    • IntelliJ IDEA
  3. October 2023 - October 2024

    Software Engineer (Full Stack Developer)

    Colegio de Bachilleres de Tabasco (COBATAB)

    • Development of the document control module for new student enrollment.
    • Design and kickoff of modules for human resources, user appointments and institutional reports.
    • Creation of technical material and internal training on full-stack technologies.
    • Angular
    • React
    • Spring Boot
    • PostgreSQL
    • Node.js
  4. July 2021 - August 2022

    Software Engineer (Frontend Developer)

    Softtek

    • Modification and optimization of UI components (KPI tables with grouping and dynamic collapse/expand).
    • Layout design for metrics visualization in NPT / Cloud SIM Dispatcher projects.
    • Dependency management for modules integrated with JFrog.
    • Angular
    • Node.js
    • Java
    • Git
  5. March 2010 - June 2021

    Software Engineer (Full Stack Developer)

    Colegio de Bachilleres de Tabasco (COBATAB)

    • End-to-end development of digital assessment systems, question booklets and an offline application running on local environments.
    • Implementation of payroll, survey, internal correspondence and teacher audit portals.
    • Administration and support of the institution's school administration platforms.
    • PHP
    • Angular
    • MySQL
    • PostgreSQL
    • Node.js
    • ColdFusion
    • Firebase
  6. August 2007 - December 2009

    ColdFusion Specialist

    Plenumsoft

    • Support, resolution of critical incidents in under 4 hours and maintenance of PEMEX institutional platforms.
    • Development of new features and technical coordination with the Oracle database team.
    • ColdFusion
    • Oracle
    • SQL Navigator
    • Toad
  7. August 2005 - October 2007

    Web Developer

    Secretaría de Educación de Tabasco

    • Development and support of institutional web platforms.
    • Built the registration and appointment scheduling platform for the professions directorate.
    • PHP
    • MySQL
    • Linux
    • Visual Basic 6

Live

Applications

Side work

Personal projects

Toolbox

Skills

Frontend

  • Angular
  • React
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
  • Tailwind CSS

Backend

  • Java (Spring Boot)
  • Node.js
  • PHP
  • ColdFusion
  • REST APIs
  • Swagger / OpenAPI

Databases

  • PostgreSQL
  • Oracle
  • MySQL
  • MongoDB
  • SQLite
  • Firebase

Tools & DevOps

  • Git
  • GitHub
  • DBeaver
  • VS Code
  • IntelliJ IDEA
  • Docker
  • Linux

Always learning

Education

2000 - 2005

B.Eng. in Computer Systems / Software Engineer

Universidad de Sotavento · Villahermosa, Tabasco

Courses and certifications

  • Angular & TypeScript: Introduction and Advanced · Udemy2018 - 2019
  • Ionic & PWAs with Angular · Udemy2019
  • PostgreSQL & Oracle PL/SQL · Udemy2018 - 2019
  • RESTful Architecture with PHP and MySQL · Udemy2017

Languages

  • Spanish

    Native

  • English

    B1 - B2 (Professional working proficiency)

Let's talk

Have a project in mind?

Drop me a line and let's talk about how I can help you build it.

© Juan Manuel Herrera Carrera · Villahermosa, Tabasco, Mexico