Roman Mandryk
Verified Expert in Engineering
APIs Developer
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
Experience
Availability
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
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.
Lead Engineer
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.
CTO
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.
Node.js Developer
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.
Tech Lead, Developer
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.
Software Engineer
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.
R&D Consultant
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.
Senior Software Developer
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.
Consultant
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.
Java Developer
Deutsche Borse
- Worked on internal ESB system for routing and transformation of messages from multiple external systems.
Experience
Avoka TransactField App
bandit.fm
HERO.WORK job management app
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
Skills
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
Education
Master's Degree in Computer Engineering
Univerzita Hradec Kralove - Hradec Kralove, Czech Republic
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