Download PDF

Jakub Prudzienica

Ruby Software Writer on Rails


I love developing for the Web. I am an Internet-based Information Systems Writer on Rails. I like to make things I care about. I enjoy working with cool people that I like. And I am likeable as well.

I love working with designers making their creative design developed on web sites. With impeccable stakeholder communication and management it makes great things happen.

I have experienced Web Development from the early days with a wide range of technologies. I worked with corporations as well as small companies. I prefer the small, lean ones. I am also interested in iOS apps development.

REWORK and REMOTE are the books I'm fascinated by.

Apart from having fun while working I also ride Triumph motorbike, enjoy kite surfing and play piano.

The best of all I am a happy family man.

Work experience

Feb 2016Mar 2017

Senior Ruby Developer


It is an exciting adventure with ETL...

Improving an ETL tool built in Ruby responsible for serving online advertising data used by several internal Ruby on Rails applications.

- Management of big volume of data extract, transform and load
- JRuby and Sequel with sources from variety of DB systems
- MySQL target database
- Managing several Ruby on Rails internal applications for booking, billing, analysis etc.

Jan 2011Present

Web based Information Systems Writer

Doppio JP Ltd

* Brand new UI for an ad server based on OpenX: HTML, CSS, JavaScript (JQuery)
* OpenX API Ruby gem modification

* Ad serving analytics tool:
- integration with AppNexus: Ruby on Rails, Ruby gem
- converting from MRI/REE to JRuby
- maintenance of a growing Ruby on Rails database driven web app served on Rackspace Cloud

* Email marketing, effective creation of a clean HTML for regular email newsletters with help from my Ruby on Rails app

* Timesheet web app

* Expenses tracking web app

Sep 2015Jan 2016

Senior Ruby Developer

Cancer Research UK

Together with the NCRS Eastern Office (formerly ECRIC), part of Public Health England, we developed an API that contributes into cancer research. It allows for patients to control their medical records. The likes of Patients Know Best who help patients better manage their care, will allow a wider range of specialists to contribute to the health of the patients fighting with cancer.

- Highly sensitive information environment
- Security and accuracy of patients data
- Agile development team
- Ruby on Rails based API with use of serialisers
- RSpec tests coverage
- Best code practices with help from Rubocop
- Docker in development environment
- PostgreSQL database

Feb 2014Sep 2015

Senior Developer


Full stack Ruby on Rails development in the team of 7 developers. Building new features in the existing core system for the business. High volume traffic. Frequent deployment. CI, RSpec, Cucumber, many APIs. Remote dev team. 

May 2012Dec 2013

Lead Developer


Apps for Good Platform 

I took the technology education platform from 1,000 to over 20,000 students, over 200 schools, over 600 experts. Integrated with the organisation website and course content CMS. All with help from Ruby on Rails. Based on great foundation from Unboxed Consulting developers we have established an effective workflow with GitHub and git flow. Releasing all the time.

BDD with RSpec, CI with Jenkins and then with Travis, hosting with Heroku, MySQL with ClearDB. Integration with LinkedIn,, Kissmetrics, and other APIs.

Great, meaningful journey. I was involved in the full stack of development, maintenance and scaling. Effectively I lead all technology related activities in Apps for Good.

Jan 2011Apr 2012

Web Developer

Doppio JP Ltd

Multiple short term projects for several clients across the full stack Ruby on Rails development.

Feb 2009Dec 2010

Ruby On Rails Lead Developer

Jemm Media Ltd

