Matej Kramny
Verified Expert in Engineering
Full-stack Developer
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
Experience
Availability
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
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.
CTO | Full-stack Engineer
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.
Software Architect
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.
CTO | Full-stack Engineer
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.
Lead Software Engineer
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.
Software Engineer
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.
Experience
Open-source Ansible Web Interface
https://github.com/ansible-semaphore/semaphoreNodeGear—PaaS for Developers
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.
Skills
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
Certifications
Google IT Automation with Python Specialization
Coursera
Cisco Certified Network Associate
Cisco
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