Piotr Ojrzyński, Software Developer in Wrocław, Poland
Piotr Ojrzyński

Software Developer in Wrocław, Poland

Member since June 18, 2015
Piotr has more than nine years of experience as a JavaScript developer. He is also experienced with back-end programming (PHP), and the design and implementation of databases (MySQL). The types of jobs he would like to work are those that involve the front-end especially using React. Piotr loves to write code cleanly, is detail-oriented, and can build applications from scratch. He is personable, professional, and a great communicator.
Piotr is now available for hire

Portfolio

Experience

  • JavaScript, 11 years
  • CSS, 9 years
  • HTML, 9 years
  • Redux, 2 years
  • React, 2 years
  • Redux-saga, 2 years
  • ECMAScript (ES6), 2 years
  • Socket.IO, 1 year

Location

Wrocław, Poland

Availability

Part-time

Preferred Environment

macOS, Git

The most amazing...

...thing I've created was the JavaScript-based UI for a browser game named Tanadu; there I optimized the code to run on multiple browsers and added new features.

Employment

  • Experienced React/Redux Developer

    2018 - PRESENT
    Entwicklungspark AG
    • Developed a platform for online TV aimed at the Swiss market, Wilmaa.com.
    Technologies: React, Redux, Redux-saga, Styled Components, Next.js, HTML5
  • Owner | Developer

    2008 - PRESENT
    REDFOSS Piotr Ojrzyński
    • Developed and created new projects for clients.
    • Researched and met clients' requirements for project needs.
    Technologies: JavaScript, Backbone.js, EcmaScript6/7, React, Redux, HTML5, CSS3, PHP, MySQL, PostgreSQL
  • Software Engineer

    2018 - 2018
    Enclaves.io
    • Created the architecture and developed the system for a digital asset exchange.
    Technologies: React, Redux, Redux-saga, Metamask, Web3.js, Smart Contract, Node.js, Socket.io, Jest, HTML5, Stylus
  • Senior JavaScript Developer

    2016 - 2017
    Matchbyte Consultants
    • Developed an interactive real-time configurable booking engine system.
    Technologies: JavaScript, Backbone, Marionette, React
  • Senior JavaScript Developer

    2015 - 2017
    Nicho
    • Created and developed a system to collect, organize, and display posts from social media on the customer's own website, Nicho.com.
    Technologies: JavaScript, Backbone, HTML5, CSS3, LESS
  • Senior JavaScript Developer

    2013 - 2015
    MyCrowd
    • Developed a bug-reporting tool which can be displayed directly on the tested website.
    • Created and developed MyCrowd products.
    Technologies: JavaScript, Backbone.js, HTML5, CSS3, Ruby
  • JavaScript Developer

    2010 - 2013
    Netstellar
    • Developed a system based on the Ext JS framework.
    • Created new features for existing apps.
    • Extended Ext JS with custom functionalities.
    Technologies: Ext JS, JavaScript, AJAX/JSON, HTML, CSS
  • JavaScript Developer

    2009 - 2010
    Can’t Stop Games
    • Developed the graphical user interface of the game Tanadu using pure JavaScript (without external libraries).
    • Created customized libraries and optimized code.
    • Wrote adaptation code for browsers like Firefox, IE 7/8, Safari, and Chrome in order for the apps to run smoothly on multiple browsers.
    Technologies: JavaScript, AJAX/JSON, HTML, CSS
  • PHP Developer | Senior PHP Developer | Team Manager

    2006 - 2008
    Interactive Marketing Partner
    • Developed websites in PHP and PostgreSQL based on Jet.CMS.
    • Provided support for the Jet.Mail system.
    • Managed a team consisting of six people (one graphic designer, three PHP developers, and two testers).
    • Led, managed, and created projects for clients.
    Technologies: PHP, HTML, CSS, JavaScript, PostgreSQL, MySQL

Experience

  • Tanadu (Development)

    This is a browser game that was built in pure JavaScript.

    Work Done:
    • Adapted the game to multiple browsers (Firefox, IE7/8, Safari, and Chrome).
    • Implemented new features.
    • Optimized the code.

  • Feedmill (Development)

    Feedmill allows us to manage feeds. It takes feeds from different sources and propagates them to websites. The application is based on an Ext JS framework.

    Work Done:
    • Developed the base of the Ext JS functionalities
    • Built some specific features such as managing the images (cropping, resizing) and so on.
    • Added custom drag-n-drop behavior.
    • Handled the state of the application (so that the user can see the same arrangement before they closed the browser).

  • Nicho (Development)
    https://nicho.com

    A tool to collect, organize, and display content from the customers on the user's website.

  • MyCrowd (Development)

    A bug reporting tool which can be displayed directly on the tested website.

  • The TypingCat (Development)
    https://thetypingcat.com

    An online keyboard touch-typing tutor.

    Technologies: ES6, React, Redux, Redux Saga, Node.js, MySQL, Socket.io, HTML5, Stylus

  • System for Online Cryptocurrency Exchange (Development)
    http://enclaves.io

    For this project, I created the architecture and developed a system for digital asset exchange.

    Technologies: React, Redux, Redux Saga, Metamask, Web3.js, Smart Contract, Node.js, Socket.io, Jest, HTML5, Stylus

Skills

  • Languages

    ECMAScript (ES6), CSS, HTML, JavaScript, PHP, Solidity, Ruby
  • Frameworks

    Redux, Bootstrap, Ext JS, Next.js, React Native, Ruby on Rails (RoR), AngularJS
  • Libraries/APIs

    Marionette.js, Socket.IO, React, jQuery, Backbone.js, Redux-saga, D3.js, Node.js, Web3.js
  • Tools

    Adobe Photoshop, Metamask, Adobe Illustrator
  • Platforms

    iOS, MacOS, Windows
  • Storage

    MySQL, PostgreSQL
  • Other

    Ajax, Machine Learning

Education

  • Completed credits towards a degree in Information Technology Management System and Design
    2007 - 2008
    Warsaw School of Economics - Warsaw, Poland
  • Master's degree in Mathematics and Computer Science
    2001 - 2006
    University of Wrocław - Wrocław, Poland

To view more profiles

Join Toptal
I really like this profile
Share it with others