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