Ivan Bobylkov, Developer in Dublin, Ireland
Ivan is available for hire
Hire Ivan

Ivan Bobylkov

Verified Expert  in Engineering

Software Developer

Location
Dublin, Ireland
Toptal Member Since
January 28, 2014

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.

Availability

Part-time

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

2015 - PRESENT
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.
Technologies: VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF)), RabbitMQ, Angular, .NET Core, Service-oriented Architecture (SOA), SQL

Senior Software Engineer

2011 - 2015
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.
Technologies: JavaScript, jQuery, LINQ, Entity Framework, Microsoft SQL Server, C#, ASP.NET MVC

Senior Software Engineer

2010 - 2011
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.
Technologies: Web

Senior Software Engineer

2008 - 2011
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.
Technologies: JavaScript, LINQ, HTML, T-SQL (Transact-SQL), C#, ASP.NET

Software Engineer

2005 - 2008
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

2004 - 2005
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.
Technologies: Web Development

Software Engineer

2000 - 2004
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.

Customer Service Portal

As a part of a global team, maintained and developed new features for around 700KLOC codebase of ASP.NET customer service portal used by the company's 30,000+ customers. Converted a specific portion of old PHP application into portal along with PostgreSQL database conversion.

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

1994 - 2000

Master of Science Degree in Physics with Radiophysics and Electronics

Yaroslavl State University - Yaroslavl, Russia

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