David Marczinus

Software Engineer

Work experience

Lead Senior Engineer

Evosoft

2023now

  • 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

20192021

  • 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

20152019

  • 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

20142015

  • 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

20132014

  • 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

20132013

  • 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

20132021

  • 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

20102013

  • Thesis: AEGIScript, a programming language for geoinformatics