Diego Velesaca O.

Full Stack & Mobile Engineer

+5 years of experience. Full Stack & Mobile Engineer from Cuenca, Ecuador 🇪🇨. Specialized in mobile development with Flutter and full stack applications, with experience in Fintech, ERPs and SaaS platforms.

Work experience

  1. Full Stack & Mobile Engineer

    GiftPoint

    As a Full Stack & Mobile Engineer, I build and evolve a high-traffic B2B digital gift cards and corporate incentives platform present in 11+ countries across LATAM. My day-to-day combines developing new end-to-end features —backend with Node.js and TypeScript, frontend and mobile app with Flutter— with optimizing and refactoring the existing codebase to keep the platform fast, scalable and maintainable, plus resolving bugs in production. I work autonomously on implementation, architecture and refactor decisions, validating them with the CTO and coordinating with product, marketing and operations so that every solution delivers real business value. Within the team I'm a technical reference, especially in mobile development with Flutter and architecture best practices.
  2. Multi-platform Mobile Developer

    Dycotein | Fintech

    As a Multi-platform Mobile Developer, I specialized in Flutter and became the second-in-command and technical reference of the mobile team at a B2B fintech building software for banks, credit unions and mutual societies. My biggest challenge was designing from scratch the architecture of a complete personal digital banking app, taking it from concept to production. I also led the migration of three apps from WebView/React Native to Flutter, raising the performance, maintainability and user experience of products used daily by thousands of credit union members, with a high volume of financial transactions. Here I confirmed why I enjoy mobile so much: on a small screen every decision counts, and well-structured code is the difference between an app that scales and one that gets rewritten. I always worked under clean code and clean architecture principles, in a regulated environment with high security standards (ISO 27001).
  3. Full-Stack Software Developer

    Dycotein | Fintech

    Full stack development of digital products for the financial sector (banks, credit unions and mutual societies) at a B2B fintech under ISO 27001 security standards. I implemented backend and frontend features for transactional and digital channel platforms, focused on security, scalability and reliability. I collaborated with multidisciplinary teams (architecture, QA and development cells) taking part in the entire development cycle and applying clean code and engineering best practices to deliver quality software in a regulated environment. In this stage I began my specialization in Flutter, which would later become my role as Multi-platform Mobile Developer.
  4. Software Developer

    Acatha

    My first formal role as a developer, at a SaaS platform for ERP, accounting and electronic invoicing for SMBs (today present in 4 countries across LATAM). I joined as a Junior and grew self-taught into key responsibilities within the team. I actively took part in the migration and modernization of a legacy system: on the backend I contributed to upgrading the language and framework (PHP) to its latest version, achieving a 25% improvement in API and microservice response speed; on the frontend I led the migration to React 16+, optimizing interface performance and significantly improving the end-user experience. Here I learned the craft and discovered my conviction that every great product is built on well-written code: the foundation I still apply today.
  5. Development Engineer

    Procelec Cia. Ltda

    As a Development Engineer, I worked on IoT solutions for the transit and mobility sector, at the intersection of software and hardware. I designed and developed firmware for embedded systems, implementing the key features of the devices, and took part in the hardware design of IoT projects covering the full cycle: from concept to implementation. This stage gave me a solid foundation in how technology works "under the hood", a perspective I still apply today when building software.

Personal projects

TruequeApp screenshot

TruequeApp

  • Flutter
  • Dart
  • Node.js Node.js
  • Firebase
  • Google Cloud
  • Riverpod
A non-profit mobile app that enables item exchange and donation between users, promoting sustainable consumption, reuse and the circular economy. It includes in-app messaging, push notifications, cloud image storage and Firebase authentication.

Technologies

Throughout my career, I've gained experience across a wide range of technologies, which allows me to approach projects with diverse requirements and find the most suitable solution in each case. Below are the main programming languages, frameworks and tools I've worked with.

Flutter
Dart
Firebase
React React
Next.js
TypeScript
JavaScript JavaScript
HTML5 HTML5
CSS3 CSS3
Tailwindcss
Node.js Node.js
PHP
Python
MySQL MySQL
PostgreSQL
MongoDB MongoDB
AWS
Docker
Git Git
Gemini AI

About me

I'm Diego, an Electronic Engineer from Universidad Politécnica Salesiana in Cuenca. I started my career building firmware and hardware for embedded systems, and that foundation of understanding technology from the ground up led me into web and mobile software development, where I specialize today. As a Full Stack & Mobile Engineer with 5+ years of experience, I build products with Flutter, Node.js and TypeScript, with a special focus on mobile: I love how every decision counts when you have to solve a useful experience on a small screen.

"IN CODE WE TRUST." I firmly believe that clean code, based on solid principles and best practices, is the foundation of every successful solution; that's why I prioritize simplicity and solving real problems over complexity. Beyond the code, I actively take part in tech communities and volunteer as a translator at freeCodeCamp, convinced that learning and sharing as a group always beats studying alone.

Diego Fernando Velesaca Orellana