Skip to main content
NA
Looking for a job

Nuno Afonso

@nunoafonso

Senior Software Engineer at Microsoft, integrating Fabric Data Activator and maintaining an internal observability platform.

United Kingdom
Message

At Microsoft, I integrate Fabric Data Activator with upstream services and maintain an observability platform used by internal teams. I also lead the process for internal reviews of operational incidents.

Previously, at Amazon Web Services (AWS), I worked on Apache Flink and Amazon Kinesis Data Analytics for SQL applications. I contributed to Apache Flink’s open-source project and mentored interns.

At Microsoft Research Cambridge, I contributed to a network simulator for Azure’s datacenter and wide-area networks, which was used in a production service. My MSc focused on Distributed Systems and Cyber-Security, and my thesis explored bringing causal consistency from the cloud to the network edge.

Experience

Work history, roles, and key accomplishments

MI
Current

Senior Software Engineer

Microsoft

Sep 2024 - Present (2 years 2 months)

- Integration of Fabric Data Activator with upstream services
- Maintenance of observability platform used by internal Microsoft teams
- Lead process for internal review of operational incidents

Tools:
- Programming languages: C#, JavaScript, TypeScript, Kusto Query Language, SQL, Python, Powershell
- AI tools: GitHub Copilot CLI and Desktop applications
- Computing: Azure Virtual Machine Scale S

Amazon Web Services (AWS) logoAA

Software Development Engineer II

Aug 2023 - Aug 2024 (1 year)

Worked as Software Development Engineer II at Amazon Web Services (AWS).

Amazon Web Services (AWS) logoAA

Software Development Engineer I

Jul 2021 - Jul 2023 (2 years)

- Improvements to availability, ease-of-use and efficiency of Apache Flink and Amazon Kinesis Data Analytics for SQL applications’ distributed stream processing engines
- Contributions to Apache Flink’s open-source project
- Mentorship of interns

Tools:
- Programming languages: Java, Python, SQL, Bash, Ruby, Go, Scala
- Stream processing engines: Apache Flink, Amazon Kinesis Data Analytics for SQ

MI

Associate Researcher

Microsoft

Nov 2019 - Jun 2021 (1 year 7 months)

- Research focused on Network Verification for Azure’s Datacentre and Wide Area (WAN) networks, as part of the Cloud Infrastructure group
- Development of a network simulator for Azure’s Datacentre and WAN networks with tight fidelity, latency, and scalability constraints
- Close collaboration with engineering teams from Azure Networking, leading to the use of the developed simulator in a highly a

MI

Researcher Intern

Microsoft

Mar 2019 - Aug 2019 (5 months)

- Research focused on optimization of routing algorithms and reliability analysis based on Traffic Engineering data from Azure's WAN, supervised by Andrey Rybalchenko as part of the Programming Principles and Tools group
- Development of an infrastructure for on demand runs of an early version of the network simulator, which leveraged several Azure services

Tools:
- Programming languages: C++, Py

INESC-ID logoIN

Intern

INESC-ID

Feb 2018 - Dec 2018 (10 months)

- Research focused on increasing the Data Consistency used in Highly Available and Scalable Data Store applications that run on the Network Edge, advised by Professor Luís Rodrigues as part of the Computing Systems and Communication Networks group
- Developed multiple prototypes with various degrees of data consistency: from Eventual Consistency to several Causal Consistency approaches

Tools:
- P

Education

Degrees, certifications, and relevant coursework

Instituto Superior Técnico logoIT

Instituto Superior Técnico

Master of Science (MSc), Information Systems and Computer Engineering

2016 - 2018

Specializations in Distributed Systems and Cyber-Security.

Instituto Superior Técnico logoIT

Instituto Superior Técnico

Bachelor of Science (BSc), Information Systems and Computer Engineering

2013 - 2016

Interested in hiring Nuno?

You can contact Nuno and 90k+ other talented remote workers on Himalayas.

Message Nuno

People also viewed

View all talent

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan