Goncalo P.
Principal Engineer at Kaluza- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Yuriy Orlov
I worked closely with Goncalo for over a year at Hopin and learned a lot from him. I was always impressed by how he can solve a complex problem in a simple and elegant way. He is not only an expert in building distributed systems, but a great person to work with. Any team would be lucky to have Goncalo.
ross F.
Working with Goncalo at Hopin was great. He's an easy going person, always available to talk to and to bounce ideas off of and has a tremendous amount of knowledge - especially with distributed systems. He is a valuable asset to any team.
Yuriy Orlov
I worked closely with Goncalo for over a year at Hopin and learned a lot from him. I was always impressed by how he can solve a complex problem in a simple and elegant way. He is not only an expert in building distributed systems, but a great person to work with. Any team would be lucky to have Goncalo.
ross F.
Working with Goncalo at Hopin was great. He's an easy going person, always available to talk to and to bounce ideas off of and has a tremendous amount of knowledge - especially with distributed systems. He is a valuable asset to any team.
Yuriy Orlov
I worked closely with Goncalo for over a year at Hopin and learned a lot from him. I was always impressed by how he can solve a complex problem in a simple and elegant way. He is not only an expert in building distributed systems, but a great person to work with. Any team would be lucky to have Goncalo.
ross F.
Working with Goncalo at Hopin was great. He's an easy going person, always available to talk to and to bounce ideas off of and has a tremendous amount of knowledge - especially with distributed systems. He is a valuable asset to any team.
Yuriy Orlov
I worked closely with Goncalo for over a year at Hopin and learned a lot from him. I was always impressed by how he can solve a complex problem in a simple and elegant way. He is not only an expert in building distributed systems, but a great person to work with. Any team would be lucky to have Goncalo.
ross F.
Working with Goncalo at Hopin was great. He's an easy going person, always available to talk to and to bounce ideas off of and has a tremendous amount of knowledge - especially with distributed systems. He is a valuable asset to any team.
Experience
-
Kaluza
-
United Kingdom
-
Utilities
-
300 - 400 Employee
-
Principal Engineer
-
Mar 2023 - Present
How to abstract and reduce complexity across multiple clients and countries Scale systems to process millions of data points through complex processes Build extensible systems that allow for customizability How to abstract and reduce complexity across multiple clients and countries Scale systems to process millions of data points through complex processes Build extensible systems that allow for customizability
-
-
-
Hopin
-
United Kingdom
-
Software Development
-
100 - 200 Employee
-
Staff Engineer
-
Feb 2021 - Jul 2022
Leading multiple projects within Hopin around event experience both existing (Sessions) and architecting greenfield (Breakout Rooms, Captions) Pushing for Monitoring/Observability efforts (Datadog/Sentry/Honeycomb) and on-call (Pagerduty/Firehose). Managing in-house and third party A/V integration. Move onto micro-services based on NodeJS/Kubernetes/Terraform. Integration with AWS and Azure. Mentoring developers and improving team process and communication with other teams. Show less
-
-
-
Tesco
-
United Kingdom
-
Retail
-
700 & Above Employee
-
Senior Software Developer at Tesco (Contract)
-
Oct 2019 - Feb 2021
Working with high availability and high volume services - 4 million payments per day. Breaking down part of the monoliths to multiple event consuming downstreams and support tools allowing for faster development. Working on single page applications for services with customers in other teams to access fraud, suspensions, reconciliation. Found multiple legacy issues like duplicate payments and helped teams navigate payments data. Developed and automated new load testing and serverless alerting which allow to test and monitor new features and backwards compatibility. This led to an increase in successful deploys and less on-call support. Show less
-
-
-
Palace Skateboards
-
United Kingdom
-
Manufacturing
-
1 - 100 Employee
-
Consultancy, Development and Infrastructure (Contract)
-
May 2016 - Oct 2019
One of Shopify’s largest clients during peak use and had a case study done, up to 5000 orders/minute. As the first tech hire I reviewed their logistics, warehouse and workings - designed a new system for front-end and back-office that supported their growth. Worked closely with the management team. Tripled the day to day fulfillment speed of the warehouse, saving time and staff costs and allowed for stock to ship faster than the previous third party integrations. One of Shopify's largest clients during peak use and a case study, up to 5000 orders/minute. Integration with Shopify, Scurri/UPS and other companies. Replacing third party logistics with inhouse applications. AWS (Route53, Athena, S3, Terraform integration, RDS, Lambda), Heroku, Zeit, Redis (Sidekiq for queues, Websockets), Postgres, Auth0 authorisation/authentication. Grafana/Statsd. Logentries. Docker for CI and some micro-apps. Shopify Sync with AWS Athena and S3 Show less
-
-
-
HM Revenue & Customs
-
United Kingdom
-
Government Administration
-
700 & Above Employee
-
Senior Software Developer at HMRC (Contract)
-
Sep 2017 - Mar 2018
Developer for the HMRC Self Assessment payments to replace the Worldpay integration with Barclays as well as new features. Led the change to faster and less fragile payment flows by restructuring fragmented services. Developer for the HMRC Self Assessment payments to replace the Worldpay integration with Barclays as well as new features. Led the change to faster and less fragile payment flows by restructuring fragmented services.
-
-
-
Digitas UK
-
Advertising Services
-
500 - 600 Employee
-
Development and Automation Consultant - DevOps (Contract)
-
Feb 2016 - Sep 2016
Improved current DNS infrastructure and service discovery that allowed it to be more flexible for adding new stacks and faster infrastructure deploys multiple times a day. Automation and architecture changes to multiple services, introduced Docker, as well as contributing and pushing to open source. Wrote internal tools to help with the automation workflow Improved current DNS infrastructure and service discovery that allowed it to be more flexible for adding new stacks and faster infrastructure deploys multiple times a day. Automation and architecture changes to multiple services, introduced Docker, as well as contributing and pushing to open source. Wrote internal tools to help with the automation workflow
-
-
-
NTS Radio
-
United Kingdom
-
Entertainment Providers
-
1 - 100 Employee
-
Lead Developer API/Frontend/Infrastructure (Contract)
-
Apr 2015 - Jul 2016
As the first tech hire I was responsible for bringing NTSLive out of a single instance on AWS into a stable system that allowed for fast and reliable streaming worldwide. Worked closely with the management team. Migrated existing data into a new back-office and developed that back-office for publishing content and programs as the internal team grew several times. Automation, public API and Search. As the first tech hire I was responsible for bringing NTSLive out of a single instance on AWS into a stable system that allowed for fast and reliable streaming worldwide. Worked closely with the management team. Migrated existing data into a new back-office and developed that back-office for publishing content and programs as the internal team grew several times. Automation, public API and Search.
-
-
-
Knowsis
-
United Kingdom
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Development and Operations - DevOps (Contract)
-
Oct 2015 - Dec 2015
Database migration, infrastructure and infrastructure testing and greenfield monitoring system. Database migration, infrastructure and infrastructure testing and greenfield monitoring system.
-
-
-
DAZED Magazine
-
United Kingdom
-
Book and Periodical Publishing
-
1 - 100 Employee
-
Consultant (Contract)
-
Apr 2015 - May 2015
Freelance work as a consultant to move current infrastructure to Azure. Actual work was done around a day per week to review and assist the team. - Budgeting for infrastructure changes and planning out the move - Final budget was the same as the old infrastructure. - Performance and cost advice reviewing the platform's code, architecture and using New Relic. - Assisting on the actual move: Moved the two main websites, databases and CI/CD (Teamcity) in around a day each. - Helping planning future features like search servers. Show less
-
-
-
Digitas UK
-
Advertising Services
-
500 - 600 Employee
-
Lead Technologist - DevOps
-
May 2014 - Apr 2015
Working on the largest digital media project in the world with Nissan/Renault. Leading development/operations team. Evangelising best practices to clients, internally and externally. Develop practices and align with the philosophy of Continuous Delivery. Work across projects, ensuring practices are followed and empowering teams on cross development/operations functions. CI/CD from Laptop to Production for over two hundred developers including outsourced teams. Following TDD/BDD and strict test driven development and infrastructure, and testing automation. Contributor to Open Source projects. Opened the company’s Github account. Show less
-
-
-
7digital
-
United Kingdom
-
Musicians
-
1 - 100 Employee
-
Technical Lead
-
Jul 2013 - Apr 2014
Architectural Vision & DirectionEnsure the architectural vision and direction of 7digital’s technology platform is in line with the needs of the organisation, so we can grow, adapt and respond quickly.Ensure this is also happening within the services which make up the constituent parts of the overall technology platformAdvice, Guidance and MentoringEnsure new ideas are being researched, as well as practices and technologies.Ensure all ideas are proven and backed up with information.Ensuring teams and individuals are getting the support they need to develop their abilitiesCapabilityHelping to make sure our teams have the skills, abilities and mindset they need to build sustainable, maintainable software.Ensuring all teams have a good - holistic - understanding of (and appreciation for) continuous delivery and helping everyone get better at it.Technical DebtHave a good understanding of where our technical debt lies so we can understand its impact and how to best tackle it.Ensure we’re removing technical debt at a faster rate than we’re accruing it. So that we can move fast(er).CollaborationEnsure delivery teams are collaborating effectively with each other as well as DBA, Systems and QA Show less
-
-
Lead Developer and Principal
-
May 2012 - Jul 2013
As lead of the newly formed Media Delivery team my main focus was to prepare the legacy media services for the new goals of the next years.- Driving/designing a completely new model to do streaming and download to cope to a traffic growth of almost 1000 times in a year.- Performance on streaming from 5 seconds Time To First Byte with 200 requests per hour to 200ms TTFB with 200,000 requests - 99% Availability.- Highly important client facing APIs built on top of the work of another five teams. - Temporarily serving as an acting Product Manager for the Media products analysing usages, use cases and dealing with clients including Samsung, Blackberry, Shazam, Senzari, Turntable.fm.- Support a better relationship with the Operations team and pushing forward new standards for monitoring and metrics, more awareness of the stack as well a more integrated tech team.- Giving the first steps into data analysis to improve requirements like scale, deployment, resilience, recovery and more.- Continuing the ongoing work with Agile Development either on the development side as on the production side.- Continuing work as Principal to lead to better practices and standards with other teams, coaching on decisions about PCI compliance, user data and more.- Continuing studying and learning about the subject areas of my course like Architecture and Distributed Systems and also an interest on metrics driven development, design (not development specific), statistics, automation, processes and more.Creator and maintainer of the best known Statsd c# client at https://github.com/goncalopereira/statsd-csharp-clientOther pet projects and ideas at my Github account on https://github.com/goncalopereira Show less
-
-
Lead Developer
-
Aug 2011 - May 2012
Lead Developer for Services Team in charge of most B2B APIs as well as bulk generation of catalogue.- Leading development work for third party integration APIs, as well as all APIs for catalogue, search, media, locker, and more.- Driving the internal move to Service Oriented Architecture.- Applying Agile practices and Test-Driven Development.- Working not only with C# but also Ruby for internal tooling and internal content.- Moving from SVN to Git.
-
-
Developer
-
May 2008 - Aug 2011
-
-
-
bethebrand experience
-
United Kingdom
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Developer
-
Sep 2007 - May 2008
-
-
-
Noesis
-
Italy
-
Public Relations and Communications Services
-
1 - 100 Employee
-
Consultant
-
Sep 2006 - Sep 2007
-
-
-
Instituto Superior Técnico
-
Portugal
-
Higher Education
-
700 & Above Employee
-
Consultant at TCM
-
Sep 2005 - May 2006
-
-
Education
-
Instituto Superior Técnico
Licentiate degree, Information Systems and Computer Engineering, specialisation on Architecture and Distributed Systems