Illia Shutieiev
Verified Expert in Engineering
.NET Developer
Kharkiv, Kharkiv Oblast, Ukraine
Toptal member since July 24, 2020
Illia is a full-stack .NET developer with over six years of experience. He specializes in software development, focusing on the Microsoft .NET framework and related technologies, such as ASP.NET MVC, ASP.NET Web API, ASP.NET CORE, and WinForms. Illia also excels in developing the front end with various JavaScript frameworks, including React and AngularJS. Thanks to a can-do attitude and a bright, curious personality, he works well within teams on challenging projects.
Portfolio
Experience
Availability
Preferred Environment
Management, SQL, Microsoft, Google Chrome, Outlook, Skype, Slack, Visual Studio Code (VS Code), Visual Studio, Windows
The most amazing...
...project I've developed was a web service that helped thousands of US citizens learn about their credit rate and understand how to improve it.
Work Experience
Founder
IllitDev
- Successfully led the complete process of software development for a couple of projects. The process included understanding the domain model, roadmap planning, architectural design, software development, quality assurance, and product deployment.
- Consulted multiple customers regarding improving their business using IT services.
- Led the support of some software products, including understanding the business needs and the new codebase, bug fixing, reviewing the code, refactoring, and continuous integration.
Senior Full-stack Developer
Toptal Project
- Developed an eCommerce pharmacy system with multiple microservices operating together.
- Participated in regular meetings with other team members and clients, showing demos and reporting the status of different features and issues.
- Worked with code, provided reviews, and did refactoring.
Full-stack Developer
Self-employed
- Migrated the back-end part of the app from ASP.NET to ASP.NET Core 3.1.
- Refactored legacy code and investigated the documentation.
- Migrated the Spark view engine, jQuery, and Bootstrap to the Razor View Engine, React Tailwind CSS, and webpack.
- Converted Azure Memcached to Azure Cache for Redis and upgraded all the back-end libraries to the latest versions.
- Migrated ASP.NET Membership to ASP.NET Identity and Entity Framework Core.
- Updated an Outlook add-on to the latest .NET Framework version.
Front-end Developer
Self-employed
- Migrated the front end of the app from Semantic UI to React and Tailwind CSS.
- Attended daily calls with the customer and made small demos for him.
- Compared different React libraries and chose the most appropriate one to replace existing semantic UI elements.
Front-end Developer
Toptal Clients
- Developed a startup for the filming industry to help people communicate and work with all their scripts, files, and other data in one place.
- Used Scrum lifecycle methodology. Took part in sprint planning, technical preplanning, daily meetings, and sprint retrospectives, among others.
- Used Jira to track all sprints, stories, tasks, and issues.
- Wrote end-to-end tests using Cypress. Automated the most common use cases.
- Worked on front-end tasks, developing new pages using different React libraries.
- Reviewed the team members' code and refactored the code.
Middle Full-stack Developer
DataArt
- Developed a web service that provided US consumers with their credit information and identity-monitoring services.
- Fixed critical production issues by investigating their root causes and deciding how to handle them in the future.
- Constructed new application components, fixed bugs, and refactored the code.
Strong Middle Developer
Online Freelance Agency
- Developed an app that allowed users to operate with files of different formats, like .xls, .txt, .xml, and database files. Data from other inputs could be merged, sorted, filtered, operated using code and output in different ways.
- Gathered the client's requirements and implemented new parts of the application using the information given.
- Tested separate modules, executed integration and regression testing, and fixed defects found during the testing.
Middle Full-stack Developer
DataArt
- Developed a web platform that helped handle the company's internal structure such as clients, opportunities, employees, and so on.
- Led trainee developers, reviewed and refactored code, made tech decisions on organizing the code and the architecture design, and fixed bugs.
- Defined and distributed tasks and gathered requirements.
Junior Full-stack Developer
Commit Works
- Developed a management project aimed at making a specific type of employee schedule—miners. It was used by miners worldwide, including in the US, Africa, Australia, etc.
- Reimplemented some parts of the application using React instead of Ext JS.
- Tracked and fixed bugs using Trello as a reporting tool.
- Defined and distributed tasks and gathered requirements.
- Made tech decisions on how to organize the code along with reviewing and refactoring it.
Junior Full-stack Developer
RMDY Health
- Developed a healthcare project that arranged remote treatments. These web and mobile applications were used by thousands of people all over the world.
- Tracked and fixed bugs using TFS as a reporting tool.
- Developed new parts of the app and reviewed and refactored code.
- Communicated and collaborated with the customer to ensure that the product met their needs.
Experience
Customer-relationship Management System
Credit Rate App for US Citizens
Mining Work Management Project
Healthcare Project
The technology stack used included: ASP.NET MVC, ASP.NET Web API, HTML, CSS, JavaScript, jQuery, and Azure Queue that was used to unload the system.
Desktop App for Operating with XML
Roadmap
I worked as a front-end developer there for two months. My main task was to migrate Semantic UI to React and Tailwind CSS. I had to compare different libraries and choose the most appropriate one to replace existing semantic UI elements.
Meetings, Events, and Tasks Scheduling Service
I worked as a full-stack developer there, and my main tasks were to migrate:
• ASP.NET to ASP.NET Core 3.1
• Spark views to Razor views
• jQuery to React
• Bootstrap to Tailwind CSS
• ASP.NET Membership to ASP.NET Identity
• Azure Memcached to Azure Cache for Redis
• iTextSharp to iText 7
In addition, I had to upgrade all libraries to the latest versions, detect all API changes, and refactor the code.
Social Network for the Filming Industry
I served as a front-end developer and was responsible only for creating new user pages using React. I communicated with another front-end developer to integrate our new components into the existing system and with the back-end developers to approve all necessary API endpoints.
Pharmacy eCommerce Service
Education
Master's Degree with Honors in Computer Science
Kharkiv National University of Radio Electronics - Kharkiv, Ukraine
Bachelor's Degree with Honors in Computer Science
Kharkiv National University of Radio Electronics - Kharkiv, Ukraine
Certifications
Machine Learning
Stanford University | via Coursera
Skills
Libraries/APIs
Entity Framework, Web API, jQuery, React, React Redux, Google API, Authorize.net, Quartz, Node.js, Windows Forms (WinForms), LINQ, SignalR, Lucene.NET, iTextSharp, iText
Tools
Visual Studio, Jira, Git, Trello, Autofac, Webpack, TFS, Slack, Skype, C#.NET WinForms, Microsoft Dynamics CRM, GitLab, xUnit
Languages
C#, JavaScript, HTML, SQL, HTML5, C#.NET, XML, CSS, TypeScript, CSS3, GraphQL, CoffeeScript, Go
Frameworks
ASP.NET, .NET, ASP.NET MVC, .NET Core, ASP.NET Web API, ASP.NET Core, Entity Framework Core, Swagger, Tailwind CSS, Razor, Bootstrap, ASP.NET Identity, ADO.NET, Redux, NHibernate, AngularJS, Ext JS, Windows Presentation Foundation (WPF), ASP.NET Web Forms, Knockout (Knockout.js), Durandal, Next.js, Cypress, Spark View Engine, Selenium
Paradigms
Scrum, Test-driven Development (TDD), Requirements Analysis, Refactoring, Automated Testing, Object-oriented Programming (OOP), Parallel Programming, Management
Platforms
Azure, Android, Windows, Visual Studio Code (VS Code), Google Chrome, Microsoft, AWS Lambda, Amazon Web Services (AWS), Salesforce, Azure Functions
Storage
Microsoft SQL Server, SQL Server 2014, Azure Queue Storage, Azure Blobs, Databases, MongoDB, RavenDB, Redis Cache, Database Security
Other
Ajax, Full-stack, APIs, Back-end, Coding, Debugging, Quartz.NET, Code Review, Statistical Analysis, Algorithms, Data Structures, Code Auditing, Software Architecture, Software Design, Discrete Optimization, Mathematics, Discrete Mathematics, Linear Algebra, Analytical Geometry, Mathematical Analysis, Software Project Management, Software Modeling, Software Analysis, Operating Systems, Computer Networking, Game Design, Web Programming, Applications, Scripting Languages, Probability Theory, Mathematical Statistics, Graph Theory, QA Testing, Physics, Economics, Computer Vision, Startups, Optimization, App Support, Logistic Regression, Artificial Neural Networks (ANN), Machine Learning, Machine Learning Algorithms, Outlook, DevExpress, Windows Services, TypeORM, Outlook Add-ons, Computer Science, Web Applications, Cloud, Software
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