Arnulfo Israel Ramos Magaña

Fullstack Application Developer

Profile

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).

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