Diego Lopes

Diego Lopes Email and Phone Number

Staff Software Engineer at Hona @ Hona
Diego Lopes's Location
Rio de Janeiro, Brazil, Brazil
About Diego Lopes

A functional programmer at heart, a lifelong learner, self-taught, and an avid computer science student. I am passionate about sharing knowledge and inspiring others to achieve their goals. I have been passionate about Software Engineering since I was a kid, aiming to become a Principal Engineer in the future.I'm an experienced Staff Software Engineer (10+ years) passionate about technology, entrepreneurship, and innovation. I worked for several worldwide companies improving the brands of their digital products and delivering a best-in-class experience to customers. Over the last years, I've spent as much time playing roles focused on the technology vision and architecture as in organization and team building, mentoring, coding, and setting up the business for successfully achieving their company goals.Experienced engineer in different programming languages, frameworks, and technologies. e.g., Javascript, Typescript, NodeJS, Go, React, React Native, NextJS, PHP, Amazon AWS, Terraform, Docker, Kubernetes, Solution Architecture, etc.Methodologies: Clean Architecture, DDD, CQRS, Event Sourcing, Design Patterns, Event-Driven Architecture, etc.E-commerces: Shopify, WooCommerce, BigCoomerce and +

Diego Lopes's Current Company Details
Hona

Hona

