Ryan Dmello

Ryan Dmello

Software Developer

Followers of Ryan Dmello446 followers
location of Ryan DmelloSunnyvale, California, United States

Connect with Ryan Dmello to Send Message

Connect

Connect with Ryan Dmello to Send Message

Connect
  • Timeline

  • About me

    Software Engineer | Master of Science in Computer Science

  • Education

    • Syracuse University

      2022 - 2024
      Master of Science - MS Computer Science 3.77

      Coursework :Operating SystemsComputer ArchitectureDesign & Analysis of AlgorithmsIntroduction to Machine LearningObject Oriented DesignIntroduction to Cryptography

    • Fr. Conceicao Rodrigues College of Engineering

      2016 - 2020
      BE - Bachelor of Engineering Computer Science 7.75

      Activities and Societies: Been a part of the college band Coursework :Analysis of Algorithms Data Structures Database Management SystemsComputer NetworksOperating SystemsObject-Oriented Programming Distributed Computing Artificial IntelligenceCloud Computing

  • Experience

    • UtopiaTech

      Jul 2020 - Jul 2022
      Software Developer

      • Engineered and launched over 50 new features for an IoT device management web application using Node.js and Angular, improving functionality and user experience, and expanding the product's applications from smart lighting to security systems in ATMs, leading to a 25% increase in business integration opportunities.• Refactored the React Native mobile application codebase to incorporate modular components and added key features from the web application, resulting in a 25% increase in mobile user adoption.• Designed and built a full-stack web and mobile application for asset tracking and maintenance of IoT devices, leveraging Angular, ExpressJS, MongoDB, and React Native, streamlining processes and saving over 30 hours of manual labor monthly.• Integrated Redis DB for caching IoT device connection information in a Node.js server, supporting over 10,000 socket connections and achieving statelessness for the application, enabling horizontal scaling.• Deployed the Mosquitto MQTT Broker, replacing TCP connections, enhancing reliability by 40%, enabling distributed deployments, and supporting 25% more IoT device connections.• Managed feature development projects from initiation to completion, overseeing timelines, resources, and deliverables effectively, leading to a 95% on-time delivery rate.• Facilitated regular ideation sessions with product managers, gathering feedback and refining feature concepts, resulting in a feature roadmap that met customer needs, increasing customer satisfaction scores by 15%. Show less

    • TruWeather Solutions

      Sept 2022 - now

      • Spearheaded the migration of legacy backend systems to containerized microservices using Docker and AWS ECS, boosting scalability, simplifying deployments, and cutting API response time by 20%.• Consolidated two MySQL databases on AWS RDS into one, reducing operating costs by ~50%, easing maintenance, and streamlining backup processes, enhancing overall system efficiency.• Conducted comparative testing of backend services on AWS and Oracle Cloud using Kubernetes and AWS ECS, identifying potential cost savings of 15%.• Streamlined error handling for backend services in SailsJs by creating a centralized error handler, eliminating the need for verbose code, and simplifying integration with Datadog. Show less

      • Software Engineer

        Jun 2024 - now
      • Software Engineer Intern Co-op

        Sept 2022 - Jun 2024
  • Licenses & Certifications

  • Volunteer Experience

    • Student Volunteer

      Issued by St.Catherine of Siena Orphanage on Feb 2017
      St.Catherine of Siena OrphanageAssociated with Ryan Dmello