Résumé

PDF Version (Abridged)


Personal Data


Work Experience

Roompact Chicago, IL
Chief Technology Officer 2014 - Present

  • Set long term road map for product development; continually raised standards for application design, architecture, documentation, performance, security
  • Led hiring process for technical employees and interns; developed and led training of new technical staff
  • Established internal code review process to improve overall software quality, encourage exchange of knowledge among technical team members, and increase the bus factor of various application features
  • Chief architect of new features, functionality, and underlying infrastructure; led team members in making design decisions ranging from database schemas, to user interfaces, to application-specific RESTful APIs
  • Designed and built web applications using a variety of programming languages and frameworks
  • Introduced the Haskell and Elm programming languages as the foundation for new development; taught Haskell, Elm, and functional programming concepts to technical team members with no previous FP experience
  • Planned and executed the transition of company server infrastructure to Amazon Web Services; reduced technical infrastructure costs by 70%
  • Employed a variety of AWS tools and services, including EC2, ELBs, S3, SES, Route 53, Lambda, CloudWatch, CloudFront, IAM, Inspector, etc.
  • Achieved completely automated and reproducible Linux server deployments and configuration management with Bash and Ansible
  • Utilized a variety of programming languages, tools, and frameworks: Elm, JavaScript, CakePHP, Jekyll, HTML, SASS/SCSS, Node.js, Nginx, MySQL, Redis, Supervisor
  • Educated team members on use of various technical tools, such as Vim, tmux, ssh, remote filesystems, version control (git), command line power tools (grep, sed, awk, tail, pipes), code linters, refactoring tools, dotfile configurations, bash scripts, etc.
  • Facilitated and supported professional development of technical team members; assisted in development of key skills and long term goals; provided guidance in learning specific topics

Illini Emergency Medical Services Champaign, IL
EMT-Basic (Volunteer Position) 2012 - 2014

  • Staffed various types of events as on-site EMT
  • Led teams of other EMS providers (typical team size was 2-4 EMS personnel)
  • Provided pre-hospital basic life support to patients
  • Performed equipment checks and recorded equipment inventory
  • Coordinated with other agencies (Police, Fire, EMS) during large events (marathons, football games, etc.) to ensure coverage

Next Generation Gaming, LLC Remote Position
Director of Community Experience 2012 - 2013

  • Product management position; led and coordinated a team of software developers, QA testers, and customer relations staff to create features and digital products leading to increased player engagement and revenue in an online-RPG environment with over 20,000 players per month
  • Designed and led the implementation of an in-game credit system which automated all product sales, removed sales overhead costs, and allowed for the creation of several new categories of products; increased average monthly revenue of the company by 35%
  • Planned and assigned projects, held development meetings, wrote technical specifications, analyzed player data and trends, determined project costs and time requirements
  • Performed quantitative analysis of product sales, used results to develop marketing and sales strategies, instructed customer relations staff on how to execute sales strategies
  • Surveyed players to gauge response to game updates and gather general feedback
  • Worked extensively with the PAWN language, MySQL, and PHP

Technical Skills

Advanced Basic

Linux
JavaScript
PHP
Elm
Git
MySQL
Redis
AWS
Ansible
Bash
Node.js
HTML
CSS/SCSS
Haskell
Python
Svn
LaTeX
OCaml
Java
C
C++

Education

Universitiy of Illinois at Urbana-Champaign 2010 - 2014
B.Sc. in Mathematics & Computer Science, Philosophy

Coursework: Calculus, Discrete Mathematics, Statistics, Linear Algebra, Real Analysis, Graph Theory, Data Structures, System Programming, Computer Architecture, Programming Languages & Compilers, Numerical Methods, Numerical Analysis, Computational Theory, Fundamental Algorithms, Symbolic Logic, Ancient & Early Modern Philosophy, Value Theory, Metaphysics, Ethical Theories, Epistemology, Philosophy of Law & State, Philosophy of Mathematics

College of DuPage 2012
EMT-Basic Certification


Projects

charukiewi.cz (this website) - GitHub

An ongoing project. A blog website (currently built using Hakyll). A test bed for various design ideas and other web related experimentation.

Project Euler Problems - GitHub

A progression through a series of increasingly difficult math problems, solved programmatically, using various techniques and programming languages like Haskell and Python.

Beer Manager - GitHub

A simple RESTful API built with Flask (a Python microframework) designed to serve as the back end for a beer rating website or application.


Skills & Interests

Spoken Languages

Personal Interests