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 +
-
Staff Software EngineerHona Jul 2024 - PresentAs 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. -
Staff Software EngineerRoute Feb 2024 - Jul 2024As 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. -
Senior Software EngineerRoute Sep 2021 - Feb 2024As 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. -
Software Engineering ManagerRoute Sep 2020 - Sep 2021As 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. -
Software Engineer IiRoute Aug 2019 - Sep 2020As 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. -
Mid-Senior Software EngineerThoughtlab Mar 2019 - Aug 2019As 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. -
Mid-Senior Software EngineerA Figueira Mar 2016 - Mar 2017Rio De Janeiro, BrazilAs 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. -
Associate Software DeveloperLar Fabiano De Cristo Oct 2012 - Feb 2016Rio De Janeiro Area, Brazil -
Junior Software EngineerLar Fabiano De Cristo Aug 2012 - Feb 2013Rio De Janeiro Area, Brazil -
Entry-Level Software Engineering InternshipIlearn Sep 2011 - Aug 2012Rio De Janeiro Area, BrazilProud 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
-
Computer Software Engineering
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?
-
-
2fesa.com.br, fesagroup.com
-
-
-
Diego Lopes
Msc In Computer Science @ Usp | Senior Data Engineer & Architect | Ai & Database Researcher (Geospatial Data, Nlp, Llms, Neural Networks) | Aws CertifiedSão Paulo, Sp
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial