mateusz@systems ~/resume $ cat experience.md

# EXPERIENCE

Software Engineer
PDT Partners Oct 2013 - Present

Building high-performance systems at a quantitative investment firm. Focus on large compute, distributed systems, performance, and resiliency.

Distributed Systems Performance Large Compute Resiliency
Software Design Engineer 2
Microsoft Oct 2008 - Oct 2013

Member of File Systems and Networking Team, focused on improving Windows Server performance for networking workloads. Removed major throughput bottlenecks on large NUMA servers, addressing false sharing and lock contention. Created scalable reference and performance counter libraries, improved kernel locks and synchronization objects, and drove workflow design improvements for better batching and reduced latency.

Networking Drivers Kernel Development NUMA
Software Design Consultant
NEC / 9LivesData Dec 2007 - Sep 2008

Design, research, and development of HydraStor, a failure-resilient distributed system with asynchronous consensus procedures and local load optimization in heterogeneous architecture.

Distributed Systems Consensus Algorithms Fault Tolerance
Software Design Engineer Intern
Google Jun 2007 - Sep 2007

Designed and developed a monitoring dashboard HTTP server in Python with background jobs for data gathering and visualization. Contributed to garbage collector design for large Bigtable instances, a performance-critical C++ project.

Python C++ Bigtable

# PUBLICATIONS

Exponential-time approximation of weighted set cover
Information Processing Letters, Elsevier November 2009

Research on trade-offs between approximation factor and time complexity for NP-hard problems.

Exponential-Time Approximation of Hard Problems
Computing Research Repository (arXiv) October 2008

Topics: Maximum Independent Set, Vertex Coloring, Set Cover, and Bandwidth optimization.

# EDUCATION

Master's in Computer Science
University of Warsaw
2003 - 2008

# LANGUAGES

Polish: Native or bilingual proficiency
English: Full professional proficiency