
Jan Grzesik
Verified Expert in Engineering
Software Developer
Kraków, Poland
Toptal member since May 2, 2017
Jan is a full-stack developer and a product engineer with more than five years of experience building SaaS applications. Building applications for developers is his particular interest. Jan has built a web-based IDE at Estimote (YC alumni) and is currently working on a next-gen E2E monitoring tool at Checkly. He likes to use React, Vue.js, Node.js, PostgreSQL, Redis, Docker, Heroku, AWS, and Serverless.
Portfolio
Experience
- JavaScript - 6 years
- Express.js - 5 years
- Node.js - 5 years
- Redis - 5 years
- PostgreSQL - 4 years
- React - 4 years
- Amazon Web Services (AWS) - 3 years
- MongoDB - 2 years
Availability
Preferred Environment
Amazon Web Services (AWS), Node.js, Heroku, PostgreSQL, Redis, React, Vue, Serverless, JavaScript, TypeScript
The most amazing...
...side project I've completed is a real-time distributed file system synchronization tool (rsync clone built with TypeScript).
Work Experience
Senior Full-stack Developer
Checkly
- Created a serverless module for executing untrusted (user-submitted) Microsoft Playwright scripts.
- Rewrote the core of the SaaS subscription system to a metered billing.
- Worked on integrations, reliability, and improving code readability.
Senior Full-stack Software Engineer
Estimote
- Introduced a real-time analytics system for millions of events per day which improved the build and test pipelines.
- Built a web-based IDE for managing IoT devices (https://www.youtube.com/watch?v=UvTvzO5YstQ).
- Oversaw product development, parts of marketing, and software architecture of an IoT prototyping platform.
Software Engineer
VMLY&R Poland
- Worked on a mature SaaS product that provides real-time marketing insights from social media.
- Designed and implemented an analytics computation engine that combines 50 different metrics from a half dozen external providers.
- Worked on a web dashboard with interactive charts, using React and Highcharts.
- Performed integrations with external APIs. Built a real-time integration monitoring tool.
- Improved the CI build performance by 300% running extensive unit and integration tests.
Junior Software Developer
DreamLab
- Designed and created a web application with OAuth, AngularJS, D3.js, and Tornado for internal workflow management.
- Created an API for mobile devices that serves millions of devices per day, for the newspaper Blic.rs (Node.js, Express, JSON-RPC, Jasmine).
- Delivered the project with high unit-test coverage.
- Worked extensively with international customers and developers.
- Developed in the largest private cloud environment in Poland.
- Used continuous integration tools.
- Communicated in English on a daily basis in a Scrum team with remote coworkers.
Experience
Session Service
Syncrow
https://github.com/jan-osch/syncrowPersonal Landing Page
Education
Master's Degree in Computer Science
Jagiellonian University - Kraków, Poland
Skills
Libraries/APIs
React, Node.js, Sinon.JS, Highcharts, Vue, Stripe, Sockets, Bacon.js
Tools
Mocha, WebStorm, Bitbucket, Robo 3T (Robomongo), RabbitMQ, Apache ZooKeeper, Git, Photoshop CS6
Languages
JavaScript, Python 3, TypeScript 2, Python, TypeScript, Java 8, Bash
Frameworks
Express.js, Chrome, AngularJS, Next.js, Hapi.js
Platforms
MacOS, Unix, Heroku, AWS Lambda, Amazon Web Services (AWS), Linux
Storage
PostgreSQL, Redis, Elasticsearch, MongoDB
Paradigms
Microservices, Functional Programming
Other
Tornado, Public Health, Serverless
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring