
Krzysztof Rygielski
Verified Expert in Engineering
Software Developer
Torun, Poland
Toptal member since July 15, 2014
Krzysztof enjoys new challenges and learning modern technologies while problem solving. He is always thinking laterally immersing himself fully in his tasks. He has excellent communication skills as part of remote teams. He is also a devoted husband, loving father, and passionate aikidoka.
Portfolio
Experience
- JavaScript - 19 years
- Ruby - 19 years
- Ruby on Rails (RoR) - 19 years
- jQuery - 19 years
- Object-oriented Programming (OOP) - 19 years
- Git - 10 years
- PostgreSQL - 7 years
- Vue - 4 years
Preferred Environment
RubyMine, Git, Linux
The most amazing...
...thing I've built is a data harvester for the publicly available Polish National Judicial Registry, offering fast search and notification features to users.
Work Experience
Software Engineer
Fertility Company
- Co-developed and maintained a significant portion of the electronic medical records for a leading fertility company in the United States.
- Improved the performance of several reports and clinical worklists.
- Extended the capabilities of the GraphQL API for a patient-facing platform.
- Implemented the foundations of the patient consent document versioning system.
- Refactored and rewrote some of the UI portions with Vue.
Ruby on Rails Developer
Sterling Capital Brokers LTD.
- Maintained the RoR codebase of a health insurance portal, both front and back ends.
- Participated in extending the portal's capabilities, with new insurance carrier setups.
- Co-implemented scripts for reporting, like ERL reports.
Front-end/Backbone.js Developer
DoubleNet Pay
- Improved mobile responsiveness on various web application screens.
- Made minor user interface bug fixes and adjustments.
- Implemented visual interface for debt reduction wizard functionality.
Ruby on Rails Developer
Spreemo (via Toptal)
- Helped rewrite various elements from PHP version of the app to Rails.
- Provided partial implementation of permissions automation tests.
- Fixed multiple bugs constantly reported by QA team.
- Collaborated with the code review team.
Ruby on Rails Developer
Courtroom Connect (via Toptal)
- Refactored various elements of the app.
- Integrated with Zoom.us, an external web conferencing platform.
- Implemented white label functionality.
- Developed and improved the app testing suite.
Ruby on Rails/Backbone.js Developer
Box+Dice
- Co-developed and rewrote a massive CRM application from PHP to Ruby on Rails, with use of JavaScript and Backbone.js.
- Implemented a mailing campaign system.
- Introduced several new technologies to the project, like Haml Backbone.js templates.
- Fixed bugs and maintained the integration of old PHP parts with Rails modules.
- Co-developed an internal chat system using Pusher.com, an external web socket service, with Backbone.js app as a UI.
Ruby on Rails Developer
Polcode
- Worked with multiple clients from Spain, Canada, and Australia.
- Refactored CSS and rewrote to SASS for a client's project.
- Implemented a spreadsheet module integrated with the client's project.
- Collaborated in the development of a massive CRM application for an Australian customer.
Programmer
DoradcaGiełdowy.pl
- Implemented a Rails API for iOS apps.
- Built features for data harvesting, fetching, parsing, and feeding the database later used by multiple satellite applications.
- Maintained and deployed the project.
- Implemented a mailing service, including fetching external data, transforming it to be more readable, queuing messages, and providing an external API for multiple internal applications.
- Implemented a national judicial registry database application using harvested data and the aforementioned mailing service.
Programmer
StockInfo S.A.
- Implemented a CMS system for PR portals.
- Created a stock exchange reporting tool.
- Wired up developed apps with multiple Polish payment systems.
- Maintained and deployed projects.
- Developed a simple, custom-made jQuery notification and activity tracking plugin for internal apps.
Web Developer
Rubber Dragon Ltd.
- Rebuilt a website from scratch for Swindon's local newspaper.
- Maintained the company's servers.
- Maintained and modernized poorly designed web pages.
- Rebuilt (migrated from Java to Ruby on Rails) a stock management application for a British client.
- Implemented the company's CMS for various clients.
Experience
Spreemo Express
Remote Counsel
https://remotecounsel.com/SwindonLink Magazine
Rubber Dragon Home Page
eDocs.co.uk
http://edocs.co.uk/Raporty Giełdowe (Stock Exchange Reports)
Odpis KRS
Aikido Ikeda
Personal Web Page
Education
Master of Science Degree in Computer Science
Nicolaus Copernicus University - Torun, Poland
Skills
Libraries/APIs
jQuery, Backbone.js, Backbone.Marionette, jQuery UI, Underscore.js, Web Audio API, REST APIs, Vue
Tools
RSpec, RubyMine, Git, Redmine, NGINX, Passenger, Cucumber, CircleCI, Travis CI
Languages
ECMAScript (ES6), HTML5, JavaScript, Ruby, CoffeeScript, Sass, CSS, SCSS, Haml, HTML, SQL, PHP, CSS3, GraphQL
Frameworks
Ruby on Rails (RoR), Swagger, Knockout (Knockout.js), minitest, Slim, Bootstrap, ZURB Foundation, Ruby on Rails 6
Paradigms
Object-oriented Programming (OOP), REST
Platforms
MacOS, Linux
Storage
MySQL, PostgreSQL, Redis, JSON
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