Conceptual architecture study
Taskrabbit
DEPT®Content that moves with the product.
Campaign and marketing pages built on reusable Contentful models and Next.js. From technical planning to delivery.
2026/05 - Present
RICARDO H. BRUNO / SOFTWARE ENGINEERING
I design and build software from the ground up: data models, backend services and infrastructure through to dashboards and web and mobile applications.
Computer Engineer with over nine years of experience. At DEPT®, I take ownership of technical decisions and delivery for international clients.
01 / SELECTED CLIENT WORK
A few problems I’ve helped solve. Client engagements at DEPT®, with my role and technical decisions in context.
Conceptual architecture study
Content that moves with the product.
Campaign and marketing pages built on reusable Contentful models and Next.js. From technical planning to delivery.
2026/05 - Present
Conceptual architecture study
One portal. Connected platforms.
Unified Portal brings existing platforms into one experience, with clear authentication, API integration and caching strategies.
2025/10 - 2026/03
Client projects delivered at DEPT®. These visual studies are not screenshots or official client branding.
Three products for everyday needs: managing events, keeping finances in order and keeping score at the table.
02 / A BIT MORE HUMAN
I’m Ricardo H. Bruno. You can call me Ricky. I studied Computer Engineering at Universidad Nacional de Tucumán, and I’m interested in how every part of a product fits together.
I co-founded Ingeit, taught and mentored developers at Rolling Code School, and led development teams. Today I work with international clients at DEPT® and build my own products. Those experiences have taught me to explain technical decisions clearly and take responsibility for the work beyond my own code.
Ricardo H. Bruno
I take ownership of technical planning and implementation, working with clients and teams on architectural decisions, complex problems and improvements to development workflows. Alongside development, my experience includes team leadership, teaching and mentoring.
Computer Engineering
Universidad Nacional de Tucumán
2008–2016
Contentful certification
2024
Hands-on experience maintaining and troubleshooting production AWS environments. Proven ability to ensure operational stability by managing containerized services with ECS, resolving traffic distribution issues with Elastic Load Balancing (ELB), and correcting DNS configurations in Route 53.
03 / PROFESSIONAL EXPERIENCE
Client engagements at DEPT® and earlier roles in development, team leadership and teaching. Dates refer to each engagement or role, not to total tenure at DEPT®.
2026/05 - Present
Senior Full Stack Developer
Led the redesign of campaign and marketing pages, migrating content management from API-based solutions to Contentful. Designed and implemented reusable Contentful content types, integrating them with Next.js to dynamically render pages.
Took full ownership of technical decisions, task planning, and implementation, working autonomously with client approval. Collaborated with the team to ensure code quality, maintainability, and consistency across the platform, with responsibility for delivering features from initial planning through code review.
Contentful / Next.js
2025/10 - 2026/03
Senior Full Stack Developer
Played a key role in designing and building Unified Portal, a centralized application integrating multiple existing platforms into a single experience. Took ownership of major architectural decisions, proposing and implementing solutions adopted by the tech lead, including React Router 7, React Query, caching strategies, and code standardization.
Developed authentication flows, administrative interfaces, and API integrations, focusing on performance, maintainability, and scalability. Actively contributed to technical planning and architectural discussions, taking on technical leadership responsibilities beyond the senior developer role.
React Router 7 / React Query
2025/05 - 2025/09
Senior Full Stack Developer
Built a multi-step claims form with dynamic questions per claim type. Used Jotai atoms for state and persistence (resume after refresh/close), Formik + Zod for stepwise validation and dynamic visibility, and TypeScript + Next.js for a robust UI.
Collaborated with backend to define BFF endpoints and shape the wizard flow (including auto-jump to the last completed step). Implemented a file upload module to handle user attachments securely, managing uploads to Amazon S3 and integrating them into the form flow.
Created factories and test utilities to reliably test components and hooks.
TypeScript / Next.js / Jotai / Formik / Zod / Amazon S3 / BFF
2024/10 - 2024/10
Senior React Native Developer
Collaborated with another developer to enhance an existing React Native application by integrating a real-time content preview feature for content editors. Designed and implemented functionality to fetch and display draft content directly from the CMS, enabling editors to view changes instantly before publishing.
Ensured seamless synchronization between the CMS and the app by optimizing API requests and caching strategies to maintain performance. Addressed challenges such as handling edge cases with content updates, ensuring compatibility across devices, and maintaining a smooth user experience during live previews.
The feature significantly improved the content editing workflow and reduced time-to-publish for editors.
React Native / CMS / API caching
2024/07 - 2024/09
Frontend Developer
Collaborated with a team to develop a fully dynamic and modular website with components documented in Storybook. Designed and implemented a highly scalable architecture that seamlessly integrates with a CMS to dynamically generate pages and content.
Developed reusable, modular website components and corresponding dynamic modules in the CMS, allowing for full customization and editability. These modules could be flexibly combined in the CMS to create unique pages, with the site dynamically rendering them exactly as configured in the CMS.
Ensured efficient, maintainable, and flexible code for future scalability.
Storybook / CMS
2024/05 - 2024/07
Backend Developer
Led the complete migration of a repository from Python to Node.js using TypeScript to ensure type safety and improve code maintainability. Rewrote the functionality to parse XML feeds, incorporating robust error handling and efficient data transformation pipelines to ensure accurate storage in the database.
Designed a modular, strongly typed architecture in TypeScript, enabling easier updates, better developer experience, and scalability for future integrations. Optimized database interactions to handle large XML datasets efficiently, significantly reducing processing time.
Collaborated with stakeholders to validate data consistency and ensure compliance with business requirements, delivering a modern, type-safe, and maintainable solution.
Python / Node.js / TypeScript / XML
2023/09 - 2023/12
Frontend Developer
Collaborated with a team to develop a complete system for creating personalized user lookbooks. Designed and implemented a modular architecture using Next.js 13 and TypeScript, ensuring scalability and maintainability.
Used Tailwind CSS, Styled Components, and Ant Design to create a visually appealing and responsive user interface. Worked closely with team members to integrate dynamic features, allowing users to customize and manage their lookbooks.
Focused on delivering a seamless user experience by optimizing performance and ensuring cross-browser compatibility. Contributed to code reviews, supported collaboration within the team and maintained high code quality throughout the project.
Next.js 13 / TypeScript / Tailwind CSS / Styled Components / Ant Design
2023/07 - 2023/11
Full Stack Developer
Contributed to the complete redesign of the SOAFEE website (soafee.io), implementing a modern architecture with Next.js and MDX for dynamic content integration. Utilized Tailwind CSS to create a responsive and visually appealing design.
Focused on enhancing performance, accessibility, and SEO while aligning the redesign with project and branding goals. Worked closely with the team to deliver a cohesive and high-quality site.
Next.js / MDX / Tailwind CSS
2022/11 - 2023/06
Full Stack Team Lead
Led the development of a new website for Hro and refactored the Bicycle Cards site, implementing a shared codebase strategy to manage multiple brands within a single repository. Designed and executed scalable solutions using Remix (remix.run), React, and Tailwind CSS, integrating Contentful and Algolia for dynamic content management and search capabilities.
Coordinated a team to ensure seamless deployment on AWS cloud services, optimizing performance and maintainability across projects.
Remix / React / Tailwind CSS / Contentful / Algolia / AWS
2021/12 - 2022/11
Full Stack Developer / Backend Team Lead
I worked as the backend team lead on the INSURANCE project, a complete insurance product management system for condominiums and homeowners.
Technologies used: Express.js, Prisma ORM, TypeScript, PostgreSQL and AWS cloud services.
Express.js / Prisma ORM / TypeScript / PostgreSQL / AWS
2021/03 - 2021/12
Full Stack Team Lead
I built the complete mobile application with React Native and Expo. Users could take photos of their body to obtain an AI-based assessment of psoriasis severity. A separate team developed the backend and AI components.
I also developed other projects with React, React Native and Ionic 5 with React.
React / React Native / Expo / Ionic 5 (React)
2019 - 2020
Instructor & Mentor
I taught and mentored students in a full-stack web development course covering HTML, CSS, Git, Scrum, React, Node.js and MongoDB.
HTML / CSS / Git / Scrum / React / Node.js / MongoDB
2017 - 2022
Full Stack Developer
I worked in the IT department, developing web systems for internal use. I also developed the complete Boleto Estudiantil Gratuito system for students living in the interior of Tucumán.
Technologies used: Node.js (Express.js), Angular 4 and MySQL.
Node.js / Express.js / Angular 4 / MySQL
2016 - 2022
Co-founder / Full Stack Developer
I developed web and mobile applications for local clients, including Mobile Quest, Nexagro, SuTicket, Mutual Congreso, BonusTicket and Club Honorarios.
Technologies used: PHP (Laravel), Node.js (Express.js), Angular 2+, React, React Native, Ionic 3+, MySQL and MongoDB.
PHP / Laravel / Node.js / Express.js / Angular 2+ / React / React Native / Ionic 3+ / MySQL / MongoDB
04 / HOW I THINK
I connect the interface, application logic and infrastructure. Each layer has a job, and the decisions need to hold up together.
Make the complex feel clear.
Accessible, responsive web and mobile interfaces. Useful interactions, attention to performance and the details people actually experience.
React · Next.js · Remix · Angular · React Native · Expo · Ionic · Tailwind CSS
My experience across web and mobile development, backend, data, content and infrastructure, organized by discipline.
Interfaces that make complexity feel simple.
Interaction · Accessibility · Performance
Clear contracts. Deliberate boundaries.
Data modeling · API design · Reliability
Enough structure for what comes next.
Maintainability · Trade-offs · System design
The work continues after the merge.
Cloud infrastructure · Delivery · Software quality
The next developer should understand why it works, not just that it does.
Connect product intent, technical decisions and the experience people get.
Performance, accessibility and maintainability are part of the work from the start.
05 / WHAT’S NEXT?
Looking for a Senior Full Stack Developer or Software Engineer? I’d be glad to talk about your team, the product and the problems you need to solve.