Summary
Overview
Work History
Education
Skills
Timeline
Generic

Dimitrios Karnavas

Team Lead - Senior Software Engineer
Brunnen

Summary

Software engineer and team lead with 14 years of experience developing code for demanding and high-volume businesses. Designed and implemented messaging infrastructure and centralized logging for microservices, developed test applications that reduced manual QA testing times by 35%. Reduced compilation time by 90%. Implemented Agile and Scrum processes and increased velocity by 40%. Enthusiastic team player and creative thinker.

Overview

18
18
years of professional experience
6
6
years of post-secondary education

Work History

Senior Software Developer

Luware
05.2023 - Current
  • Developed additional customer data for ongoing calls.
  • Refactored and optimized code.
  • Developed new customized call workflow feature.

Senior Software Developer (C#)

Sonova
10.2022 - 04.2023
  • Developed our internal verification machine framework for testing hearing instruments.
  • Consulted with engineering team members and developed build automation and continuous delivery improvement plans.
  • Improved team collaboration by migrating our core solution from svn to git versioning system.

Team Lead - Senior Software Engineer (C#, Angular)

Bystronic
11.2020 - 10.2022
  • Designed and developed microservices messaging functionality using Kafka and NATS.
  • Implemented Graphql query and subscription mechanism for communication between ASP.NET components.
  • Designed and developed centralized logging feature for docker microservices using fluentd, mongodb and React.
  • Developed mechanism for container reporting in React and KeystoneJS, using Graphql.

Scrum Master - Senior Software Engineer (C#)

AVEVA
03.2020 - 10.2020
  • New api functionality (ASP.NET).
  • Team Lead / Scrum Master.
  • Resolved numerous customer reported issues.

Team Lead - Senior Software Engineer (C++/C#)

Sophos PLC
08.2016 - 09.2019
  • Team Lead / Scrum Master.
  • Responsible for endpoint status report uploading to AWS.
  • Migrated code base to new build infrastructure, resulting in 90% faster compile times.
  • Introduced and implemented Scrum and Agile practices. Increased team velocity by 40% on average and stopped QA debt accumulation.
  • Developed UI application, that improved rate of manual testing by 35%.

Team Lead - Senior Software Engineer (C/C#/ASP)

B-Square
06.2014 - 07.2016
  • Developed solution that enables transmission of video through usb connection.
  • Migrated UI code from winforms to WPF.
  • Developed ASP.NET website for authenticating software features.
  • Team Lead of the ASP.NET website project.
  • Migrated to TDD environment by shifting to dependency injection methodologies.

Senior Software Engineer (C#/WPF)

U-TX
03.2012 - 04.2014
  • Implemented Adobe Illustrator designs in WPF, using Expression blend.
  • Refactored existing code using MVVM design pattern principles.
  • Implemented GPRS requirements in GMAP.net.

Team Lead - Software Engineer (C++)

Siemens Enterprise Communications (Unify)
01.2007 - 02.2012
  • Implemented real time calculated bandwidth restrictions for video calls.
  • Introduced subscriber’s number presentation solution to Openscape product.
  • Team Lead of 5 developers.

Education

Master of Science - Digital Systems

University of Piraeus
Piraeus
09.2009 - 09.2011

Bachelor of Science - Electronics Engineering

Technological Institute of Piraeus
Piraeus
09.1997 - 01.2002

Skills

    C#

C

ASPNET Core

WPF

SQL

Javascript / Nodejs

React

Python

Typescript

Angular

C

Go

Timeline

Senior Software Developer

Luware
05.2023 - Current

Senior Software Developer (C#)

Sonova
10.2022 - 04.2023

Team Lead - Senior Software Engineer (C#, Angular)

Bystronic
11.2020 - 10.2022

Scrum Master - Senior Software Engineer (C#)

AVEVA
03.2020 - 10.2020

Team Lead - Senior Software Engineer (C++/C#)

Sophos PLC
08.2016 - 09.2019

Team Lead - Senior Software Engineer (C/C#/ASP)

B-Square
06.2014 - 07.2016

Senior Software Engineer (C#/WPF)

U-TX
03.2012 - 04.2014

Master of Science - Digital Systems

University of Piraeus
09.2009 - 09.2011

Team Lead - Software Engineer (C++)

Siemens Enterprise Communications (Unify)
01.2007 - 02.2012

Bachelor of Science - Electronics Engineering

Technological Institute of Piraeus
09.1997 - 01.2002
Dimitrios KarnavasTeam Lead - Senior Software Engineer