Milos Covilo, Developer in Novi Sad, Vojvodina, Serbia
Milos is available for hire
Hire Milos

Milos Covilo

Verified Expert  in Engineering

Full-stack Developer

Location
Novi Sad, Vojvodina, Serbia
Toptal Member Since
September 5, 2023

Milos is a highly skilled full-stack developer with 6+ years of professional experience across diverse industries, including telecommunications, healthcare, and Web3. He approaches his work with dedication, bringing a proven track record of success to every project he undertakes. With his strong work ethic and passion for continuous improvement, Milos enjoys working in a team and has a deep passion for producing clean and efficient code that can be easily tested.

Portfolio

Bizzllet
NestJS, TypeScript, Redis Cache, Redis Queue, Amazon DynamoDB, Ethers.js...
Thea
TypeScript, JavaScript, Rollup.js, Solidity, Hardhat, Remix IDE, Ethers.js
Polygon
NestJS, MongoDB, Amazon EKS, Artillery, Web3.js, Node.js, TypeScript, JavaScript

Experience

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), GitHub, Google Cloud Platform (GCP), Amazon Web Services (AWS)

The most amazing...

...thing I've developed is an SDK library that empowers back- and front-end developers to interact with DeFi protocol's smart contracts and Uniswap pools.

Work Experience

Senior Back-end Developer

2023 - PRESENT
Bizzllet
  • Developed self-custody solutions for storing cryptocurrencies and managing day-to-day payments.
  • Implemented a multi-party computation service for generating and managing signing keys between Bizzllet and end users.
  • Built a multi-chain transaction indexer that enabled the filtering of all Bizllet's transactions and the management of wallet balances and transferals.
  • Enabled the application to support multiple chains, including Bitcoin, Polygon, and Ethereum, making tracking and reconciling transactions across different blockchains easier.
Technologies: NestJS, TypeScript, Redis Cache, Redis Queue, Amazon DynamoDB, Ethers.js, PostgreSQL, AWS Key Management Service (KMS), Amazon Simple Email Service (SES), Amazon EKS, Ethereum, Bitcoin

JavaScript SDK Developer

2022 - 2022
Thea
  • Developed an SDK, specifically an npm library, that served as a decentralized finance protocol wrapper, designed to facilitate the interaction with protocol contracts for both back- and front-end developers.
  • Implemented the library, including smart contracts to enable various transactions, such as mints and approvals of ERC-20 and ERC-1155 tokens.
  • Integrated Uniswap v3 protocol to enable ERC-20 token swaps within the decentralized finance ecosystem.
Technologies: TypeScript, JavaScript, Rollup.js, Solidity, Hardhat, Remix IDE, Ethers.js

Back-end Developer

2022 - 2022
Polygon
  • Worked on the delivery of a high-performance block explorer solution for the needs of private blockchain.
  • Designed and implemented back-end services for efficient exploring of blocks and transactions within the private chain.
  • Conducted extensive stress testing using Artillery to ensure the block explorer could handle high traffic and perform efficiently under heavy loads. Implemented advanced stress testing scenarios.
Technologies: NestJS, MongoDB, Amazon EKS, Artillery, Web3.js, Node.js, TypeScript, JavaScript

Full-stack Developer

2021 - 2022
Freelance Clients
  • Collaborated with several startups in the Netherlands and Denmark to develop scalable and cost-effective software solutions.
  • Integrated Google Places API to implement a comprehensive trip guidance platform.
  • Designed and developed an intuitive Tinder-like matching system to recommend compatible housemates and real-time chat to provide an enjoyable user experience.
  • Created and implemented secure authentication and access control systems using Keycloak and Firebase.
Technologies: Node.js, NestJS, PostgreSQL, Google Cloud Functions, MongoDB, Angular, Firebase, TypeScript, JavaScript

Full-stack Developer

2020 - 2022
Prodeba
  • Contributed to the development of a multi-tenant solution for a healthcare company, using the MEAN stack to deliver a comprehensive and efficient software solution.
  • Leveraged expertise in Node.js to develop and maintain microservices on the back end while utilizing Angular to build a user-friendly front end that significantly enriched the overall patient experience.
  • Undertook the responsibility of configuring and maintaining Jenkins pipelines and Keycloak.
