Pavel Schoffer, Developer in Norrköping, Sweden
Pavel is available for hire
Hire Pavel

Pavel Schoffer

Verified Expert  in Engineering

Software Developer

Norrköping, Sweden

Toptal member since January 14, 2020

Bio

Pavel is a system and software engineer with a decade of experience in the IT industry. He specializes in DevOps and blockchain and uses various technologies, including JavaScript, Docker, AWS, and React. Pavel enjoys looking deep into a problem and exploring different technologies to find the best possible solution.

Portfolio

Beaver Codes
Firebase, React, Node.js, Solidity, Blockchain
NTM AB
Firebase, Azure, C#, Angular
Klarna
GoLand, Go, Docker, Apache Kafka, Terraform, Java

Experience

  • JavaScript - 8 years
  • Docker - 4 years
  • React - 4 years
  • Firebase - 3 years
  • Blockchain - 2 years
  • Solidity - 2 years
  • Node.js - 1 year

Availability

Part-time

Preferred Environment

Google Docs, Slack, Git, Linux, Firebase, Blockchain

The most amazing...

...thing I've co-founded is Motoverse, a unique NFT and DeFi combination built on Avalanche blockchain.

Work Experience

CEO

2020 - PRESENT
Beaver Codes
  • Built a play-to-earn NFT game Motoverse in two months that won the prize of $20,000 in the Avalanche hackathon.
  • Developed a slice-size app for restaurants' eCommerce, which reduced the payment of their processing costs by 50%.
  • Built a ticketing platform for local musicians to save them 80% on ticketing costs by directly integrating payment providers.
  • Started a YouTube channel explaining some Web3 techniques and sharing general knowledge.
Technologies: Firebase, React, Node.js, Solidity, Blockchain

System Developer

2019 - 2020
NTM AB
  • Built an app notification back end using Firebase API.
  • Redesigned part of the system using an event-driven architecture with Azure Service Bus.
  • Improved the codebase and processes significantly.
Technologies: Firebase, Azure, C#, Angular

Senior Engineer

2017 - 2019
Klarna
  • Applied test driven development technique.
  • Embraced full ownership of services including fully automated test-suite creation, build and cloud deployment pipelines and monitoring.
  • Held a scrum master role and reorganized the team's workflow.
  • Was part of the technical interviewer pool.
Technologies: GoLand, Go, Docker, Apache Kafka, Terraform, Java

Software Engineer

2012 - 2017
Oracle
  • Took on a scrum master role in two teams of which one was distributed.
  • Developed generic invoice creation in NetSuite cloud ERP product.
  • Extended authentication module in the Venda eCommerce system to support SAML and OAuth.
Technologies: C++, C, JavaScript, Perl, Java

Full-stack Developer

2012 - 2015
IS4U
  • Developed an eCommerce site in the university system.
  • Communicated directly with customers and design parts of the university admission process.
  • Handled the logic of printing out of university diplomas and diploma supplements.
Technologies: PL/SQL, Perl, JavaScript

Experience

Motoverse

https://motoverse.games/
The gamified take on decentralized finance investment with uniquely minted and upgradeable NFT motorbikes. Customize your motorbike to the best performance, join the races and earn AVAX rewards.

The project won a 20 million USD price on the latest Avalanche hackathon.

Edventures

https://edventures.ai/
AI-based startup adviser platform. The project is still in the beginning phase. I am part of the team and focus on the overall architecture. I coded the front end (Angular) and back end (Python - Flask) service.

I also designed and implemented solutions for the infrastructure needs of the project. This included GitLab build pipelines that resulted in Docker images ready to be deployed. Furthermore, I used Terraform to deploy all the services, data storage, email server and provided the needed domain hook up so that everything is publically available on the internet.

Elli Bot

https://github.com/pschoffer/elli-bot
This RaspberryPi-based pet project was a way for me to try out the basic concepts of IoT. I implemented the front-end application in pure JavaScript, the back-end service to orchestrate the communication flows, and the control program for the bot itself.

Angular Component ng-medium

https://www.npmjs.com/package/ng-medium
I built a component for Angular that works with Medium blog. The project I was working on, wanted to have it's Medium blog posts embedded in the website so that it feels native.

As there was no tool out there to accomplish this, that I could find. I decided to build a library that fetches the article thumbnails and shows them. The emphasis was on custom styling. Meaning users of this component can configure to high degree how the result will look like without making a change to the library.

HusetPriser

https://github.com/pschoffer/huset-priser
This simple open-sourced bash pet project I build to be able to make more data-driven decisions in personal life concerning the purchase of a house. The tool fetches publicly available data in the property market and compiles aggregated statistics.

Education

2013 - 2016

Master’s Degree in Information Management

Brno University of Technology - Brno, Czech Republic

2011 - 2015

Bachelor's Degree in Criminal Law

Masaryk University - Brno, Czech Republic

2009 - 2013

Bachelor's Degree in Information Technology

Brno University of Technology - Brno, Czech Republic

Certifications

DECEMBER 2017 - DECEMBER 2019

Certified Scrum Master

Scrum Alliance

JUNE 2009 - PRESENT

Cisco Certified Network Associate

Cisco Networking Academy

Skills

Libraries/APIs

React, Node.js

Tools

Terraform, Jira, Sequelize, Git, Slack, Google Docs, GoLand, GitLab, GitHub, Jenkins

Languages

Java, JavaScript, Solidity, C, C#, Python, C++, Go, Clojure, Perl, GraphQL

Platforms

Firebase, Blockchain, Amazon Web Services (AWS), Docker, Apache Kafka, Amazon EC2, Linux, Azure, DigitalOcean, Raspberry Pi, AWS Lambda

Frameworks

Angular, Spring Boot, Guice, Mockito, Dropwizard, Flask

Storage

PL/SQL, MySQL, PostgreSQL, Amazon S3 (AWS S3)

Other

Azure Service Bus, Amazon API Gateway

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