Matej Kramny, Developer in Oxford, United Kingdom
Matej is available for hire
Hire Matej

Matej Kramny

Verified Expert  in Engineering

Full-stack Developer

Location
Oxford, United Kingdom
Toptal Member Since
February 21, 2022

Matej is a full-stack developer with nearly ten years of experience building products from the ground up, executing stakeholders' ideas, deploying and post-producing, and fixing bugs. He has worked on many projects involving mobile apps, servers, websites, databases, DevOps, accounting, and data science throughout his career. Matej enjoys building creative solutions and working in teams.

Portfolio

SquareArt
Ethereum, Smart Contracts, Google Cloud Platform (GCP), Go, MongoDB, Flutter...
Creventa Group Limited
Angular, Flutter, Go, Google Cloud Platform (GCP), gRPC, Kubernetes, MongoDB
LiveMore
Flutter, Go, Google Cloud Platform (GCP), Kubernetes, Angular

Experience

Availability

Part-time

Preferred Environment

Linux, Visual Studio Code (VS Code)

The most amazing...

...thing I've developed is a platform that publishes websites from Git with Docker APIs and fully deployed logs, managed certificates, DNS, uptime, and alerting.

Work Experience

Architect | Lead Developer

2022 - 2022
SquareArt
  • Deployed blockchain technology with smart contracts for a marketplace platform. The products sold on the marketplace are tied to the smart contracts and ensure they can be individually verified.
  • Wrote native libraries for iOS/Android using Swift and Kotlin to communicate with NFC chips. The library reads and writes data to the NFC chip, communicating with secret keys provided by the API.
  • Wrote a bridge between the native platform and Flutter that sends data both ways using Protobuf.
Technologies: Ethereum, Smart Contracts, Google Cloud Platform (GCP), Go, MongoDB, Flutter, Kotlin, Android, iOS, Swift, Protobuf

CTO | Full-stack Engineer

2020 - 2022
Creventa Group Limited
  • Architected the system in a scalable manner, enabling the business to scale from day one, which resulted in exponential company revenue growth succeeding where competition failed (busy launch thanks to lockdown restrictions easing).
  • Drove the company transformation from the first product to the point of sale, focusing on physical payments and implementing the point of sale processes using novel technologies.
  • Developed a PWA platform for restaurants, clubs, and event venues that enabled their customers to order food and drinks through a QR code placed at their table.
  • Built the API that drives the system, takes the customers' orders, and handles payment, accounting, venue reporting, and dispute management.
  • Developed an app in Flutter that enables the venue to receive orders from customers. The app prints customers' orders and allows the venue to take in-person payments using physical card terminals.
Technologies: Angular, Flutter, Go, Google Cloud Platform (GCP), gRPC, Kubernetes, MongoDB

Software Architect

2019 - 2021
LiveMore
  • Built and architected the app, API, and infrastructure from scratch; designed to accommodate future growth, ensuring service security and speed for an ever-changing set of requirements.
  • Conducted interviews, mentored developers, and communicated ideas and design requirements to the team.
  • Integrated Stripe payments, created a marketplace, and implemented a cryptocurrency system.
  • Launched MVP and final app on iOS and Android and optimized app by deploying a second data center in Europe.
  • Transformed the app from Ionic (Angular) to Flutter, improving user experience, reducing user churn, and massively improving the app performance.
Technologies: Flutter, Go, Google Cloud Platform (GCP), Kubernetes, Angular

CTO | Full-stack Engineer

2017 - 2019
Maple Intelligence
  • Pitched business and secured funds from multiple venture capital investors in Asia, the USA, and the UK.
  • Created a B2B work-order platform that enabled companies of any size to manage their workers quickly and efficiently.
  • Improved the client's average customer response time by 80%, including one of Asia's largest property developers.
  • Developed 42% of tests for the API, automated deployment on GCP, set up CI pipeline, and created automatic backups.
Technologies: Angular, Go, Google Cloud Platform (GCP), Kubernetes, Ionic

Lead Software Engineer

2013 - 2018
TellTheChef.com
  • Led a team of developers to create new company software, ensuring that it met coding standards and satisfied customers' needs.
  • Created interactive data mining visualizations on client data using Highcharts, D3.js, and PHP.
  • Transitioned the company towards cloud-based infrastructure and created an automatic code deployment pipeline and automatic server scaling based on demand, which resulted in improved system uptime and availability.
  • Optimized the reporting SQL queries by reducing customer waiting time from minutes to a few seconds.
  • Transformed the project towards modern PWA architecture using Go and Angular, away from server-rendered PHP.
Technologies: Angular, PHP, Go, SQL, MySQL, Amazon Web Services (AWS)

Software Engineer

2014 - 2015
Softpauer
  • Converted manual deployment to an automated Ansible operation, saving 90% of the deployment time.
  • Improved the Formula1 official app and developed a new F1 timing website.
  • Consulted F1 management about the app problems and suggested possible solutions.
  • Contributed to the DevOps team and created the F1 Paddock App, a social networking app for F1 VIP.
Technologies: NGINX, Amazon Web Services (AWS), Java, Go, PHP, Ansible, JavaScript

Open-source Ansible Web Interface

https://github.com/ansible-semaphore/semaphore
An Angular and Go-based open-source application that rivals Ansible's official (paid for) Tower product. The project helps manage users' Ansible deployments and enables the team to launch any workflow using a secure web interface, complete logs, and team management.

NodeGear—PaaS for Developers

This tool was born out of necessity when Kubernetes wasn't widely known, and Docker was in infancy. The requirement was to publish any website from Git, with logging, deployment, proper SSL termination, and analysis of its performance.

The tool I created was connected to a Git repository, and it provided a web interface. Behind the scenes, it used Docker APIs to deploy applications, Nginx to terminate connections, and automated certificate deployment.

The users could:
• Pay for the hosted applications
• Click a button that automatically deployed the app from Git
• Provide custom DNS resources to point to their hosted application
• View and search logs of the application
• View the app's CPU, RAM, and disk usage history
• View traffic information
• Git push directly to the deployed project, which triggered a deployment

The project was ahead of its time. Once deployed, I realized that content hosting had a lot of inherent issues, so the tool was privatized and used internally for consultancy projects only.

Languages

Go, JavaScript, PHP, SQL, Java 6, Java, Python, Kotlin, Swift

Frameworks

Angular, Flutter, gRPC, Ionic

Libraries/APIs

REST APIs, Protobuf, Node.js

Tools

NGINX, Git, Ansible

Paradigms

Back-end Architecture

Platforms

Linux, Kubernetes, Docker, Visual Studio Code (VS Code), Google Cloud Platform (GCP), Amazon Web Services (AWS), Ethereum, Android, iOS

Storage

MongoDB, MySQL, Redis

Other

Back-end Development, Open Source, Cisco Networking, Smart Contracts

MARCH 2020 - PRESENT

Google IT Automation with Python Specialization

Coursera

OCTOBER 2014 - PRESENT

Cisco Certified Network Associate

Cisco

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