Nick Ivanov, Software Developer in Moscow, Russia
Nick Ivanov

Software Developer in Moscow, Russia

Member since July 19, 2015
Nick is a senior software developer who's spent more than a decade working with .NET, SQL, C#, JavaScript, HTML, and CSS. He is the type of developer who can flesh out the front-end and also build a solid back-end. He's worked with databases—with SQL mostly but also is experienced with PostgreSQL, MongoDB, Oracle, and Sybase. Nick can explain his work process clearly and concisely and is eager to start his career doing freelance remote work.
Nick is now available for hire




Moscow, Russia



Preferred Environment

TFS, Git, WebStorm, Visual Studio

The most amazing... I've made loaded retail info from 2,000 Russian drugstores to a 500 GB database (SQL/PostgreSQL)—creating reports for the top pharmaceutical management.


  • Freelance ASP.NET Developer

    2018 - 2018
    BulaLaw dba Bula Intelligence (via Toptal)
    • Added a new functionality to the existing website.
    • Found and fixed numerous issues, including security-related ones.
    • Improved the system architecture.
    • Changed the deployment options, resources used, and plans on Azure.
    • Optimized the code to improve performance.
    Technologies: SendGrid, Web API, Functions, VM, Search, Azure, jQuery, Bootstrap 3, T-SQL, C#, ASP.NET MVC, .NET
  • Freelance Full-stack Developer

    2017 - 2018
    Theoryfarm, LLC (via Toptal)
    • Developed a digital marketing product.
    • Built the system architecture.
    • Set up the deployment to Docker containers.
    • Applied a continuous integration with Jenkins.
    • Wrote unit and E2E tests.
    Technologies: Amazon Web Services (AWS), Bootstrap, Entity Framework Core, AWS, REST APIs, MongoDB, Hangfire, Bitbucket, Git, NoSQL, SQL, JavaScript, CSS, HTML, .NET Core
  • Freelance C# Developer

    2017 - 2017
    • Built microservices for a financial market company. These services in most cases took data from one place like RabbitMQ or Azure Storage or MongoDB and processed them and then put them to another one like Azure Storage or SQL Server.
    • Developed a reporting web application for office managers. Generated various reports from another one storage to Excel or CSV format.
    • Created a back-office web application for office managers; CRUD operations.
    • Synchronized local database data from Coinprism and Blockchain API.
    • Worked in a team of more than ten developers.
    Technologies: Bitcoin, AppVeyor, Console Apps, Jira, Blockchain, Bootstrap, jQuery, Bitbucket, GitHub, Git, xUnit, NUnit, Moq, Autofac, Entity Framework, Model View Controller (MVC), Web API, MongoDB, Microsoft SQL Server, Azure Table Storage, Docker, RabbitMQ, .NET Core
  • Freelance C# .NET Developer

    2016 - 2017
    MultiSite Systems, LLC (via Toptal)
    • Helped to build a responsive web application using MVC and EF based upon a smart-admin C# Bootstrap-themed template from
    • Created several fillable PDFs with Acrobat DC; filled them with iTextSharp/PDFsharp.
    • Helped to build a Windows Form application to export data to XML; compatible with a government-provided XSD.
    • Enhanced an existing responsive web application.
    • Added features to Windows Forms Application so it could interact not only with FTP, but with the SFTP server as well.
    Technologies: Adobe Acrobat Pro, SFTP, FTP, jQuery, Azure, PDFSharp, iTextSharp, Microsoft SQL Server, XSD, XML, Entity Framework, C#, Knockout.js, ASP.NET MVC
  • Web Developer

    2016 - 2017
    Centaur Software
    • Developed a web call center (appointment book) for Australian dental clinics as SPA using ASP.NET Web Forms, DevExpress, and JavaScript.
    • Developed a website for dental clinics to replace their desktop application (dental software, D4W).
    • Moved a functionality from desktop software (D4W) to a web platform.
    • Worked with SQL Anywhere (wrote procedures).
    • Worked in a team of five developers.
    Technologies: SQL Anywhere, Angular, JavaScript, DevExpress, Web Forms, Model View Controller (MVC), .NET
  • Web Developer (.NET)

    2015 - 2016
    Spargo Technologies
    • Built a website's back-end and UI on the ASP.NET Web Form platform integrated with SQL Server, PostgreSQL, and MongoDB using DevExpress tools. The database size of SQL Server and PostgreSQL exceeded several hundreds GBs or hundreds of millions of rows per month. The site was intended to be used as a report displaying platform. It also had some data management features.
    • Developed services that receive a lot of data and load them into DB.
    • Created and improved database architecture; procedures mainly for the site's needs.
    • Created, installed, and maintained various data processing services.
    • Worked in a small team of developers.
    Technologies: ADO.NET, DevExpress, MongoDB, PostgreSQL, Microsoft SQL Server, JavaScript, ASP.NET Web Forms, Windows Communication Framework (WCF), .NET
  • .NET Developer

    2014 - 2015
    METRO Cash & Carry
    • Developed a customer's card printing system on .NET (WPF).
    • Created a MVC website that supplied some data and was intended to be used by a bank for integrating an ATM card and the customer's card into just one card.
    • Helped to migrate one of the intranet sites to a Java platform with a Kendo UI.
    • Performed data processing using Oracle.
    • Worked in a small team of developers.
    Technologies: Bootstrap, Knockout.js, Angular, JavaScript, ASP.NET MVC, Windows Presentation Foundation (WPF), .NET
  • ASP.NET Developer

    2012 - 2014
    • Developed various website back-ends and UIs from scratch using ASP.NET Web Forms, jQuery, and SQL Server. Direct links can be found in the portfolio section.
    • Handled and was responsible for integrating websites with the company's ERP system.
    • Created and improved a SQL Server's database architecture, procedures, functions, and triggers mainly per site needs.
    • Improved preexisting websites including tasks on SEO optimization. Direct links can be found in the portfolio section.
    • Developed a CMS system (.NET WinForms).
    • Performed data analysis of functions.
    • Performed site indexing using Search Server 2010 (Part of SharePoint).
    • Worked alone most of the time.
    Technologies: SharePoint, WinForms, Entity Framework, Oracle, Microsoft SQL Server, jQuery, JavaScript, ASP.NET Web Forms, .NET
  • .NET Developer

    2008 - 2012
    Masco-Glass Production
    • Built the company's ERP system (.NET WinForms, SQL Server, DevExpress, and VBA).
    • Developed an innovative eCommerce website ( With help of this site, customers could make orders and see much useful information online.
    • Created and improved the database architecture and the procedures as needed for the site.
    • Created, installed, and maintained various data processing services.
    • Performed data analysis on functions.
    • Worked alone most of the time.
    Technologies: JavaScript, ADO.NET, ASP.NET Web Forms, Visual Basic for Applications (VBA), DevExpress, Microsoft SQL Server, WinForms, .NET


  • PiSeas Web Application

    I developed the front-end for the PiSeas web application.

    Technology used: Angular 4, Bootstrap 4, TypeScript, jQuery, Plotly, Python 3, Flask, Heroku, GitHub, WebStorm, and PyCharm

  • Resident Portal

    Technology stack: Web API, .NET, MVC, Bootstrap, AngularJS, Entity Framework, TFS, IIS, and jQuery

  • Prosoft | Websites

    I developed numerous Websites for Prosoft company from scratch using ASP.NET Web Forms, jQuery, and SQL Server. They were built primarily using corporate CMS system. Features included registration, eCommerce, personal account, reports, etc. The websites were integrated with corporate ERP system.


  • Languages

    HTML4, C#.NET, SQL, Visual Basic .NET (VB.NET), C#, TypeScript, CSS3, HTML5, HTML, CSS, JavaScript, XML, XSD, T-SQL, Python 2, Python, Visual Basic for Applications (VBA), Python 3
  • Frameworks

    Bootstrap, ASP.NET MVC 5, ASP.NET MVC 4, ASP.NET MVC 3, ASP, Entity 5, Entity 4, .NET Compact, .NET 4, .NET Core, Angular, ASP.NET, ADO.NET, ASP.NET Web Forms, .NET, ASP.NET Web API, AngularJS, ASP.NET MVC, Bootstrap 3, Entity 6, Entity, Entity Framework Core, React Native, Windows Communication Framework (WCF), Windows Presentation Foundation (WPF), ASP.NET Core, ASP.NET Core 2, ASP.NET Core MVC, MVC Razor, NUnit, Angular Material, Classic ASP, Express.js, Protractor, Knockout.js, Telerik Kendo UI, Kendo UI, jQWidgets, Selenium
  • Libraries/APIs

    Slick, REST APIs, ASPX, AutoMapper, jQuery, WinForms, API Development, Azure Blob Storage API, jQuery UI, LINQ, jQuery DataTables, jQuery File Upload, Log4Net, Entity Framework, iTextSharp, PDFSharp, Web API, Moq, Apache Lucene, React, Facebook Messenger API, Coinbase API, Amazon API, Node.js, NSubstitute
  • Tools

    Autofac, Visual Studio 2008, Visual Studio 2010, Visual Studio 2012, Visual Studio 2013, Visual Studio .NET, C#.NET WinForms, TFS, Subversion (SVN), Git, TortoiseSVN, VisualSVN, Azure App Service, SendGrid, Azure Search, Hangfire, Angular CLI, WebStorm, Redmine, Jira, SourceTree, Bitbucket, Visual Studio 2019, Visual Studio, Microsoft Azure App Service, NuGet, ReSharper, xUnit, Microsoft Access, GitLab, PyCharm, GitHub, Plotly, RabbitMQ, Microsoft Visual Studio
  • Paradigms

    RESTful Development, Microservices Architecture, Microservices, REST API Architecture, Domain-driven Development, API Architecture, Dependency Injection, Agile, Test-driven Development (TDD), REST, Object-oriented Programming (OOP), Unit Testing, Requirements Analysis, Model View Viewmodel (MVVM), Gang of Four (GOF) Design Patterns, MVC Design, Model View Controller (MVC), MEAN Stack
  • Platforms

    iOS, Web, Microsoft, Visual Studio 2016, Visual Studio Code, Windows, Azure Functions, Blockchain, Azure IaaS, Azure, Linux, Heroku, Mailgun, Visual Studio 2017, Telerik, Kubernetes, SharePoint, Umbraco, Ethereum, Amazon, AWS EC2, Amazon Web Services (AWS), DigitalOcean, Oracle, Docker
  • Storage

    SQL CLR, JSON, Microsoft SQL Server, Azure Websites, Azure SQL, Azure Blobs, Azure Table Storage, NoSQL, PostgreSQL, MongoDB, SQL Server Reporting Services (SSRS), MySQL, Web Forms, Elasticsearch, Redis, AWS S3, SQL Anywhere
  • Other

    Caching, RESTful Microservices, RESTful APIs, REST API Clients, HTTP REST, Repository Pattern, WebSockets, System Architecture Design, System Architecture, Architecture, Full-stack, Ajax, Entity Relationships, C# Operators, APIs, Fillable PDFs, Information Security, HTTP, Enterprise Resource Planning (ERP), DevExpress, IIS, Pattern Design, Responsive UI, EF6 Code First, Domain-driven Design (DDD), Azure Virtual Machines, Technical Documentation, Requirements, Requirements & Specifications, MVC Frameworks, Web MVC, FTP, SFTP, Adobe Acrobat Pro, Console Apps, AppVeyor, AWS, Search, VM, Functions, Bots, Chatbots, Bitcoin, Vi, Microsoft Azure


  • Specialist's Degree in Information Security
    2004 - 2009
    Volgograd State University - Volgograd, Russia

To view more profiles

Join Toptal
Share it with others