Summary
Overview
Work History
Education
Skills
Programming Languages
Technologies
Certification
Languages
Work Availability
Timeline
Generic

Valerii Vysotskyi

Kyiv

Summary

Creative and innovative Software Engineer with 25+ years of experience creating different applications.
Well-versed in all phases of project management.
Thought, Designed, and deployed innovative back-end solutions in many projects. Seeks to leverage a high-level understanding of client needs for optimizing applications. Resourceful Solution Architect with 7 years of customer relationship management and implementation support. Highly skilled in managing database performance and upgrades for ongoing efficiency and achievement of corporate objectives.

Overview

30
30
years of professional experience
1
1
Certification

Work History

Solution Architect

Finik.PRO
Kyiv
02.2017 - Current
  • Worked with customers or prospective customers to develop integrated solutions and lead detailed architectural dialogues to facilitate delivery of comprehensive solution.
  • Guided and influenced existing partners on recommended upgrades and enhancements to integrated solutions.
  • Conducted technical workshops and education sessions for customers and developers teams.
  • Provided support during customer implementations and applied industry best practices.
  • Worked with project managers to design and implement scalable solutions.
  • Participated in requirements gathering and design development meetings.
  • Reviewed code and debugged errors to improve performance.
  • Lead code reviews and estimated required changes.
  • Applied scripting knowledge to supplement Java development.
  • Investigated issues and defects to determine problem root cause and formulate corrective action recommendations.
  • Wrote, modified and maintained software documentation and specifications.
  • Researched new technologies for use in projects.
  • Built databases and table structures for various applications.
  • Translated technical concepts and information into terms parties could easily comprehend.
  • Coordinated deployments of new software, feature updates and fixes.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Conducted data modeling, performance and integration testing.
  • Tuned systems to boost performance.

Architect/Software Developer

National Commission For The State Regulation Of Communications And Informatisation
Kyiv
09.2016 - 07.2021
  • Designed architecture strategies for large-scale system-wide application deployments.
  • Reviewed business success drivers, applying strategic prioritization to future architectural updates.
  • Developed application architecture strategy to specifically align with employer business goals.
  • Provided technical support using knowledge of complex technology to solve problems and support new projects.
  • Demonstrated experience and good hands-on programming experience Perl, Java, Vue.js.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Delivered unit-tested systems within customer-prescribed timeframes.

Software Architect/Senior Software Engineer

Contracts With Different Ukrainian Banks (NDA)
Kyiv
01.2014 - 12.2019
  • Customized in-development software to clients' current hardware environments, designing applications to span multiple systems.
  • Authored development guidelines to expedite application design efforts through ready-made frameworks.
  • Communicated software architecture strategies to senior leadership and third-party business leaders.
  • Created integrations between banks and various payment systems and service providers.
  • Implemented full-stack application for POS terminals (from from device drivers to REST API)

Software Architect/Senior Software Developer

IterCom Ltd
Kyiv
01.2006 - 12.2022
  • Authored development guidelines to expedite application design efforts through ready-made frameworks.
  • Customized in-development software to clients' current hardware environments, designing applications to span multiple systems.
  • Communicated software architecture strategies to senior leadership and third-party business leaders.
  • Developed application architecture strategy to specifically align with employer business goals.

Software Developer

Bank Mriya
Kyiv
07.1993 - 01.2006
  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.
  • Revised, modularized and updated old code bases to modern development standards, reducing operating costs, and improving functionality.
  • Collaborated with project managers to select ambitious, but realistic coding milestones on pre-release software project development.
  • Led version control efforts for organization, employing public and open source repositories.
  • Coordinated with project management on database development timelines.
  • Participated in software field testing to verify performance of developed projects.

Education

Ph.D. - Management Information Systems

International Open University

Master of Science - Microelectronics And Semiconductor Devices

Kiev Polytechnic Institute
Kyiv, Ukraine

Skills

  • Requirement analysis, specification, design and development of software using SDLC and Agile (Scrum) methodologies
  • Design and implementation of enterprise systems
  • Domain and business process analysis and modelling
  • Development, delivery and maintenance of distributed enterprise applications
  • Database structure design and development
  • Integration of external applications and services
  • Software design and architecture
  • Systems Engineering
  • Hardware and Software Optimization
  • Linux Environments

Programming Languages

  • Java (1.5 - 17)
  • Perl
  • Macro Assembler
  • SQL
  • Unix shell (sh, bash)
  • Markup: HTML, XML, XSD, XSLT, MD
  • Other: LaTeX

Technologies

  • Object Oriented Design and UML diagrams
  • AWS, RabbitMQ
  • JUnit, TestNG, JMeter, Gatling
  • REST, JSON, SOAP
  • J2EE, Spring, SpringBoot, Quarkus, JSP, JSF, XUL
  • Docker, Podman, LXC
  • JDBC, JDO, JPA, QueryDSL, JOOQ
  • JavaPOS, NDC (NCR Direct Connect Protocol), JNDI, JNI
  • Gradle, Maven, Ant, make
  • Scrum, Agile

Certification

  • AWS Cloud Solutions Architect, Coursera/Amazon - Feb 2023
  • Foundation Enterprise Architect Certification Trng, TOGAF, Udemi - Dec 2021
  • Investment Management, Coursera - Aug 2020
  • Machine Learning, Coursera, Stanford University
  • Social Psychology, Coursera, Wesleyan University
  • Functional Programming Principles in Scala, Coursera, École Polytechnique Fédérale de Lausanne
  • Algorithms: Design and Analysis, Coursera, Stanford University
  • Model Thinking, Coursera, University of Michigan

Languages

Russian
Native language
English
Upper intermediate
B2
Ukrainian
Proficient
C2
French
Beginner
A1
Romanian
Beginner
A1

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Timeline

Solution Architect

Finik.PRO
02.2017 - Current

Architect/Software Developer

National Commission For The State Regulation Of Communications And Informatisation
09.2016 - 07.2021

Software Architect/Senior Software Engineer

Contracts With Different Ukrainian Banks (NDA)
01.2014 - 12.2019

Software Architect/Senior Software Developer

IterCom Ltd
01.2006 - 12.2022

Software Developer

Bank Mriya
07.1993 - 01.2006

Ph.D. - Management Information Systems

International Open University

Master of Science - Microelectronics And Semiconductor Devices

Kiev Polytechnic Institute
Valerii Vysotskyi