Michał Miszczyszyn, Full-stack JavaScript Developer in Gdańsk, Poland
Michał Miszczyszyn

Full-stack JavaScript Developer in Gdańsk, Poland

Member since June 5, 2016
Michal is a motivated full-stack JavaScript developer. He's focused on building lightweight, responsive, and semantic web apps with the use of modern technologies and standards. He loves pair programming and sharing his knowledge with coworkers. He also appreciates the Agile method, domain-driven design, and working with clients. Michal is an open-minded quick learner who's able to develop ingenious solutions when faced with obstacles.
Michał is now available for hire

Portfolio

Experience

  • JavaScript, 10 years
  • ECMAScript (ES6), 10 years
  • Scrum, 9 years
  • Node.js, 8 years
  • Hapi.js, 7 years
  • TypeScript, 7 years
  • React, 5 years
  • Redux, 5 years

Location

Gdańsk, Poland

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code, Git

The most amazing...

...thing I've done was a performance audit and refactoring of a web app (drawing graphs of hundreds of data points) and over 3x improvement in rendering time.

Employment

  • Full-stack JavaScript Developer

    2017 - PRESENT
    Online Freelance Agency
    • Developed sophisticated web applications for unique clients from all around the world.
    • Successfully led a team of five and built a product.
    • Implemented advanced filtering and searching SQL queries for PostgreSQL.
    • Optimized a React-based application.
    Technologies: TypeScript, JavaScript, Node.js, React, Redux
  • Freelance Front-end Web Developer

    2009 - PRESENT
    Freelance Work
    • Prepared multiple lightweight and responsive layouts with the use of the newest technologies.
    • Created multiple WordPress themes from PSDs.
    • Coded multiple WordPress plugins from scratch.
    Technologies: HTML5, CSS3, jQuery, PHP, WordPress
  • Full-stack JavaScript Developer

    2017 - 2017
    Tremor Technologies, Inc.
    • Created the front end of the application from scratch.
    • Prepared plans and estimations for the front-end codebase.
    • Implemented functionalities required for the new reinsurance marketplace application in Angular 2.
    • Created a REST API in Node.js for the purpose of demoing the application.
    Technologies: Angular 2, TypeScript, C3.js, RxJS, Observables, Node.js, Hapi.js
  • JavaScript Developer

    2016 - 2017
    Move Technologies (via Toptal)
    • Implemented new features in a large AngularJS application.
    • Supported a legacy app in AngularJS.
    Technologies: JavaScript, AngularJS, HTML, CSS, SCSS, Less
  • Full-stack JavaScript Developer

    2015 - 2016
    Comet Lab
    • Implemented a performance audit for a web application, pinpointed key performance problems, and refactored the application in order to address these problems which resulted in over 3x rendering time improvement.
    • Created a WebRTC-based multi-user video chat application, including sound recording and transcription features.
    • Developed an interactive application for monitoring status of various devices and drawing graphs of hundreds of points per second using AngularJS and WebSockets.
    • Built a REST API in Node.js for a music-related startup.
    • Implemented new features in an existing React application.
    Technologies: HTML5, CSS3, JavaScript, TypeScript, AngularJS, React, Flux, Node.js, Hapi.js, PostgreSQL, WebSockets
  • JavaScript Developer

    2013 - 2015
    Confr
    • Created a web application for Confr using AngularJS, and a REST API.
    • Developed a REST and WebSockets API using Node.js, WebSockets, MongoDB, and PostgreSQL.
    • Took over the development of an iOS application and delivered the finished product within a month.
    • Conducted code reviews of coworkers' work.
    • Communicated directly with business clients, created scenarios in order to fulfill all the requirements.
    Technologies: HTML5, CSS3, JavaScript, AngularJS, Node.js, MongoDB, WebSockets, PostgreSQL, Objective-C, REST API
  • JavaScript Developer

    2012 - 2013
    Oyatel AS
    • Created a web chat plugin for an existing Telco product.
    • Developed a JavaScript application and did research about the newest, bleeding-edge technologies.
    • Built a mobile application in Backbone.js.
    • Completed research and development of a webRTC-based video chat solution.
    • Created an interactive game platform for a JavaScript conference.
    Technologies: HTML5, CSS3, JavaScript, jQuery, Backbone.js, RequireJS, XMPP, Strophe

Experience

  • React-with-observable (Development)
    https://github.com/mmiszy/react-with-observable

    Use Observables with React declaratively!

  • Typesafe-hapi (Development)
    https://github.com/mmiszy/typesafe-hapi

    Type checking for Hapi.js based on Joi schemas!

  • Functional ORM (Development)
    https://github.com/mmiszy/functional-orm

    A 100% typesafe SQL query builder.

  • Meet.js Summit 2018 (Other amazing things)
    https://summit.meetjs.pl/2018/

    Meet.js Summit 2018 with over 500 people was the largest JavaScript conference organized in Poland. All the money from selling tickets was donated to a charity!

  • Meet.js Summit 2017 (Other amazing things)
    https://summit.meetjs.pl/2017

    Meet.js Summit 2017 with over 400 people was the largest JavaScript conference organized in Poland.

  • Type of Web (Other amazing things)
    https://typeofweb.com/

    Type of Web is a blog I've created. It's one of the most popular technical blogs in Polish.

  • Meet.js Summit 2013 (Other amazing things)
    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.

  • Meet.js Gdańsk (Other amazing things)
    http://meetjs.pl

    Free front-end meetups organized every two months. It consisted of three 10-minute presentations, food, and beer.

  • Toptal Mentor
    Michał is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Michał shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.

Skills

  • Languages

    JavaScript, HTML, CSS3, TypeScript, HTML5, SCSS, ECMAScript (ES6), Reason ML, OCaml
  • Frameworks

    Flux, AngularJS, Hapi.js, Redux, Angular Material, Swagger
  • Libraries/APIs

    jQuery, REST APIs, React, Node.js, ReasonReact, C3.js, RxJS, WebGL
  • Tools

    GitHub, Sequelize, Git, Facebook Reason
  • Paradigms

    Behavior-driven Development (BDD), Test-driven Development (TDD), Kanban, Scrum, REST
  • Platforms

    MacOS
  • Storage

    JSON, PostgreSQL, MongoDB, MySQL
  • Other

    Domain-driven Design (DDD)

Education

  • Bachelor's degree in Computer Science
    2011 - 2014
    Gdańsk University of Technology - Gdańsk, Poland

To view more profiles

Join Toptal
I really like this profile
Share it with others