Dawid Tomaszewski

Dawid Tomaszewski Email and Phone Number

Staff Software Engineer and Tech Lead @ Splunk
Wrocław, PL
Dawid Tomaszewski's Location
Wroclaw Metropolitan Area, Poland
About Dawid Tomaszewski

Experienced software engineer with a strong background in C++ (98-17) and familiarity with Python. Complemented by a passion for exploring other technologies in his free time, often diverging from his current commercial focus.

Dawid Tomaszewski's Current Company Details
Splunk

Splunk

View
Staff Software Engineer and Tech Lead
Wrocław, PL
Website:
splunk.com
Employees:
10082
Dawid Tomaszewski Work Experience Details
  • Splunk
    Staff Software Engineer And Tech Lead
    Splunk
    Wrocław, Pl
  • Splunk
    Senior Software Engineer / Tech Lead
    Splunk Aug 2024 - Present
  • Grass Valley
    Senior Software Engineering Consultant
    Grass Valley Dec 2023 - Jul 2024
    Low Latency Audio: Analyzed product architecture and introduced improvements, including transitioning the audio processing algorithm from single-threaded to multi-threaded, significantly increasing data throughput while maintaining low latency. Additionally added scripts for quick product configuration and created environment for tests along with documentation.Improved Compilation Time: Eliminated key bottlenecks in template code, added crucial precompiled headers, and created a proof of concept (POC) using CCache for Windows
  • Dolby Laboratories
    Senior Engineer
    Dolby Laboratories Jan 2022 - Dec 2023
    Key responsibilities:- Developing DolbyIO communication SDK.- Taking the lead in analyzing requirements and proposing solutions.- Leading and collaborating on design discussions.- Effectively breaking down complex ideas into actionable tasks.- Spearheading the implementation of proofs of concept.- Progress reporting and ensuring feature delivery aligns with user requirementsKey Contributions: Mostly active in the development of the Dolby Audio Processing Module (DAPM), which is a high-quality AI-supported audio processing module integrated into various platforms. Took part in writing the first lines of the code, discussed the design, and developed it for the whole lifetime. Showed significant impact on recent areas related to this project:Led the integration of DAPM with WebRTC in the C++SDK:- Conducted a comprehensive examination of the WebRTC code.- Proposed new solution, fostering collaborative discussions within the team.- Implemented a proof of concept (POC), which passed initial testing.- Defined tasks for subsequent steps based on the POC's success.- Successfully coordinated with the team to implement these tasks[C++ but also: Python, Java, JNI, WebRTC, macOS, Android]Participated and then then led DAPM integration with WebRTC in WebSDK:- Collaborated with a colleague to investigate the integration of a C++ library with JavaScript, sharing insights and tools with the team.- Temporarily left the project to implement C++SDK integration POC but returned after it faced difficulties in reaching release, conducting an in-depth investigation to identify the root causes.- Consulted and implemented a solution to address the identified issues and worked closely with the web team to establish a new architectural approach.- Assumed a leadership role for the remainder of the project's duration, maintaining ongoing communication with the web team regarding the integration and driving continuous architectural improvements.[C++ but also: WASM, JS, TS]
  • Dolby Laboratories
    Engineer
    Dolby Laboratories Nov 2019 - Dec 2021
    Wrocław, Woj. Dolnośląskie, Polska
    Mainly: C++, Google Test, VOIP. Additionally: Python, CMake, Gitlab.Platforms: macOS, Linux, Windows, Android, iOS, WASM.As a team member, I develop cross-platform solutions that provide APIs for high-quality, low-latency VoIP conferences. This enables users to communicate seamlessly from various devices (desktops, mobiles, web). The library undergoes testing on applications developed in C++ with QT for desktops, Swift/Java for mobile devices, and WASM/JS for web browsers.This work involves working with various technology stacks and collaborating internationally, with teams spanning across the world from Australia through Europe to North America. This dynamic setting makes it both challenging and satisfying.
  • Tech-Ko
    Full Stack Engineer (Prestashop)
    Tech-Ko Jan 2019 - Dec 2019
    Wroclaw, Lower Silesian District, Poland
    Key areas: PHP, Bootstrap, HTML, CSSI decided to lead that project in order to discover the technological stack that is not present in my full-time work. Furthermore, I'm fully responsible for contact with the client and all elements of the implementation, so it's learning by doing and a lot of fun.
  • Teleste
    Software Engineer
    Teleste May 2015 - Oct 2019
    Wroclaw, Lower Silesian District, Poland
    Key areas: C++(98/11/14), PostgreSQL, Multithreading. Also: C#, Python, RTSP.Worked on the S-VMX project which is an IP video management system providing smart, scalable and redundant solutions serving both video security specialists and IT professionals. During this work, mostly contributed to a highly efficient core C++ layer related to the audio/video data transfer (from IP cameras to displays including optional recorders in the middle). Also got familiar with Python and Django since had to use them as frontends for core solutions and created some helper tools.Personally responsible for:Video Diagnostics: [Multithread, OpenCV, C++14, Database, rest api].The module is responsible for the diagnostics of images from many cameras. It detects unwanted behaviours like dirty glass, suspected movement, camera coverage, losing focus, etc.Server, scenarios for connecting camera sequences:[Multithread, C++14, Database, rest api].Developed code related to the sequential connection of multiple cameras to specific monitors, according to defined algorithms (first free, round robin, waterfall), including various display sizes etc.

Dawid Tomaszewski Education Details

Frequently Asked Questions about Dawid Tomaszewski

What company does Dawid Tomaszewski work for?

Dawid Tomaszewski works for Splunk

What is Dawid Tomaszewski's role at the current company?

Dawid Tomaszewski's current role is Staff Software Engineer and Tech Lead.

What schools did Dawid Tomaszewski attend?

Dawid Tomaszewski attended Politechnika Wrocławska, Technical University Of Wroclaw.

Who are Dawid Tomaszewski's colleagues?

Dawid Tomaszewski's colleagues are Sergio Cimino, Brock Soper, Jit Arora, Lauren Corwin, Denise Padilla, Jonathan Tai, Fredrik Lima Sudmann.

Not the Dawid Tomaszewski you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.