Roman Mandryk, Developer in Lisbon, Portugal
Roman is available for hire
Hire Roman

Roman Mandryk

Verified Expert  in Engineering

APIs Developer

Location
Lisbon, Portugal
Toptal Member Since
February 19, 2015

Roman has worked as a developer for seven years. His background experience is in Java programming, but lately, he has become specialized in full-stack JavaScript programming and cloud deployments. Roman has developed full-stack features for several hybrid mobile and desktop apps and acted in an advisory capacity for several large projects.

Portfolio

Arrow Air
Rust, GitHub
Node Vision
Amazon Web Services (AWS), JavaScript, Node.js, GraphQL, APIs, Blockchain, Web3...
Avertro
Team Leadership, CTO, Amazon Web Services (AWS), Node.js, React, Charts...

Experience

Availability

Part-time

Preferred Environment

Git, WebStorm, Amazon Web Services (AWS), MacOS, Visual Studio Code (VS Code), Remix IDE, Rust, Blockchain, TypeScript, PostgreSQL, Web3.js, Ethereum, Solidity, Bots, Smart Contracts

The most amazing...

...thing I've coded is the HERO.WORK app, where I initially created the idea and then led the development and delivery of the product.

Work Experience

Rust Back-end Engineer

2022 - 2023
Arrow Air
  • Developed flight scheduling software for delivery drones in Rust.
  • Created a gRPC API microservice software that communicated with other services, adhering to Rust development best practices and employing Docker.
  • Documented the API and wrote tests to cover all flight scenarios.
Technologies: Rust, GitHub

Lead Engineer

2016 - 2023
Node Vision
  • Built multiple projects acting as a co-founder-engineer of a software development agency.
  • Led the initial architecture and full-stack development for a pharmaceutical platform at Seekwell (seekwell.com.au) from 2020 to 2023. This platform automated digital scripts using PostgreSQL, Node.js, React, and AWS and integrated with government services.
  • Led a team of two engineers and oversaw the initial architecture and development of a patient management and payment platform at Inservio from 2018 to 2020.
  • Built web3 front-end applications, a JavaScript SDK library (synthetix.js), and back-end services (TX indexing and analytics) for one of the earliest decentralized finance protocols at Synthetix in 2018.
  • Led a team of three front-end engineers and served as an engineer for the GraphQL backend of the eTherapy eLearning platform at InsideOut Institute from 2017 to 2018.
  • Developed mobile and web applications for multiple startups, including clapit.com, The Burger Collective, and Avoka TField (an enterprise app store) between 2016 and 2018.
Technologies: Amazon Web Services (AWS), JavaScript, Node.js, GraphQL, APIs, Blockchain, Web3, Ethers.js, Ethereum, Solidity, React, iOS, Android, React Native, REST, PostgreSQL, DevOps, Git, GitHub, MongoDB

CTO

2019 - 2021
Avertro
  • Developed MVP of the CyberHQ product, acting as a hands-on technical co-founder.
  • Hired and trained a team of back-end and front-end engineers.
  • Led the team of front-end and back-end engineers and testers.
Technologies: Team Leadership, CTO, Amazon Web Services (AWS), Node.js, React, Charts, AWS DevOps

Node.js Developer

2016 - 2016
Carry DMCC(via Toptal)
  • Implemented complex asynchronous flow for driver and order matching engine.
  • Mentored a front-end developer in the basics of the Node.js LoopBack framework.
  • Implemented LoopBack model relations and queries.
  • Used Google Maps' directions API to calculate trip time estimations.
  • Reinforced complex processes with unit and integration tests.
Technologies: Google Maps API, MySQL, Firebase, Loopback, Node.js

Tech Lead, Developer

2015 - 2016
HERO.WORK
  • Led development of the HERO.WORK app.
  • Worked closely with the team and clients to create a great user experience for the product.
  • Implemented new features with the best available technologies.
  • Managed cloud infrastructure and continuous delivery pipelines.
