Jan Fabián


Full-stack developer


Work Experience

2019-Present

TOPMONKS

Node.js, React, TypeScript, Firebase, AWS

Return back to the scene of the crime.

2018-2019

McKinsey&Company

TypeScript, ReasonML, React, PostgreSQL

I was part of the team responsible for common services used by internal analytic solutions.

2015-2018

TOPMONKS

Node.js, MongoDB, AWS, Docker Swarm, Java, Apache Camel

I spent three years in TOPMONKS. I started as a consultant implementing custom integration of the pricing software PriceFx. PriceFx startup was then acquired and I moved into a newly created mobile-apps development team. We’ve built applications using React Native - GraphQL - Node.js - MongoDB stack. We used Docker Cloud for continous deployment, after its termination we moved to our own Docker Swarm cluster running on EC2 instances.

2015

STRV

Ember.js, Backbone.js

My first job after finishing University, I started in STRV on a position of a frontend developer, mainly programming interactive promo pages for mobile applications.

Work Projects overview

OM Platform

TOPMONKS, 4 months, Firebase React app

Web Application for companies to raise money via public investment rounds.

Technologies/frameworks used in this project

Travelport

TOPMONKS, 12 months, Serverless API

Scope of this project was creating an API for corporate booking tool. The API was documented via Postman.

Technologies/frameworks used in this project

EVE

TOPMONKS, 4 months, React web application

EVE is a project created in cooperation with the Expando team. The motivation behind EVE is allowing online-store owners to expand and offer their products on the Amazon Marketplace. We built MVP enabling users to import either Google Product Feed or Shopify products and spread these products across selected Amazon Marketplaces.

Technologies/frameworks used in this project

Ingrid

TOPMONKS, 14 months, Web application + React Native mobile application

The Ingrid mobile app engages employees and helps to collect ideas in a company. Apart from the app backend, I developed the Admin interface for team leaders, which allows them to check current activities, leaderboards or latest ideas from their colleagues.

Technologies/frameworks used in this project

2Pocket

TOPMONKS, 12 months, Web application + React Native mobile application

The 2Pocket app was the initial one where we used React Native - GraphQL - Node.js stack. 2Pocket is a mobile waiter, you can order and pay with it. We had to build Manager web UI to integrate menu items. Paying with a card is provided by CSOB Paygate.

Technologies/frameworks used in this project

Education

2012-2015

Master - Faculty of Electrical Engineering (Prague) - Open Informatics

Specialization in Computer Vision

Thesis title: Person body height measurement by using surveillance cameras

2009-2012

Bachelor - Faculty of Electrical Engineering (Prague) - Open Informatics

Minor: Specialization in Software Development

Misc

Thank you for reaching this point in my CV. I consider important to state my personal code of conduct.

Human dignity on the first place
Don't stagnate; learn and explore new ways
Do not lose time with blaming, find the problem's root cause, resolve it and learn from it

mail@janfabian.cz • +420 777 872 077 • 31 years old