Daniel Ivanov, Developer in Moscow, Russia
Daniel is available for hire
Hire Daniel

Daniel Ivanov

Verified Expert  in Engineering

Full-stack Web Developer

Location
Moscow, Russia
Toptal Member Since
July 6, 2016

Daniel has been helping startups and small companies bring innovative products to market for over a decade with best-of-breed HTML/CSS, JS, Python, and C# pieces, most recently as an independent software development consultant. Daniel wields his technical and managerial experience to maximum effect, values proactivity and results, and enjoys a "roll up the sleeves and get it done" working approach.

Portfolio

Binology
Team Leadership, Software Architecture, Project Planning, Technical Leadership...
Trilogy
Python, Docker, Amazon Web Services (AWS), Software Architecture...
My Roadmap LLC
Python 3, Django, Amazon Web Services (AWS), React, MariaDB...

Experience

Availability

Part-time

Preferred Environment

Git, JetBrains Rider, WebStorm, PyCharm, Ubuntu

The most amazing...

...technically advanced and compelling application I've played a role in bringing to life was a social media platform developed at Bubbleflake.

Work Experience

Head of SaaS

2019 - PRESENT
Binology
  • Entered the C-suite of a small eco-startup targeting a global market of smart trash bins.
  • Participated in various business activities including but not limited to new hires and presenting the product at expos.
  • Took over the existing SaaS codebase and directed its further development.
  • Incorporated various stakeholders' input into consistent SaaS development strategy employing best industry practices: code reviews, CI/CD, and DevOps.
  • Involved and supervised contractors to handle the workload.
Technologies: Team Leadership, Software Architecture, Project Planning, Technical Leadership, E2E Testing, Unit Testing, React, CTO, Web Architecture, REST APIs, Python 3, Bootstrap 3+, Web Development, Full-stack, Amazon Web Services (AWS), Microservices, NGINX, Sentry, PostGIS, PostgreSQL, Docker Hub, Docker Compose, Docker, Twisted, Django REST Framework, Django, Python, CSS, HTML, JavaScript

SVP of Software Engineering

2021 - 2022
Trilogy
  • Joined engineering leadership of an enterprise of 1,000+ people to manage a portfolio of 100+ enterprise software products with multi-million USD annual cloud spend (AWS mostly).
  • Successfully carried out, during the SVP Bootcamp, duties on all engagement levels: from IC to manager up to VP level.
  • Coordinated activities in two engineering departments—maintenance (defects fixing) and quality assurance (test plans execution) with almost 60 people in total headcount.
  • Managed operations for a group of helpdesk software systems with 1,500+ paying customers and a 40+ million registered user base worldwide.
  • Led the hands-on implementation of a continuous delivery approach for the key product from the helpdesk software systems group.
Technologies: Python, Docker, Amazon Web Services (AWS), Software Architecture, Technical Leadership, E2E Testing, HTML, CSS3, JavaScript, Microservices Architecture

Web Development Consultant

2020 - 2021
My Roadmap LLC
  • Joined the development team behind MyRoadmap to assist in bringing to life the next generation of the company's primary product.
  • Consulted on and helped address long-standing codebase issues.
  • Developed a comprehensive REST API on top of the existing Django app.
  • Established a rock-solid approach to the development of a new React-based front-end app and helped carry on the development itself.
  • Worked closely with the company CTO and development manager to ensure the excellence of the value delivery process.
Technologies: Python 3, Django, Amazon Web Services (AWS), React, MariaDB, Django REST Framework, JavaScript, HTML, CSS

Back-end Developer

2020 - 2020
NDA
  • Joined the company's founder who, while being technical himself, lacked skills and resources required to help get existing groundwork out the door as a full-fledged product.
  • Designed the approach to combine existing front-end pieces together with a yet-to-be-created back end as a consolidated app.
  • Built a consolidated app Node.js-based back end from the ground up including but not limited to email-based and social auth as well as Stripe integration for subscription management.
  • Implemented an approach to application deployment on AWS involving EC2 and RDS services which leveraged Docker Compose as well as uptime and error monitoring services.
  • Advised the founder on technology decisions and best development practices.
Technologies: Software Architecture, HTML, Web Development, CSS, Full-stack, Amazon Web Services (AWS), Docker Compose, Docker, Stripe, SendGrid, MySQL, Express.js, Node.js, SCSS, EJS, JavaScript

