Dawid Tomaszewski Email and Phone Number
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.
-
Staff Software Engineer And Tech LeadSplunkWrocław, Pl -
Senior Software Engineer / Tech LeadSplunk Aug 2024 - Present -
Senior Software Engineering ConsultantGrass Valley Dec 2023 - Jul 2024Low 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 -
Senior EngineerDolby Laboratories Jan 2022 - Dec 2023Key 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] -
EngineerDolby Laboratories Nov 2019 - Dec 2021Wrocław, Woj. Dolnośląskie, PolskaMainly: 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. -
Full Stack Engineer (Prestashop)Tech-Ko Jan 2019 - Dec 2019Wroclaw, Lower Silesian District, PolandKey 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.
-
Software EngineerTeleste May 2015 - Oct 2019Wroclaw, Lower Silesian District, PolandKey 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
-
Computer Science
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?
-
-
Dawid Tomaszewski
Cracow Metropolitan Area -
-
Dawid Tomaszewski
Poznań
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial