Vladislav Sudakov, Developer in Denpasar, Denpasar City, Bali, Indonesia
Vladislav is available for hire
Hire Vladislav

Vladislav Sudakov

Verified Expert  in Engineering

Software Developer

Denpasar, Denpasar City, Bali, Indonesia

Toptal member since August 18, 2014

Bio

Vladislav is a .NET developer with expertise in a full-stack of technologies from the back end to the front end. He has experience with complex website solutions, including N-tier architecture. Vladislav maintains a high standard of work and holds himself accountable for all code he is involved in.

Portfolio

GolfNow
.NET Core, Vue, Angular Material, Docker, TypeScript, .NET, APIs, Architecture...
Quantum Art
JavaScript, .NET, C#, Bootstrap, jQuery, Knockout (Knockout.js), AngularJS...
Steelgate Technologies
JavaScript, .NET, C#, CSS, jQuery, APIs, Architecture, OAuth, Code Review...

Experience

Availability

Part-time

Preferred Environment

Bash, Linux, Vim Text Editor

The most amazing...

...thing I've coded is a Linux firmware for optical line terminal devices.

Work Experience

Team Lead | Senior Full-stack Developer

2014 - PRESENT
GolfNow
  • Maintained the ecosystem of the golf POS and TeeSheet software.
  • Implemented new features and integrations with various TeeSheet software systems for existing POS.
  • Created software to manage and view sales and booking statistics.
  • Managed a team of three full-stack developers and one QA engineer to deliver multiple applications for managing/viewing sales and bookings statistics information for the golf company.
  • Attended interviews to review new candidates and coached team members with less experience.
  • Was responsible for software architecture decisions, code consistency, readability, and quality across the team.
  • Created technical user stories.
Technologies: .NET Core, Vue, Angular Material, Docker, TypeScript, .NET, APIs, Architecture, OAuth, Code Review, Source Code Review, CI/CD Pipelines, CSS

Lead .NET Developer

2014 - PRESENT
Quantum Art
  • Created a multi-regional eCommerce website based on QP CMS.
  • Implemented website synchronization with the 1C database for products.
  • Created an automated testing environment for testing synchronizations between a website and 1C databases.
  • Created a basket (payment checkout with delivery options etc.) using AngularJS with different payment types and different variations of fields and validations.
  • Created a tool for additional content synchronization like product promotions and product badges.
  • Managed a team of three full-stack developers and several QA engineers to maintain a custom eCommerce website that sold phones for a cell operator company.
  • Was responsible for reviewing technical aspects of epics with a product manager and provided solutions.
  • Led a team to implement new features to the existing e-commerce application and maintained website performance and was responsible for communication between different teams about integration procedures and flow.
Technologies: JavaScript, .NET, C#, Bootstrap, jQuery, Knockout (Knockout.js), AngularJS, ASP.NET MVC, APIs, Architecture, OAuth, Code Review, Source Code Review, CI/CD Pipelines, CSS

.NET Developer

2013 - 2014
Steelgate Technologies
  • Created company websites.
  • Developed a website to review all backup solutions.
  • Built a website to sell television advertisement products.
  • Created a website and server integrated with ownCloud.
  • Developed a website to manage VMware virtual machines.
Technologies: JavaScript, .NET, C#, CSS, jQuery, APIs, Architecture, OAuth, Code Review, Source Code Review, CI/CD Pipelines, ASP.NET MVC

C++ / PHP Developer

2012 - 2013
Imaqliq
  • Created a company website.
  • Created a daemon to allow optical unit devices to connect with the optical line terminal more rapidly.
  • Created a remote procedure call between a command-line interface and optical line terminal.
  • Learned a lot about networks, protocols, and packet structures.
  • Helped with the testing of our firmware and optical line terminal hardware.
Technologies: Linux, Code Review, Source Code Review, CI/CD Pipelines, CSS

.NET Developer

2011 - 2012
Yumasoft
  • Created a lottery website.
  • Helped with a large car seller project.
  • Created a website to show products of the company.
  • Helped with a Windows phone application.
  • Created a service to manage database migrations for a very big project. Used reflection.
Technologies: JavaScript, .NET, C#, CSS, jQuery, APIs, Code Review, Source Code Review, CI/CD Pipelines, ASP.NET MVC

.NET Developer

2010 - 2011
Digiton
  • Helped with radio project for songs rotations.
  • Developed my first complex windows app using winforms to help organize document workflow.
  • Helped to translate articles about radio and history of radio.
Technologies: JavaScript, .NET, C#, APIs, Code Review, Source Code Review

Steelgate

http://www.steelgate.com/
A set of websites integrated with Cloud backup servers for all backup solution needs.
The websites are :
1. http://www.steelgate.com/
A website for clients to register, purchase storage and licenses, download software and do backups to the server. Users can also upgrade storage/licenses and view a daily reports about their backups.
2. http://www.partners.steelgate.com/
A website for businesses to register, create their own Steelgate clients, and sell them to anyone. Businesses can manage each user, create and delete users, and change storage, licenses, passwords, and more. For each business the website offers customized backup software, where users can change their branding and theme colors. Also, business users view daily reports about all their user backup states.
3. http://www.microsite.com/
A website extending business user functionality. Business users can request to make their own websites with domain {username}.microsite.com. It duplicates the functionality of the www.steelgate.com website, but all registered users and billing automatically goes to the business user.
4. http://www.link.steelgate.com/
A website for a referral program. Each user that refers another customer gets monthly payments.
5. Admin website
There are several NovaBACKUP servers, so this website is for server management, user management, billing, and website settings.

The websites all use the NovaBACKUP server and the NovaStor client. Technologies used: ASP.NET MVC, SQL, EF, SQL Stored Procedures, SQL Views, AutoMapper, Microsoft Unity, PayPal API, Windows Services, Kendo UI, jQuery UI, CSS, HTML.

Pon Imaqliq

The website for the Pon Imaqliq company. It consists of products and the associated articles, information, pictures, and request product forms. There are articles for each category, FAQ items, en-ru localization, a contact us form, and an RSS reader.

Technologies used: WordPress, PHP, MySQL, jQuery.

Beeline eCommerce Shop

An eCommerce website based on a Quantum Art CMS called QP.
2005 - 2011

Bachelor's Degree in Networks, Switching Systems, and Computer Engineering

Saint-Petersburg State University of Telecommunications (Professor MA Bonch-Bruevich) - Saint-Petersburg

Libraries/APIs

Vue, PayPal API, Google API, jQuery UI, jQuery, Telerik Components for MVC, Facebook API

Tools

Dapper, Git

Languages

C#, JavaScript, HTML5, TypeScript, CSS3, CSS

Frameworks

AngularJS, .NET, ASP.NET MVC, .NET Core, Angular, Entity Framework Core, Angular Material, ASP.NET, ADO.NET, Bootstrap, Kendo UI, Orchard, Vuetify, Aurelia, Knockout (Knockout.js)

Platforms

Covalent, Linux, Docker

Storage

Microsoft SQL Server

Other

APIs, Architecture, Code Review, Source Code Review, OAuth, CI/CD Pipelines

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