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
Portfolio
  • 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...
Experience
  • 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
Availability
Full-time
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.
Employment
  • Software Engineer
    2014 - PRESENT
    Crossover
    • 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
    Freelancer
    • 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
    Novem
    • 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
    wirtuale.pl
    • Worked on development of automated hosting platform - uti.pl.
    • 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
    CANEA
    • 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
Experience
  • 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)
    http://www.rovitracker.com/

    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)
    http://www.medicalpriceonline.com/

    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)
    http://aquicore.com/

    Back end developer.

    Stack:
    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.

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

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