Vladislav Sudakov
Verified Expert in Engineering
Software Developer
Denpasar, Denpasar City, Bali, Indonesia
Toptal member since August 18, 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.
Portfolio
Experience
Availability
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
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.
Lead .NET Developer
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.
.NET Developer
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.
C++ / PHP Developer
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.
.NET Developer
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.
.NET Developer
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.
Experience
Steelgate
http://www.steelgate.com/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
Technologies used: WordPress, PHP, MySQL, jQuery.
Beeline eCommerce Shop
Education
Bachelor's Degree in Networks, Switching Systems, and Computer Engineering
Saint-Petersburg State University of Telecommunications (Professor MA Bonch-Bruevich) - Saint-Petersburg
Skills
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
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