Michal Stefanow, Developer in London, United Kingdom
Michal is available for hire
Hire Michal

Michal Stefanow

Verified Expert  in Engineering

Software Developer

Location
London, United Kingdom
Toptal Member Since
July 13, 2016

Michal is a highly skilled front-end developer with a Master of Science in Computer Science. He has worked for a number of companies at different stages using AngularJS, jQuery, Cordova, HTML5, CSS3, ES6 and a vast selection of web technologies. He seeks the independence and flexibility of freelance projects, and looks forward to working with clients from around the globe to achieve their digital dreams.

Portfolio

Genesis.re
CSS3, HTML5, Firebase, Angular, Node.js, JavaScript
Microsoft
Emacs, JavaScript, Ember.js, Angular
Qualcomm
Cordova, WordPress, Angular

Experience

Availability

Part-time

Preferred Environment

GitHub, Sublime Text

The most amazing...

...piece of code is absolutely invisible to client and user alike. No maintenance. No support. It just works. The cleaner the code, the better the product.

Work Experience

JavaScript Developer and Contractor

2015 - PRESENT
Genesis.re
  • Developed responsive apps.
  • Created back-end dashboards.
  • Created mobile cryptocurrency wallets.
  • Developed an app for bank managers.
Technologies: CSS3, HTML5, Firebase, Angular, Node.js, JavaScript

Web Developer

2015 - 2015
Microsoft
  • Built a feedback platform for newly released products, with a front-end that allows users to submit content, comments, and ratings, and an administrative back-end.
  • Implemented a new internal website using AngularJS.
  • Integrated an internal library as a Microsoft Office add-on.
Technologies: Emacs, JavaScript, Ember.js, Angular

Web Developer

2014 - 2014
Qualcomm
  • Created internal web apps using AngularJS and Ionic.
  • Troubleshot existing apps (jQuery Mobile, Android, iOS, PhoneGap).
  • Maintained the internal employee app store (WordPress).
Technologies: Cordova, WordPress, Angular

eCommerce Tickets Website

Developed in 2012, still in production! Very simple eCommerce site selling tickets for cultural events.

Rather Silly TODO App

http://boomtodo.stefanow.net/
A quirky app that has a timer for each task. It accepts Stripe payments (Node.js library), sends email via Sendgrid, and does some clever synchronization via Firebase.

Languages

JavaScript, HTML, HTML5, CSS, CSS3, ECMAScript (ES6), C#, Java, SQL

Frameworks

AngularJS, Express.js, .NET, Bootstrap, Ember.js, Angular

Platforms

Firebase, WordPress, DigitalOcean, Heroku, Amazon Web Services (AWS), Web

Libraries/APIs

Node.js, jQuery, AngularUI, Twitter API, Stripe API, Google Maps, PayPal API, jQuery UI, Facebook API, REST APIs, Vue, React

Tools

Emacs, Gulp, Webpack, Git, Microsoft Visual Studio, Adobe Photoshop, Xcode, Sublime Text, Bitbucket, GitHub, Grunt, AngularFire

Paradigms

Search Engine Optimization (SEO), REST, Promise, Behavior-driven Development (BDD), Test-driven Development (TDD), Scrum, Agile

Storage

JSON, NoSQL, MySQL, MongoDB

Other

SOLID Principles, User Interface (UI), User Experience (UX), Usability, Ajax, Cordova, Writing & Editing, Full-stack

2005 - 2010

Master's Degree in Computer Science

AGH University of Science and Technology - Krakow

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