Technologies: Amazon Web Services (AWS), AngularJS, MongoDB, Node.js

Software Engineer

2015 - 2015
iQualify (via Toptal)
  • Prototyped a caching mechanism for a worldwide distributed web app.
  • Added continuous delivery pipeline with Codeship and Google Cloud Services.
  • Added several security features to the Node.js/AngularJS app.
Technologies: Cloud Services, Codeship, Redis, AngularJS, Node.js

R&D Consultant

2013 - 2015
Avoka Technologies
  • Led development of a multi-platform T-Field app (iOS, Android, Windows 8, Windows Phone, Desktop).
  • Set up automation testing framework based on Node-Webkit app, Node.js, and Selenium WebDriver.
  • Enhanced T-Field app to be enterprise grade with the support of encrypted storage, logging, user tracking, and remote app configuration.
  • Extended Java REST API to support offline sync.
  • Developed multiple tools and proxies in Node.js to simulate intermittent network connection.
Technologies: WebKit, Node.js, PhoneGap, Cordova, AngularJS

Senior Software Developer

2013 - 2013
Red Unicorn
  • Built new REST API to facilitate digital downloads and payments.
  • Integrated social interactions with Facebook.
  • Migrated back-end to use NoSQL database.
  • Worked on new UI and rich user experience.
  • Automated UI changes for weekly marketing campaigns.
Technologies: HTML5, jQuery, Spring MVC, MongoDB, JavaScript, Java

Consultant

2012 - 2013
Accenture
  • Extended features for street speeding evidence system.
  • Implemented new processes for various legislation requirements.
  • Created new analytics views.
  • Optimized batch processing of speeding images.
Technologies: Apache Wicket, Oracle 11g, Hibernate, Spring, Java

Java Developer

2010 - 2012
Deutsche Borse
  • Worked on internal ESB system for routing and transformation of messages from multiple external systems.
Technologies: C++, XML, Oracle, Java

Avoka TransactField App

http://www.avoka.com/avoka-transact/avoka-transact-modules/mobile-app

bandit.fm

Completely rebuilt the web app to use a new API, database, and fresh looking UI.

HERO.WORK job management app

The HERO.WORK app is an application to help service businesses organize their jobs and find more customers.
I had the chance to design and start the project from the beginning and have led 2 other developers to deliver additional features.

Surf photography search website

Personal project using Node.js, AngularJS, and AWS.

Languages

JavaScript, Java, GraphQL, CSS3, SQL, TypeScript, Solidity, HTML5, XML, C++, Rust

Frameworks

Express.js, AngularJS, Bootstrap, Spring MVC, PhoneGap, Spring, Hibernate, Apache Wicket, Loopback, React Native

Libraries/APIs

React, Node.js, Google Maps, Passport.js, jQuery, ImageMagick, Facebook API, Web3.js, Google Maps API

Tools

Git, WebStorm, NPM, Mongoose, Asana, Jira, Jenkins, Subversion (SVN), Xcode, Notepad++, Codeship, Remix IDE, GitHub

Other

Apps, Cordova, Software Development, APIs, Cryptocurrency, Bots, Smart Contracts, GRAPH, WebKit, Cloud Services, Web3, Ethers.js, Team Leadership, CTO, Charts, AWS DevOps, Computer Science, Programming, Genetic Algorithms, 3D Graphics, Web Development, Economics, IT Management

Paradigms

Functional Programming, Object-oriented Programming (OOP), Agile Software Development, Distributed Programming, REST, DevOps, Management

Platforms

Amazon Web Services (AWS), Oracle, Android, Linux, Windows, Ethereum, Blockchain, Firebase, iOS, Windows Phone, MacOS, Visual Studio Code (VS Code)

Storage

MySQL, MongoDB, PostgreSQL, Oracle 11g, Redis

2005 - 2010

Master's Degree in Computer Engineering

Univerzita Hradec Kralove - Hradec Kralove, Czech Republic

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