Summary
I am a Telematics Engineer with over nine years of experience building full-stack web applications using JavaScript/TypeScript, Java, and C#. My expertise includes backend development with Node.js (Express.js, NestJS) and frontend frameworks like React/Redux and Svelte. I've worked with IBM Cloud technologies, including Kafka-based Event Streams and NoSQL databases.
Recently, I've focused on maintaining and modernizing a legacy enterprise application—resolving bugs, implementing new features, and leading its migration to a React-based architecture. I also provide direct user support, ensuring system reliability and continuous improvement.
My strengths include modular problem-solving, fast learning, clear communication, and a strong drive for personal and professional growth.
Experience
Software Engineer – JavaScript
Improving (Autodesk) - May 2024 – Present
Key role in the modernization of a legacy enterprise application by migrating to a React-based architecture, while ensuring system stability and user support.
- Resolved critical bugs and performance issues to maintain uninterrupted business operations.
- Delivered new features within the legacy codebase, balancing evolving requirements with backward compatibility.
- Implemented React modules and modern frontend tooling as part of the architectural migration strategy.
- Collaborated with cross-functional teams to design reusable components and scalable patterns.
- Provided direct technical support via internal channels, ensuring high user satisfaction.
- Participated in code reviews and knowledge-sharing sessions to elevate team alignment and code quality.
Full Stack Application Developer
IBM - October 2020 – May 2024
Developed and migrated internal applications using modern frontend and backend frameworks, integrating IBM Cloud technologies.
- Rebuilt legacy systems to improve usability and address organizational behavioral challenges using React/Redux and Express.js.
- Engineered event-driven microservices with IBM Event Streams (Kafka) to automate workflows.
- Streamlined development workflows by configuring and monitoring IBM Cloud resources.
Java Developer
Tata Consultancy Services - February 2019 – October 2020
Maintained and enhanced backend and frontend systems for financial services, primarily using Java.
- Supported credit card and loan systems by implementing client-requested updates.
- Partnered with the Learning & Development team to build internal tools using HTML5, CSS3, JavaScript, and jQuery.
- Led knowledge-sharing sessions to onboard teammates with emerging technologies.
- Served on the onboarding team, mentoring new developers and resolving early-stage technical queries.
Software Engineer
Unosquare - September 2016 – August 2018
Developed internal and external applications using a variety of technologies and devices, including Raspberry Pi.
- Built the company's main website using HTML5, CSS3, JavaScript, and C# .NET.
- Maintained and enhanced both private and open-source projects using Angular, React, .NET Core, and Raspberry Pi.
- Earned Microsoft certifications: Exam 480 (Programming in HTML5 with JavaScript and CSS3), Exam 486 (Developing ASP.NET MVC Web Applications), and Exam 487 (Developing Microsoft Azure and Web Services).
Education & Certifications
Telematics Engineer
, Guadalajara University (2013–2016)Certifications
- IBM Certified Advocate - Cloud v2(2019-04)
- Exam 487: Developing Microsoft Azure and Web Services(2017-03)
- MCSD: App Builder - Certified 2017(2017-03)
- Exam 486: Developing ASP.NET MVC Web Applications(2017-01)
- MCSA: Web Applications - Certified 2017(2017-01)
- Exam 480: Programming in HTML5 with JavaScript and CSS3(2016-11)
Languages:
English (C1)Skills
Frontend
Vue2 / Vue3 · React · Redux · Svelte · AngularJS · HTML5 · CSS3 · Sass · Bootstrap · Webpack · Rspack / Rsbuild · TypeScript · JavaScript
Backend
Node.js · NestJS · Express · REST APIs · Cloudant · NoSQL · KafkaJS · C# · .NET Core · Java
DevOps & Tools
Git · GitHub · CI/CD · Jest · Agile · Scrum · IBM Cloud
