Kirill Vodopianov, Developer in Reith bei Kitzbühel, Austria
Kirill is available for hire
Hire Kirill

Kirill Vodopianov

Verified Expert  in Engineering

Software Developer

Location
Reith bei Kitzbühel, Austria
Toptal Member Since
February 22, 2024

Kirill is an accomplished software developer and engineer with 22+ years of demonstrated expertise in Java Spring Boot development, CI/CD practices, cloud computing, agile methodologies, and solution architecture. With a passion for new challenges, Kirill has embarked on a freelance career after dedicating 25+ years to various corporations.

Portfolio

Informatica
Java, Springbot, JavaScript 6, Jenkins, Jenkins Pipeline, Postman, REST, Docker...
IsolA Ltd
VB.NET, Visual Basic 6 (VB6), Win32 API, XML, Windows, System Testing...
GTek Technologies Ltd
C++, Microsoft Foundation Class (MFC) Library...

Experience

Availability

Full-time

Preferred Environment

Windows, Linux, Java, Jenkins, Docker, Springbot, Node.js, Express.js, Mongoose

The most amazing...

...project I've independently developed is the Scrollonoid game using Unity and C#.

Work Experience

Senior Software Developer

2004 - 2023
Informatica
  • Created and developed traditional Windows desktop applications using the C++ Microsoft Foundation Class Library 2004-2007.
  • Designed and developed Eclipse-based IDEs for Informatica's B2B transformation from 2007 to 2017.
  • Developed a library customization toolkit from scratch to allow users to customize standard business protocols like EDI, EDIFACT, DTCC, and SWIFT. Worked on the product's back and front end.
  • Oversaw the development and implementation of multiple Informatica cloud transformations, including Hierarchy Parser, Hierarchy Builder, and Structure Parser, using Java Spring Boot and JavaScript ES6 technologies.
  • Served as the team's scrum master, leading daily standup meetings, sprint planning, and retrospectives and ensuring the team adhered to agile methodologies.
  • Built and executed the team's CI/CD pipeline, ensuring efficient and seamless delivery of code changes to production.
  • Guided and mentored new team members effectively, fostering a positive and productive team environment and contributing to the success of the projects.
Technologies: Java, Springbot, JavaScript 6, Jenkins, Jenkins Pipeline, Postman, REST, Docker, Jira, CI/CD Pipelines, Perforce, IBM Rational ClearCase, Apache Maven, Microsoft Foundation Classes (MFC), Microsoft Foundation Class (MFC) Library, Eclipse IDE, EDIFACT, Electronic Data Interchange (EDI), Spring Boot, Scrum, Scrum Master, Sprints, Agile, Agile Sprints, Windows Desktop Software, Java 8, Apache Tomcat, Continuous Delivery (CD), Continuous Integration (CI), Spring, REST APIs, Amazon Web Services (AWS)

Software Engineer

2002 - 2003
IsolA Ltd
  • Developed end-user applications with graphical user interface (GUI) and database abilities in the Windows operating system.
  • Performed system testing and verifications, created test plans, and managed the entire development cycle.
  • Played a significant role in delivering the product to clients, including on-site installations and post-sales support.
Technologies: VB.NET, Visual Basic 6 (VB6), Win32 API, XML, Windows, System Testing, Test Planning, Software Development Lifecycle (SDLC), Graphical User Interface (GUI)

Software Engineer

1999 - 2001
GTek Technologies Ltd
  • Created the automatic network configurator's engine.
  • Developed the automatic network configurator's GUI.
  • Built an automatic quality assurance system for the automatic network configurator.
Technologies: C++, Microsoft Foundation Class (MFC) Library, Microsoft Foundation Classes (MFC), Win32 API, COM, ATL, Microsoft XML (MSXML), ActiveX Data Objects (ADO), SQL

Scrollonoid Game

https://store.steampowered.com/app/625160/Scrollonoid/
A game that blends Arkanoid's brick-breaking with scroll shooter dynamics in a 2D format. My roles comprised development, quality assurance, and product management—ensuring a cohesive and engaging gaming experience.
1994 - 2001

Progress Toward a Bachelor's Degree in Mathematics and Computer Science

Bar-Ilan University - Ramat Gan, Israel

OCTOBER 2023 - PRESENT

JavaScript Algorithms and Data Structures

freeCodeCamp

OCTOBER 2023 - PRESENT

Foundational C# with Microsoft

freeCodeCamp

OCTOBER 2023 - PRESENT

Back End Development and APIs

freeCodeCamp

Libraries/APIs

Node.js, REST APIs, Jenkins Pipeline, Win32 API, Microsoft Foundation Class (MFC) Library, ATL, Microsoft XML (MSXML), ActiveX Data Objects (ADO), Jira REST API, Microsoft Foundation Classes (MFC)

Tools

Jenkins, Apache Maven, Jira, Perforce, Mongoose, Postman, IBM Rational ClearCase, Git, Eclipse IDE, Apache Tomcat

Languages

Java, Java 8, XML, JavaScript 6, VB.NET, Visual Basic 6 (VB6), C++, JavaScript, C#, SQL

Frameworks

Spring, Express.js, Unity2D, Spring Boot

Paradigms

Continuous Delivery (CD), Continuous Integration (CI), REST, Scrum, Agile

Platforms

Windows, Linux, Docker, Amazon Web Services (AWS)

Storage

NoSQL

Other

CI/CD Pipelines, Data Structures, Springbot, Software Development, COM, RESTful Microservices, Algorithms, EDIFACT, Electronic Data Interchange (EDI), Scrum Master, Sprints, Agile Sprints, Windows Desktop Software, System Testing, Test Planning, Software Development Lifecycle (SDLC), Graphical User Interface (GUI)

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