Tomasz Kolasa, Software Developer in Dunedin, Otago, New Zealand
Tomasz Kolasa

Software Developer in Dunedin, Otago, New Zealand

Member since July 14, 2016
Tomasz is a senior web developer with eight years of web development experience working with both front-end and back-end technologies. He has worked on both customer-facing websites and internal enterprise applications, and is comfortable working in a distributed international team.
Tomasz is now available for hire

Portfolio

  • Mycelium
    HTML, JADE, Git, CSS, Sass, AngularJS, Emacs, JavaScript
  • CoinKiwi
    Mongoose, CSS, Less, HTML, JADE, Redis, MongoDB, Node.js, Express.js...
  • NomosOne
    React, PRINCE2, Oracle, AngularJS, Java Servlets, WordPress, CSS, HTML...

Experience

Location

Dunedin, Otago, New Zealand

Availability

Part-time

Preferred Environment

Git, Sublime Text, MacOS, Linux

The most amazing...

...project I've contributed to is a Bitcoin exchange, built on message queue architecture, that solves non-trivial performance, integrity, and security issues.

Employment

  • Lead Front-end Developer

    2015 - 2016
    Mycelium
    • Worked with a distributed team on an order automation system for restaurants and bars. I was responsible for front-end development and maintenance of a restaurant management app and customer-facing mobile app.
    • Wrote extensive unit and integration tests.
    • Integrated various payment processors for the customer-facing app (Stripe Checkout, Bilderlingspay, and Mycelium Gear).
    • Assigned tasks to other front-end developers and tracked their execution.
    • Carried out code reviews on a daily basis.
    Technologies: HTML, JADE, Git, CSS, Sass, AngularJS, Emacs, JavaScript
  • Software Developer

    2014 - 2015
    CoinKiwi
    • Designed and developed a Bitcoin exchange web application using AngularJS.
    • Maintained a high-throughput exchange engine written in Java.
    • Used Redis to create an architecture based on custom persistent message queues.
    • Implemented extensive unit-test coverage.
    • Designed and implemented a RESTful back-end API using Express.js.
    Technologies: Mongoose, CSS, Less, HTML, JADE, Redis, MongoDB, Node.js, Express.js, Bootstrap 3, AngularJS, CoffeeScript, JavaScript
  • Part-time Developer and Consultant

    2013 - 2015
    NomosOne
    • Created a company website in the form of a WordPress theme.
    • Developed Java web services for PDF generation and image resizing.
    • Provided professional advice on AngularJS framework and RESTful API design.
    • Implemented a RESTful API authentication proxy to integrate with Oracle ORDS.
    • Helped with front-end code migration from Oracle APEX to React.js.
    Technologies: React, PRINCE2, Oracle, AngularJS, Java Servlets, WordPress, CSS, HTML, jQuery, JavaScript
  • Full-stack Web Developer

    2013 - 2014
    T&D Marketing
    • Created a timesheet application with front-end implemented in AngularJS and back-end (REST API) in Express.js. Implemented extensive functional test coverage of the API.
    • Created a knowledge base repository management application with front-end implemented in AngularJS and back-end (REST API) in Express.js.
    • Created and updated websites for agency clients.
    • Met with clients to specify and analyze requirements for new projects.
    • Maintained legacy systems in PHP, Linux servers, and domains.
    Technologies: CSS, Less, Git, Slim, MySQL, PHP, MongoDB, Express.js, Node.js, HTML, AngularJS, jQuery, JavaScript
  • Co-founder and Web Developer

    2012 - 2012
    Dothinger
    • Worked on a social network web application using Django framework and MongoDB.
    • Developed a rich file uploader for creating photo galleries by uploading multiple photos (similar to Google+ photos albums functionality at the time).
    • Designed brand and promotional materials.
    Technologies: Git, MongoDB, Django, Python, Bootstrap, CSS, HTML, jQuery, JavaScript
  • Developer

    2011 - 2012
    Ngarua Technologies
    • Created an Android application for keeping a food consumption diary.
    • Created a company website in the form of a WordPress theme.
    Technologies: Git, Java, Android, WordPress, jQuery, CSS, HTML
  • Java Web Developer

    2010 - 2011
    Proxidoc
    • Worked on a web store for Nikon Europe. Project involved cooperation of several international teams.
    • Created components in the Spring model layer, front-end development in Struts2, and its integration with the view layer in HTML/CSS/jQuery, as well as integration with the business layer in the Hybris eCommerce platform.
    • Used TDD and implemented extensive unit-test coverage.
    • Wrote multiple wiki tutorials and technical documentation.
    • Created and managed complex URL rewriting configurations in Apache.
    Technologies: SAP Hybris, Subversion (SVN), Apache Struts 2, Spring, Java EE, jQuery, CSS, HTML

Experience

  • Students Department Financing Application (Development)

    Developed a web platform to manage events and grant applications for the students’ department at Wroclaw University of Technology using Django, HTML, CSS, and PostgreSQL.

  • Conference Management System (Development)

    Worked on a conference management system. The application was used to carry out an academic students' conference, KNS 2009 (300 users) as well as to support the e-Informatica Software Engineering Journal. The project was granted and awarded by the Rector of Wroclaw University of Technology.

  • Startup Weekend Organizer (Other amazing things)

    Worked as a organizer of Startup Weekend in Dunedin (New Zealand). Together with other local organizers, we helped to bring the Startup Weekend event for the first time to Dunedin.

    Helped out during the event with management of food and drinks, supplies, tech support, and social media. Provided web development mentoring.

Skills

  • Languages

    JADE, JavaScript, ECMAScript (ES6), Java, HTML/CSS, CoffeeScript, Less, CSS, HTML, PHP, Python, Sass
  • Frameworks

    AngularJS, UI-Router, Jasmine, Express.js, Bootstrap 3, Slim, Bootstrap, Django, Spring, Apache Struts 2
  • Libraries/APIs

    Node.js, AngularUI, jQuery, Firebase Android SDK, Java Servlets, React
  • Tools

    Mongoose, Webpack, NPM, Bower, Jira, Git, Grunt, Sublime Text, Emacs, Subversion (SVN), SAP Hybris, Gulp.js, Mocha
  • Paradigms

    Functional Programming, Test-driven Development (TDD), PRINCE2
  • Platforms

    Linux, Firebase, Android, MacOS, WordPress, Oracle, Java EE
  • Storage

    MongoDB, Redis, PostgreSQL, MySQL

Education

  • Master's degree in Computer Science
    2005 - 2010
    Technical University of Wroclaw - Wroclaw, Poland

To view more profiles

Join Toptal
Share it with others