Available to hire
Hi, I’m Otto Bonilla, a Senior Full-Stack Engineer and Product Builder with 9+ years of experience designing and delivering scalable products across web and mobile. I’m a hands-on technical leader, skilled in React, Next.js, Node.js, .NET, and AWS, with a track record of guiding teams, shaping architecture, and shipping end-to-end solutions. I started programming at 13 and have built products ever since, from embedded systems to modern SaaS and AI-powered tools.
I’m passionate about turning ideas into robust systems, mentoring engineers, and delivering accessible software that makes a real impact.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Language
Spanish; Castilian
Fluent
English
Fluent
Work Experience
Technical Team Lead at Agency (Contract)
May 1, 2021 - November 11, 2025Creation of the new cart crawler's customer portal where customers can make modifications, cancellations and get support with their bookings. Development of the new Diageo's e-commerce library (DDP) used to create new ecommerce websites for all Diageo's brands. Led the full migration of Justerinis.com, overseeing the transition from legacy systems to a modern architecture. Worked on projects such as the migration of SOAFE E and ME+EM.
Software Engineer at Agnitu
December 2, 2020 - December 2, 2020Creation of the MVP of a software used for monitoring shelves in retail. This software is part of an integrated system that includes cameras and other hardware devices. Designed and developed the whole system.
Software Developer at IQ Outsourcing
June 2, 2020 - June 2, 2020Development of several software solutions for different customers. Built a new product for new customers. Worked in a team of five developers, three QA members, one team leader and one manager. Tech: React, jQuery, .NET Core, Python, Flask, SQL Server.
Software Developer at DigitalWare
May 2, 2019 - May 2, 2019Migration of the old version of the software to new technologies such as Act, .NET Core and Node.js.
Frontend Developer at Papa's Margarita
January 1, 2017 - January 1, 2017Frontend development of a web app for warehouse management.
Full Stack Developer at TIC SAS
August 1, 2017 - August 1, 2017Creation of a web app used for the creation of Surveys.
Technical Team Lead at Agency
May 1, 2021 - November 11, 2025Led a cross-functional team of engineers delivering web apps for major clients (Diageo, Cartrawler, Safee, ME+EM). Created the new Diageo customer portal for modifications and bookings; oversaw migration from legacy systems to a modern architecture and contributed to migrations (SOAFE and ME+EM) across UK/Ireland/Netherlands.
Software Developer at DigitalWare
May 1, 2019 - May 1, 2019Maintained and migrated multiple apps for diverse clients. Worked with React, Next.js, Node.js, Genexus, Angular 8, .NET Core, SQL Server, PostgreSQL and MongoDB; led migration of legacy systems to modern tech; team of seven developers.
Full Stack Developer at TIC SAS
November 1, 2018 - November 1, 2018Full-stack development for one of the largest LATAM telecoms; creation and maintenance of several apps for the client; stack included React, HTML/CSS, JavaScript/jQuery, .NET MVC, .NET Core and SQL Server.
Front-end Developer at Papas Margarita
January 1, 2017 - January 1, 2017Frontend development of a hardware-store management web app; built admin UI for managing products, deliveries, and orders.
Developer at National University
May 1, 2016 - May 1, 2016Development of a digital electronics simulator; desktop app built in Java using NetBeans; designed user interface and implemented simulation logic.
Technical Team Lead at Dept Agency
May 1, 2021 - November 25, 2025Led the full migration from legacy systems to a modern architecture. Managed a team of 4 engineers. Created the new Cartrawler customer portal for modifying bookings and obtaining support. Developed the new Diageo ecommerce library (DDP) to power e-commerce sites for Diageo brands. Worked on migrations of SafeE and ME+EM; used React, Node.js, Express, Next.js, Jest and AWS.
Software Developer at Tatic
November 1, 2018 - November 1, 2018Full-stack development for a major LATAM telecommunications client. Created and maintained several apps; worked in a team of six developers, two QA, and a Scrum Master.
Frontend Developer at Papas Margarita
January 1, 2017 - January 1, 2017Frontend development for a warehouse management website used to register products, deliveries, purchases and deliveries.
Full Stack Developer at Tic S.A.S
August 1, 2017 - August 1, 2017Created a web app for warehouse management, including frontend and backend components.
Senior Full-Stack Engineer
May 1, 2021 - November 1, 2025Led the full migration of legacy systems to a modern architecture, managed a team of 4 engineers, and delivered end-to-end solutions across web and mobile.
Technical Lead at Agnitu
June 1, 2020 - December 1, 2020Built the MVP of a retail shelf-monitoring app; defined architecture, backend services, and mobile components; served as lead architect and principal engineer.
Software Developer at IQ Outsource
May 1, 2019 - June 1, 2020Led the migration of legacy systems to a modern architecture; collaborated with a cross-functional team of engineers to deliver scalable backend and frontend features.
Full Stack Developer at TIC SAS
May 1, 2016 - January 1, 2017Created a web app for surveys, delivered full-stack features.
Education
Bachelor of Electronic Engineering at National University of Colombia
January 1, 2012 - January 1, 2018Bachelor of Electronic Engineering at National University of Colombia
January 1, 2012 - January 1, 2018Bachelor of Electronic Engineering at National University of Colombia
January 1, 2012 - January 1, 2018Bachelor of Electronic Engineering at National University of Colombia
January 1, 2012 - January 1, 2018Qualifications
Shopify Development Fundamentals
January 1, 2025 - November 11, 2025The Complete Guide to Becoming a Software Architect
January 1, 2023 - November 11, 2025The Complete React Native + Hooks Course
January 1, 2020 - November 11, 2025Modern React with Redux
January 1, 2019 - November 11, 2025Advanced REST APIs with Flask and Python
January 1, 2019 - November 11, 2025Learn DevOps: CI/CD with Jenkins using Pipelines and Docker
January 1, 2021 - November 11, 2025Angular 7 (formerly Angular 2) - The Complete Guide
January 1, 2018 - November 11, 2025Shopify Development Fundamentals
January 1, 2025 - November 11, 2025The Complete Guide to Becoming a Software Architect
January 1, 2023 - November 11, 2025Microservices with Node.js and React
January 1, 2020 - November 11, 2025The Complete React Native + Hooks Course
January 1, 2020 - November 11, 2025Modern React with Redux
January 1, 2019 - November 11, 2025REST APIs with Flask and Python
January 1, 2019 - November 11, 2025Shopify Development Fundamentals
January 1, 2025 - November 25, 2025The Complete Guide to Becoming a Software Architect
January 1, 2023 - November 25, 2025Microservices with Node and React
January 1, 2020 - November 25, 2025Learn DevOps: CI/CD with Jenkins using Pipelines and Docker
January 1, 2021 - November 25, 2025The Complete React Native + Hooks Course
January 1, 2020 - November 25, 2025REST APIs with Flask and Python
January 1, 2019 - November 25, 2025Shopify Development Fundamentals
January 1, 2025 - December 10, 2025The Complete Guide to Becoming a Software Architect
January 1, 2023 - December 10, 2025Microservices with Node.js and React
January 1, 2020 - December 10, 2025Learn DevOps: CI/CD with Jenkins using Pipelines and Docker
January 1, 2021 - December 10, 2025The Complete React Native + Hooks Course
January 1, 2020 - December 10, 2025Shopify Development Fundamentals
January 1, 2025 - December 10, 2025The Complete Guide to Becoming a Software Architect
January 1, 2023 - December 10, 2025Microservices with Node.js and React
January 1, 2020 - December 10, 2025Learn DevOps: CI/CD with Jenkins using Pipelines and Docker
January 1, 2021 - December 10, 2025The Complete React Native + Hooks Course
January 1, 2020 - December 10, 2025Advanced REST APIs with Flask and Python
January 1, 2019 - December 10, 2025Angular 7 (formerly Angular 2) - The Complete Guide
January 1, 2018 - December 10, 2025Industry Experience
Software & Internet, Professional Services, Media & Entertainment, Telecommunications, Healthcare, Education, Manufacturing
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Dublin today.