Daniel Elero
Verified Expert in Engineering
Full-stack Developer
Novi Sad, Vojvodina, Serbia
Toptal member since July 22, 2021
Daniel is a full-stack product-oriented engineer with four years of experience working in a range of software industries: blockchain, fintech, legal and engineering software, video/audio processing, and custom IT services. Thanks to learning and adapting quickly to new technologies and domains, Daniel can hit the ground running on any project. As a co-founder of Plainly Videos, Daniel understands the full software development lifecycle from idea validation to building a full-featured product.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio Code (VS Code), Git, MacOS, ITerm
The most amazing...
...thing I've coded is an open-source Python Language Server SDK used by Microsoft's VS Code-Python extension.
Work Experience
Co-founder | Software Engineer
Plainly Videos
- Co-founded a startup for dynamic video generation and went through the whole cycle from idea validation, MVP, and alpha product.
- Implemented scripts for parsing Adobe After Effects projects and replacing video elements based on input data.
- Worked on rendering the farm infrastructure and node deployment process.
- Developed parts of the back end written in the Java Spring framework and relays on the CQRS architecture pattern; also created a fully-featured UI using React and Tailwind CSS.
- Prepared files for Docker and Kubernetes deployment and set up Google Cloud services.
- Became familiar with no-code development platforms to make prototypes.
Python Software Engineer
Open Law Library
- Developed and am still maintaining an open-source Python Language Server SDK (pygls) library used by Microsoft VS Code Python extension.
- Developed a VS Code extension used for law codification based on pygls.
- Extended an open-source security framework (Github.com/secure-systems-lab/securesystemslib) with additional signing algorithms.
- Contributed to the development of a complex security system that guarantees the integrity of published laws; also integrated a hardware token for the signing of laws.
- Ported multiple Python Flask applications to the Django framework.
- Worked on an algorithm for showing differences between two XML documents.
- Implemented a React application served by an MS Word extension using the Fluent UI kit and Redux.
Software Engineer
Real Market
- Developed a platform for Hyperledger Fabric private blockchain infrastructure management in Node.js and React which significantly reduced the company's cloud costs.
- Worked on the Hyperledger Fabric deployment to Kubernetes.
- Set up custom authorization and routing microservices that were deployed as part of the Kubernetes cluster.
- Implemented Go and Node.js smart contracts with a core logic for the crowdfunding platform we built.
- Developed a decentralized voting system smart contract for in-house needs.
Software Engineer
Morneau Shepell
- Extended an already huge database schema with new domain models.
- Developed various SQL procedures to reduce the read/write times and integrated Redis caching service to remove the existing system's bottlenecks.
- Coded various Python scripts for expression evaluations, as well as REST APIs to access different services.
- Rewrote the front-end code from Angular to React and Redux.
Experience
Python Language Server SDK — pygls
https://github.com/openlawlibrary/pyglstextX Language Server
https://github.com/textX/textX-LSDzekiChain
Education
Master's Degree in Computer Science
University of Novi Sad — Faculty of Technical Sciences - Novi Sad, Serbia
Bachelor's Degree in Computer Science
University of Novi Sad — Faculty of Technical Sciences - Novi Sad, Serbia
Skills
Libraries/APIs
React, Node.js, Python Asyncio, Entity Framework
Tools
Git, ITerm, Zapier
Languages
Python, TypeScript, HTML, SQL, JavaScript, CSS, CSS3, HTML5, Domain-specific Languages (DSLs), GraphQL
Frameworks
Redux, Django, Flask, ASP.NET, Tailwind CSS
Storage
PostgreSQL, Redis, Google Cloud
Paradigms
Microservices
Platforms
MacOS, Hyperledger Fabric, Hyperledger, Kubernetes, Docker, Google Cloud Platform (GCP), Blockchain, Visual Studio Code (VS Code)
Other
APIs, Full-stack, Software Engineering, IBM Cloud, Extensions, RPC, Multithreading
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