Ivan Bobylkov
Verified Expert in Engineering
Software Developer
Ivan is a principal software development engineer with over twenty years of experience creating web applications. He has expertise in Microsoft tech stack — .NET, SQL Server, and ASP.NET, along with a variety of accompanying frameworks. Ivan is also experienced with front-end development using Angular and jQuery and has solid PHP knowledge.
Portfolio
Experience
Availability
Preferred Environment
T-SQL (Transact-SQL), ASP.NET, Git, .NET, ASP.NET Web API, ASP.NET Core, Angular
The most amazing...
...piece of software I've been developing is a distributed sales platform that supports $16+ billion in sales annually.
Work Experience
Tech Lead and Principal Software Engineer
Large Multinational Corp
- Led a small agile team of software developers that owned distributed system which enabled sales representatives to process orders in bulk quantities, which accounted for $2Bn+ in orders in 2020 in the US.
- Played a key role in the contractors' hire drive, which led to six new developers and two new testers being hired.
- Mentored interns and new team members to ramp them up with processes and the technology stack used.
- Maintained multiple cross-cutting projects, created CI/CD pipelines, and analyzed SonarQube/Fortify issues.
- Cooperated with the DevOps team to successfully resolve staging and production issues constantly.
- Improved the performance of multiple weak system points, which resulted in a 3-15x processing speed increase.
- As part of a global team, successfully executed and maintained a sales platform that replaced a dozen legacy systems, making it faster and safer to process orders worth $30Bn+ in 2020 in the United States.
- Proposed several systems, utility, and UX prototypes as well as a number of architectural solutions.
- Reviewed peers' code, wrote unit tests, and contributed to system design and deployments.
Senior Software Engineer
Akmosoft, LLC
- Maintained and developed new features for the approximately 700,000-line codebase of an ASP.NET customer service portal used by the company’s 30,000+ customers.
- Reviewed code, made architectural decisions, contributed to system design, and led deployments.
- Converted certain portions of the old PHP application into a portal and handled PostgreSQL database conversion.
Senior Software Engineer
Freelance
- Developed a web application for a company specializing in light pole construction. Proposed a number of process enhancements reducing the time to process customer orders.
- Created a set of interactive mortgage calculators with a visual settings builder for the Australian market.
Senior Software Engineer
Diasoft, LLC
- Supported 30+ megabytes of a legacy codebase as part of the engineering team. Refactored large portions of this code written by different people during the portal’s lifecycle.
- Optimized and refactored existing UI components, reducing the time spent debugging by approximately 600 person-hours annually.
- Optimized old T-SQL procedures, making them work up to 100 times faster with an average improvement of approximately 180%, greatly reducing the user complaints ratio.
Software Engineer
Freelance
- Developed, maintained, and marketed 20+ feature-rich mortgage calculators. Created a product with 700+ customers and 35,000+ installations worldwide.
- Built online “residential mortgage loan application” software (Form 1003).
- Created a custom CMS for a large financial institution. Managed two developers on the project.
- Programmed a number of smaller projects for clients, mostly from the United States.
Software Engineer
Incap, Inc.
- Participated in the development of an official website for the Russian Ice Hockey Federation.
- Participated in development of a library, database structure, and UI for the recurring billing application.
Software Engineer
Yaroslavl State University
- Developed a custom CMS for a major Russian cellular services provider and maintained it for five years.
- Developed a website for a Russia Premier League soccer club and maintained it for three years.
- Developed and integrated a CMS module to track equipment movement for a building company.
- Helped develop six multimedia CDs. Developed a set of controls and utilities that almost doubled the speed of product development and deployment.
- Created a multitude of in-house applications for a variety of internal customers.
Experience
Customer Service Portal
Skills
Languages
C#.NET, C#, SQL, PHP, HTML, T-SQL (Transact-SQL), CSS, JavaScript, Sass
Frameworks
.NET, ASP.NET MVC, ASP.NET Core, Entity, ASP.NET Web API, ASP.NET, .NET Core, Angular, AngularJS, ADO.NET
Storage
JSON, Microsoft SQL Server, MySQL
Other
MVC Frameworks, Web Development
Libraries/APIs
Entity Framework, Web API, jQuery, LINQ, Underscore.js, jQuery UI
Tools
Visual Studio, TFS, Microsoft Visual Studio, Git, Subversion (SVN), Jira, SQL Management Studio, RabbitMQ, GitLab
Paradigms
Service-oriented Architecture (SOA), Continuous Delivery (CD), Continuous Integration (CI), Unit Testing, REST, Scrum, Waterfall Development, Object-oriented Programming (OOP), Design Patterns
Platforms
VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF)), Web, Windows, Telerik
Education
Master of Science Degree in Physics with Radiophysics and Electronics
Yaroslavl State University - Yaroslavl, Russia
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