Cyprian Kowalczyk, Developer in Poland
Cyprian is available for hire
Hire Cyprian

Cyprian Kowalczyk

Verified Expert  in Engineering

Software Developer

Location
Poland
Toptal Member Since
November 27, 2012

Cyprian is a versatile IT developer with 10 years of experience in various IT technologies and systems. He is currently working exclusively with Ruby/JRuby and Rails primarily for US enterprises. He is knowledgeable in all aspects of product development, and has worked in numerous leadership roles.

Portfolio

iRonin Cyprian Kowalczyk
Apache Solr, NGINX, Passenger, Unicorn, Heroku, Amazon EC2, RHEL, CentOS...
Outbox Sp. z o.o.
Oracle, HTML5, Java
Cleeng, Amsterdam, Netherlands
JavaScript, Zend Framework, PHP

Experience

Availability

Part-time

Preferred Environment

Git, Sublime Text 2, MacOS

The most amazing...

...software I've built was a real-time adaptive trading system based on the Genetic Programming paradigm.

Work Experience

Engineer and IT solutions consultant

2002 - PRESENT
iRonin Cyprian Kowalczyk
  • Fulfilled numerous development roles including software engineer, independent consultant, project manager, team lead, and IT solutions architect for various companies, including small businesses and large corporations.
  • Developed a wide variety of software, including simple websites, complex multitenant applications, Content Management Systems, CRMs, and business critical applications.
  • Worked on several Ruby and Rails projects as Senior Ruby on Rails Engineer, primarily for US-based companies. Implemented new features, APIs, and performance optimizations using TDD and BDD.
  • Worked on various startup projects involving web portals, mobile and desktop applications, geolocation and spatial search, natural language processing, categorization, full-text search, cloud computing, data crawling and scrapping, business and market analysis, web traffic analysis, and social media integration.
Technologies: Apache Solr, NGINX, Passenger, Unicorn, Heroku, Amazon EC2, RHEL, CentOS, TorqueBox, Neo4j, Redis, MongoDB, PostgreSQL, NoSQL, SQL, jQuery, JavaScript, HTML5, Capybara, RSpec, Behavior-driven Development (BDD), Test-driven Development (TDD), Ruby on Rails (RoR), JRuby, Ruby

IT Solutions Consultant

2011 - 2012
Outbox Sp. z o.o.
  • Assisted in the development of a cloud based SaaS Order Capture Platform with a Central Product Catalog.
  • Supported the business in all phase's of production, including defining the product's vision and scope, development, and marketing.
  • Ensured the product had a sound UI/UX design (User-Centered Design methodology).
  • Developed prototypes of an HTML5 based mobile application.
Technologies: Oracle, HTML5, Java

Founding Technical Advisor

2010 - 2010
Cleeng, Amsterdam, Netherlands
  • Established and designed the technical specifications of the Cleeng Flexible Digital Content Monetization Solution.
  • Developed the concept and prototypes of the product.
  • Managed the development of the Cleeng Platform, based on the Zend Framework. Included plugin development for popular and custom Content Management Systems, as well as integrated Cloud Infrastructure.
  • Involved in the technical aspects of third-party integration, primarily incorporating online publishers and content publishing platforms such as Brightcove and Best of Media Group.
Technologies: JavaScript, Zend Framework, PHP

Internet Applications Lead Developer

2007 - 2010
Philips Consumer Electronics, Eindhoven, Netherlands
  • Worked as a frontend developer for Rich Internet Applications.
  • Was member of the e-Platform team (30+ members) for the Philips Consumer Website, which included managing 79 sites, 32 languages, 60k+ pages, 50k+ products, and 800M+ visitors per year.
  • Led several agile and iterative development teams.
Technologies: ATG, Oracle, Flash ActionScript, Adobe Flex, JavaScript, HTML5, Jakarta Server Pages (JSP), Jakarta EE, Java

Lead Web Developer

2006 - 2007
Awillys Ltd, London
  • Web solutions architect.
  • Worked on social websites for computer game players.
  • Managed several teams and independent contractors.
Technologies: Flash ActionScript, Adobe Flex, Ajax, JavaScript, CSS3, HTML5, MySQL, PHP

IT Projects Assistant

2004 - 2004
Monash University, Melbourne, Australia
  • Created a Microsoft Access database to increase HR department efficiency.
  • Created data marts using Microsoft Excel and VisualBasic that extracted data from SAP, filtered the data and presented reports.
Technologies: MySQL, PHP, SAP, Visual Basic

Lead Web Developer

2003 - 2004
Wroclaw University of Economics
  • Created a website and the associated Content Management System.
  • Gained experience migrating data.
  • Worked in server administration and maintenance.

Web Developer

2002 - 2004
Wroclaw Philharmonic
  • Created a website and Content Management System.
  • Created an online ticket booking system.
  • Worked in server administration and maintenance.
  • Built a local computer network.
  • Managed the IT infrastructure.
Technologies: JavaScript, CSS3, HTML5, MySQL, PHP

JobLark

This is a social network for employee referrals that I helped design as the Ruby on Rails Senior Engineer. It also includes integration with external services (Indeed, Taleo).

HomeBaseIDX

A multitenant platform for real estate agents that is Heroku-ready and is integrated with the IDX MLS real estate property feed. I helped design it as the lead Ruby on Rails engineer, and was responsible for the platform architecture, data model, Stripe integration, and performance optimizations.

PromoJam Social Marketing Suite

PromoJam is a tool for launching and tracking promotions across multiple social networks. I served as the senior Ruby on Rails engineer for the project.

DiscountPandit

DiscountPandit is a product comparison platform in India. I was the senior Ruby on Rails engineer and architect for the site, leading the team responsible for performance optimization, and system operations.

ChannelIslands

This is a RHEL 6.2 based scalable enterprise class system running a cluster of TorqueBox instances on multiple servers. It is capable of handling millions of requests daily.
2000 - 2006

Masters Degree in Management Econometrics (Computer Science and Econometrics)

University of Economics - Wrocław, Poland

2005 - 2005

Certificate Degree in Artificial Intelligence

Mälardalens University - Västerås, Sweden

Libraries/APIs

jQuery UI, jQuery, jQuery Mobile, Backbone.js

Tools

Git, RSpec, Chef, Passenger, NGINX, Apache Solr, Sublime Text 2

Frameworks

Capybara, Ruby on Rails (RoR), Swagger, Adobe Flex, Jakarta Server Pages (JSP), Zend Framework, Sinatra

Languages

JavaScript, SQL, CSS3, Ruby, JRuby, XML/XSLT, CoffeeScript, HTML5, Java, ActionScript 3, Visual Basic, Flash ActionScript, Unicorn, PHP, Objective-C

Paradigms

Model View Controller (MVC), Object-oriented Programming (OOP), Agile Software Development, Test-driven Development (TDD), Design Patterns, Asynchronous Programming, MapReduce, Behavior-driven Development (BDD), Actor Programming, Aspect-oriented Programming, Functional Programming

Platforms

MacOS, Heroku, Linux RHEL/CentOS, Amazon Web Services (AWS), iOS, Jakarta EE, Oracle, TorqueBox, CentOS, Amazon EC2, OpenShift

Storage

MySQL, PostgreSQL, NoSQL, MongoDB, Redis, Memcached, Neo4j

Other

User Experience (UX), Information Architecture (IA), SAP, Ajax, ATG, RHEL, Enterprise Java Beans (EJB)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring