Rodrigo Lopes

Solution Architecture, DevOps, Design and Development

Brazilian / Italian / British

Overview

As a DRY and KISS principles enthusiast and practitioner, I'm always seeking solutions to automate recurring tasks, reuse code
and optimise web site performance as well as security, accessibility and scalability. I enjoy researching and experimenting with new web trends,
technologies and work on my side projects.

Cloud

  • AWS / Azure

Programming

  • HTML / JavaScript
  • CSS3, .scss
  • XML / JSON
  • ASP.NET / MVC / Razor / C#
  • LINQ
  • T-SQL

Design

  • Adobe Photoshop
  • Adobe Illustrator

Databases

  • Microsoft SQL Server
  • MongoDB
  • MySQL

Version control

  • Git
  • VSTS

Other

  • Continuous Delivery
  • Continuous Deployment
  • Docker
  • CI (Grunt / TeamCity / WebPack / MsBuild)
  • Progressive Web Apps (PWA)
  • Single Page Application
  • Responsive Web Design (RWD)
  • Web Performance Optimisation
  • Search Engine Optimisation

Latest Experience

  • [09/2015 - Present] Lead Technical Architect, TfL Online at Transport for London (tfl.gov.uk) London - UK

    Job description

    As the Lead Technical Architect for TfL Online, I lead a team of Technical Architects, Infrastructure and DevOps experts.

    Main projects

    Migration to the cloud: working with my team we defined the strategy and successfully migrated the TfL website and other internal system to AWS.
    Continuous Delivery: defined the plan to implement Continuous Delivery and led its implementation

    [02/2012 - 09/2015] Technical Architect, TfL Online at Transport for London (tfl.gov.uk) London - UK

    Job description

    As a Technical Architect my role at TfL was to ensure all services were delivered consistently across all environments and could be efficiently, quickly and accurately deployed. I would liaise with internal staff and third parties to ensure they were able to develop and deploy services which must be highly effective on TfL's Online infrastructure and work with associated applications. I was responsible to ensure compliance with TfL security, accessibility and design guidelines and also Government and industry best practices.

    Main projects

    Transport for London Website (tfl.gov.uk): I led the Web workstream of the new Transport for London website. Focusing on responsive web design (RWD), performance optimisation and accessibility.

    [08/2008 - 01/2012] Lead Developer, TfL Online at Transport for London (tfl.gov.uk) London - UK

    Job description

    As a Lead Developer at TfL I worked on various projects including the TfL Website, Intranet and Extranets. I needed to ensure my work was thoroughly tested, including unit, integration and acceptance tests.

    Main projects

    AppSaver: On my research and development time I built a tool for dealing with the back-end of web forms. This includes checking and validating all fields as well as generating SQL statements for tables and stored procedure creation. This reduced development and QA time for web forms from days to only a few hours.
    FormHandler: After AppSaver, I built an interface for form creation to allow any user to generate complex web forms using components and patterns from the TfL pattern library and integrating them with the CMS.

  • [04/2006 - 08-2008] Lead Developer at be the brand experience (be-thebrand.com) London - UK

    Job description

    My main role at be the brand was to migrate Classic ASP applications to ASP.NET, bug fixing, design and style of new products, SEO and web site optimisation.

    Main projects

    Rebuilding their "new" website: My first task at be the brand was to rebuild their brand new website that wasn't performing well. I was able to made it 10x faster leaving the look and feel intact.
    CommsBuilder: I took part on the creation of a tool used for PDF Manipulation
    Digital Asset Store: I was a key part of the team creating this web based tool used to share re-purpose and distribute marketing collateral
    Projects Centre: I redesigned this tool that links with the Digital Asset Store to manage all projects and Marketing related activities.

    Clients

    Prudential, Winterthur, Citrix, International SOS, Alexander Forbes, Environment Agency, Baillie Gifford, Friends Provident and Co-operative Bank

  • [09/1999 - 11/2004] Web Development Manager at Enetec.NET Uberaba - BR

    Job description

    Leading a team of Developers to ensure work was produced to a high standard and on time. Responsible for carrying out the technical and functional planning, design, development, testing and deployment of projects as well as supporting existing applications.

    Clients

    Universities, Hospitals, High Schools and Shopping Centres among others.

Personal projects

  • [08/2009 - present] Lista Brasil (listabrasil.com)

    Overview

    A directory for Brazilian businesses around the world with more than 350,000 visits a month.

    Objectives

    Lista Brasil is a place I use to learn the newest technologies I may not be able to use at work for any reason.

  • [2013 - 2014] ClickStarters

    Overview

    ClickStarters was a new way to support charities, community initiatives, and private projects. It was a completely free website where the visitors only needed to click on a counter to show their support

    Objectives

    The project had the objective of raising awareness and encouraging Internet users to help others in need

Awards, publications and mentions

Languages

Portuguese and English