Senior Full-stack Web Developer

2019 - 2019
HealCo
  • Joined the Toptal team backing the creation of the technology behind Healtor, a medical office timeshare marketplace targeting the US market.
  • Collaborated with another Toptal developer on end-to-end delivery of the company's product MVP employing best industry practices: code reviews, CI/CD, and DevOps.
  • Built the bulk of application functionality soup to nuts, from user-facing elements to the database access layer.
  • Advised stakeholders on technology decisions and solution feasibility.
  • Worked closely with the whole team including project manager, designer, and customer executives to fine-tune the value delivery stream, team collaboration options, tools, and processes.
Technologies: HTML, REST APIs, Web Development, Full-stack, Amazon Web Services (AWS), Stripe, SendGrid, MySQL, Koa, Node.js, Antd, SCSS, CSS, React, JavaScript

Independent Contractor: Senior Specialist | Developer

2018 - 2018
Bubbleflake Corporation
  • Joined the startup team behind Bubbleflake, a social media platform that protects free speech, lets advertisers and influencers engage audiences, and helps keep brands safe.
  • Worked on the end-to-end delivery of the company's platform toward its initial general availability release.
  • Delivered key features comprised of front-end SPA reusable componentry, platform microservices APIs, notifications system, embedded content, and many others.
  • Advised the founder on code quality and best development practices.
  • Collaborated closely with the founder and other stakeholders to ensure the excellence of the value delivery process.
Technologies: Software Architecture, Unit Testing, HTML, REST APIs, Web Development, CSS, Full-stack, Azure Cosmos DB, Azure, Kubernetes, Docker, C#, ASP.NET Core, Microservices, JSDOM, Sass, TypeScript, JavaScript, Aurelia, Microservices Architecture

React/Django Developer | Consultant

2018 - 2018
Civid
  • Joined the small startup team behind an online debate platform to facilitate development efforts toward initial public release.
  • Delivered several key features over the course of two weeks to meet the tight deadline at the end of July 2018.
  • Delivered key features comprised of a tree structure for post replies, notifications system, universal post feed components, and data scraping from external sources.
  • Advised the CTO on code quality and best development practices.
  • Worked closely with the CTO to manage expectations in terms of scope and quality of work items.
Technologies: HTML, REST APIs, Python 3, Python, Web Development, CSS, JavaScript, Full-stack, Amazon Web Services (AWS), PostgreSQL, Django REST Framework, Django, Axios, Normalizr, Webpack, Bulma, Redux Thunk, Redux, React

Freelance Architect | Tech Lead

2017 - 2018
NDA
  • Joined a small but well-established company to lead the tech stack modernization of a legacy ERP system for the construction industry.
  • Architected and implemented a Django-based REST API from the ground up which works with the legacy system's MS SQL database.
  • Designed and built a full-fledged responsive React-based single-page application (SPA) that consumes the API and exceeds legacy client app capabilities.
  • Established a Docker-based delivery process for both front-end and back-end with high transparency thanks to many integrations available in Slack.
  • Worked closely with business, tech, and operations leaders to ensure excellence in the value delivery process.
Technologies: Team Leadership, Software Architecture, Project Planning, Technical Leadership, Unit Testing, CTO, Web Architecture, REST APIs, Python 3, Bootstrap 3+, Web Development, Full-stack, Docker Hub, Docker Compose, Docker, Heroku, Selenium, Django REST Framework, Django, Python, Express.js, Node.js, Redux Thunk, Redux, React, JavaScript, CSS, HTML

Software Development Consultant

2016 - 2017
Lime Global
  • Joined an insurtech startup to help create an innovative platform for insurance product delivery over the internet and worked on various areas of the end-to-end development process.
  • Developed several back-end services in a REST paradigm and common infrastructure of the platform based on a microservices approach using ASP.NET Core.
  • Worked with teammates on client-facing MVC web applications representing end-user products that leveraged the platform's back-end services.
  • Took care of DevOps activities, including implementing full-fledged CI and CD processes for the delivery of products based on the platform using Docker and VSTS.
  • Collaborated closely with the team, including project managers, designers, and even executives, to fine-tune team collaboration options, tools, and processes.
