Chris Kowalski

Chris Kowalski

Cracow, Poland
Hire Chris
Scroll To View More
Chris Kowalski

Chris Kowalski

Cracow, 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
  • Twitter Bootstrap, 4 years
  • Play Framework, 3 years
  • Scala, 2 years
Cracow, Poland
Availability
Part-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
    Crossover
    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
    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
    Novem
    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
    wirtuale.pl
    2008 - 2009
    • 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
    CANEA
    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
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.

  • E-commerce platform in Play! (Development)

    Full stack development of prototype.

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

Skills
  • Tools
    Shell, Terminal, NetBeans, Vim Text Editor, SVN, JIRA, IntelliJ IDEA, Adobe Fireworks, RabbitMQ, Maven, SBT, Grunt, Squeryl
  • Misc
    Unix Shell Scripting, Tomcat 6.0, Amazon Cloud Front, OAuth, Apache HTTP Server, Tomcat 7.0, Team Mentoring, Software Architecture, Lambda expressions, Squid Proxy Server, Front-end Architecture, BIND9, Apache Commons, Architecture
  • Languages
    SQL-99, JavaScript, SQL, HQL (Hibernate Query Language), HTML5, CSS, Java, Scala, PHP, Ruby, SCSS, SASS, XML, AWK
  • Frameworks
    Play Framework, Hibernate, Spring, Selenium, Spring MVC, AngularJS, Compass, Twitter Bootstrap, Akka 2.0, Ruby on Rails, Akka, JUnit
  • Libraries/APIs
    jQuery UI, Slick, FFmpeg, AngularUI, JPA, jQuery, Amazon SQS, Libav, Java Servlets, Amazon API, WebSockets, Google Drive, OpenJPA, Facebook SDK, Facebook API, Google+ API, eBay API
  • Paradigms
    Object-oriented Programming (OOP), Object-oriented Design (OOD), Unit Testing, Agile Software Development, Test-driven Development (TDD), MVC, Functional Programming, Functional Reactive Programming, Load testing, Test Automation
  • Platforms
    Linux, Mac OS X, Java EE, Debian Linux, AWS EC2, CentOS, Amazon Web Services (AWS), Heroku, Red Hat Linux, Windows
  • Storage
    PostgreSQL, JSON, Memcached, MyISAM, InnoDB, MySQL, Amazon S3, Amazon RDS, Spring Data, Redis, Membase, H2, FlatFile, RDS, MongoDB, SQLite
Education
  • 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