Richard Lopes

Richard Lopes Email and Phone Number

Head of engineering at VidApp @ VidApp
auckland, auckland, new zealand
Richard Lopes's Location
Auckland, Auckland, New Zealand, New Zealand
About Richard Lopes

20+ years of experience in software development, project management with some experience in managing a business and leading small teams in a variety of industries and countries.More recently focusing on team leadership for a mature and successful New Zealand SaSS company.Experience in driving a team technically, its culture, health, happiness and performance through an Agile mindset. Firm believer of flat structures, agility and the importance of a close relationship with the end users and the cross functional team.Broad knowledge around software development and practices with expertise in the frontend space and the web as a platform. Good insight on the Javascript stacks and in particular React and a zest of functional programming skills. Experience in designing complex frontend and fullstack cloud architectures. Mostly on top of AWS. CI/CD is my modus operandi. Involved in the local Auckland IT community in meetups. Used to co-host and promote the Ruby and Functional Programming meetups.

Richard Lopes's Current Company Details
VidApp

Vidapp

View
Head of engineering at VidApp
auckland, auckland, new zealand
Website:
vidapp.com
Employees:
12
Richard Lopes Work Experience Details
  • Vidapp
    Head Of Engineering
    Vidapp Nov 2023 - Present
    Auckland, New Zealand
  • Fergus
    Engineering Manager
    Fergus Jun 2022 - Nov 2023
    Auckland, New Zealand
    Looking after, supporting, collaborating at a strategic level with 3 of our client facing teams:- Mobile application- SaSS Web application- Integration with partners, suppliers and third parties.Making sure our teams and the leads have the support they need to deliver the best outcomes.
  • Fergus
    Lead Engineer
    Fergus Aug 2021 - Jun 2022
    Auckland, New Zealand
    Help build the best tools for tradies with cutting edge technology on Mobile and the Web.Leading the development of our mobile application. Bringing technical, people, project management and delivery leadership to a group of talented engineers.Collaborating closely with product ant design to guide the team and meet our company strategy.
  • Westpac New Zealand
    Chapter Lead
    Westpac New Zealand Nov 2020 - Aug 2021
    Auckland, New Zealand
    Leading the frontend engineering chapter in one of Westpac tribes part of the user experience hub.Looking after the engineers, the hiring of talents, the delivery of projects and the engineering practices.
  • Vend
    Lead Engineer
    Vend Oct 2018 - Nov 2020
    Newmarket, Auckland
    As a Lead engineer at Vend, my role revolves around 3 axis: delivery, people and technical excellence. I got the opportunity to lead 2 Agile teams. One responsible for Accounting integration with Vend POS. In close collaboration with the Product Manager and Designer, we dramatically enhanced the Xero and QBO integrations and introduced MYOB Essentials integration. The other responsible for payment systems integration enabling our merchants with a multitude of payment options for their customers. Strengths and Achievements:- Grew the teams from scratch and helped put in place the development flow and process supporting our CI/CD approach. Technologies used: Microservices written in Go, Redis queues, Kafka consumers, React and AngularJS frontends and Aurora/Mysql databases all hosted on AWS as Docker containers.. - Led a few technical initiatives on improving the Frontend Design System.- Led teams of 7-10 engineers.- Supported team members in their career development including one moving as Lead engineer for a brand new team.- Heavily involved in the hiring process of engineers, QA and leads for the company as well as helped refine our engineers review process.
  • Myob
    Principal Developer
    Myob May 2014 - Oct 2018
    Mt Eden, Auckland
    MYOB is a leader in Accounting Software in Australasia with 1800 employees.Since the beginning of the Practice Online project I got the opportunity to get heavily involved in the architecture, code and evolution of the application.I came to share my passion for well designed and innovative frontend experiences with my peers and drove several company wide projects:- the frontend stack standardisation committee to replace our numerous stacks (Angular, Backbone, jQuery...) with a single solution: React.- the Feelix project that I started with an architect on the heels of the decision to adopt React. Feelix is a Design System providing styling and React components: to bring a consistent look and feel across our web products and accelerate frontend development with components.- the Shell microfrontend architecture is the latest initiative I came up with. Bringing autonomy, flexibility and enabling teams to own vertical slices of functionality.Along the journey I ended up Principal Developer: working alongside the teams, mentoring junior and senior developers, running Brown Bag presentations, hosting community meetups and participating to the company architectural discussions.I attended dozens of internal Agile trainings and experimented in several teams with the Agile mindset, gaining invaluable learnings. As the company bought into my vision of the Shell for Practice Online, I got the opportunity to build that team and help it grow.Our core stack is built on Javascript ES6+, React, Redux, NodeJS, Webpack, Jest, Babel, Cypress, Browserstack with numerous other libraries.Our backend is built on AWS using Terraform, with Docker containers running on ECS / ECR, Redis, DynamoDB, S3, Cloudfront, Route53 and Lambdas. Serverless and containers.We are currently looking at GraphQL and learning Go for our future APIs.Our CI/CD is trunk based development on Github repositories build with BuildKite, supported by a feature switching service.
  • Vadacom Ltd
    R&D Engineer
    Vadacom Ltd Jan 2012 - May 2014
    Albany, New Zealand
    Permanent position as a VOIP R&D engineer for Vadacom, working in a team of 4 VOIP specialists, building software and network solutions on top of the Asterisk Open Source phone system.Responsible of the development of the Web and Android based clients for our VadaXchange phone system. It allows businesses to carry their business anywhere, by connecting employees, make calls, take calls, forward calls from your desk to your mobile, transfer calls, manage voicemails, status, presence and much more...The technologies I used were:- PostgreSQL, Python and some C in the backend (including a patch to the Asterisk core).- HTML5, CSS3, Javascript and EmberJS for the Web frontend.The web application is built as a massive single page, as a highly structured app, thanks to EmberJS for data binding and MVC, Bootstrap for layout and styling, Less and jQuery for the remaining bits.Data is served by a Python API running through gEvent for high concurrency.Java is used for the native Android client and call the same Python API.Also used a bit of Objective-C for iOS when porting to Android.Also forked and enhanced an innovative lightweight Django based CMS, called Django Fiber to serve the company website: http://www.vadacom.co.nz.Other technologies include Grunt, NodeJS to drive our build pipeline, testing and deployment of our web apps. Git for version control of all the projects. Nginx as a webserver.
  • Webdrive
    Senior Developer
    Webdrive Aug 2009 - Jan 2012
    Albany, New Zealand
    Lead developer. Architecture and development of a new software infrastructure for the hosting company.Release of a billing system and migration of relational data to NoSQL document stores.Focused on performance with massive gains from previous generation of the internal software. Design of cutting edge Web 2.0 applications.Creations of half a dozen jQuery plugins and an ORM on top of pymongo for MongoDB.Used Python 2.7+, Flask, MongoDB, Redis, Cherokee, uWSGI, Mercurial for version control, Javascript, jQuery, HTML5, CSS3 and more...Also maintained the legacy PHP 5 dashboard system for the hosting business, its MySQL database and a payment system.
  • Revolutions Holdings Ltd
    It Manager And Lead Developer
    Revolutions Holdings Ltd Mar 2009 - Aug 2009
    Auckland, New Zealand
    In charge of developing the IT infrastructure, software management and development, design directions and online marketing and advertisement.I was working with the following technologies:- Python, Django and Google App Engine- PHP with a homebrew object-oriented framework- C and Objective-C for the MAC and iPhone platforms- HTML 4, CSS and Javascript (fluent user of jQuery)- Abode AirAs Open Source enthusiasts, we leveraged tools like Trac, Subversion, Apache, Cherokee, Nginx, DOxygen and Mercurial version control in our development stack.
  • Sellla Code Ltd / Siliconz Ltd
    Director
    Sellla Code Ltd / Siliconz Ltd Apr 2008 - Mar 2009
    Auckland, New Zealand
    My assignments included:- managing as a Director the development branch of the company: Sellla Code Ltd (aka Siliconz Ltd).- managing the import and sale of computer hardware and particularly negotiating with exporters.- developing software and websites in close collaboration with the customers.Some of the projects included:- Express Today, the magazine: http://expresstoday.co.nz built using a custom made CMS in PHP, an ExtJS frontend and a MySQL backend.- Silhouette Paris, beauty clinic in Auckland: http://silhouetteparis.co.nz built in PHP with Drupal 6 and jQuery effects.- ISL – Herbal Products, herbal company: http://herbalproducts.co.nz built in PHP with Drupal 6, Flash and jQuery effects. Custom ecommerce integration with DPS Payment and custom Drupal modules have also been created.- An unreleased fitness application built with Adobe Air, jQuery and Flash.- Other projects included a Django/Python web application and a C# 3.0 Scrum tool.All projects were developed with Agile methodologies.
  • Griffon Technologies
    Director
    Griffon Technologies Mar 2004 - Feb 2008
    Noumea, New Caledonia
    Consulting and programming for companies in New Caledonia and abroad. Bringing an expertise in the latest technologies to the local market.My last assignments included development of new features for the TNS Media Intelligence Internet ads monitoring platform AdNetTrack using C#/.NET, providing support and specific developments for the CREIPAC (www.creipac.nc), and developing a back office for the New Caledonia North Province MIJ (agency to help youths find jobs).
  • Scsi
    Senior Developer
    Scsi Sep 2006 - Jan 2008
    Noumea, New Caledonia
    Consultant and developer on a local SOA projects (Service Oriented Architecture). Working on both the Java and .NET platforms.My assignments included:- developing a back office for the Affaires Maritimes (New Caledonia Port Authority). The application is web based and built using Java 1.5, JDeveloper 10g, ADF BC, ADF Faces, Oracle 9i and the Oracle OC4J webserver.- lead and additional programming on a back office for the New Caledonia South Province MIJ (youth jobs agency). The project is web based and uses ASP.NET 2,0, Ajax and SQL Server 2005. The project was Agile and driven by Scrum.
  • Antycip
    Senior Developer
    Antycip Feb 2006 - Aug 2006
    Noumea, New Caledonia
    6 months contract as a developer to build a back office for the city of Noumea bus transportation company (Karuïa bus). Project made with .NET 2,0 and C# using SQL Server 2000.The project involved building the client/server back office from production to inventory, sales and reporting, managing the contactless bus cards and tickets printing, but also piloting webcams and contactless reader devices.Other used tools included Visio 2003 for modelling, and NSIS (nsis.sourceforge.net) for application deployment.
  • Idsoft
    Senior Developer
    Idsoft Feb 2005 - Feb 2006
    Noumea, New Caledonia
    Permanent position as a consultant, developer and trainer for a local New Caledonian IT company.My assignments included:- developing a GIS (Geographic Information System) back office for a local government agency using VB 6.0, C++, J#, Access and Crystal Report. Data exports to PDF and Excel.- developing and supporting a PDA application for the local mining industry using Waba (Java clone for embedded devices).- giving VB.NET and ASP.NET training to local developers in particular for the SLN company (Société Le Nickel – Eramet), a mining company.- joint speaker in a local seminar with an Australian counterpart for Archibus (Total Infrastructure and Facilities Management) targeted to government offices and agencies.- developing for smaller projects mostly with Java, JSP, Apache and Tomcat.
  • Taylor Nelson Sofres
    Project Manager
    Taylor Nelson Sofres Jan 2000 - Dec 2003
    Paris Area, France
    Project manager and lead developer for AdNetTrack, the leading internet ads tracking system from Taylor Nelson Sofres (TNS).Designed the architecture and code. Managed a development team of 2 more developers based in France and organised the development with the US technical team.The product was successful in Europe and deployed in the US where I spent 3 months in Pennsylvania, to localise, enhance the product and train the local technical staff. The architecture evolved from Java, to C++ to the latest C# version. Its generic, scalable, and open architecture eased deployment on different markets for different databases (Oracle, Sybase and SQL Server).It uses XML to configure and pilot processes, clients and servers. Back office and front office web servers are all built using ASP.NET.This enterprise class heavily multithreaded software works on server farms handling millions of new data inserts each day. The architecture is fault resistant, scalable and data is available almost immediately.
  • Havas
    Technical Administrator
    Havas Apr 1998 - Dec 1999
    Paris Area, France
    Permanent position as European ADI Online technical administrator (ADI is the top educational software in France). First in a 6 month internship then in a long-term contract.Installed, supervised and maintained the French, English and German Virtual Classes Servers and the consumer databases. Use of Visual Basic and some C++.
  • Havas
    Webmaster Assistant
    Havas Jul 1997 - Aug 1997
    Paris Area, France
    Short term contract as webmaster assistant for the software game company SIERRA for their site www.sierra.fr. Authored web pages using HTML and JavaScript. Also developed a light database under ACCESS.
  • Ada Conseils & Gaps Formation
    Webmaster
    Ada Conseils & Gaps Formation Dec 1996 - Mar 1997
    Paris Area, France
    Internship as webmaster for the sites www.adaconseils.com and www.gaps-formations.fr.Installed, configured and maintained a Microsoft IIS 3.0 server under NT as well as an ISDN router. Created the sites and authored web pages using HTML, JavaScript and Java.
  • Ubisoft
    Game Sound Programmer
    Ubisoft May 1995 - Aug 1995
    Paris Area, France
    Music and sound modules developer for the arcade hit Rayman. First in a 3 months internship then in a short term contract: for both the SEGA Megadrive 32X and the SEGA Saturn platform using assembly RISC SH2 and language C.

Richard Lopes Education Details

  • Universite Paris Vii - Denis Diderot
    Universite Paris Vii - Denis Diderot
    Mathematics And Computer Science
  • Iut D'Orsay
    Iut D'Orsay
    Mathematics And Computer Science

Frequently Asked Questions about Richard Lopes

What company does Richard Lopes work for?

Richard Lopes works for Vidapp

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

Richard Lopes's current role is Head of engineering at VidApp.

What is Richard Lopes's email address?

Richard Lopes's email address is tr****@****hoo.com

What is Richard Lopes's direct phone number?

Richard Lopes's direct phone number is +648002*****

What schools did Richard Lopes attend?

Richard Lopes attended Universite Paris Vii - Denis Diderot, Iut D'orsay.

Who are Richard Lopes's colleagues?

Richard Lopes's colleagues are Aiden Petersen, Nick Gibbons, Rory Hancock, David Hancock, Matthew Smith, Jake W., Hannah Curd.

Not the Richard Lopes you were looking for?

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.