Vladislav Sudakov, Software Developer in Denpasar, Denpasar City, Bali, Indonesia
Vladislav Sudakov

Software Developer in Denpasar, Denpasar City, Bali, Indonesia

Member since July 3, 2014
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.
Vladislav is now available for hire

Portfolio

  • GolfNow
    .NET Core, Vue.js, Angular Material, Docker, TypeScript
  • Quantum Art
    Transact-SQL, JavaScript, .NET, C#, Bootstrap, jQuery, Knockout.js, AngularJS...
  • Steelgate Technologies
    Transact-SQL, JavaScript, .NET, C#, SQLite, SQL, HTML, CSS, jQuery...

Experience

Location

Denpasar, Denpasar City, Bali, Indonesia

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.

Employment

  • 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.js, Angular Material, Docker, TypeScript
  • 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: Transact-SQL, JavaScript, .NET, C#, Bootstrap, jQuery, Knockout.js, AngularJS, T-SQL, ASP.NET MVC
  • .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: Transact-SQL, JavaScript, .NET, C#, SQLite, SQL, HTML, CSS, jQuery, VMware vSphere, OwnCloud, Model View Controller (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, C, C++, PHP
  • .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#, SQL, Windows Communication Framework (WCF), Windows Presentation Foundation (WPF), WinForms, HTML, CSS, jQuery, Model View Controller (MVC), Visual Basic
  • .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#, WinForms

Experience

  • 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.

  • Password secure

    An Android application to store passwords locally. Users can create/change/delete password categories, category pictures or names, swipe to arrange categories or passwords, create/change/delete passwords, generate passwords, change application themes, and search their passwords. The application automatically locks when hidden or on start. Users must define a start password to use it, and all passwords are encrypted. Technologies used: Android Studio, SQLite, Java.

  • Beeline eCommerce Shop
    http://beeline.ru/shop/

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

  • IOS/Android Game
    https://play.google.com/store/apps/details?id=com.sugarcode.snakeforestdef&hl=en_US&gl=US

    A TypeScript game developed using the PIXIjs engine and Cordova. I created all logic and animations, some of them are used from animation libraries like GreenSocks. All vectors are taken from stock image websites.

Skills

  • Languages

    C#, JavaScript, HTML5, TypeScript, CSS3
  • Frameworks

    AngularJS, .NET Core, Angular, Entity Framework Core, Angular Material, ASP.NET, ADO.NET, Bootstrap, Kendo UI, Orchard, Vuetify.js, Aurelia, Knockout.js
  • Libraries/APIs

    Vue.js, PayPal API, Google API, jQuery UI, jQuery, Telerik Components for MVC, Facebook API
  • Tools

    Dapper, Git
  • Platforms

    Covalent, Linux, Docker
  • Storage

    Microsoft SQL Server

Education

  • Bachelor's degree in Networks, Switching Systems, and Computer Engineering
    2005 - 2011
    Saint-Petersburg State University of Telecommunications (Professor MA Bonch-Bruevich) - Saint-Petersburg

To view more profiles

Join Toptal
Share it with others