Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Asdrubal Manuel Soares Frias da Costa

London,United Kingdom

Summary

Highly skilled and business-driven software engineer with over 15 years of experience in designing and implementing scalable, secure and high-traffic systems. Proven ability in leading cross-functional teams, mentoring engineers, and using agile methodologies to deliver high-quality software solutions. Deep knowledge of Java, Spring, APIs, distributed systems, databases (Relational and NoSQL), AWS, SaaS and cybersecurity.

Overview

19
19
years of professional experience

Work History

Lead Software Engineer

Coro Cybersecurity
London
07.2023 - 04.2025
  • Lead engineer for EDR (Endpoint Detection and Response) team: Scrum Master, team coordination/allocation and level 3 support. Championed overall quality and engineering excellence
  • Hands on Java development and team lead for projects like EDR ticketing, endpoint metadata processing and telemetry data threat detections
  • Site Reliability Engineering (SRE) – Monitoring, reporting and analysis of production systems, responsible for greatly improving services performance and stability and reducing costs by tens of thousands of dollars by redefining autoscaling and backup strategies
  • Engineering manager - Mentored, assessed, and developed engineers to enhance their skills and productivity


  • Key Skills: Java 17, Spring, JSON, MongoDB, Mongo Atlas, Redis, Caffeine, Docker, AWS, Grafana, OpenSearch, RabbitMQ, AOP, SRE, Profiling, Coralogix, Gitlab, Jira, SIEM, EDR, IntelliJ, Codeium and SIGMA rules

Staff Software Engineer II

Datto (A Kaseya Company)
Amersham
12.2016 - 06.2023
  • Engineering Team Leader - Lead a cross-functional team of 10+ people, providing mentorship and acting as Scrum Master. Also functioned as the team’s security champion, having found and resolved several securities vulnerabilities
  • Led the design and development of the new Datto RMM SaaS Portal, currently being used by B2B customers to monitor and manage over 6 million devices
  • Developed the backend of the Datto Universal Antivirus Detection
  • Public REST API - Designed and implemented a REST API, with OAuth 2.0 and OpenID, currently being used for integrations with partners


  • Key Skills: Java 8 to 17, Spring, Groovy/Grails, GraphQL, JPA, Hibernate, JWT, OAuth 2.0, AWS (DynamoDB, SQS, S3), Redis, MySQL, Postgres, Docker, GIT, GitLab, Junit, Mockito, REST, micro-services, Snyke, RMM, OWASP, SaaS

Senior Software Engineer

Intel (McAfee Antivirus)
Aylesbury
07.2012 - 11.2016
  • False Positives Prevention Team Leader - Lead the team on the design and development of a testing platform to identify catastrophic false positives on McAfee antivirus, with zero escalated incidents during tenure.
  • Scrum Master for the McAfee production operations team.
  • Implemented services for loss of malware detections testing
  • Created complex Jenkins pipelines for continuous packaging, testing and delivery of McAfee daily anti-malware updates.


  • Key Skills: Java 8, Spring (MVC, WS, Data, Boot), REST, SOAP, MySQL, MongoDB, Perl, JavaScript, jQuery, Bootstrap, RabbitMQ, Jenkins, and Linux

Senior Software Engineer (contractor)

Sony
Brussels
04.2011 - 03.2012
  • Smart Home Energy Solutions - Developed server-side Java modules for account administration and gateway status monitoring.
  • Developed a Python-based platform for automated integration testing of gateways and cloud services.


  • Key Skills: Java SE 6, Java EE 6 (JPA, Servlets), OSGI, Python, Nose, MySQL, XMPP, JMeter, Selenium and AWS

Test and Release Manager

Porto Editora
Porto
01.2010 - 03.2011
  • Defined and managed processes for software quality control.
  • Designed and developed a framework and several functional tests of the group's websites
  • Distributed load and stress testing using JMeter


  • Key Skills: Java, Spring, Hibernate, JUnit, JMeter, Selenium, and Oracle PL/SQL

Researcher and Developer

INESC Porto
Porto
03.2006 - 08.2009
  • NPVR Project - Developed a platform for recording, streaming and recommending TV shows for Portugal Telecom
  • MOSAICA Project - Developed a P2P content distribution platform as part of an EU-funded project


  • Key Skills: C, Java 6, JXTA, SOAP/SOA, XML, MySQL, Linux and PHP

Education

Post-graduation - Software Engineering

Porto University - Faculty of Engineering

Licentiate’s degree - Informatics Engineering

Polytechnic of Porto - Engineering School (ISEP)

Bachelor of Engineering - Informatics Engineering

Polytechnic of Porto - Engineering School (ISEP)

Skills

  • Software Engineering
  • Software Architectures
  • Cross-functional teams’ leadership
  • Mentoring
  • IT project management
  • Agile adoption and Scrum Master
  • Software testing techniques
  • Java 17
  • SQL
  • Groovy
  • Python
  • C Language
  • Bash
  • JavaScript
  • HTML and CSS
  • Spring
  • JPA/Hibernate
  • GIT
  • Docker
  • REST, SOAP and GraphQL
  • RabbitMQ
  • AMQP, JMS and SQS
  • MySQL
  • MongoDB
  • Redis
  • TDD
  • CI/CD
  • Networking: DNS, HTTP/HTTPS, TCP/IP
  • AWS (S3, DynamoDB, SQS, Lambdas)
  • Machine learning basics
  • Security products development (EDR)
  • OWASP
  • JWT
  • OAuth 20
  • Encryption

Languages

English
Proficient (C2)
Portuguese
Proficient (C2)
Spanish
Elementary

Timeline

Lead Software Engineer

Coro Cybersecurity
07.2023 - 04.2025

Staff Software Engineer II

Datto (A Kaseya Company)
12.2016 - 06.2023

Senior Software Engineer

Intel (McAfee Antivirus)
07.2012 - 11.2016

Senior Software Engineer (contractor)

Sony
04.2011 - 03.2012

Test and Release Manager

Porto Editora
01.2010 - 03.2011

Researcher and Developer

INESC Porto
03.2006 - 08.2009

Post-graduation - Software Engineering

Porto University - Faculty of Engineering

Licentiate’s degree - Informatics Engineering

Polytechnic of Porto - Engineering School (ISEP)

Bachelor of Engineering - Informatics Engineering

Polytechnic of Porto - Engineering School (ISEP)
Asdrubal Manuel Soares Frias da Costa