David Marczinus
Software Engineer
Work experience
Lead Senior Engineer
Evosoft
2023 — now
- Helping Siemens build next-generation interfaces in an as of yet unrevealed project in the human-machine interface space.
- Technologies used: Angular, TypeScript, .NET
Tech Lead
Morgan Stanley
2019 — 2021
- Built a new team of developers during the onset of the global pandemic, acting as the hiring manager for the team.
- Lead a completely remote team of 4 developers, providing feedback and advice to facilitate their career and personal growth.
- Managed the technical and product roadmaps of the team's deliverables, communicating requirements and timelines between the business and engineering
- Provided department-wide technical vision for both a legacy WPF-based trading application and the web-based UIs that were in development as replacements for legacy applets.
- Delivered a heavily opinionated Angular starter project with extensive documentation and accompanying Jenkins delivery pipelines to help teams across the department get started with web development that aligned with the technical vision I set out -- this starter project was picked up by 4 teams across 4 regions within the department.
- Technologies used: TypeScript, Angular, C#, WPF
Software Engineer
Morgan Stanley
2015 — 2019
- Mentored multiple intern/bootcamp level developers from the start of their careers to junior/mid level.
- Coordinated the platform and infrastructure upgrades, and deployment of said upgrades of 3 business critical WPF GUIs across 3 functional teams.
- Delivered a new proposal/amendment flow within a legacy trading system to significantly reduce the time and effort required by trading and operations to address incorrect trade bookings.
- Championed unit testing and good testing practices in a team that was lacking in both, increasing test coverage from below 50% to 95%+ on new projects while also fixing all previously unreliable tests.
- Provided direct, hands-on support to clients in equity securities trading, sales and operations.
- Facilitated technical and team fit interviews as the primary interviewer for candidates ranging from junior to senior and above.
- Technologies used: C#, WPF, Python, JavaScript, AngularJS
Tech Analyst
Morgan Stanley
2014 — 2015
- Attended the Morgan Stanley Tech Analyst Program in New York and London, learning both company-specific and general engineering best practices.
- Developed a Scala compiler plugin that could generate the TypeScript client code for Scala APIs for the Morgan Stanley Development Environment team
- Technologies used: Scala, TypeScript, C++
Tech Intern
Morgan Stanley
2013 — 2014
- Developed a bespoke automated deployment solution for monolithic, legacy services in the equity securities area as an intern project to reduce the manual work necessary for production and QA releases.
- Technologies used: C#, WPF, Python
R&D Engineer
Eötvös Loránd University
2013 — 2013
- Rewrote the parsing engine of an Erlang refactoring/static analysis tool.
- Technologies used: Erlang
Technical Skills
- Programming Languages: C#, TypeScript, JavaScript, Python, F#, Rust, Haskell
- Frameworks: WPF, React, Angular, ASP.NET Web APIs
- Concepts: Domain-Driven Design, Functional Programming, Functional Design
Education
Computer Science MSc.
Eötvös Loránd University
2013 — 2021
- Specialized in modern databases and data warehousing
- Thesis: Version control statistics and code coverage as potential metrics of code quality
Computer Science BSc.
Eötvös Loránd University
2010 — 2013
- Thesis: AEGIScript, a programming language for geoinformatics