Jesús Iniesta, Developer in Madrid, Spain
Jesús is available for hire
Hire Jesús

Jesús Iniesta

Verified Expert  in Engineering

Front-end Developer

Location
Madrid, Spain
Toptal Member Since
August 2, 2022

Jesús is a computer science and engineering graduate with ten years of professional experience in web development, specializing in front-end and full-stack development with Node.js and React. He has mainly worked for startups with recent jobs as lead developer at OYNB, senior developer and product manager at CoverWallet, and CTO at a small startup called Approaching Cultures. Jesús has a proven track record of working and delivering in a fast-paced environment and leading development teams.

Portfolio

OYNB
TypeScript, JavaScript, TypeORM, Linux, React, PostgreSQL, Linode...
CoverWallet, an Aon Company
JavaScript, React, Hexagonal Architecture, BEM, CSS, Redux, HTML5, HTML...
ChineSpain
Node.js, React, MongoDB, Flow, TypeScript, WeChat Mini Programs, CSS, Redux...

Experience

Availability

Part-time

Preferred Environment

React, TypeScript, JavaScript, Git, CSS, Redux, HTML, Front-end, REST APIs, Web Development, Databases, User Interface (UI), Pixel Perfect

The most amazing...

...software I've developed was a bespoke customer relationship management (CRM) tool that allowed my colleagues to do what used to take whole days in one hour.

Work Experience

Lead Developer

2020 - 2022
OYNB
  • Collaborated with a small team to develop a progressive web application for OYNB's online courses.
  • Built a system for booking and managing online group coaching meetings.
  • Developed an integration with the company's CRM platform, Infusionsoft.
  • Migrated the company's content from several different platforms (Thinkific and WordPress) to a single headless CMS, Contentful.
Technologies: TypeScript, JavaScript, TypeORM, Linux, React, PostgreSQL, Linode, Infusionsoft API, Infusionsoft, Zoom, APIs, Vercel, PhoneGap, Contentful, Content Management Systems (CMS), CSS, Redux, HTML5, HTML, Bootstrap, UI Development, Front-end, SCSS, Less, NPM, Responsive Design, Responsive Web Design (RWD), REST APIs, Web Development, Databases, Full-stack, Git, Team Leadership, Remote Team Leadership, API Integration, Asynchronous I/O, User Interface (UI), Pixel Perfect, Thinkific, Next.js

Product Manager

2019 - 2020
CoverWallet, an Aon Company
  • Joined as a senior developer and transitioned into the product manager role.
  • Oversaw the development and launch of two new online insurance products for specific industries.
  • Analyzed the product requirements and business logic, worked on the UX and APIs, and interfaced with our partners and providers.
  • Developed new integrations with insurance providers.
Technologies: JavaScript, React, Hexagonal Architecture, BEM, CSS, Redux, HTML5, HTML, UI Development, Front-end, SCSS, Less, NPM, Responsive Design, Responsive Web Design (RWD), REST APIs, Web Development, Git, Product Management, API Integration, Asynchronous I/O, User Interface (UI), Pixel Perfect, Data Visualization

CTO

2016 - 2019
ChineSpain
  • Built a highly specialized CRM and other internal tools using the MERN stack: MongoDB, Express, React, and Node.js.
  • Built a large database of experiences and attractions for Chinese tourists visiting Europe and tools for our agents to create customized routes and automatically generate the required documentation.
  • Developed public-facing, mobile-first web experiences using React and React Native.
  • Directed our systems' tech strategy, architecture, and day-to-day operation.
  • Led the development of a prototype WeChat Mini Program for customer acquisition.
  • Hired, led, and helped grow a small team of junior developers.
  • Contributed to most product and strategy decisions.
  • Created a custom CMS to serve content on several platforms (PWA and WeChat Mini Programs).
Technologies: Node.js, React, MongoDB, Flow, TypeScript, WeChat Mini Programs, CSS, Redux, HTML5, HTML, Bootstrap, UI Development, Front-end, SCSS, Less, NPM, Responsive Design, Responsive Web Design (RWD), REST APIs, Web Development, Databases, Full-stack, Tailwind CSS, MERN Stack, Git, Team Leadership, API Integration, Asynchronous I/O, User Interface (UI), Data Visualization

Developer

