Cyprian Kowalczyk
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
IT Solutions Consultant
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.
Founding Technical Advisor
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.
Internet Applications Lead Developer
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.
Lead Web Developer
Awillys Ltd, London
- Web solutions architect.
- Worked on social websites for computer game players.
- Managed several teams and independent contractors.
IT Projects Assistant
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.
Lead Web Developer
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
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.
Experience
JobLark
HomeBaseIDX
PromoJam Social Marketing Suite
DiscountPandit
ChannelIslands
Education
Masters Degree in Management Econometrics (Computer Science and Econometrics)
University of Economics - Wrocław, Poland
Certificate Degree in Artificial Intelligence
Mälardalens University - Västerås, Sweden
Skills
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)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring