Kirill Vodopianov
Verified Expert in Engineering
Software Developer
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
Experience
- Software Development - 20 years
- XML - 20 years
- Windows - 20 years
- Java - 15 years
- Apache Maven - 15 years
- Linux - 10 years
- Jenkins - 7 years
- Node.js - 3 years
Availability
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
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.
Software Engineer
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.
Software Engineer
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.
Experience
Scrollonoid Game
https://store.steampowered.com/app/625160/Scrollonoid/Education
Progress Toward a Bachelor's Degree in Mathematics and Computer Science
Bar-Ilan University - Ramat Gan, Israel
Certifications
JavaScript Algorithms and Data Structures
freeCodeCamp
Foundational C# with Microsoft
freeCodeCamp
Back End Development and APIs
freeCodeCamp
Skills
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, CSS, HTML
Paradigms
Continuous Delivery (CD), Continuous Integration (CI), REST, Scrum, Agile
Frameworks
Spring, JUnit, Express.js, Unity2D, Spring Boot
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)
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