Work History:
. Cisco Systems Inc. Feb **** - Present
Software Engineer - Network Software Systems Technology Group
o Designed, developed, and documented infrastructure for managing
platform specific information with underlying OS integration and clear
PI/PD separation
o Developed system configuration infrastructure for synchronizing
information (ie. hostname) using IPC mechanisms
o Improved performance of on-signal stack detection used to ensure
signal safe execution
o Improved performance of application thread wakeup mechanism by moving
the signal-based implementation to a pipe-based approach
o Extensive modifications to software watchdog system allowing greater
configurability and more robust system fault detection
o Enabled and extended existing software stack trace support on the MIPS
platform and added support for tracing shared library calls
o Analyzed memory footprint and platform boot-up time implications and
worked with a team to formulate a plan for performance and memory
usage improvements
o Drafted test plan for GDB upgrade verification
o Responsible for implementation and cross-team/vendor coordination of
software hardening activities (ie. buffer overflow detection, NX-bit,
static analysis)
o Diagnosis and repair of OS/user-level software faults impeding test
and release for two critical business units
. University of British Columbia May 07 - Dec 07
Undergraduate Research Assistant - Distributed Systems Group
o Coordinated with a team of graduate students and faculty members to
design, develop, and release two data transfer modules in C utilizing
the SCTP transport protocol for the Open MPI distributed computing
project
o Conducted analysis and tuning of the modules achieving gains over TCP
of 10-60% on FreeBSD with CMT enabled kernels
o Contributed to paper published in the Journal of Parallel and
Distributed Computing
. Conservation Staff Temp: May 06 - Sept. 06
Engineering Dept - City of Delta, BC
o Developed water usage database application in Python to track
household/business violations
Karol L. Mroz
698 N. Santa Cruz Ave. #22
Los Gatos, CA, 95030, USA
****.*****@*****.*** 408-***-****
Education:
. University of British Columbia
o BSc, Computer Science, Dec 2007
o Focus on operating system development, computer network programming
and computer architecture with a 3.3 GPA in upper division CS
coursework.
. Kwantlen University College
o Faculty of Science, 2001 - 2004
o Coursework in Microbiology and Chemistry
Skills:
. Operating Systems
o Expertise with Linux and FreeBSD, other UNIX/BSD variants, Windows
. Programming Languages
o Expertise: C
o Proficient: BASH, Python
o Past Experience: C++, Java
. Applications/Tools
o Software debuggers, performance profiling tools, UNIX networking
tools, source code management tools, UNIX disassemblers
. General
o Computer operating system architecture and security principles
o Network transport, routing, and switching protocols
o 802.11 wireless and cellular network concepts
o Excellent analytical, diagnostic, debugging, and problem solving
skills
o Outstanding written/verbal communication and interpersonal skills
o Adaptive, motivated, highly dependable
o Extensive team as well as solo work
Passtimes:
. Mountain biking, SCUBA, backpacking, fitness training, literature,
photography
Awards/Certifications:
. NSERC Undergraduate Student Research Award - May 2007
. PADI Diving Certification