
Daniel Karuna
Verified Expert in Engineering
Software Developer
Kiev, Ukraine
Toptal member since November 23, 2020
Daniel is a front-end engineer who excels in delivering top-notch user experiences with smooth UX, fast load times, high responsiveness, and solid error handling. Daniel's code is clean and maintainable. His expertise includes building front- and back-end applications, modeling database architecture, server infrastructure, and CI/CD. He built a telemedicine platform for hospitals with over 15,000 active patients. Daniel is currently pursuing a Master's degree in software engineering.
Portfolio
Experience
- JavaScript - 6 years
- Node.js - 5 years
- TypeScript - 4 years
- React - 4 years
- Vue - 3 years
- Electron - 2 years
- Go - 2 years
Availability
Preferred Environment
GitHub, MacOS, Windows
The most amazing...
...thing I've built is a telemedicine platform that helps tens of thousands of patients get the help they need during this pandemic.
Work Experience
Technical Lead
Noteworth
- Built a telemedicine platform for hospitals that currently has over 15,000 active patients.
- Set up new workflows for the web application and refactored the entire application using a monorepo approach.
- Developed patient monitoring, reporting, instructions, medication management, and other features of the product.
- Grew the front-end engineering team from two to six engineers, introduced code style and architecture guidelines and managed the workflow to deliver projects on time.
Senior Front-end Developer
Mobalytics
- Built a new desktop application from scratch using Electron, React. and native extensions.
- Developed a statistics website that enabled users to see their in-game performance analytics using Go, gRPC, Protobuf, Nest.js, React, Redux, and TypeScript.
- Refactored the build pipeline for the front-end applications and introduced a new one for the Electron desktop app (self-updates, builds, and certificate signing for Windows and macOS) using Google Cloud and GitLab.
Front-end Engineer
eTeam
- Developed a multi-signature web wallet that supports cold storage (Trezor and others).
- Researched and implemented the latest web and crypto security practices to guarantee safety during transactions.
- Collaborated directly with the client, documented the requirements, and set up the CI/CD workflows.
Full-stack Engineer
Freelance
- Built a bank CRM using React, Flux, and Node.js. Set up the front- and back-end architecture and database.
- Built a venue rent service using Vue.js and AWS (Lambda, DynamoDB) as the back end.
- Delivered projects on a contract basis using different technology stacks.
Full-stack Engineer
ProgKids
- Developed an app that teaches children programming by building a system using a web interface (web version of Scratch or Python) and running the code on a Minecraft server.
- Set up the web application and communication layer between a web app, game servers, and server infrastructure (DigitalOcean) and build pipelines (first Jenkins, then CircleCI).
- Communicated with teachers and experts and suggested and implemented new elements of the education process.
Experience
Mobalytics Desktop Application
https://mobalytics.gg/download/I was the main developer who started this project. I created a build pipeline, set up the application for Windows and macOS, added new features, and provided a near-native desktop experience. I worked with front- and back-end engineers to develop a real-time API that continuously gets new data from the Mobalytics servers.
Noteworth Clinician Application
Education
Bachelor's Degree in Software Engineering
National University Of Kyiv-Mohyla Academy - Kyiv, Ukraine
Skills
Libraries/APIs
React, Node.js, Vue, Google Cloud API, Protobuf
Tools
GitHub, Webpack, Mongoose, CircleCI, Amazon CloudFront CDN, Jenkins
Languages
JavaScript, TypeScript, HTML, CSS3, GraphQL, Go, PHP, Java, C#, Rust, Python
Frameworks
Redux, .NET, Jest, Cypress, Material UI, Next.js, Django, Electron
Paradigms
REST, Functional Programming, Microservices Architecture
Platforms
Windows, MacOS, Google Cloud Platform (GCP), Amazon Web Services (AWS), Docker, Blockchain, AWS Lambda
Storage
MongoDB, Amazon S3 (AWS S3), PostgreSQL
Industry Expertise
Project Management
Other
Software Development, Full-stack, APIs, Computer Science, Leadership, Amazon Route 53, Cryptocurrency Wallets, Serverless
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