Wojciech Urbański, Developer in Gdańsk, Poland
Wojciech is available for hire
Hire Wojciech

Wojciech Urbański

Verified Expert  in Engineering

Software Developer

Location
Gdańsk, Poland
Toptal Member Since
November 30, 2016

Wojciech became a front-end developer because he is a huge advocate of the user and loves working with UI. He enjoys customer-facing projects where he can have a direct impact on both the project and the end users. Wojciech solves complex problems with elegant code, delivering highly reliable and easy-to-navigate client projects.

Portfolio

CipherHealth
Ruby on Rails (RoR), SCSS, Vue
Spartez | Atlassian
Jira, Java, Statamic, Gulp, Webpack, Jasmine, CSS, HTML, JavaScript...
SentiOne
Webpack, SCSS, React

Experience

Availability

Part-time

Preferred Environment

Jira, Bitbucket, Git, IntelliJ IDEA, MacOS

The most amazing...

...project I've worked on is the "inline issue create" widget on Agile Boards in Jira. It can create issues with fields based on the current context.

Work Experience

Senior Developer

2018 - PRESENT
CipherHealth
  • Migrated the old jQuery front end to Vue.js.
  • Coached juniors about front-end technologies.
  • Participated in the design decisions.
  • Built a design system implementation to make building new UIs easier.
Technologies: Ruby on Rails (RoR), SCSS, Vue

Senior Developer

2015 - PRESENT
Spartez | Atlassian
  • Delivered a rich-image/PDF previewer in JIRA 7.1.
  • Improved the performance of the company website by x2.
  • Worked on a product in Vue.js (still in-development).
Technologies: Jira, Java, Statamic, Gulp, Webpack, Jasmine, CSS, HTML, JavaScript, Marionette.js, Backbone.js, Vue

Senior Front-end Developer

2017 - 2018
SentiOne
  • Worked closely with the project manager, UX, and other developers on a Scala/React.js application to deliver the best user experience possible while creating strong impact.
  • Redesigned the whole app within a year while making it more maintainable.
  • Introduced unit tests in Jest.
  • Influenced design decissions.
  • Drove the roadmap for front-end improvements.
  • Mentored other team members.
Technologies: Webpack, SCSS, React

Front-end Developer

2012 - 2015
Spartez | Atlassian
  • Shaped and created with another developer what later became the Jira Service Desk.
  • Worked as part of the team that designed and created a smart, in-context issue creation feature on Agile boards in Jira, an inline issue creation.
  • Designed, coded, and delivered to customers the Wiki markup editor in Jira as ShipIt (internal hackathon).
  • Worked as part of the team that delivered the redesigned project pages in Jira 6.3, as a project sidebar.
  • Refactored the Jira Workflow Designer from Globals to AMD modules as my portion of the project.
Technologies: CSS, HTML, Jira, Java, jQuery, Marionette.js, Backbone.js, JavaScript

Senior Front-end Developer

2011 - 2012
Tribal Internet Solutions
  • Implemented multiple websites using Umbraco CMS.
  • Contacted and managed external developers.
  • Created a company Wiki, established front-end standards, and shared them with the rest of the team.
  • Hired as a mid-level developer and soon thereafter promoted to senior front-end developer.
Technologies: C#, XSLT, Umbraco, CSS, HTML, JavaScript, jQuery

JIRA Wiki Editor

https://marketplace.atlassian.com/plugins/com.atlassian.jira.plugins.jira-wiki-editor/server/overview
I successfully designed, coded, and shipped the wiki markup editor in JIRA. The editor makes using the wiki markup language in JIRA easier for the users by adding the toolbar and keyboard shortcuts to all the wiki-enabled fields in JIRA.

Viewport

https://www.atlassian.com/software/jira/service-desk
I was one of the two developers working on a concept Atlassian product named Viewport. The goal of the project was to make issue creation in JIRA easier for non-technical users by providing a simplified UI. The project was such a success that instead of offering a simple add-on Atlassian decided to fund it as a standalone product, JIRA Service Desk.

JIRA Inline Issue Creation

https://www.atlassian.com/software/jira
I was a member of the team of 4 (PM, Designer and 2 Developers) which designed, developed, and shipped a feature in JIRA allowing users to create issues in the context of their Agile board. The widget we created intelligently understands the context user is in and creates issues with fields set to appropriate values so the match currently set filter of the Agile board.

Meet.js Gdańsk

http://meetjs.pl
I am one of the organizers of Meet.js meetup in Gdańsk. Every two months around 150 enthusiasts of front-end technologies gather in Gdańsk to share the knowledge and experiences.

Meet.js Summit 2013

http://summit.meetjs.pl/2013/
Meet.js Summit 2013 was a completely free JavaScript conference with over 300 attendees – the largest event of this kind ever organized in northern Poland.

Js13kGames 2015

http://2015.js13kgames.com/
I was one of the judges in Js13kGames 2015, a JavaScript coding competition for HTML5 Game Developers. The fun part is that the file size limit is set to 13 kilobytes.

Browsers That Aren't IE8

https://speakerdeck.com/wojtiku/browsers-that-adent-equals-8
Slides from my talk given at meet.js Gdańsk, 4Developers 2014, and Front-Trends 2014.

Abstract:
With Windows XP being killed by Microsoft, IE8 has less and less market share every week. That's why companies are deciding to drop the support for this ancient browser. In his presentation Wojtek will try to answer the question of viability of supporting IE8 in your projects. He will also tell you about things that you can start/stop using today if you drop the support. You will be amazed of what you can do in JavaScript right now—without fancy compilers, shims, or hacks.

Languages

ECMAScript (ES6), Less, SCSS, CSS, JavaScript, HTML, Bash, C#, XSLT, Java 8, Java

Frameworks

Swagger, Jasmine, QUnit, Ruby on Rails (RoR), JUnit, Mockito, Express.js

Libraries/APIs

Atlassian AUI, REST APIs, jQuery, Vuex, Backbone.js, Backbone.Marionette, Vue, Marionette.js, React, Node.js, SkateJS

Tools

Git, Jira, Atlassian Suite, Confluence, Gulp, Knex.js, IntelliJ IDEA, Bitbucket, Apache Maven, NGINX, Oh My Zsh, Apache, Webpack

Paradigms

Scrum, Kanban, Agile Software Development

Platforms

Statamic, MacOS, JSE, Umbraco

Storage

PostgreSQL, JSON, MySQL

Other

WordPress Themes, Web Components

2007 - 2012

Master's Degree in Computer Science

Technical University of Gdansk - Gdansk, Poland

JANUARY 2017 - PRESENT

Professional Scrum Master I

Scrum.org

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