Technologies: Unit Testing, HTML, REST APIs, Web Development, CSS, Full-stack, Visual Studio Team Services (VSTS), Agile, MySQL, SQLite, Azure, Amazon Web Services (AWS), Selenium, Consul, Nomad, Docker, Webpack, Sass, TypeScript, JavaScript, OpenID, xUnit, C#, Nancy, Entity Framework Core, ASP.NET Core, Microservices Architecture

Lead Full-stack Web Developer

2016 - 2016
Federal Investment Bureau
  • Built a full-fledged web application (SPA + API) from scratch for a real estate startup.
  • Worked closely with stakeholders using an Agile approach for effective expectations management.
  • Implemented the front end in SPA fashion using Angular 2 web framework and CesiumJS SDK for 3D earth maps.
  • Created a Django-based REST API for both front-end and mobile clients deployed to Heroku.
Technologies: Team Leadership, Software Architecture, Technical Leadership, HTML, CTO, Web Architecture, REST APIs, Bootstrap 3+, Web Development, CSS, JavaScript, Full-stack, Cesium.js, PostgreSQL, Heroku, Django REST Framework, Django, Python, Node.js, Angular, TypeScript

Co-founder | CTO

2015 - 2016
Become Racer
  • Partnered with a motorsports expert to create an online competition platform for motorsport fans where they can contest for real-world prizes in the motorsports domain.
  • Built the MVP of the target platform from the ground up.
  • Carried out a few iterations of user testing of the MVP before the launch, collecting feedback and enhancing the MVP.
  • Participated in the MVP's launch, marketing and executing a few competition rounds and making sure that all bases are covered in terms of technology.
Technologies: Team Leadership, Software Architecture, Project Planning, Technical Leadership, E2E Testing, Unit Testing, HTML, CTO, Web Architecture, Bootstrap 3+, Web Development, CSS, JavaScript, Full-stack, Auth, Amazon Web Services (AWS), PostgreSQL, Bootstrap, IoC, Autofac, Selenium, NHibernate, ASP.NET MVC

Deputy CTO

2009 - 2016
FlippingBook
  • Started as a senior developer and worked my way up to a deputy CTO position in a small company in the digital publishing area targeting the global market.
  • Coordinated development activities in the department, managed the team, and worked on improving the developers’ workspace, infrastructure, and toolset.
  • Managed development activities and team members, leading existing solutions maintenance. Worked with the team to create the core component of the company's new product, a content delivery platform for mobile devices.
  • Contributed crucial development efforts toward a company's new B2B solution for digital publishing, which was implemented as desktop software and is still the market leader.
  • Led the creation of the continuous delivery process which also assisted the team in following engineering best practices. Worked closely with technical support for the solution and solved a ton of customers' issues.
Technologies: Team Leadership, Project Planning, Technical Leadership, Unit Testing, CTO, Bootstrap 3+, Web Development, CSS, Amazon Web Services (AWS), ASP.NET MVC, jQuery, HTML, JavaScript, NUnit, CruiseControl, Windows Presentation Foundation (WPF), C#, PostgreSQL, Twitter, Bootstrap, Selenium, NHibernate, ASP.NET Web API, JUnit, Android API, Java, Celery, Django REST Framework, Django, Python

Team Lead

2006 - 2009
ELCO Technologies
  • Started as a junior developer and worked my way up to a team leader position in a small software development agency.
  • Managed the team and development activities in a business process automation department. Led the maintenance of existing business process automation solutions.
  • Maintained several company solutions for business process automation. Designed and developed a number of modules for an in-house platform for the creation of ERP systems.
  • Developed several features of an in-house platform for the creation of ERP systems for small businesses and government agencies.
Technologies: Team Leadership, Technical Leadership, CTO, XPath, XSLT, XML, TeamCity, SQL, Windows Forms (WinForms), ADO.NET, C#

HealCo Platform

https://healco.us/
As a senior full-stack web developer, I was part of the Toptal project team paving the way for technology foundation behind HealCo.

I joined early and fleshing out most of the system was my direct responsibility. I even was the only dev on the project for a while, moving product forward when my colleagues were unavailable.

Lime Platform

https://limeinsurance.com/
As a software development consultant, I had a chance to team up with other industry experts to figure out a new way for insurance enabled by modern technology.
I was right in the middle of the process which yielded the platform company builds their products on now.

Personal Website

https://daniel-ivanov.com/
My personal business card website is built with React leveraging Next.js framework; it scores 85+ for mobile and 90+ for desktop on Google PageSpeed Insights.

FlippingBook Online

