Kostiantyn
Delivery Director, COO, Head of development
- Розглядає посади:
- Delivery Director, COO, Head of development, Керівник відділу
- Вік:
- 52 роки
- Місто:
- Київ
Контактна інформація
Шукач вказав телефон .
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/14132158/
Завантажений файл
Файл містить ще 7 сторінок
Версія для швидкого переглядуЦе резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Location: Kyiv, Ukraine
Position: Head of Program/Delivery/Development
Age: 51
Marital status: married
Children: 2
E-mail: [
Cellular: [
Teams: [
Main goal: Find a job realizing my wide experience, professional knowledge and provide visible results of
my efficiency.
"Vision without action is a daydream. Action without vision is a nightmare"
- Japanese proverb
SUMMARY
Over 30 years experience in IT industry
20+ years in Project Management
Management of all phases of Software Development Life Cycle
Business Processes Optimization
Advanced Analytical abilities and Problem Solving experience
Knowledge of PMBoK, RUP, Agile
Competence
Project Management frameworks, RUP, Agile
Team Building
Communication Skills
Requirements Management
Risk & Issue Management
Quality Management
Writer and speaker at dou.ua and conferences
Programming Languages/Tools/Frameworks:
Technologies:
• Java, JSF, SOA, AOP, JSP, Facelets, Taglibs, JSTL, XML, JAXB, SQL, EJB (CMP
2.0 EJB QL), SSO, XDoclet, JMS, RCP, Eclipse, Web services, SOAP, components,
plug-ins, Swing, AWT, Regexp, sound API, java-script, Servlet, JDBC, RMI, PL/SQL,
SMTP, POP3, PHP, C/C++
Development process methodologies/Tools/Frameworks:
Technologies:
• Agile, Scrum, Lean, Kanban, XP, ITIL, Cobit, PMI, PMBOK. MS Project, IBM
Business Modeller, Rational ClearCase, ClearQuest
Products/Projects:
• Spring, Hibernate, Hudson, Maven, JUnit, Ant, SVN, CVS, MyEclipse, MS Project,
Visio, MagicDraw, Gotomeeting, Mind Manager, Log4j, Struts, MiddleGen, Cactus,
Jakarta commons, Apache Axis, Jackrabbit, Slide, xfire, QuickTime, httpclient, JMeter,
JRF, FOP, FreeMarker, NetBeans, JBuilder, Intellij Idea, Eclipse, Apache, Resin,
Tomcat, GlassFish, JBoss, Rational Rose, Together, Power Designer, Toad, OpenOffice,
MS Office, Photoshop, Business Process modeller, Enterprise Architect
OS/Platforms:
• Windows 11,10/8/7/Vista/XP/2000/NT, Unix Linux/FreeBSD
Database Management Systems
• Oracle, MySql, MS SQL 2000, PostgreSQL, Derby
EXPERIENCE
March, 2022 – now ARMOR SYSTEMS, COO
(Volunteering since
2015) 10+ employees.
• Implementing all kind of operations to deliver solution on the
front line,
o Define mission-aligned goals based on defense needs
o Translate military requirements into operational objectives
o Coordinate with CEO, military stakeholders/partners
o Define comprehensive roadmap: features, budget, timeline,
compliance, certifications
o Prioritize deliverables (e.g., scalability, reliability)
o Identify required roles: engineers, QA, military analysts,
integration experts
o Form stable teams with clear responsibilities
o Define requirements to hire internal and external specialists as
needed
o Assign leads and manage priorities
o Design and implement development workflows
(Agile/Kanban/Lean/Hybrid)
o Lead plannings, reviews, and reports
o Monitor progress through project management tools (Jira,
Wiki, schedule, roadmap, etc.)
o Identify technical, organizational, and deployment risks
o Establish backup, failover, and recovery plans
o Define and manage operational budget
o Track human and technical resources
o Oversee creation of:
▪ Technical specifications
▪ Deployment and maintenance guides
▪ Field manuals and SOPs
March, 2013 – 2022 Wontok, Head of Delivery/Head of Development
30+ employees. Developers, QA, Leads, PMs, Product managers, Implementation team,
distributed locations.
• Implementing Agile practises, organizing Schedule-based
development process. Working closely with teams, leads, PMs
and Product managers, coaching Agile process, optimizing
development cycles, making deliveries on time and with quality.
About 10 teams synchronized work now have strict development
schedule, dropping builds into QA with predefined amount of QA
efforts (smoke, regression, full testing), provide Final QA Opinion
and meet customer’s expectations.
December, 2011 – Ciklum, Delivery Unit Manager
March, 2013
100+ employees. Developers, QA, Leads, PMs, BAs, UXs, distributed locations.
• As a result of our work, my team was making more than
100,000$ monthly gross margin. I was doing full bunch of
activities starting from interviewing people and workshops with
clients (together with BA) and finishing with QA activities and
delivery to clients.
March, 2010 – Magento, Program Manager
December, 2011
190+ employees. Developers, QA, Leads, TPMs, PMs, System administrators, Support,
Analysts, Technical Writers, Trainers.
Set of projects
• Design of the product – oversee deliverables a design
specification, level, quality, readiness
• Modifications to the development process - delivers a
development capability, quality, flexibility, changeability,
maintainability, reusability
• Evaluations and development plans - provides feedback from
the company about employees current professional level,
progress, strengths and weaknesses
• Staff training - delivers staff trained to work with the product in
various areas and departments, share knowledge distributed
between different positions, located in different subsidiaries
Goals
• Specifications and documentation - up to the level when
every Magento feature, every project or service are specified and
documented
• Development process - transparency in terms of requirements
and results up to the level when customers are happy from the
beginning when project/service is defined to the end when we
deliver final results
• Employees - define roles and responsibilities, based on them
define evaluation criteria to analyze professional level, based on
them define development plan to increase professional level
• Professional level - trainings, interviews, workshops, share
knowledge - provide from company side a set of activities that
leads each employee from his current level up to the highest
professional level
Benefits
• Make our Magento product popular and easy of use by our
customers, internal and comunity developers, making it more
profitable in terms of quality and speed of delivering results.
Everyone, everytime can refer to specifications and documentation,
learn and analyze them
• Influence on our reputation and revenue in terms of our company
and Magento product, clear vision what phases it consists of, whole
team involvement in the process including UA, LA, etc. and different
positions, as a result, increase quality and speed
• As a result, each employee can be more effective playing each
particular role and be more profitable for the company
• Define a process, when we can train employees for each particular
role, be safe from depending on person, stable in a company and
Magento product perspective
Activities
• Program management
➢ Development process
▪ Define general steps
▪ Work closely with teams
▪ Oversee current process, make improvements
▪ Prepare for new projects
o Define risks
o Initiation
o Development phase
o QA
o Support
▪ Define positions description and responsibilities for Project
Development
▪ Discuss and evaluate tools for Agile process
▪ Observe proper use of Development Process and tools on new
projects
▪ Close work with PMs to ensure about the process, estimations
and quality
▪ Regular meetings with teams, PMs, QA
▪ Define communication rules: agenda, meeting results, timing,
action points
▪ QA questions. Test cases, define tools, communications,
share experience
▪ Support
▪ Communication with LA and Dnepr offices regarding
Development process, projects and resources
▪ One-on-one meetings
➢ General management
▪ Performance reviews
▪ Development plans
▪ Defining KPIs for different positions
▪ Interview process
➢ Resources planning
➢ Planing
➢ Trainings
➢ Evaluations
➢ Personal discussions
➢ Surveys
➢ Workflows
➢ Reports
➢ Policies
➢ Grades
➢ Other
▪ Feedbacks
▪ Payment Bridge performance review
▪ Most important tasks idea
▪ Health regular activities
▪ Psyco types
▪ Resource conflicts
July, 2009 – March, SysIQ, Engineering manager
2010
40+ employees. Developers, QA, Support, Leads, TAMs.
Duties:
-- Oversees software development and QA teams that are located in Kiev, Ukraine.
Responsible for implementation, management, and refining agile oriented software
development processes for delivery of multiple and concurrent customer projects.
-- Responsible for resource allocation to ensure the right skill sets are assigned to
various customer projects. The role is also responsible for overall management of
these teams, including hiring, training, and performance review writing.
-- Management of about 7 teams, up to 15 projects, 30 people. Close interaction
with Dev and QA team members, team leaders about process, quality, planning,
timing, deliverables, speed, communication and other factors.
-- Collaborate with Project, Technical, Engagement and Account Managers in order
to ensure that each project is kept on time, on budget and meets customer
expectations. In other words, the engineering teams are managed in a matrix
fashion.
Current tasks and responsibilities
• Development process - learning methodologies, collect information, oversee,
improvement, coach
• Procedures for different areas: Development, QA, TAM. Prelaunch, Postlaunch,
Deployment Schedule, etc.
• Estimation - coach, observe, find ways to improve
• Monthly Matrix - create schedule, analyze, improve
• Collaboration on all levels, process inside teams, TLs, TAMs
• BUS, Company meetings, prepare and hold
• Regular meetings with employees, QA, TLs, TAMs
• Create KPI list for developers and QA
• Performance reviews, one-to-one meetings, participating in training program
creation,
probation period review
• Involving developers and TLs in new responsibilities and roles
• Writing instructions, development plans, position descriptions, responsibilities
• Recruiting, Interview process for dev and QA, creation and execution
• Managing resources between teams and projects
• MS Project planning best practices, using resources and leveling
• Participating in Project managment, analyzing risks on projects, control timeline
and
quality, improvements on AM and TL side
• Analyzing incidents, create incident reports, analyzing ways to avoid
• Working as TL when necessary
• Team restructure - positive results, new TL, one more project
Achievements and accomplishments
Increased Decreased
Development process for Dev and Involving technical people on early
QA, how to analyze specification, steps of Interview process, where
estimate, increase quality, work large amount of candidate discarded
effectively
Сlear understanding Risks on projects
responsibilities on each position,
how to follow procedures and
report results
Planning for future period now is Amount of incidents
more accurately
Load with major and secondary
tasks
Collaboration and meetings are now
regular and have effect on all levels,
team, TL, QA, TAM
BUS, amount of information for Top
management. About current status,
teams, projects, performance,
potential problems, needs, and
other activities
KPI list for developers and QA
created
Implemented Dev and QA
department reviews, one-to-one
meetings with backward employees,
probation period reviews,
development plans
Implemented recruiting for Java and
QA
Created Interview process for Dev
and QA, Executed
Hired new experienced developers
Hired developers with good
potential and desire to work
New TL, TAM grew
MS plans implemented effectively
Quality of projects and tasks
Due to restructure - new team, TL,
project added
New projects are now under
development on good level, with
quality planning, collaboration,
speed, unit and automated testing,
closer involving QA and PM
April, 2008 – July, SysIQ, Program manager
2009 Duties:
Responsible for understanding, internalizing and delivering on the client’s
business needs.
Ensure client satisfaction and lead teams of software engineers to consistently
deliver high quality work products on time, on budget and to the agreed scope.
Supervise and manage software engineers, project managers, and business
analysts in their day-to-day business needs; also coach and mentor developers in
all facets of project management, including developing plans, managing scope,
optimizing internal and external interactions, hiring new employees including
interviews and tests.
March, 2004 – April, Bossdev/Offshorecreations, Team leader, Project manager
2008 Duties: Planning, Writing requirements and diagrams, Project discussions,
Architecture modeling, Setting up continues integration environment for the project,
Learning new technologies, analyzing existing solutions, research, implementation,
testing, refactoring.
Technologies: Spring, Hibernate, Eclipse, JSF
July, 2003 – March Jaxara, Project leader
2004 Duties: Developing wide EJB portal.
Technologies: Struts, EJB
February, 2002 – July, DevZeroG, Team leader
2003 Duties: MVC model design, writing specification, module programming, designing
product for common use, refactoring, implementation, testing, support
Technologies: Struts, JRF
September, 2001 – United thinkers, JAVA developer
January, 2002 Duties: Coordination, EJB level (including 2.0 specification), XML, JMS, stored
procedures, java-script programming, JBoss 3.0, Jetty 3.1, Tomcat 4.0
administrating, report design using FOP
Technologies: EJB, XML, JMS, FOP
May, 2000 - August, PopNet Kommunikation Kiev, JAVA developer/Team leader
2001 Duties: Internal Framework developing, Servlet, JSP, RMI, FreeMarker developing,
Apache, Resin administrating, PGP crypt embedding
Technologies: Internal Framework, JSP, RMI, FreeMarker, PGP
October, 1993 – June, Insurance company “Rostok”, Programmer
2000 Duties: Programming and supporting internal applications
Technologies: Borland Paradox, Borland C++
Insurance company
“Rostok”
EDUCATION
1991 – 1997 Kiev Polytechnical University “KPI”
Specialty: Computer system engineer
Degree: Computer science and computer facilities
MAIN PROJECTS
April, 2008 – March, Noble and other projects
2010 Overview: Implementing development process and tracking results
Communications with Project managers and customers on US side, with
Offshore Creations teamleaders and teams in Kiev, controlling planning and meetings, implementing
Agile practices and steps, like continuous integration, Unit testing, QA,
deployments schedule and so on. Resources management like recruiting new
employees, evaluation of current employee’s performance, building teams etc.
OS/Platform: Windows, Linux
DBMS: Oracle
Programming Languages: JAVA
Status: live
http://www.noblemro.com/
February, 2006 – MasterWriter RCP application
April, 2008 Overview: Analysis, design and creating plan of the project. Research for existing
solutions, analyze and evaluation benefits and disadvantages. Using and
Offshore Creations extending Eclipse framework including plugins, working sets, workbanches, views
and editors. Implemented editors: OpenOffice for Windows and extended
StyledText for Mac, spellchecker, multiple dictionaries, thesaurus with different
filters with update ability, modern UI design, extended Licensing System with
online and offline users support, hardware lock and activations mechanism, web
admin part with JSF (Trinidad, Tomahawk frameworks), security and online
repository browsing, payment processing based on Verisign provider, digital
signing and management of versioned online repository, audio module supports
most popular formats including QuickTime and mp3 with ability to play, record and
combine with drum loops, test coverage, continuous integration based on Hudson.
Support most popular platforms (Windows, Unix, Mac).
OS/Platform: Windows
DBMS: Apache Derby, MS SQL server
Programming Languages: JAVA
Status: live
Beta version: http://www.masterwriter.com/
August, 2005 – ReportJet portal
January, 2006 Overview: Creating plan and design analysis of portal part for
Bossdev/OffshoreCreations ReportJet product. JSF component integration. Spring
Offshore Creations framework as application controller. Slide framework as content repository. Support
most popular browser on different platforms (Windows, Unix, Mac)
OS/Platform: Windows
DBMS: -
Programming Languages: JAVA
Status: on hold
http://www.reportjet.com/
August, 2005 – Silverback project java part analysis
September, 2005 Overview: The main aim was to analyze existing project and create a plan and
estimation for a team who will support it and add new functionality. Main criteria for
Offshore Creations analyzing was usage of:
• Common open source frameworks that can be easily upgraded or
substituted
• Unit tests through the project
• Design patterns and OOP principles
• JavaDoc percentage
OS/Platform: Windows
DBMS: Sybase
Programming Languages: JAVA
Status: finished
March, 2005 – August, OWD billing system
2005 Overview: Web application for internal use. Implemented static Tomcat roles.
Designed own framework for rule processing. Based on rules application
Offshore Creations calculating price for items. Item can be any entity, like physical things, calls, and
aggregate terms like month return or total sum. After processing all related debug
information about price calculation is stored for each invoice record. For context
item values created stored procedure that return calculated value. Target browser
– MAC Firefox.
OS/Platform: Windows, Unix
DBMS: MS SQL
Programming Languages: JAVA
Status: internal, finished
August, 2004 – March, Opforma Portal
2005 Overview: Web application for public use. Implemented all standard parts, such as
user/role system. A lot of Java-Script dynamic. Implemented AOP transactions,
Offshore Creations Unit and functional tests. Used Spring framework, Acegi security system with
dynamic roles. Implemented dynamic dashboards. Parser for log files. Used
internal reporting system for dynamic template-based reports. Adopted for working
under Mac platform as client and server workstation.
OS/Platform: Windows, Unix
DBMS: PostgreSQL
Programming Languages: JAVA
Status: public
http://www.efi.com/products/print-mis/efi-opforma/
http://www.efi.com/products/print-mis/efi-opforma/marketing-materials.asp
November, 2003 – Wired Talent Web Site
August, 2004 Overview: Web application for public use. Implemented all standard parts, such as
user/role system. Implemented media storage on Database level, tested on size
Offshore Creations and speed. Used new Spring framework with loosely coupling and Inversion of
control pattern.
OS/Platform: Windows, Unix
DBMS: PostgreSQL
Programming Languages: JAVA
Status: public, on hold
November, 2003 – Time keeper
February 2004 Overview: Web application for tracking user activities. Adding and view data
divided by weeks. View and navigation by weeks and month are implemented.
Jaxara OS/Platform: Windows
DBMS: Mysql
Programming Languages: PHP
Status: internal
July, 2003 – Product catalog
November 2003 Overview: Web application for internal use. Implemented all standard parts, such
as user/role system, catalogue structure with ability to add any kind of data. Search
Jaxara mechanism and displaying structured results are also implemented. EJB CMP
beans on a persistent layer.
OS/Platform: Windows, Unix
DBMS: PostgreSQL
Programming Languages: JAVA
Status: internal
March, 2003 – July OctoLAb
2003 Overview: Web application for common use. Intended for office planning support
with ability to organize as user time/schedule as group and whole organization on
DevZeroG working day, week, month and year with repeatence, alarm (email/SMS
notifications), resource sharing, and permission/role/group system and rule
module. The system has module structure.
OS/Platform: Windows, Unix
DBMS: PostgreSQL
Programming Languages: JAVA
Status: finished
November, 2002 – netPFC
January, 2003 Overview: Specialized web application for parsing PDF documents. This
application allows to check PDF documents to fit some common criteria as images
DevZeroG resolution, font embedding, true type fonts and so on. Documents are being check
on client side what is very convenient because of large size of documents. One of
advantages of this system is ability to work under Mac OS 9/X where only JAVA
1.1 is supported. The system is designed as dedicated system where one server
can provide check profiles for different clients (it is can be not necessary web
client). These clients can provide JAVA applet, for example, that checks
documents on client (end user) side.
OS/Platform: Windows, Unix
DBMS: MySQL
Programming Languages: JAVA
Status: finished
February, 2002 – JetFluid
March, 2003 Overview: Wide web application for customer support, knowledge base or content
management. Project has developed in web-portal style, with forgotten password,
DevZeroG email subscribing, and registering issues via email, statistics and so on.
As this application for common use, it can be easily switched inside application for
use one of most popular DBMS: PostgreSQL, Oracle, MySql, MS SQL 2000. Also
application is provided with default data where end user have fully ready to use
system. The project has user-friendly interface and adopted for most popular web
browsers: IE, Mozilla, Netscape under Windows and Unix.
The system has developed with embedded managers: cache, filter, sort, and page
separator, very detailed permission system where permission on almost every
page attribute can be applied. Also system has a very flexible rules module where
the system can send notifications about most important events. The application
allows adjusting different settings for organization/department.
OS/Platform: Windows, Unix
DBMS: PostgreSQL, Oracle, MySql, MS SQL 2000
Programming Languages: JAVA
Status: finished
September, 2001 – Application generator
February, 2002 Overview: The purpose of the system is to generate whole application by defining
categories, type and relations in strongly structures document (In the system used
United thinkers XML document). The system able to generate m-tier application with all levels,
from DB to presentation level.
OS/Platform: Windows, Unix
DBMS: MS SQL 2000
Programming Languages: JAVA
June, 2001 – CRM (client relational management system)
September, 2001 Overview: System for support project development (offshore in particular) on
different phases. Have many modules for caring on project from documentation,
United thinkers employee, time and responsibilities, scheduling and report/visualization side.
OS/Platform: Windows, Unix
DBMS: Oracle
Programming Languages: JAVA
February, 2001 – May, Kidata rendering system frontend
2001 Overview: Rendering system for deploying, support and store data in the custom
cluster. Ability to describe (in predefined format) any type of data, provide toos for
PopNet handling this data and make it available for any cluster users.
Kommunikation Kiev OS/Platform: Windows, Unix
DBMS: Oracle
Programming Languages: JAVA
November, 2000 – Maggi relaunch
January, 2001 Overview: Big corporate web site for Maggi (Nestle) production. Fronted and online
part, permissions, e-shop, image support on DB level, recipes, email subscriptions
PopNet and so on.
Kommunikation Kiev OS/Platform: Windows, Unix
DBMS: Oracle
Programming Languages: JAVA
September, 2000 – BonusMail
October, 2000 Overview: Advertising system where banners are separated by categories and a
user can choose preferred banners to send them to other people.
PopNet OS/Platform: Windows, Unix
Kommunikation Kiev DBMS: Oracle
Programming Languages: JAVA
June, 2000 – August, BMW project
2000 Overview: Car logging system. Ability to register BMW car drivers and follow its
movement for increasing service.
PopNet OS/Platform: Windows, Unix
Kommunikation Kiev DBMS: Oracle
Programming Languages: JAVA
October, 1993 – June, Accounting and Franchising application
2000 Overview: Application for calculation franchising trees and employee revenue.
Programming tree graphs.
Insurance company OS/Platform: Windows
“Rostok” DBMS: Borland Paradox
Programming Languages: C, C++
Trainings, certificates
SpeakUp (Kyiv, Ukraine, 2015): English courses, Advanced level
Spider Management Technologies (Kyiv, Ukraine, 2011):
Project portfolio management:
http://spiderproject.com.ua/education/schedule.php?ID=6821
Project management: http://spiderproject.com.ua/education/schedule.php?ID=6835
XP Injection (Kyiv, Ukraine, 2011):
Agile Engineering Practices: http://xpinjection.com/trainings/agile-engineering-
practices
Agile Estimation and Planing: http://xpinjection.com/trainings/estimation-and-
planing-in-agile
Risk management: http://xpinjection.com/trainings/risk-management
LANGUAGES
English: Advanced
Ukrainian: Fluent
Have reference letters
Released from military service, allowed to travel abroad
Схожі кандидати
-
Заступник директора виробництва
120000 грн, Київ, Вінниця , ще 8 міст -
Керівник, заступник керівника
42000 грн, Київ -
Business Development Director
Київ -
Заступник директора з розвитку
80000 грн, Київ -
Заступник керівника проєкту
Київ, Одеса -
Заступник директора з розвитку
Київ