Abel N. Nieva

An overview of my career highlights and expertise.

Explore my professional experience and technical skills.

Work Experience

Senior Frontend Engineer

  • present
  • Self-employed

Collaborating with clients to implement responsive user interfaces using Angular and TypeScript, integrating external libraries as needed. Leading a team in implementing features, improving the code delivery process, and migrating a restaurant group’s website from WordPress to Next.js by building reusable React components with Radix UI and Tailwind CSS, and integrating a Strapi backend for dynamic content.

Senior Frontend Engineer → Lead Frontend Engineer

Spearheaded end-to-end website development with headless CMS and Nuxt.js. Defined system requirements, coordinated with partners, managed workloads, implemented software, set up CI/CD pipelines, tested, and monitored performance. Provided technical leadership to enterprise-grade digital solution teams, optimizing technology stacks and promoting best coding practices with Vue.js.

Senior Frontend Engineer

Developed a health tracking mobile app with Angular and Ionic, ensuring a responsive experience. Defined the client-side data model with TypeScript, optimized mobile performance, and integrated wearable apps using Android SDK and Apache Cordova. Implemented security measures for sensitive data and collaborated with UI/UX designers to transform data into useful charts.

Frontend Engineer

Rewrote the frontend for a banking application’s process management system from Struts to Angular.js, significantly boosting performance. Enhanced UI/UX by redesigning interfaces and streamlining user flows. Implemented a comprehensive testing strategy and resolved issues within 24 hours. Documented the new codebase, including architecture and component structure.

Frontend Developer → Senior Frontend Developer

Developed a website for Spain’s second-largest gas transmitter using WordPress, significantly improving operational efficiency within 6 months. Created Personal Finance Management tools for a mobile app using Backbone.js and Marionette.js, including charts for budget data. Developed a banking web app, performing cash flow analysis and delivering new features every two weeks.

Frontend Developer

  • Self-employed

Worked with marketing agencies on web development projects, gaining skills in coding, client interaction, and teamwork. As a WordPress developer, configured sites and created custom plugins and themes.

Education

Bachelor’s Degree in Software Engineering

  • Universidad Politécnica de Madrid

Higher Certificate in Science in Computer Systems Administration

  • Escuela Superior Luther King

High School Diploma in Sciences

  • Escuela de Educación Técnica Juana Azurduy