Stefan Kostic
Verified Expert in Engineering
Full-stack Developer
Vranje, Serbia
Toptal member since February 17, 2021
Stefan is a software engineer with a focus on full-stack web development. He has also worked on blockchain-related projects. Stefan's passions are high-quality software and good software practices. He tries to ensure he is not limited to only web development or one specific role—he enjoys variety and learning new skills. Stefan has experience working on enterprise projects, in startup environments, and as freelancer.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio Code (VS Code), Git, Windows, OS X, Linux
The most amazing...
...project I've collaborated on was a mainnet for Baseledger, the blockchain for baselining.
Work Experience
Senior Go Engineer
Shamir Labs
- Contributed to the development of a non-custodial Ethereum liquid staking protocol powered by distributed validator technology (DVT).
- Integrated the protocol with Ethereum execution clients.
- Collaborated on the integration with Ethereum consensus clients.
Blockchain Software Engineer
END-Labs
- Implemented and designed smart contracts for the DeFi protocol.
- Worked on the Implementation of various AWS Lambda microservices.
- Implemented the full-stack application for the DeFi protocol.
Software Engineer
Unibright
- Developed the mainnet for the Baseledger blockchain used for baselining.
- Contributed to the Baseledger smart contract for splitting payments.
- Worked on the testnet for the Baseledger blockchain used for baselining.
- Implemented various MVP solutions to implement the baseline protocol using Baseledger.
- Implemented an app for NFT minting with a successful public mint on Ethereum.
Baseline Core Developer and Maintainer, Member of TSC
Freelance
- Served as a member of the Technical Steering Committee for 2022/2023.
- Participated actively as an open-source contributor to the Baseline Protocol as a core developer and maintainer.
- Implemented various parts of the Battleship game with zero-knowledge proofs, Kafka messaging communication, and other baseline components.
- Implemented an Excel file showcasing the Baseline Protocol using the Baseledger blockchain.
- Led the development of a Hello, World! app for baselining the Battleship game.
- Participated in reference implementation of Baseline Protocol.
Software Engineer
Freelance
- Integrated a blockchain framework, the first of its kind, and their customers with Baseline protocol, connecting traditional systems via Ethereum Mainnet.
- Worked on a security token platform for a blockchain company.
- Maintained and implemented new features for students' work management system.
Founding Blockchain Engineer
Omni Network
- Participated in all design and development phases of Cosmos SDK protocol to enable cross-rollups communication between Ethereum L2 rollups.
- Set up infrastructure for two testnets with millions of transactions and hundreds of thousands of users.
- Contributed to the creation of various blockchain tooling, including a faucet, with millions of transactions.
Software Engineer
Provide
- Participated in the development of the Provide Payments application.
- Contributed to the development of the Provide stack that consists of multiple Go services.
- Contributed to the development of the Provide Shuttle application.
Software Engineer
WorkSpan
- Enhanced and added new features to the WorkSpan web application.
- Rewrote legacy module for tasks management and rewrote ag-grid to use server-side row model, implementing many custom features not supported by ag-grid.
- Migrated Webpack from version 3 to version 4 in a complex hybrid Angular application.
- Fixed bugs and supported the WorkSpan web application.
- Participated in the migration from AngularJS to Angular and rewrote legacy code from CoffeeScript to TypeScript.
- Improved the process for code reviews with automatic test execution on Jenkins.
Software Engineer
Zühlke Engineering AG
- Served as a full-stack engineer on a large distributed enterprise project for FIFA events, together with IBM.
- Implemented a low-code blockchain integration framework for enterprise use, with visual process modeling tools, code generation, and process monitoring as a core team member of the first blockchain project at the company.
- Contributed to an open-source project that enables the calculation of the energy consumed by personal blockchain transactions.
- Built a web platform for digital services such as analytics and process automation as an IoT project for a company that offers underground installation and trenchless renewal of pipelines.
- Acted as a member of focus groups, including a blockchain focus group. Helped organize meetups—most notably an international blockchain meetup in Belgrade.
Experience
Baseledger Developer
https://baseledger.net/I implemented various MVP solutions to illustrate the Baseline Protocol, and as a Baseledger developer, I am also contributing to the Baseline Protocol.
WorkSpan
In addition, I migrated webpack, implemented server-side tables, and improved some of the engineering processes.
Integration with Baseline Protocol
Blockchain Low-code Platform for Business Integration
Project for Calculating Estimation of Blockchain CO2 Emission
IoT Project for a No-dig Equipment Company
Education
Master's Degree in Computer Science
University of Belgrade, Faculty of Mathematics - Belgrade, Serbia
Bachelor's Degree in Computer Science
University of Belgrade, Faculty of Mathematics - Belgrade, Serbia
Certifications
Professional Scrum Developer I (PSD I)
Scrum.org
Skills
Libraries/APIs
Vue, Node.js, React, REST APIs, AWS Amplify
Tools
Bitbucket, Git, Jira, Webpack, Docker Compose, Ganache CLI, GitHub, AWS IAM, Ghost, Figma
Languages
JavaScript, TypeScript, Solidity, HTML, Go, C#, HTML5, SQL, Python, SCSS, CoffeeScript, Rust, CSS, Bash Script
Frameworks
.NET, Angular, Next.js, Redux, ASP.NET, AngularJS, NestJS, Serverless Framework, .NET Core, Business Rules Engine, Aurelia, Angular Material, Tendermint, Nuxt.js
Paradigms
Automation, REST, Unit Testing, Scrum, Agile
Platforms
Azure, Google Cloud Platform (GCP), Blockchain, Amazon Web Services (AWS), Visual Studio Code (VS Code), Windows, OS X, Docker, Ethereum, Apache Kafka, Linux
Storage
PostgreSQL, MySQL, Amazon S3 (AWS S3), Google Cloud, MongoDB
Other
Front-end, Back-end, Leadership, UI Development, CI/CD Pipelines, Smart Contracts, API Integration, Software Development, Software Design, Data Structures, Full-stack, Back-end Development, Full-stack Development, APIs, Distributed Systems, Document Processing, Fintech, User Interface (UI), Mathematics, Research, Writing & Editing, Bitcoin, Open Source, Cosmos, Solana, Non-fungible Tokens (NFT), zkSNARKs, Decentralized Finance (DeFi), Cloud Storage, Amazon RDS, Web Hosting
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