Jesús Iniesta
Verified Expert in Engineering
Front-end Developer
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
Experience
- Programming - 12 years
- Software Development - 12 years
- CSS - 11 years
- SQL - 10 years
- React - 8 years
- Git - 8 years
- Node.js - 8 years
- TypeScript - 4 years
Availability
Preferred Environment
React, TypeScript, JavaScript, Git, CSS, Redux, HTML, Front-end, REST APIs, Web Development, Databases, User Interface (UI), Pixel Perfect, Front-end Development, ChatGPT API, UI Frameworks, UI Libraries, Headless CMS
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
Senior React Developer
Relari, inc
- Developed a feature-rich UI focused on complex tables, filters, and data visualizations to support AI model training and validation workflows.
- Utilized React, Next.js, and Tailwind CSS to create an intuitive interface for users to interact with synthetic data pipelines, RAG, prompt optimization, etc.
- Collaborated with the back-end team to develop and integrate APIs and database queries that fed the UI, ensuring smooth performance.
- Contributed to full-stack development, handling both front-end implementation and back-end API design to streamline the data flow for the application.
React Developer
Startup in Information Security
- Developed a complex web application to visualize infrastructure vulnerabilities, data leaks, and outdated security components.
- Designed and implemented a user-friendly interface with advanced data filtering, tables, and dynamic visualizations to help companies identify security issues, such as improper access rules and data silos.
- Collaborated with back-end engineers to ensure seamless integration of the user interface with the security data crawled from company infrastructures.
- Improved user experience through data-driven insights, enabling efficient decision-making on security gaps.
- Improved user experience by incorporating user feedback, refining the interface to meet their needs.
Lead Developer
OYNB
- Led a small team to develop a progressive web application for OYNB's online courses and coaching service.
- 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.
Product Manager
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.
CTO
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).
Developer
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.
Junior Developer
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.
Experience
CoverWallet's Insurance Products for Lawyers, Attorneys, and Dentists
https://quotes.coverwallet.com/insuranceAs 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 user stories and helped the QA team verify the final product's complete soundness.
Custom CRM Tool Development for ChineSpain
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
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.
Education
Engineer's Degree in Computer Science and Engineering
Universidad Autónoma de Madrid - Madrid, Spain
Skills
Libraries/APIs
Node.js, React, Infusionsoft API, REST APIs, Google Maps API, D3.js, Stripe
Tools
Git, Create React App, Redux Toolkit, Flow, Infusionsoft, PDFtk, NPM, Zoom, Webpack
Languages
TypeScript, CSS, JavaScript, HTML, SQL, HTML5, SCSS, Less, Sass, C, Bash, AWK, GraphQL, Python
Storage
Web Forms, Databases, MongoDB, PostgreSQL, MySQL
Frameworks
Express.js, Redux, Bootstrap, Tailwind CSS, Next.js, .NET, PhoneGap
Paradigms
Responsive Web Design (RWD), BEM, Low-code Development
Platforms
Linux, Linode, Vercel, Contentful, Thinkific, Amazon Web Services (AWS)
Other
Software Development, Programming, UI Development, Front-end, Web Development, User Interface (UI), Pixel Perfect, Front-end Development, Full-stack Development, APIs, Responsive Design, Full-stack, MERN Stack, API Integration, Asynchronous I/O, Data Visualization, Architecture, UI Frameworks, UI Libraries, Back-end Development, Headless CMS, WeChat Mini Programs, Hexagonal Architecture, TypeORM, Product Management, Content Management Systems (CMS), Team Leadership, Remote Team Leadership, Artificial Intelligence (AI), CSS Modules, ChatGPT API, Design, Application State Management, FastAPI, No-code Development, Generative Artificial Intelligence (GenAI), WebSockets, Large Language Models (LLMs)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring