Резюме від 29 липня 2020 PRO

Євгеній

Head of Department, HR Director, General Manager

Зайнятість:
Повна зайнятість.
Вік:
60 років
Місто проживання:
Львів
Готовий працювати:
Дистанційно, Львів

Контактна інформація

Шукач вказав телефон, ел. пошту, адресу та LinkedIn.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Досвід роботи

Lead C++ Developer

з 08.2015 по нині (8 років 8 місяців)
ELEKS, Львов (IT)

At the invitation of the project management, I came back to the previous project I’ve left 4 years ago: global, multi-currency accounting and financial solution. The project became even more huge, interesting and complex; however they have dropped support of Solaris platform.
The main component I participated in was multithreaded administrative software for remote access to client sites, and tools, verifying their health and update. This includes implementing remote calls from and to both Linux and Windows using different tools and technologies, like impersonating, remote calls via SSH2 protocol, using cURL library and Linux ‘net’ utility to connect to Windows boxes, communicating via sockets and pipes, etc. Client sensitive data was stored in DB.
Also, I implemented library to support some core TFS features using Java TFS SDK and built C++ wrapper classes over JNI data types and methods. Therefore programming languages used were C++, SQL (rarely), and Java (read-only).

Key achievements:
•Resolved non-trivial task to connect to and communicate with computer running under Windows OS from Linux-based PC.

Duties and responsibilities:
•Participated in planning of the software components development.
•Designed components architecture, prepared functional specifications and development plans.
•Developed key applications’ features, made releases, wrote release notes.
•Developed interface with the client applications which use .WPF technology.
•Maintained regular communication with the customer.
•Ensured maintenance and support of previous related software versions.
•Developed academic plans, implemented selection, training and mentoring of junior developers hired for the project.

Head of Software Development Office

з 07.2013 по 01.2015 (1 рік 6 місяців)
ELEKS, Lviv (IT)

As a Head of the ELEKS functional unit, I held responsibility for managing the Office to the benefit of both the company’s progress and professional growth of employees. In collaboration with other functional subdivisions of the company, I determined goals, priorities, and limitations to manage the quality and quantity of human resources depending on the external conditions and internal needs. I had over 330 developers as my subordinates located in Lviv and 3 other Ukrainian cities.

Key achievements:
•Due to successful work of People Management and my performance as the Head of the biggest functional office in the company (almost 50% of employees), ELEKS became one of the Top 3 employers of Ukraine in its category in the IT industry in 2014.
•At the premises of the company, organized IT Academies for students, involving the company specialists as lecturers. During 1.5 years, the Academies provided trainings for more than 80 students, about 30 of them were employed at the company, and the turnover rate among them was down to 0%.

Duties and responsibilities:
•Conducted strategic and operational workforce planning to align office capabilities with company goals and needs.
•Ensured control and analysis of the quality of the human resources and their correspondence to the production needs.
•Formed organizational and functional structure of the office, determined goals, priorities, and duties of employees, and organized their motivation.
•Planned the budget of the office, negotiated the approval of the budget with the stakeholders, and ensured adhering to it.
•Coordinated the work of Competency Managers and ensured they perform their functional duties to the fullest.
•Created favorable conditions for the development of all the competences and directions of the office.
•Ensured constant knowledge improvement and professional growth of employees, formed and maintained a pool of experts to conduct trainings and mentoring.
•Prepared the procedural framework for defining qualification level of employees and ensured participation of experts of the corresponding technologies and industries in testing.
•Started a number of Competency Management initiatives (Rotation, Talent Management, Succession Planning) within the SDO and in cooperation with other offices.
•Participated in development and implementation of various company policies, namely Educational Policy, Wages Policy, Jobs Specifications, Salary Levels & Grades, KPI System etc.
•By internal request or from the customer, organized and conducted expert review of projects, ensured participation of experts of necessary qualification and maturity.
•Held responsibility for hiring and dismissing developers within the company.
•Established the initial salary of employees and ensured its timely and reasoned revision.
•Participated in regular monitoring of the Office employees, attended meeting with employees regarding completion of their probation or dismissal.

Department Manager

з 12.2010 по 06.2013 (2 роки 6 місяців)
ELEKS, Lviv (IT)

My vast managerial experience was recognized, and I was promoted to the position of the Department Manager. I ensured the development and successful functioning of the Department and controlled the projects that were undertaken within it. I had 4-8 projects to coordinate and up to 90 highly skilled specialists to supervise.

Key achievements:
•In 2011–2012, the department’s turnover rate was reduced to 5–7%.
•In 2012, ELEKS launched regular IT Academies. I organized the first C++ Academy and participated in it as a lecturer. 16 students completed the course, 5 students were employed at the company and are working there by now.
•By 2013, two projects reached the gross income of $1 mln per year and more.
•Within the department, a new technical writing direction was established and successfully developed. The company service set was expanded.

Duties and responsibilities:
•Supervised and controlled the course of the projects that were initiated within the Department.
•Cooperated closely with other business units, branches and services of the company to determine goals and prospects of the Department.
•Drew up the budget of the Department, was responsible for negotiating its approval with the stakeholders, and controlled meeting its constraints.
•Ensured control and analysis of the quality of the human resources and their correspondence to the production needs.
•Evaluated and meet the Department needs of human resources of various competencies (including managers).
•Provided stimulating environment for development of all the competences and directions of the Department.
•Motivated the Department employees to grow professionally and improve their expertise.
•Participated in C/C++ competency stream activities (students training, as an expert when hiring employees etc.).
•Held responsibility for all procedures related to hiring, promoting, and dismissing employees within the Department: completing probation, monitoring, revising salary, distributing bonuses etc.

Software Developer, Senior Software Developer, Project Leader

з 12.2000 по 02.2012 (11 років 2 місяці)
ELEKS, Lviv (IT)

During this period, I was involved in a project initiated by the US-based provider of technology solutions for the financial market. ELEKS was contracted to develop a global, multi-currency accounting solution that would support multiple lines of business including institutional asset accounting, mutual fund accounting, wealth management accounting, insurance accounting, and alternative investment accounting.
I participated in several sub-projects. All of them involved developing the server-side of integrated software.
All components were built according to multithreading architecture principles with support of TCP sockets. Moreover, the solution was cross-platform and featured compatibility with Windows NT, Solaris, AIX and Linux platforms. To develop the solution, the following programming languages were used: C++, SQL (rarely), and Bash scripts (rarely).
Within the project, the following components were developed:
•Solution for investment accounting.
•Solution for managing and redirecting huge data streams and investment accounting.
•Server-side solution for HTTP-based front-end clients.
•Solution for smart data management, processes control, and performance measurement. This part also involved designing direct interface with Oracle and MS SQL databases using OCI libraries and OLE DB tools. Simple Mail Transfer protocol was implemented to support sending email alerts. Software also had FTP and SFTP over SSH2 access support.

Key achievements:
•The component became one of the most smooth-running in the company: in 5 years, the team grew from 1-2 Software Developers to 4-5 Software Developers and 1 QA Engineer.

Duties and responsibilities:
•Prepared functional specifications and development plans.
•Participated in planning of the software components development and weekly releases.
•Designed applications architecture.
•Developed key applications’ features, including translating code from Perl to C++.
•Developed interface with the client applications using Delphi and Java.
•Maintained regular communication with the customer.
•Assisted in writing project manuals and release notes.
•Ensured maintenance and support of previous software versions (including those written in Perl).
•Implemented training and mentoring of junior developers hired for the project.

Senior Software Developer, Project Manager, Delivery Manager, Product Owner, Chief Operating Manager

з 01.1995 по 11.2000 (5 років 10 місяців)
Intelinvest Ltd., Lviv / Dusseldorf (IT)

The main objective of the “Chess Academy” project was to develop commercial chess software. It was an MFC MDI application supporting Windows 95, Windows 98, Windows NT 4.0, and Windows 2000 platforms. The solution consisted of such components as setup program, advanced Help and Copy Protect systems, and extended database. I developed a new originally coded chess database, an extended learning and tutorial program, and powerful playing engine for DOS and Windows with 100% original data format and user interface.
For all application components, including UI, help system, hints, database, and tutorial libraries, I implemented support in 8 European languages: English, German, French, Italian, Spanish, Portuguese, Dutch, and Polish.
Additional challenge of the project was to design and implement an original data format for chess openings e-books, middle-game e-books, quick search through databases, and chess tutorial libraries. Also, I developed a number of converters of the original formats into .png, .epd, ChessBase, .rtf, and .html formats.

Key achievements:
•The main project challenge was met: the solution left behind all its rivals in terms of the number of games and search rate.
•For two years in a row (1998–1999), Chess Academy was recognized by a French authoritative magazine “Échecs & Stratégie” to be the world’s best chess software from viewpoint of its quality-to-price ratio.
•In 2000, for the first time ever in the world, the idea of chess middle-game libraries and machine learning in chess middle-game was successfully implemented.

Duties and responsibilities:
•Devised the idea of the project.
•Built application’s architecture.
•Carried out recruiting, building, and managing of the team.
•Performed management and support of the whole project.
•Communicated with the subject matter experts.
•Developed key application’s features.
•Composed a database of chess games in original format with over 1 million games, including possibility of quick update.
•Ensured quality of software.
•Developed an extended Help system, wrote English and Russian versions, as well as composed German, French, Italian, Spanish, Portuguese, Dutch, and Polish versions of Help and application GUI.
•Designed two English and two German editions of the ‘Isolated Pawn’ tutorial book based on the original tutorial libraries.
•Provided training for new developers.
•Prepared sales.

Software Developer, Project Manager

з 01.1994 по 01.1995 (1 рік)
Intelinvest Ltd., Lviv (IT)

Gourmet project was aimed at development of a commercial application that contained a database based on the DBase format linked with the software written in the C language. The database contained information about more than 4500 cooking recipes that represented over 100 national cuisines. The application had a search functionality that allowed searching for information according to multiple criteria.

Duties and responsibilities:
•Suggested the idea of the project.
•Performed project management and support.
•Designed application architecture.
•Composed database of the solution.
•Developed the key application features.
•Ensured quality of software.
•Held responsibility for building and managing the team.

Software Developer, Senior Software Developer, Project Lead

з 06.1986 по 01.1996 (9 років 7 місяців)
Erotron, Lviv (Electronics)

While working for this company, I was responsible for developing and testing software, as well as providing support for accounting system. Also, I managed several projects involving development of applications in the electronic industry and defence industry.

Duties and responsibilities:
•Developed a number of utilities for real-time testing of various parameters of CR-tubes (Fortran).
•Recoded and moved programs from BESM and ES-1045 platforms to IBM PC, from Fortran, PL, and Madlen to the C language.
•Implemented internal accounting and warehouse software for about 1000 employees.
•Provided training of new developers on C and DB issues.

Освіта

Ivan Franko National University

Department of Applied Mathematics, Lviv, Ukraine
Вища, з 1981 по 1986 (4 роки 9 місяців)

Додаткова освіта та сертифікати

Microsoft IT Academy Program, Microsoft Approved Course: “Windows Vista for Developers”

2006

Practical Techniques of Team Management, Stratoplan.ru

2012

Знання і навички

Linux Budgeting Coaching XML Mentoring Agile Solaris MFC People Management Multithreading WinSock2 Product management Competency Management Team Building and Management C/C++ Development Process management Risk management Projects Supervising STL

Знання мов

  • Англійська — просунутий
  • Російська — вільно
  • Українська — вільно

Додаткова інформація

HOBBY
Books, anecdotes, football.

Driving licence category "B"

Recommendations are available on my LinkedIn profile: [відкрити контакти](див. вище в блоці «контактна інформація»)

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: