DAVID A. KAMINSKI
**** ****** *** * *** *, Minneapolis, MN 55408
************@*****.*** . 216-***-****
Summary of Qualifications
[pic]
A well-rounded developer and analyst, I have over eight years of experience
in designing, developing and maintaining software systems to increase the
efficiency and performance of organizations and to leverage analytical
solutions. My primary areas of expertise are the Microsoft .NET framework,
C#/C++, and SQL Server, but with the strength of my quantitative
background I am also proficient in the areas of statistical analysis and
machine learning, both writing custom code and using tools such as SAS,
Excel, Octave and R.
Education
[pic]
Case Western Reserve University, Cleveland, OH
(8/03 - 5/06)
Master of Science, Computing and Information Science, May 2006
Thesis: Root-Cause Failure Analysis and Software Defect Severity Metrics
Case Western Reserve University, Cleveland, OH
(8/97 - 5/02)
Bachelor of Science, Electrical Engineering, cum laude, May 2002
Senior Research on Non-Stationary Signal Analysis
Professional Experience
[pic]
Soar Biodynamics, Cambridge, MA
(8/02 - 9/10)
Lead Software Engineer and Data Analyst
Research platform design and implementation
Environment: C#, .NET 3.5, LINQ, NUnit, XML-RPC, Amazon EC2, SQL Server,
.NET Remoting
. Led the construction of a modular research application which served as
the platform for the production system as well as experimental
components
. Utilized established OOD principles to achieve a high degree of
reusability and extensibility
. Achieved fault tolerance and scalability in the production back end
through deployment as a web service, dispatching jobs to Amazon EC2
machine instances
. Oversaw deployment of the application's commercial release, performed
maintenance and upgrades over subsequent release cycles
Analysis core design and implementation
Environment: C++/C#, .NET 3.5, LINQ, NUnit, Excel, SQLite, GNU Octave,
Norsys Netica, Visio
. Abstracted probability models from institutional databases using
statistical learning techniques
. Implemented and fine tuned Markov Chain Monte Carlo methods to
simulate the biological mechanisms of cancer as well as benign
conditions
. Utilized the MapReduce model for efficient computation of the
multidimensional simulation
. Employed Bayesian-inference pattern recognition techniques to
determine the presence or absence of various conditions
Personalized content and document management system
Environment: ASP.NET 2.0, C#, .NET 2.0, SQL Server Stored Procedures &
Triggers, Visio
. Constructed a database-driven content customization framework relying
on quantitative analysis results to personalize user reports in a
fully automated fashion
. Designed underlying database architecture including normalized tables,
stored procedures, and triggers to enforce consistency of structure
. Implemented web interface within admin section of production website
for defining customization rules and loading content
. Enhanced document management with content-block reuse and change-
tracking features
Prostate cancer decision analysis web application
Environment: ASP.NET 1.1, ASP.NET 2.0, C#, SQL Server, .NET Web Services,
IIS 5.0 & 6.0
. Designed and produced custom implementations of user-account
management, content management, search, user forums and private
messaging at a time when off-the-shelf solutions for ASP.NET were
either unavailable or inadequate
. Implemented custom charting library for the display of analysis
results in users' reports
. Designed and fine tuned the underlying database architecture
. Created separate privacy-protection payment service, linked through a
one-time shared-secret authentication scheme
Software development life cycle tasks
Environment: Apache, MySQL, CVS, SVN, Bugzilla, Trac, Perl, Python, Bash
scripting
. Managed a team of 2-4 developers and analysts in prioritization,
estimation, and on-time delivery of projects
. Organized weekly scrum meetings to facilitate progress and to
eliminate obstacles
. Configured and administered all servers and software installations
. Implemented custom linkage between version control and issue tracking
systems
Rhein Center for the Arts, Lakeside, OH
(5/06 - Present)
Software Developer, Analyst, and Project Manager
Online course-scheduling and enrollment system
Environment: ASP.NET 1.1, ASP.NET 2.0, SQL Server, IIS 5.0 & 6.0
. Produced a fully featured course scheduling, enrollment and student
management system to replace a paper-based manual process
. Implemented a randomized, constrained placement algorithm to ensure
fair enrollment as demand overwhelmed available course capacity
. Reduced processing time from hours to seconds, and increased seasonal
throughput by 50%
. Provided ongoing operational support, maintenance and fulfillment of
feature requests over four subsequent years of use
GE Healthcare (GE Medical Systems), Milwaukee, WI
(8/01 - 12/01)
Engineering Intern/Co-op
CT Systems Engineering team member
Environment: DOORS/ERS, Excel, Access, VBA
. Consolidated CT Scanner system requirements to a central database,
documenting the progress of the 12-week internal audit
. Created templates and input procedures for the requirements database
. Provided documentation of standard methods and formats to streamline
future requirements gathering and management processes
GE Healthcare (GE Medical Systems), Milwaukee, WI
(1/00 - 8/00)
Engineering Intern/Co-op
CT Detector Engineering team member
Environment: HP-UX, AutoCAD, Excel, Access, Design of Experiments
. Supervised the reconstruction and upgrade of the CT Detector testing
bay
. Assisted in design and production of printed circuit boards
. Tracked environmental-conditions sensors in multi-million-dollar CT
scanner shipments and provided statistical data summaries to
management
. Optimized experimental design for selecting elastomeric connectors