https://flippingbook.com/online-publishing-service
As a deputy CTO at FB Media Solutions, I worked with the team to create the core component of this online digital publishing SaaS-solution.

The core component we built was responsible for actually transforming a user's content into a final publication, which the user was then able to share and use easily.

Osborne Books Students Mobile Apps

As a deputy CTO at FB Media Solutions, I actively participated in the creation of this solution for Osborne Books students, consisting of Android and iOS apps and a Django-based back end.

Mobile apps were used by students to access educational content easily while the back end was mostly responsible for connecting the dots between Osborne Books' systems and the company's digital publication groundwork.

FlippingBook Publisher

https://flippingbook.com/digital-publishing-features
As a senior developer at FB Media Solutions, I was a crucial member of the development team of this solution for digital publishing implemented as desktop software.

Languages

HTML, CSS, JavaScript, Python, C#, Python 3, ECMAScript (ES6), TypeScript, SQL, Bash, HTML5, XML, XSLT, XPath, SCSS, Java, Sass, CSS3

Frameworks

Django, .NET, ASP.NET MVC, NUnit, Bootstrap 3+, ASP.NET, Bootstrap, Angular, Windows PowerShell, ASP.NET Core, .NET Core, Redux, Selenium, Entity, Django REST Framework, Aurelia, Entity Framework Core, Nancy, Bulma, Koa, Twisted, JUnit, Windows Presentation Foundation (WPF), Flask, NHibernate, ADO.NET, ASP.NET Web API, Express.js

Libraries/APIs

React, REST APIs, Stripe API, Node.js, Backbone.js, jQuery, React Redux, JSON API, Stripe, Cesium.js, Windows Forms (WinForms), OpenID, Auth, Normalizr, Antd, Android API, EJS, Vue

Tools

Microsoft Visual Studio, PyCharm, Webpack, Docker Compose, Docker Hub, Jira, Vagrant, Git, TeamCity, WebStorm, JetBrains Rider, xUnit, Redux Thunk, Autofac, SendGrid, Sentry, NGINX, RabbitMQ, Celery, Docker Swarm

Paradigms

Unit Testing, Automated Testing, RESTful Development, Web Architecture, E2E Testing, REST, Agile, Microservices, Waterfall Development, Agile Software Development, DevOps, Scrum, Design Patterns, Test-driven Development (TDD), Continuous Integration (CI), Requirements Analysis, Continuous Delivery (CD), Microservices Architecture, Testing, Service-oriented Architecture (SOA), Event-driven Architecture, Database Design

Platforms

Windows, Amazon Web Services (AWS), Amazon EC2, Linux, Docker, Ubuntu, Twitter, Azure, Heroku, Kubernetes

Storage

JSON, Amazon S3 (AWS S3), SQLite, Azure Cosmos DB, PostGIS, MySQL, MongoDB, PostgreSQL, Microsoft SQL Server, Redis, MariaDB

Other

Code Review, Web Development, Full-stack, Software Design, APIs, WebSockets, CTO, Project Planning, Ajax, Containers, Team Leadership, Software Architecture, Nomad, Lean Startups, Technical Leadership, AWS Cloud Architecture, Axios, Visual Studio Team Services (VSTS), IoC, JSDOM, CruiseControl, Consul, Semantic UI, OpenID Connect (OIDC), SaaS, Cloud Architecture, Cloud Infrastructure, Cloud Services, Cloud Migration

Industry Expertise

Project Management

2003 - 2009

Specialist's Degree with Distinction in Autonomous Instrumentation and Control Systems

Bauman Moscow State Technical University - Moscow

JUNE 2021 - JUNE 2024

AWS Certified Solutions Architect – Professional

Amazon Web Services

NOVEMBER 2017 - PRESENT

Angular Academy

Toptal, LLC

NOVEMBER 2017 - PRESENT

React Academy

Toptal, LLC

JULY 2017 - PRESENT

Transition to Management

Stratoplan Management School

JULY 2017 - PRESENT

Negotiations

Stratoplan Management School

JULY 2017 - PRESENT

IT Project Management

Stratoplan Management School

JULY 2017 - PRESENT

People Management

Stratoplan Management School

SEPTEMBER 2015 - PRESENT

Agile Software Development (Requirements Analysis)

ScrumTrek

JUNE 2015 - PRESENT

Web/IT Security ("Zero Security: A")

PentestIT

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