David Zwerdling

Contact Information

LeetCode URL

LeetCode

LinkedIn URL

LinkedIn

Personal Statement

With years of training and experience in software engineering, I'm ready to help with your next software development project.

I am passionate about public good, safety, testing, and documentation.

Education

Degrees

Course of Study

Degree

MSCS

Field

Software Engineering (w/ Distinction)

Major

    School

    DePaul University

    Year

    2024

    Location

    Chicago, Illinois

    Course of Study

    Degree

    BA

    Field

    Economics

    Major

      School

      Miami University

      Year

      2008

      Location

      Oxford, Ohio

      Samples available for download at zwerdlds.me/resume

      Technologies

      Work Experience

      Incumbencies

      Incumbency

      Title

      Web Development Instructor

      Employer

      Gateway Community Charters

      Timeframe

      2021/8 to 2022/5

      Location

      Sacramento, California

      Description

      • Designed and delivered web development curriculum for high school-aged students.

      • Instructed introductory HTML, CSS, and JavaScript.

      • Created comprehensive and tailored lesson plans to facilitate student success.

      • Practiced backwards design to reach educational goals.

      • Provided positive and supportive environment for students.

      Incumbency

      Title

      Application Developer

      Employer

      Self Employed

      Timeframe

      2018/2 to 2021/8

      Location

      Sacramento, California

      Description

      • Specified features for a specialized graphic design application.

      • Fully designed and documented subsystems and their components.

      • Implemented executable using Rust.

      • Incorporated continuous integration technologies using GitHub Actions

      • Utilized image processing libraries to transform bitmaps.

      • Profiled and optimized performance bottlenecks.

      • Followed Agile style development pipeline.

      Incumbency

      Title

      Software Developer IV

      Employer

      Schools Financial CU

      Timeframe

      2015/4 to 2018/8

      Location

      Sacramento, California

      Description

      • Lead a team to implement critical member account management system in C#.

      • Developed organization wide web-oriented accessibility guidelines.

      • Implemented simple user-facing ATM locator tool.

      • Aided analysts in documentation refinement.

      • Collaborated closely with product owners to define scope and implement new project features.

      • Wrote TSQL queries and administered MSSQL servers.

      • Facilitated C-Suite tooling via SSRS reports.

      • Wrote technical design documentation for internal systems.

      • Implemented CI tools to modernize deployment processes.

      • Initiated and performed peer-reviewed design and implementation processes.

      • Advocated for improved SDLC process management and tooling such as Agile and Git.

      • Implemented code quality standards for application development department.

      • Identified technical and legal shortcomings in systems and applications.

      • Initiated processes to move organization to service-oriented architecture.

      • Followed Agile style development with kanban for rapid and high-quality software releases.

      Incumbency

      Title

      Programmer Analyst

      Employer

      Futureworld Technologies

      Timeframe

      2013/6 to 2015/4

      Location

      McClellan, California

      Description

      • Worked directly with product owners to scope new projects and features.

      • Promoted use of unit tests, integration tests, and Git.

      • Designed and implemented federal contract workflow forms and process management tool in C#.

      • Wrote TSQL queries and administered central MSSQL server.

      • Designed and implemented internal, web-based data visualization framework in TypeScript

      • Implemented high-security, CAC-gated, external-facing web interface for contractor file uploads.

      • Designed and implemented web-based file browser interface with internal file versioning tool.

      Projects

      Title

      Roopes

      Description

      • Implemented OOP patterns in Rust.

      • Documented, designed, tested, and deployed public library for free open-source code.

      • Achieved 100% code coverage and 100% mutation test safety.

      • Facilitated higher-level design structures in a low-level language.

      • Implemented continuous integration and deployment tools.

      Title

      GlyphMosaic

      Description

      • Conceived, designed, built, tested, and used a graphic design tool.

      • Profiled and optimized application performance bottlenecks.

      Title

      Home Lab

      Description

      • Built hardware and software infrastructure for a self-hosted application cloud.

      • Installed and configured networking infrastructure software.

      • Configured approximately 15 devices using a straightforward, central configuration system via NixOS.

      • Enabled straightforward system installation and recovery system.

      Course Work

      Title

      Managing Global Software Development

      Description

      • Demonstrated ability to facilitate 5 to 20-person managment of development teams.

      • Advised undergraduates on how to develop leadership skills.

      Title

      User Centered Design

      Description

      • Specified and implemented a prototype UI of a social activity discovery application.

      • Produced and interpreted survey results, abstract interface requirements, wireframe, and evaluation results.

      Title

      Micro-Optimizations in Rust

      Description

      • Developed features for a SIMD-based JSON processing project.

      • Implemented parsing, lexing, and state machine code for array indexing and arbitrary descendant.

      • Produced development environment for cross-platform development and testing.

      Title

      Software Testing & QA

      Description

      • Analyzed quality-driven development methods and metrics for large projects.

      • Implemented unit, integration, and mutation testing.

      Title

      Continuous Delivery & Dev-Ops

      Description

      • Developed deployment process methods in business contexts.

      • Implemented modern continuous integration, virtualization, and containerization.

      Title

      Architecture of Realtime Systems

      Description

      • Developed a game engine using object-oriented patterns.

      Title

      Software Architecture

      Description

      • Analyzed software design methodology and patterns of metasystems.

      • Reviewed, analyzed, and commented on the WordPress open-source CMS project.

      • Analyzed the mapping between metasystems and the existing container ecosystem.

      Title

      Distributed Systems

      Description

      • Implemented a self-healing distributed blockchain system.

      • Implemented a rudimentary HTTP server.

      Title

      PL Concepts

      Description

      • Implemented various algorithms using functional programming languages.

      Title

      Safe Systems

      Description

      • Implemented various algorithms using Rust.

      Title

      Object-Oriented Development

      Description

      • Implemented a modular drawing program using object-oriented patterns.

      Title

      Systems

      Description

      • Implemented low-level memory and cache algorithms in C.