- e-Commerce applications with internationalisation ( , , , , , - served on Amazon EC2 virtual servers with ec2onrails help, using Mongrel clusters, Apache, MySQL, Ruby on Rails 2.1.x, Rails 2.3.x, MadMimi API, PayPal payment integration

- Data analytics tools for Web Advertising Campaigns Optimisation with milions of impressions analised in convenient way to allow Campaign Managers to react quickly, with integrated invoicing application - RackSpace Cloud with virtual server on Linux Ubuntu Koala, Ruby Enterprise Edition (REE), Apache, Phusion Passenger, MySQL, Ruby on Rails, memcached, APIs: Smart AdServer, OpenX, Highrise (37signals)

- Data analytics tools for Cross Market Trading with over 60 thousand product lines and all EU markets - Amazon EC2, Mongrel clusters, Apache, MySQL, Ruby on Rails, CSV loader, thinking-sphinx, narray

- CMS application:

- Internal communication tool for tasks management with RSS feeds, effectively cutting down internal email exchange by 90%. Currently known as

- Timesheet data capture app with Basecamp API (37signals)

- Warehouse data capture app with iPads as data entry mobile terminals

- IASH websites categorisation filtering app

- Contribution in open source gem for integration with OpenX

- Ruby on Rails, Ruby, Web Services, XML, XHTML, HTML5, CSS, CSS3, ECMAScript, JavaScript, AJAX, SQL
(MySQL, PostgreSQL, SQLite), Amazon EC2, Rackspace Cloud, Heroku, Apache, memcached, passenger, Mongrel, REE

- Best practices on Web Standards, object oriented programming, MVC, REST, Progressive Enhancement, CSS

- Building and leading software development

Mar 2008Feb 2009

Lead System Developer, Ruby On Rails and.Net Development and Architecture

f2X Ltd

- KPI (Ruby on Rails, MS SQL) – web application to collect sales data and support profit performance improvement training – working with agile development methodologies to deliver working prototypes on earliest stages possible so the client could really find out what they want to build by using the application

- Online purchase application for insurance products (.Net, MS SQL) – architecture, business processes, development, project management. Several projects for B2B and B2C:,, - these projects were for limited period of time only.

- Online timesheet and tasks management web application (Ruby on Rails, SQLite) – internal web application developed in 5 days to support work tracking and analysis on time spent on projects to have a clear view where the effort goes

- Ruby on Rail, Ruby, .Net 1.1/2.0, C#, Web Services, XML, XHTML, CSS, ECMAScript, JavaSript, AJAX, SQL (MS SQL Server, SQLite)

- Best practices on Web Standards, object oriented programming, MVC, REST, Progressive Enhancement, CSS – all that successfully passed on “MS only” developers who became successful and happy Ruby on Rails developers

- Building and leading software development team

- Moved development environment from Windows based PCs to Mac OS X based workstations to have most complete development tools in hand. As a side effect developers are happy now.

Nov 2006Feb 2008

.Net Development and Architecture, Technical Lead, SEO

Crystal Guides

- Sports AnswerBank – web community service;
- Introduction of .Net technology into the company (Ruby on Rails would suit here better);
- Object oriented modeling, data modeling;
- IT project management through the whole project life cycle;
- Provided guidance and direction to Junior Developers;
- .Net 2.0, C#, XML, XSLT, XHTML, CSS, ECMAScript, JavaSript, AJAX, SQL (MS SQL Server);
- Used key .Net solutions like user controls, web services, etc.;
- SEO, accessibility, Web Standards;
- Converted original web design into accessible cross browser XHTML & CSS code;
- Productive cooperation with graphic designer on the final touch;
- Creation of .Net development environment;
- Integration with CheetahMail (Experian), third party e-mail system via API using .Net Web Services

May 2004Oct 2006

Senior Development and Architecture

Crystal Guides

- Multiple projects and support – 250 content web sites, web community service with 2.5m impressions a month, microsites, internal web interfaces;
- Troubleshooting and solution of complex issues;
- Direct cooperation with Google, Miva, Overture, Teletext, Expedia, and more leading Internet information providers;
- Working with critical no down time systems;
- Created web based documentation environment;
- Technologies: .NET 2.0, C#, ASP, AJAX, CSS, XHTML, HTML, JavaScript/ECMAScript, XML, XSLT, SOAP, RSS, ATOM, MS SQL Server, IIS

Jan 2004May 2004

Company Management System, Development and Design

Viewplane Ltd.

Contract to develop internal information management system: sales, stock, suppliers, customers, etc. with database system ready to be used for Internet shop.

Jun 2003Oct 2003

e-Commerce Consultant for OPTIMUS Internet Store


OPTIMUS SA - used to be one of the largest Polish IT companies.

* Transfer of the OPTIMUS Internet Store into different technology - Lotus Domino:
- Company decided to take outsourcing services to provide and develop the OPTIMUS Internet Store. The main objective of the project was to provide know-how, training and business processes and technical functionality of the Internet store. Enhance user ergonomics of the store.
- Preparation of documentation and specifications of the internet store
- Initial data migration

Jul 2002Oct 2002

Project coordinator, designer and developer


E-Computer Builder in OPTIMUS Internet Store:

- Web application for ordering make-to-order PC computer. Built-in interface to provide component information by product managers. Application uses direct, real time access to SAP R/3 system.

- Project cycle involved intensive cooperation with Product Managers, SAP team to establish processes and technical solution

- Implementation of connection to the SAP database; Server-Side JavaScript, ORACLE, SQL, HTML

Apr 2002Jun 2002

Project coordinator and programmer


In co-operation with, Largest Polish Portal, integration with "Web Shopping Centre":

- Access to the offer of the OPTIMUS Internet Store from (

- Cooperation with IT experts from; ASP, XML, SOAP; implementation of middleware between
OPTIMUS Internet Store and

Oct 2001Nov 2001

Project coordinator, designer, programmer, trainer/consultant


CRM in cooperation with Call Centre SA (Plc) and Best SA (Plc), Poland:
- Used for a large promotions of PC sales. 3 vast independent operating user groups of the system, each differently located: call center, financial company and computer producer.

- Cooperation with IT specialists and other experts from multiple companies.

- Provided user training for the CRM user groups.

- Other functionality: monitoring 24/7, on-line statistics and reports for management. Technology ASP,
HTML, JavaScript, MS SQL Server.

Jan 2001Mar 2001

Project coordinator, designer, programmer, tester


E-Payment for OPTIMUS Internet Store in co-operation with CitiBank. Cooperation with IT specialists from CitiBank IT Division from Ireland. Liaising with e-Payment expert from CitiBank Poland. The first implementation of e-Payment in Poland; ASP, XML, etc.

Nov 2000Feb 2001

Project coordinator, UX designer, programmer, tester


'New look' of the OPTIMUS Internet Store in cooperation with advertising agency. Designed a brand new interface. Cooperation with advertising agency; delivery of the functional project as a base for the ad agency to create the project of a 'new look'; re-vamp of the e-Commerce ASP code; final cut of graphic resources; creating the new interface based on HTML, ASP, JavaScript.



Master of Science (MSc) in Computer Science and Management

Wroclaw University of Technology

Faculty of Computer Science and Management, Field of Information Systems (Internet, data modeling, information searching, multimedia and databases)


kite surfing, volleyball, skiing, music, piano, saxophone, motorbikes, F1