View
Staff Software Engineer at Hona
Diego Lopes Work Experience Details
  • Hona
    Staff Software Engineer
    Hona Jul 2024 - Present
    As a Staff Software Engineer at Hona, I joined the integration of a core engineering team, focusing on enhancing our primary product's scalability, fault tolerance, and performance. My efforts have significantly improved system reliability and operational efficiency, ensuring we deliver top-notch solutions and maintain robust control over our operations.Key Impacts include:• Redesigned core functionalities by implementing a pub-sub architecture with Temporal.io, improving fault tolerance, observability, and workflow orchestration. This transformation enabled automatic retries, stateful executions, and resilience to intermittent failures, resulting in 99.9% uptime for core business features.• Designed and Implemented an event-driven architecture for bulk message processing sent by clients to their Customers, enabling the efficient processing of thousands of messages (SMS and emails), and reducing the processing time of over 30,000 messages from 3.6 hours to just 18 minutes, resulting in a 60x increase in processing capacity.• Mentored engineers through code reviews, career development sessions, pair programming, and workshops on topics like Unit Testing, Integration Testing, E2E Testing, and Software Engineering best practices. These initiatives cultivated a culture of continuous learning and collaboration, ensuring both individual and team growth.
  • Route
    Staff Software Engineer
    Route Feb 2024 - Jul 2024
    As a Staff Engineer at Route, I lead the development and design of user interfaces, focusing on the insurance purchase experience across platforms like Shopify, BigCommerce, WooCommerce, and Magento. My role involves a variety of technical and leadership tasks aimed at delivering high-quality solutions for both consumers and merchants.Key Impacts include:• Impact-Driven Development: Spearheaded initiatives that significantly increased revenue by 20%, improved key metrics, and reduced churn risk from several clients, positively impacting our Series C funding, which reached $40 million.Key responsibilities include:• Front-End Architecture: Designing and building scalable front-end architectures using React and Web Components to ensure smooth integration and a great user experience on different platforms.• Team Leadership and Mentorship: Guiding and mentoring team members, fostering a collaborative environment that promotes learning and technical growth.• Project Documentation: Keeping detailed and up-to-date documentation, including technical specs, project briefs, and specific technical documents to support ongoing and future projects.• Development Best Practices: Promoting best practices in the Software Development Life Cycle (SDLC) by implementing tools and technologies like Docker, CI/CD pipelines, Terraform, and AWS infrastructure.• Testing Frameworks: Leading the adoption of Test-Driven Development (TDD) and Behavior-Driven Development (BDD) frameworks using tools like Testing Library, Jest, Nightmare, and Cypress to ensure reliable code.• API and Microservices Design: Designing and managing APIs and microservices using a range of AWS services, such as ECS, RDS, DynamoDB, Redis, SSM, SQS, CloudWatch, S3, and CloudFront, all managed through Infrastructure-as-Code (IaC).• Delivering Solutions: Leading the creation and deployment of solutions that improve the insurance purchase process, driving customer satisfaction and operational efficiency.
  • Route
    Senior Software Engineer
    Route Sep 2021 - Feb 2024
    As a Senior Software Engineer at Route, I am responsible for coding and designing the architecture for the widgets user interface written in React, which is implemented on multiple platforms such as Shopify, BigCommerce, WooCommerce, and Magento. My goal is to deliver a best-in-class insurance purchase experience for consumers and merchants.In this role, I have gained extensive experience in a range of technical skills and tools. Some of my responsibilities include the following:• Writing and keeping up-to-date documentation of projects, including technical specifications, 6-pagers, and specific documentation when needed.• Designing scalable front-end architectures using React and Web Components for applications across multiple platforms.• Driving the SLDC process culture of best practices by implementing Docker, CI/CD deployments, Terraform, and Amazon AWS architecture across multiple projects.• Driving and implementing TDD or BDD testing frameworks, such as Testing-Library, Jest, Nightmare, and Cypress, for unit, integration, and end-to-end testing across multiple projects.• Designing APIs or Microservices that manage a majority of Amazon AWS services, such as ECS, RDS, DynamoDB, Redis, SSM, Amazon SQS, CloudWatch, S3, and CloudFront, managed through Infrastructure-as-a-Code.• Mentoring and coaching team members to help and inspire them with technology topics.
  • Route
    Software Engineering Manager
    Route Sep 2020 - Sep 2021
    As an Engineering Manager, my primary goal is to ensure that my teams deliver high-quality software at a predictable pace while developing each team member to their full potential. To achieve this, I have implemented a range of strategies and processes, including:• Mentoring team members to help them achieve their career goals and reach the next level of their potential.• Planning and tracking personal and business OKRs to ensure alignment and progress towards team goals.• Conducting monthly and quarterly performance reviews for each team member to provide feedback and support their growth.• Leading 1:1 meetings, sprint planning, sprint retrospectives, backlog refinements, and providing a clear roadmap vision to guide our work and align with company goals.• Defining and aligning requirements with the Product team to ensure that our team's work delivers value to the business.Through these efforts, I have built high-performing teams that deliver quality work on schedule and provide growth opportunities for team members. My skills in mentoring, performance management, project management, and collaboration have been critical to achieving these outcomes.
  • Route
    Software Engineer Ii
    Route Aug 2019 - Sep 2020
    As a Route's Platforms Integration Team member, I develop plugins and extensions for Shopify, Magento, WooCommerce, and other e-commerce platforms. My work ensures seamless integration with Route and optimized functionality. I collaborate with cross-functional teams and adhere to best practices to ensure high-quality development.
  • Thoughtlab
    Mid-Senior Software Engineer
    Thoughtlab Mar 2019 - Aug 2019
    As a Mid-senior Software Engineer, I worked with clients across the US on various projects while being fully remote at ThoughtLab. During my tenure, I excelled in the following:• Providing top-notch support and maintenance for PHP and WordPress projects by utilizing the best practices to develop highly customizable WordPress themes from scratch.• Coding and customizing WordPress plugins while integrating with the WooCommerce plugin, ensuring seamless performance.• Offering exceptional maintenance and support for mobile projects developed using Ionic 2 and Firebase, ensuring they operate smoothly.• Developing WooCommerce themes from scratch while providing payment gateway integration support, thus ensuring enhanced user experience.
  • A Figueira
    Mid-Senior Software Engineer
    A Figueira Mar 2016 - Mar 2017
    Rio De Janeiro, Brazil
    As a Mid-senior Software Engineer, I am a valuable member of a team entrusted with developing and maintaining a high-performance mobile app for Android and iOS platforms using the Ionic framework. In addition, I am responsible for providing support and developing new features for PHP and WordPress projects, where I have demonstrated my expertise in coding themes and plugins to meet clients' specific requirements with the utmost professionalism and efficiency.• Collaborated with a team to develop and maintain a highly-rated mobile app written in Ionic for both Android and iOS platforms, resulting in over 100,000 downloads and a 4.5-star rating on the app stores.• Successfully supported and developed features for multiple projects in PHP and WordPress, including several themes and plugins that enhanced website functionality and improved user experience.• Demonstrated expertise in developing highly customizable WordPress themes from scratch, resulting in a 30% increase in website traffic and a 20% decrease in client bounce rates.• Provided exceptional support and maintenance for mobile projects coded in Ionic 2 and Firebase, resulting in a 25% increase in app engagement and a 15% decrease in user churn rate.• Successfully integrated WooCommerce themes with Payment Gateway, resulting in a 40% increase in online sales for clients.
  • Lar Fabiano De Cristo
    Associate Software Developer
    Lar Fabiano De Cristo Oct 2012 - Feb 2016
    Rio De Janeiro Area, Brazil
  • Lar Fabiano De Cristo
    Junior Software Engineer
    Lar Fabiano De Cristo Aug 2012 - Feb 2013
    Rio De Janeiro Area, Brazil
  • Ilearn
    Entry-Level Software Engineering Internship
    Ilearn Sep 2011 - Aug 2012
    Rio De Janeiro Area, Brazil
    Proud to share that learning Software Engineering began at iLearn. Starting as a Trainee, the journey led to gaining knowledge in basic technologies and professional growth. Everaldo Bechara, a friend, and mentor, shared expertise in Front-end and Web Accessibility technologies in mid-2011. Rest in peace, dear friend!

Diego Lopes Education Details

Frequently Asked Questions about Diego Lopes

What company does Diego Lopes work for?

Diego Lopes works for Hona

What is Diego Lopes's role at the current company?

Diego Lopes's current role is Staff Software Engineer at Hona.

What schools did Diego Lopes attend?

Diego Lopes attended Pontifícia Universidade Católica Do Rio De Janeiro, Universidade Estácio De Sá.

Not the Diego Lopes you were looking for?

  • Diego Lopes

    Ceo
    São Leopoldo, Rs
  • Diego Lopes

    Director & Partner At Fesa Group / Executive Search
    Rio De Janeiro, Rj
    2
    fesa.com.br, fesagroup.com
  • Diego Lopes

    Privacy And Data Protection | Dasa
    Greater São Paulo Area
  • Diego Lopes

    Ceo - Diego Lopes Eco Trilhas
    Paracuru, Ce
  • Diego Lopes

    Msc In Computer Science @ Usp | Senior Data Engineer & Architect | Ai & Database Researcher (Geospatial Data, Nlp, Llms, Neural Networks) | Aws Certified
    São Paulo, Sp

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.