2014 - 2016
IIC - Instituto de Ingeniería del Conocimiento
  • Developed a cross-platform mobile app using Cordova.
  • Built high-performance data pipelines, with C and AWK, for an AI-assisted system that detects credit card fraud.
  • Created web-based quizzes and games for recruiting and talent management in HR.
Technologies: C, SQL, Bash, AWK, JavaScript, .NET, Linux, CSS, MySQL, HTML5, HTML, UI Development, Front-end, Responsive Design, Responsive Web Design (RWD), REST APIs, Web Development, Databases, Full-stack, API Integration, Asynchronous I/O, D3.js, User Interface (UI), Pixel Perfect, Python, Data Visualization

Junior Developer

2012 - 2013
Actualize SL
  • Contributed to developing a multiplatform application for IT support, connecting users with qualified technicians who can fix problems through the platform or via remote access.
  • Improved the performance of our app and analytics systems by optimizing SQL queries and improving the DB schema and settings.
  • Created reports for other departments, such as marketing, to uncover trends.
Technologies: JavaScript, .NET, SQL, CSS, HTML, UI Development, Front-end, Web Development, Databases, Full-stack, API Integration, Asynchronous I/O, User Interface (UI)

CoverWallet's Insurance for Lawyers and Attorneys

https://quotes.coverwallet.com/insurance
A React-based web application for delivering specific insurance products for attorneys and law firms in the US, in partnership with AON.

As a product manager, I analyzed our partner's requirements for selling this product, which included the complex business logic behind the many exceptions and regulations in this market. I also wrote the user stories and helped the QA team verify the complete soundness of the final product.

Custom CRM Tool Development for ChineSpain

ChineSpain was a startup creating customized holidays for Chinese tourists visiting Europe. We took care of the entire experience, from aiding them with getting their visas to every reservation along their trip.

Since these sales are very complex due to the many reservations for transportation, hotels, restaurants, and experiences, we decided to develop a custom CRM software to assist our agents in designing the trips. We also generated all the documents needed and helped manage the relationship with the providers and the accounting.

After tailoring this tool to our specific needs, I optimized the work hours needed for every sale, reducing it from dozens of hours to only 1-2 hours. Errors in these routes were also drastically reduced, thanks to many automated checks and more visible information.

I developed most of this CRM tool myself in both the back end and front end. I later hired a small team of developers with whom we implemented some additional features.

This CRM tool was also prepared to be converted into a white-label product that we could offer to other agencies, although this plan never came to fruition.

Hybrid Mobile App MVP for Spain's Largest Electrical Network Operator

While working for a consultancy firm specialized in data, I developed a cross-platform mobile application for our client's customers to see their electricity consumption and receive tips on how to save.

This app connected to several of our client's APIs and presented the information clearly and engagingly.

The app was developed entirely by myself, using PhoneGap. At the time, frameworks like React or Angular didn't exist, so I put a lot of care into making the codebase maintainable and modular using plain JavaScript immediately invoked function expressions (IIFEs).

The minimum viable product (MVP) had to be completed quickly, but it was a great success, proving that we could do it and that our tech choices, though very novel at the time, were sound.
2008 - 2012

Engineer's Degree in Computer Science and Engineering

Universidad Autónoma de Madrid - Madrid, Spain

Libraries/APIs

Node.js, React, Infusionsoft API, REST APIs, Google Maps API, D3.js

Tools

Git, Create React App, Flow, Infusionsoft, PDFtk, NPM, Zoom

Languages

CSS, JavaScript, HTML, SQL, TypeScript, HTML5, SCSS, Less, C, Bash, AWK, GraphQL, Python

Frameworks

Express.js, Redux, Bootstrap, Tailwind CSS, Next.js, .NET, PhoneGap

Platforms

Linux, Linode, Vercel, Contentful, Thinkific

Paradigms

Responsive Web Design (RWD), BEM

Storage

Databases, MongoDB, PostgreSQL, MySQL

Other

Software Development, Programming, UI Development, Front-end, Web Development, User Interface (UI), Pixel Perfect, Responsive Design, Full-stack, MERN Stack, API Integration, Asynchronous I/O, Data Visualization, Architecture, WeChat Mini Programs, Hexagonal Architecture, TypeORM, APIs, Product Management, Content Management Systems (CMS), Team Leadership, Remote Team Leadership

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring