Scroll To View More
Chris Kowalski

Chris Kowalski

Kraków, Poland
Member since February 25, 2014
Chris is a full stack developer with track record since 2007. He likes to code fast and cleanly, including testing. Some positions he worked on include architect, front end and back end developer, Linux administrator and systems integrator. He enjoys programming even after all these years.
Chris is now available for hire
  • Crossover
    Java EE, AngularJS
  • Freelancer
    Scala, Play Framework, PHP, Ruby on Rails, MySQL, PostgreSQL, Java, bash...
  • Novem
    PHP (Zend Framework, Code Igniter), bash, Perl, JavaScript (mootools...
  • Linux, 10 years
  • Unix Shell Scripting, 10 years
  • MySQL, 7 years
  • SQL-99, 7 years
  • JavaScript, 6 years
  • Bootstrap, 4 years
  • Play Framework, 3 years
  • Scala, 2 years
Kraków, Poland
Preferred Environment
Scala / Ruby, *nix, GIT
The most amazing...
...thing I've coded was my 1st program when I was 10. I didn't have HDD space to run all games, so I wrote program to compress/uncompress games at system startup.
  • Software Engineer
    2014 - PRESENT
    • Developing front end and backend application.
    • Coordinating team efforts to fulfill goals.
    • Integration of various 3rd party services into system.
    Technologies: Java EE, AngularJS
  • Freelancer
    2011 - 2014
    • Developed multiple successful projects over several years.
    • Worked with clients all around the globe.
    • Focused on Play! Framework starting 2012.
    • Used appropriate tech stack for each project.
    • Learnt new things quickly to decrease development time and to improve quality.
    Technologies: Scala, Play Framework, PHP, Ruby on Rails, MySQL, PostgreSQL, Java, bash, Linux, Debian, Twitter Bootstrap, HTML5, Javascript
  • Advertisement solutions programmer
    2009 - 2011
    • Designed and developed web and mobile applications.
    • Designed and optimized databases.
    • Developed landing pages for large companies - mobile operators, insurance companies and banks (Play Mobile, BZWBK, Aviva, BGŻ, BP, FMBANK and more).
    • Worked on Large volume of mailings.
    • Integrated Web API for different providers.
    • Developed Affiliate and Advertiser dashboard.
    Technologies: PHP (Zend Framework, Code Igniter), bash, Perl, JavaScript (mootools, jQuery), CSS, AJAX.
  • Hosting programmer / administrator
    2008 - 2009
    • Worked on development of automated hosting platform -
    • Integrated domain registration APIs with the system.
    • Worked on integrating Parallels stack with company requirements.
    • Administered server envinronment.
    • Developed PHP applications.
    • Wrote PERL plugins for Parallels Business Automation.
    Technologies: PHP, Perl, Apache, Linux, Debian, CentOS, Parallers Business Automation, SiteBuilder, Plesk, API
  • Web developer / server administrator
    2007 - 2008
    • Developed web applications in Seagull PHP Framework.
    • Administered web servers.
    • Worked on server migration.
    • Wrote shell scripts to automate background processing tasks.
    • Worked on PHP 4 to PHP 5 migrations.
    Technologies: PHP, MySQL, Linux, Debian, Javascript, CSS, Apache, Bash
  • Video producing app (Development)

    Application to generate video with audio snippets according to specification provided by users in Google Drive.

    Used technologies:

    Scala, Akka, Play!, libav and avconv, Scalr, SoX, Twitter Bootstrap

  • Heavy equipment monitoring application (Development)

    A cloud-based solution for Rental Companies in the Mining and Heavy Equipment industry done with the Play! Framework development

  • B2B Rental app in Ruby on Rails (Development)

    B2B rental app for equipment rentals.

    Gems used:

    devise, cancan, jbuilder, activeadmin, kaminari, awesome_nested_set, wkhtml, capistrano, resque, Twitter Bootstrap and jQuery

  • Medical equipment price database (Development)

    Play! framework development.
    Data collecting part (distributed scraping, load balancing, user masquerade).
    Data processing, cleanup, analysis.

  • Engine for data scraping and ETL (Development)

    Worked as back end developer.

    Goal was data scraping and processing for GUEP project.

  • Enegy management startup developer (Development)

    Back end developer.

    Play! + Java, Hibernate

  • Black hat crawler (Development)

    Web scraping engine for one of Polish Online TV media providers to get information from competition.

  • Black hat automation engine (Development)

    Client required bot that can run with hundreds of threads at once.

    I used Play framework and Scala with Akka for that.

    Multiple proxies used, various helper actors all written with nice and clean Akka abstraction layer.

  • eCommerce platform in Play! (Development)

    Full stack development of prototype.

    Play! + Scala, PostgreSQL as database, Slick for DB interactions.

  • Tools
    Terminal, Shell, Amazon CloudFront CDN, Vim Text Editor, Adobe Fireworks, IntelliJ IDEA, Subversion (SVN), JIRA, Apache Tomcat, Maven, Squeryl, Grunt, SBT, RabbitMQ, AWS SQS
  • Misc
    Unix Shell Scripting, Team Mentoring, OAuth, Front-end Architecture, Architecture, Squid Proxy Server, Lambda expressions, Apache Commons, BIND9, Software Architecture
  • Languages
    SQL-99, PHP, Scala, CSS, Java, HTML5, Hibernate Query Language (HQL), JavaScript, SQL, Ruby, AWK, XML, SCSS, Sass
  • Frameworks
    Spring MVC, Spring, Compass, AngularJS, Selenium, Hibernate, Bootstrap, JPA, Play Framework, JUnit, Ruby on Rails (RoR), Akka, Akka 2
  • Libraries/APIs
    AngularUI, FFmpeg, Slick, jQuery, jQuery UI, OpenJPA, Google Drive API, WebSockets, Java Servlets, Amazon API, Facebook SDK, Facebook API, Google+ API, eBay API, Libav
  • Paradigms
    Object-oriented Programming (OOP), Functional Reactive Programming, Object-oriented Design (OOD), Unit Testing, Agile Software Development, Test-driven Development (TDD), Functional Programming, Model View Controller (MVC), Test Automation, Load Testing
  • Platforms
    Mac OS, NetBeans, Apache Server, Java EE, AWS EC2, Debian Linux, Linux, Red Hat Linux, CentOS, Amazon Web Services (AWS), Windows, Heroku
  • Storage
    Spring Data, AWS RDS, JSON, AWS S3, MySQL, PostgreSQL, InnoDB, MyISAM, Memcached, H2, FlatFile, RDS, MongoDB, Membase, Redis, SQLite
  • Master's degree in Computer Science
    AGH Technical University - Cracow
    2008 - 2014
  • Bachelor's degree in Computer Science
    Kielce Technical University - Kielce, Poland
    2004 - 2008
I really like this profile
Share it with others