Technologies: Node.js, TypeScript, Angular, MongoDB, MySQL, Google Cloud Platform (GCP), Keycloak, Kubernetes, Pub/Sub, Microservices, Jenkins, Express.js, Angular Material, JavaScript

Back-end Developer

2019 - 2020
A1 Neon
  • Contributed to the development of OpenAPI, an application designed to function as a robust support system bridging various client-related applications and the enterprise service bus (ESB) system.
  • Wrote technical design, developed CI/CD pipelines, and configured OpenShift environment for hosting OpenApi services.
  • Deployed and maintained services on the OpenShift Cloud platform.
Technologies: Spring Boot, Oracle Database, JMS, Jenkins, SOAP, REST, OpenShift, Java

Integration Developer

2018 - 2019
Devoteam
  • Contributed to the implementation of Devoteam HR, an internal application for automating hiring procedures and other HR department-related tasks.
  • Implemented REST and batch-processing APIs using the API-led connectivity methodology using MuleSoft enterprise edition. The APIs were categorized into three layers: system, processing, and experience.
  • Collaborated with an international team of DevOps developers and PM members, working remotely throughout the project.
Technologies: MuleSoft, Java, Oracle Database, LDAP, Google

Bizzllet

https://bizzllet.com/
Bizzllet is a non-custodial crypto wallet that uses secure technologies such as multi-party computation and account abstraction to provide control to users over their assets. Unlike centralized exchanges, Bizzllet does not act as a custodian of users' crypto. Instead, part of the user key is stored locally on their device.

As a senior back-end developer at Bizzllet, I significantly contributed to the wallet's development. This involved implementing self-custody solutions, multi-party computation for key management, and enabling support for multiple chains such as Bitcoin, Polygon, and Ethereum.

Care4Professionals

https://prodeba.c4p.app
This project is a multi-tenant healthcare application designed to facilitate interaction between healthcare specialists, administrators, and clients. It streamlines client engagement, efficient health management, and administrative tasks within the healthcare industry. The application features an intuitive interface that empowers healthcare specialists to deliver personalized care while administrators benefit from improved operational efficiency and collaboration. The healthcare industry can foster enhanced communication and provide better overall client care through this platform.

As a full-stack developer at Prodeba, I contributed to developing this multi-tenant healthcare solution using the MEAN stack. With expertise in Node.js and Angular, I implemented efficient microservices on the back end and built a user-friendly front end. Additionally, I managed Jenkins pipelines and Keycloak for streamlined processes.

Thea SDK

https://github.com/MVPWorkshop/thea-sdk
In this project, I took on the task of developing an SDK, which was explicitly an npm library. This library served as a decentralized finance protocol wrapper, aiming to simplify the interaction with protocol contracts for both back-end and front-end developers. The implementation of the library involved leveraging smart contracts to enable various transactions, including mints and approvals of ERC-20 and ERC-1155 tokens. Furthermore, they successfully integrated the Uniswap v3 protocol, allowing seamless ERC-20 token swaps within the decentralized finance ecosystem.
2015 - 2020

Bachelor's Degree in Information Systems Engineering

Faculty of Technical Sciences, University of Novi Sad - Novi Sad, Serbia

MARCH 2020 - PRESENT

Professional Scrum Master I

Scrum.org

Libraries/APIs

Node.js, JMS, Web3.js, Rollup.js, Redis Queue

Tools

Slack, Jira, Notion, Jenkins, Keycloak, Amazon EKS, Artillery, Remix IDE, AWS Key Management Service (KMS), Amazon Simple Email Service (SES), GitHub

Frameworks

Angular, NestJS, Angular 2, Spring Boot, Express.js, Angular Material, Hardhat

Storage

Relational Databases, MongoDB, MySQL, PostgreSQL, Redis Cache, Amazon DynamoDB, Google Cloud

Languages

TypeScript, JavaScript, Java, SQL, Solidity

Paradigms

Design Patterns, Microservices, Scrum, Agile, REST

Platforms

MacOS, Visual Studio Code (VS Code), MuleSoft, Oracle Database, OpenShift, Google Cloud Platform (GCP), Kubernetes, Firebase, Ethereum, Amazon Web Services (AWS)

Other

Google Meet, Ethers.js, TypeORM, OOP Designs, LDAP, Google, SOAP, Pub/Sub, Google Cloud Functions, Bitcoin

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