# Donald Granados > Senior Software Engineer Location: Miami, Florida, United States Profile: https://flows.cv/donaldgranados Technologist who's deeply passionate about cutting-edge software, its applications, efficiency, and innovation with an insatiable curiosity, and hunger for learning and improving. A driven and deep thinker who thrives in complexity with extensive knowledge in building internet platforms, providing long-term vision, leadership, and refinement of process. Well-rounded product executor from zero to enterprise bringing years of experience in developing new technology at corporations and startups of every stage. A hands-on leader in multiple stacks of engineering. Intimately at home staying atop of cutting-edge research and development, and translating it into levers for growth, optimization, and revenue. ## Work Experience ### Senior Software Engineer @ Ship Sticks Jan 2023 – Present ### Senior Software Engineer @ Omada Health Jan 2022 – Jan 2022 ### Software Engineer @ CreditNinja Jan 2020 – Jan 2021 | Remote ### Web Application Engineer @ Norwegian Cruise Line Holdings Ltd. Jan 2019 – Jan 2019 | Miami, Florida ∙ Implemented the redesign of the NCL.com frontend using Vue.js with ES6, and created customized solutions for the server-side rendering with Vue using Google Closure Templates served from the Play Framework. ∙ Maintained and Improved legacy systems written in Java, Drupal, and Angular 1. ∙ Identified and solved issues in production, identified potential bugs, improved code readability and performance prior to deployment through peer code reviews. ∙ Participated in complete SDLC – Daily Scrum, Requirement Analysis, Design, Development, System and Integration Testing, and Retrospectives. ∙ Updated project dependencies, Webpack configuration and JavaScript code to use the latest technologies such as TypeScript, Jest, Storybook, polyfills, and Babel transpiler for compatibility with major browsers. ∙ Maintained gulp and bash scripts to reduce build steps, speed up the process for running the stack locally and improve the developer experience. ∙ Introduced Jest and Puppeteer for Unit Testing and applying automated TDD principles on the client-side Vue.js applications. ∙ Introduced Storybook, a UI component system to speed up development, establish a clean separation of concerns, and improve collaboration with front-end developers. Integrated Jest’s snapshot testing using StoryShots. ∙ Developed new high traffic customer facing applications for searching vacations and booking flow using technologies such as Vue, Vuex, Typescript, TSLint, Jest, and Storybook, and provided expertise to other team members. ∙ Maintained some of the Scala codebase from the NCLH business backend using Akka and the Play framework. ∙ Contributed to company blog in current and emerging technologies. ∙ Migrated the modularized Vue frontend booking application to Angular 8 while integrating existing workflows and refactoring components over to Angular. ### Software Engineer @ Carie Health Jan 2018 – Jan 2019 ∙ Developed a Telehealth web application for videoconferencing with local physicians using ReactJS, Flow, Storybook, Redux, WebSockets, and GraphQL deployed to S3 and CloudFront. ∙ Implemented cost-optimized solutions using AWS services such as Lambda, DynamoDB, IoT, S3, CloudFront, Cognito, EC2, IAM, and SNS. ∙ Developed an interactive map using React and the Google Maps JavaScript API for searching and initiating consultations with US doctors based on the users’ location or search query. ∙ Built the maps autocomplete feature for pre-populating doctors from our database, and places using the Google Places API. ∙ Wrote serverless GraphQL API hooks using Lambda Node functions for connecting with client-side Apollo. ∙ Configured, tuned, deployed, backed up, and auto-scaled DynamoDB tables and GSI’s for low latency queries. ∙ Designed the DynamoDB schema for a performant, scalable, reliable, and cost-optimized application for geospatial querying. ∙ Created a stream pipeline to geocode (through third party API’s), geohash, transform and then import over a million doctors from CSV files into DynamoDB for efficient geospatial querying of the data. ∙ Automated the process for prepping and importing additional doctors from CSV's as well as newly signed up doctors for geo querying. ∙ Created the administrative dashboard for managing fine-grained Role-Based Access Controls using Cognito User Pools, managing waiting rooms, sending doctors SMS messages using SNS, and connecting patients with doctors in real-time leveraging IoT's MQTT over WebSocket to publish and subscribe to messages of the client applications. ∙ Acted as the on-site liaison between the business and the remote software engineering team, communicating highly technical concepts to non-technical business people and prospective clients. ### Senior Application Engineer @ LiveAnswer, Inc. Jan 2017 – Jan 2018 | Miami, Florida ∙ Learned, developed and debugged multiple system applications written in PHP, Node, ES6 and TypeScript for a real-time, event-based platform. ∙ Developed services for the SIP-based call center using the Twilio API (WebRTC, webhooks, TwiML, and Twilio Client) for new software solutions. ∙ Added features to the client-side web app written in AngularJS to track different parts of application usage. ∙ Wrote algorithms & SQL queries to generate needed reports for billing and tracking, and leveraged OSS to create CSV’s and PDF’s from those reports. ∙ Identified, analyzed, and proposed Technology investment opportunities, its adoption and strategy to implementation. Evangelized Kubernetes very early on to streamline deployments to production. ∙ Collaborated with peers to find elegant, long-term solutions while coming up with creative hotfixes to immediate problems. ### Software Engineer @ CallPal App Jan 2015 – Jan 2016 • Developed the consumer-facing hybrid application using Ionic/Angular.js • Led the iOS release by identifying critical bugs, proper restructuring and implementation of the code base, data services and dependencies to ensure a stable version for initial market release • Cooperated across multiple teams, from design to back-end in the process of building out the front-end application and RESTful API design and consumption • Worked on a style guide instilling a continuous best practices approach to ease debugging to identify, solve issues and develop new features in a more productive and timely manner • Identified issues and implemented an improved strategy for communication between front-end clients and servers for receiving and making calls while transference of data during the call, using WebSockets and nascent technology in WebRTC for real-time media communication • Responsible for leading code base refactor and optimization of client communication for suboptimal internet connection latency ### IT Support Technician @ Protranslating Jan 2014 – Jan 2015 | Miami, Florida • Provide in-person technical support • Performed installation, troubleshooting, networking, repair and upgrades of Desktops and Laptops, hard-drives, graphic cards, network cards, RAM, operating systems (Mac OS, Windows XP, Vista, 7, 8, Linux - Debian/Ubuntu), virtual machines, and business software ### Technical Support @ teleNetwork Jan 2013 – Jan 2014 | Remote • Walked customers from a variety of technical backgrounds through resolving issues by quickly determining the root cause and finding the most efficient route to solutions • W/LAN, TCP/IP and router troubleshooting and network configuration ## Contact & Social - LinkedIn: https://linkedin.com/in/donaldgranados - GitHub: http://github.com/donaldG21 --- Source: https://flows.cv/donaldgranados JSON Resume: https://flows.cv/donaldgranados/resume.json Last updated: 2026-03-23