Post Job Free
Sign in

Product Management, networking, telco, software development

Location:
San Francisco, CA
Salary:
100000
Posted:
May 21, 2018

Contact this candidate

Resume:

Alex (Oleksiy) G. Zholtkevych

Date of birth: **th of April 1981

Place of birth: Kharkiv, Ukraine

Place of living: Kharkiv, Ukraine

e-mail: ***********@*****.***

hangouts: zholtkevych

skype: Alex G. Zholtkevych

LinkedIn: https://www.linkedin.com/in/alex-zholtkevych-5366a025/ mobile (Ukraine): +380-**-***-****

SKILLS SUMMARY:

SYSTEM & BUSINESS DEVELOPMENT:

Business development, project management (scrum, kanban, xp, rup, waterfall), determining strategies for the company, pre-sales, regular communication with customers, system & business analysis, staff development (project managers, developers, engineers), planning projects, developing functional specifications, costs, wire-frames etc. SOFTWARE DEVELOPMENT:

Software development: software architecture, Java, Spring, Hibernate, Virtx, Python, Django, Magento, Wordpress, Joomla, Drupal, PHP, HTML5, CSS3, MySQL, PostgreSQL, Apache, Linux, native Android (Java Android SDK) & iOS (Objective C iOS SDK). Project Management Systems & Control Version Systems : Redmine, Trello, Jira, SVN, GIT, BitBucket, GIT

TELECOM:

Expert in TDM & NGN networks. Cisco equipment: switches of 2-nd and 3-rd layer, routers. IskraTEL equipment: SI2000 v.5 - TDM Digital Electronic Switching System with SSN7, DSS1, R2D, Shuttle, Packet, EUND, DUND and other signaling types – MONIS certified, SI2000 v.6 (MSAN) (NGN VoIP Switching System with SSN7, DSS1, SIP-T, MEGACO, H.323 and other signaling types) – ISKRATEL certified, Multimedia solution of ISKRATEL IPTV (based on equipment of OPTIBASE, CISCO, ISKRATEL, SCOPUS, WIN and NIX servers, AMINO) – ISKRATEL certified. D-Link equipment: switches of 2nd and 3rd layers. HP: switches of 2nd and 3rd layers.

OS: Expert in LINUX Red Hat, Fedora, CentOS, Mint, Ubuntu DevOps: OpenStack, AWS, Puppet, Jenkins, Ansible, Elastic Search Expert in Windows (all versions);

LANGUAGES: English – fluent, Ukrainian – native, Russian – fluent, Slovenian – basic WORK EXPERIENCE

Engineering manager/ICT System Analyst/Product Manager nuWeb - April 2017 to Present

Kharkiv, Ukraine

Software Development Company

1. Supervise and lead engineers, scientists and technicians who design plan and develop the projects, and oversee production and quality control. 2. Direct and coordinate production, operations, quality assurance, testing, or maintenance.

3. Oversee the research and development of new products and procedures. 4. Hire, train, and mentor other engineers and supporting staff. 5. Write performance reviews and solve internal issues. 6. Discuss and lay out project specifications.

7. Make detailed plans to accomplish goals.

8. Analyze market demand and available resources.

9. Review, approve, or modify product designs.

10. Prepare budgets, bids, and contracts.

11. Negotiate research contracts.

12. Approve expenditures.

13. Review and recommend contracts.

14. Develop cost estimates.

15. Draft proposals and reports for clients.

16. Improve manufacturing processes and advance scientific research. 17. Develop overall concepts for a new product.

18. Check technical accuracy of work.

19. Establish administrative policies, procedures, and standards. 20. Coordinate activities of unit with other units or organizations. 21. Confer with higher levels of management.

Projects Technical description

Under NDA JAVA8 (Spring Boot, Hibernate, Vert.x),

PostgreSQL, Cassandra, REST,

WebSockets, Angular2, Native iOS, Native

Android, C++

Software development manager/ICT System Analyst/Program Manager nuWeb - November 2016 to April 2017

Kharkiv, Ukraine

Software Development Company

1. Researching, consulting, analyzing and evaluating system program needs 2. Identifying technology limitations and deficiencies in existing systems and associated processes, procedures and methods

3. Testing, debugging, diagnosing and correcting errors and faults in an applications programming language within established testing protocols, guidelines and quality standards to ensure programs and application perform to specification

4. Writing, updating and maintaining technical program, end user documentation and operational procedures

5. Providing advice, guidance and expertise in developing proposals and strategies for software design activities such as financial evaluation and costing for recommending software purchases and upgrades

6. Identifying, investigating, and analyzing business processes, procedures and work practices

7. Identifying and evaluating inefficiencies and recommending optimal business practices, and system functionality and behavior

8. Using project management methodologies, principles and techniques to develop project plans and to cost, resource and manage projects

9. Taking responsibility for deploying functional solutions, such as creating, adopting and implementing system test plans, which ensure acceptable quality and integrity of the system

10. Creating user and training documentation, and conducting formal training classes 11. Developing functional specifications for use by system developers 12. Using data and process modeling techniques to create clear system specifications for the design and development of system software

13. Acting as a central reference and information source, providing guidance and assistance in the system project decision making process 14. Staff development

15. System & Business troubleshooting

Projects Technical description

Under NDA JAVA8 (Spring Boot, Hibernate, Vert.x),

PostgreSQL, Cassandra, REST,

WebSockets, Angular2, Native iOS, Native

Android, C++

Head of R&D department/Software development manager/ICT Business & System Analyst/Product Manager/Project Manager

EZELink Telecom LLC - February 2015 to September 2016 www.ezelink.com

Dubai, UAE

Telecommunications & Software Development Company

1. Researching, consulting, analyzing and evaluating system program needs 2. Identifying technology limitations and deficiencies in existing systems and associated processes,procedures and methods

3. Testing, debugging, diagnosing and correcting errors and faults in an applications programming language within established testing protocols, guidelines and quality standards to ensure programs and application perform to specification

4. Writing and maintaining program code to meet system requirements, system designs and technical specifications in accordance with quality accredited standards 5. Writing, updating and maintaining technical program, end user documentation and operational procedures

6. Providing advice, guidance and expertise in developing proposals and strategies for software design activities such as financial evaluation and costing for recommending software purchases and upgrades

7. Identifying, investigating, and analyzing business processes, procedures and work practices

8. Identifying and evaluating inefficiencies and recommending optimal business practices, and system functionality and behavior

9. Using project management methodologies, principles and techniques to develop project plans and to cost, resource and manage projects

10. Taking responsibility for deploying functional solutions, such as creating, adopting and implementing system test plans, which ensure acceptable quality and integrity of the system

11. Creating user and training documentation, and conducting formal training classes 12. Developing functional specifications for use by system developers 13. Using data and process modeling techniques to create clear system specifications for the design and development of system software

14. Acting as a central reference and information source, providing guidance and assistance in the system project decision making process 15. Staff development

16. System & Business troubleshooting

Projects Technical description

EZEeye – system, which storing all TCP &

UDP packets from the internet users in UAE

on the server. Operator can see full internet

traffic history from any user in UAE.

Customer: Etisalat

Linux, Zend Framework, MySQL, Argus,

Linux scripting, C, PostgreSQL

EZEbod – system, which giving the client

possibility to order the bandwidth.

Customer: Etisalat

Linux, Laravel Framework, MySQL, Linux

scripting

EZEgate – bandwidth management system

for hospitality.

Customer: Etisalat, EZElink

Linux, Laravel Framework, MySQL, Linux

scripting

EZEcontroller – controller for access points.

Customer: Etisalat, EZElink

Linux, Laravel Framework, MySQL, Linux

scripting

EZEhome – software for home users with

full parental control

Linux, Laravel Framework, MySQL, Linux

scripting

EZElimo – bandwidth management system

for limousines.

Customer: Burj Al Arab, Madinat Jumeirah,

Jumeirah Beach Hotel, Address group etc.

Linux, Laravel Framework, MySQL, Linux

scripting

EZEtransport – bandwidth management

system for limousines.

Customer: Road & Transport Authority

Linux, Laravel Framework, MySQL, Linux

scripting

Freelance Web Developer/ICT Business & System Analyst Self employed - May 2014 to February 2015

Kharkiv, Ukraine

As a Freelance Web Developer:

1. Researching, consulting, analyzing and evaluating system program needs 2. Identifying technology limitations and deficiencies in existing systems and associated processes, procedures and methods

3. Testing, debugging, diagnosing and correcting errors and faults in an applications programming language within established testing protocols, guidelines and quality standards to ensure programs and application perform to specification 4. Writing and maintaining program code to meet system requirements, system designs and technical specifications in accordance with quality accredited standards 5. Writing, updating and maintaining technical program, end user documentation and operational procedures

6. Providing advice, guidance and expertise in developing proposals and strategies for software design activities such as financial evaluation and costing for recommending software purchases and upgrades

As a Freelance ICT Business & System Analyst:

1. Pre-sales

2. Identifying, investigating, and analyzing business processes, procedures and work practices

3. Identifying and evaluating

inefficiencies and recommending optimal business practices, and system functionality and behavior

4. Using project management methodologies, principles and techniques to develop project plans and to cost, resource and manage projects

5. Taking responsibility for deploying functional solutions, such as creating, adopting and implementing system test plans, which ensure acceptable quality and integrity of the system

6. Creating user and training documentation, and conducting formal training classes 7. Developing functional specifications for use by system developers 8. Using data and process modeling techniques to create clear system specifications for the design and development of system software

9. Acting as a central reference and information source, providing guidance and assistance in the system project decision making process

10. System & Business troubleshooting

Projects Technical description

Website for international students

Customer: KhNU Of Karazin

Linux, PHP, MySQL, customized Wordpress

Front website for e-learning

Customer: KhNU Of Karazin

Linux, PHP, MySQL, customized Wordpress

Sales & Business Development Manager

StableFlow - March 2014 to May 2014

Kharkiv, Ukraine

Software Development Company

1. Pre-sales

2. Identifying, investigating, and analyzing business processes, procedures and work practices

3. Identifying and evaluating inefficiencies and recommending optimal business practices, and system functionality and behavior

4. Using project management methodologies, principles and techniques to develop project plans and to cost, resource and manage projects 5. Taking responsibility for deploying functional solutions, such as creating, adopting and implementing system test plans, which ensure acceptable quality and integrity of the system

6. Creating user and training documentation, and conducting formal training classes

7. Developing functional specifications for use by system developers 8. Using data and process modeling techniques to create clear system specifications for the design and development of system software

9. Acting as a central reference and information source, providing guidance and assistance in the system project decision making process

10. System & Business troubleshooting

Projects Technical description

Augmented reality on Android and iOS

Customer: Canada

Android, iOS, native Android SDK (Java),

native iOS SDK (Objective C)

Aggregating Internet shop

Customer: Italy

Linux, YII Framework, MySQL, Linux

scripting

CEO/ICT Business & System Analyst/Co-Owner

ZPprogrammers - June 2009 to February 2014

Kharkiv, Ukraine

Software Development Company

As a CEO:

1. Determining objectives, strategies, policies and programs for organizations 2. Providing overall direction and management to organizations 3. Authorizing material, human and financial resources to implement organizational policies and programs

4. Monitoring and evaluating performance of organizations against organizational objectives and strategies

5. Consulting with senior subordinate staff and reviewing recommendations and reports 6. Selecting, or approving the selection of senior staff 7. Supervise of 25 specialists

8. Staff development

9. System & Business troubleshooting

As a ICT Business & System Analyst:

1. Pre-sales

2. Identifying, investigating, and analyzing business processes, procedures and work practices

3. Identifying and evaluating inefficiencies and recommending optimal business practices, and

system functionality and behavior

4. Using project management methodologies, principles and techniques to develop project plans and to cost, resource and manage projects

5. Taking responsibility for deploying functional solutions, such as creating, adopting and implementing system test plans, which ensure acceptable quality and integrity of the system

6. Creating user and training documentation, and conducting formal training classes

7. Developing functional specifications for use by system developers 8. Using data and process modeling techniques to create clear system specifications for the design and development of system software

9. Acting as a central reference and information source, providing guidance and assistance in the system project decision making process

10. Supervise of 10 specialists

11. Staff development

12. System & Business troubleshooting

Projects Technical description

Project Workgroup Manager on Android: Front-end: Android, Android SDK (Java) chat, sending files by FTP protocol, video

and audio chat, based on Wi-Fi technology

Customer: GlenTech LTD., United Kingdom

Back-end: Java, PostgreSQL

Easy PDF editor on Android. Editing PDF

files on Android devices, based on PDF

Viewer

Android, Android SDK (Java)

Project Tattler on Android and iOS: support

system for taxi passengers (events,

booking, GPS, etc.), based on Wi-Fi and the

3G technologies

Customer: Tattler, Ukraine

Front-end: Android, Android SDK (Java),

iOS, iOS SDK (Objective C)

Back-end: Java, PostgreSQL

Project Sandi Plus on Android and Windows

7: plumbing internet shop application with a

gallery and a table of orders

Customer: Sandi, Ukraine

Android, Android SDK (Java), Windows7, C#

Back-end: Java, MySQL

Project Winter and Summer with

Chesterfield on iOS: Augmented Reality

with animation

Customer: Philipp Morris, Ukraine

iOS, iOS SDK (Objective C)

Project Penalty hero on Android and iOS:

this software module developed for devices

running on iOS and Android and designed

for fun. When the user switch on the app,

with program included camera, he can take

a picture of himself or friends, and put on

them the symbolic of countries that taking

participation in EURO 2012

Customer: MTC, Ukraine

Android, Android SDK (Java), iOS, iOS SDK

(Objective C)

Project October Fest on Android and iOS:

this product was developed for the users,

which like to fun. App starts the camera and

user can take a snapshots of himself or

another person, and put to a photo the

symbolic of October Fest

Customer: Kyiv Media Group, Ukraine

Android, Android SDK (Java), iOS, iOS SDK

(Objective C)

Project NVPlayer on iOS: Player for the

museums. Working like a guide on different

rooms in museum. Connects with iPAD wi-fi

keyboard

Customer: NV, USA

iOS, iOS SDK (Objective C)

Project Count to 100 on iOS: This game

meets a child with numbers and their order

in the fun way. The numbers are played in

different languages: English, French,

German, Spanish, Portuguese, Italian,

Turkish, Korean, Japanese, Chinese and

Russian.

iOS, iOS SDK (Objective C), Cocos2D

Project Bart: flowers internet shop Front-end: PHP, MySQL, JQuery, JavaScript, Android, Android SDK (Java), iOS, iOS SDK

(Objective C)

Back-end: PHP, MySQL

http://www.superiorgolfclub.com/ - Superior

Golf Club

http://www.annamarkel.com.ua/ -

Photographer Anna Markel

http://www.familytraditions.com.ua/ - Family

Traditions

http://www.albatross-restaurant.com –

Restaurant Albatross

http://www.nicole.com.ua/ - Nicole Jewelry

Boutique

http://www.nicojuliany.com/ - Nico Juliany

http://tortini.com.ua/ - Tortini

National Product Technical Manager in Ukraine

AirBites Ukraine by SWISSCOM - April 2008 to December 2008 Kharkiv, Ukraine

Internet Service Provider

1. Planning, designing, building, configuring and commissioning telecommunications devices, networks and systems, such as voice, video, two-way, data and digital data systems, and ensuring telecommunications

systems interconnect with equipment from different manufacturers, service providers and users

2. Compiling engineering project proposals to define goals, identify scope, background and need, and ascertain cost of equipment, parts and services 3. Ensuring compliance with laws, regulations, policies and procedures in the provision of telecommunications systems

4. Evaluating and procuring new products and services from vendors 5. Selecting and developing new telecommunications sites by locating sites, filing documents, drawing up documents for approval, drafting construction drawings and following through to approval

6. Determining appropriate configurations of telecommunications hardware and software, ensuring desired performance of telecommunications equipment 7. Equipment selection

8. Selecting, or approving the selection of staff

9. Supervise of 20-30 specialists

10. System & Business troubleshooting

Projects Technical description

IPTV solution IPTV for 11 cities in Ukraine for home users. Cisco 2nd and 3rd layers, Optibase, Linux

Red Hat Servers, Windows 2003 Servers

VoIP solution VoIP for 11 cities in Ukraine for home users. Cisco, D-Link

Head of Regional IT department

PEOPLEnet - January 2007 to February 2008

Kharkiv, Ukraine

3G mobile operator

1. Planning, designing, building, configuring and commissioning telecommunications devices, networks and systems, such as voice, radio, data, mobile and digital data systems, and ensuring telecommunications systems interconnect with equipment from different manufacturers, service providers and users 2. Compiling engineering project proposals to define goals, identify scope, background and need, and ascertain cost of equipment, parts and services 3. Researching, consulting, analyzing and evaluating system program needs 4. Identifying technology limitations and deficiencies in existing systems and associated processes, procedures and methods

5. Testing, debugging, diagnosing and correcting errors and faults in an applications programming language within established testing protocols, guidelines and quality standards to ensure programs and application perform to specification 6. Writing and maintaining program code to meet system requirements, system designs and technical specifications in accordance with quality accredited standards 7. Writing, updating and maintaining technical program, end user documentation and operational procedures

8. Providing advice, guidance and expertise in developing proposals and strategies for software design activities such as financial evaluation and costing for recommending software purchases and upgrades

9. Evaluating and procuring new products and services from vendors 10. Selecting and developing new telecommunications sites by locating sites, filing documents, drawing up documents for approval, drafting construction drawings and following through to approval

11. Determining appropriate configurations of telecommunications hardware and software, ensuring desired performance of telecommunications equipment 12. Preparing and interpreting specifications, drawings and regulations for the use of telecommunications equipment

13. Determining the type and arrangement of circuits, transformers, circuit-breakers, transmission lines and equipment 14. Identifying and analyzing problems and needs of existing telecommunications systems, such as interference, intelligibility and clarity, to determine the most appropriate means of reducing, eliminating and avoiding current and future problems and improve communications

15. Supervise of 4 specialists

16. System troubleshooting

Projects Technical description

Offices in city centers Cisco switches 2nd and 3rd layer, Wi-Fi access points HP

Shops in city centers Cisco switches 2nd and 3rd layer, Wi-Fi access points HP

Software for own needs: Monitoring Tool for

Base Cellular Stations

BE: C++

DB: MSSQL

FE: C++

Senior Telecommunications Network & Systems Engineer/Software Developer MKS - November 2006 to December 2006

Kharkiv, Ukraine

Telecommunications & System Integrator

1. Planning, designing, building, configuring and commissioning telecommunications devices, networks and systems, such as voice, radio, data, digital data systems, and ensuring telecommunications systems interconnect with equipment from different manufacturers, service providers and users

2. Compiling engineering project proposals to define goals, identify scope, background and need, and ascertain cost of equipment, parts and services 3. Evaluating and procuring new products and services from vendors 4. Researching, consulting, analyzing and evaluating system program needs 5. Identifying technology limitations and deficiencies in existing systems and associated processes, procedures and methods

6. Testing, debugging, diagnosing and correcting errors and faults in an applications programming language within established testing protocols, guidelines and quality standards to ensure programs and application perform to specification 7. Writing and maintaining program code to meet system requirements, system designs and technical specifications in accordance with quality accredited standards 8. Writing, updating and maintaining technical program, end user documentation and operational procedures

9. Providing advice, guidance and expertise in developing proposals and strategies for software design activities such as financial evaluation and costing for recommending software purchases and upgrades

10. Selecting and developing new telecommunications sites by locating sites, filing documents, drawing up documents for approval, drafting construction drawings and following through to approval

11. Determining appropriate configurations of telecommunications hardware and software, ensuring desired performance of telecommunications equipment 12. Preparing and interpreting specifications, drawings and regulations for the use of telecommunications equipment

13. Determining the type and arrangement of circuits, transformers, circuit-breakers, transmission lines and equipment

14. Identifying and analyzing problems and needs of existing telecommunications systems, such as interference, intelligibility and clarity, to determine the most appropriate means of reducing, eliminating and avoiding current and future problems and improve communications

15. Monitoring telecommunications systems to assess need for updates, upgrades, enhancements, preventive maintenance and new systems 16. Assessing performance levels of system hardware and software to project future needs, and developing short- and long-terms plans for updating equipment, adding capabilities, enhancing existing systems and providing improved telecommunications 17. System troubleshooting

Projects Technical description

Network on the factory in Kryvyi Righ

Customer: Konstar, Kryvyi Righ

Cisco routers & switches 2nd and 3rd layer,

Linux Red Hat Servers

Senior Telecommunications Network & Systems Engineer/Software Developer MonIs (IskraTEL Group) - January 2005 to November 2006 Kharkiv, Ukraine

Telecommunications & System Integrator

1. Planning, designing, building, configuring and commissioning telecommunications devices, networks and systems, such as voice, data, digital data systems, and ensuring telecommunications systems interconnect with equipment from different manufacturers, service providers and users

2. Compiling engineering project proposals to define goals, identify scope, background and need, and ascertain cost of equipment, parts and services 3. Evaluating and procuring new products and services from vendors 4. Researching, consulting, analyzing and evaluating system program needs 5. Identifying technology limitations and deficiencies in existing systems and associated processes, procedures and methods

6. Testing, debugging, diagnosing and correcting errors and faults in an applications programming language within established testing protocols, guidelines and quality standards to ensure programs and application perform to specification 7. Writing and maintaining program code to meet system requirements, system designs and technical specifications in accordance with quality accredited standards 8. Writing, updating and maintaining technical program, end user documentation and operational procedures

9. Providing advice, guidance and expertise in developing proposals and strategies for software design activities such as financial evaluation and costing for recommending software purchases and upgrades

10. Selecting and developing new telecommunications sites by locating sites, filing documents, drawing up documents for approval, drafting construction drawings and following through to approval

11. Determining appropriate configurations of telecommunications hardware and software, ensuring desired performance of telecommunications equipment 12. Preparing and interpreting specifications, drawings and regulations for the use of telecommunications equipment

13. Determining the type and arrangement of circuits, transformers, circuit-breakers, transmission lines and equipment

14. Identifying and analyzing problems and needs of existing telecommunications systems, such as interference, intelligibility and clarity, to determine the most appropriate means of reducing, eliminating and avoiding current and future problems and improve communications

15. Monitoring telecommunications systems to assess need for updates, upgrades, enhancements, preventive maintenance and new systems 16. Assessing performance levels of system hardware and software to project future needs, and developing short- and long-terms plans for updating equipment, adding capabilities, enhancing existing systems and providing improved telecommunications 17. System troubleshooting

Projects Technical description

Intercity Phone stations in Artemivs’k,

Kramators’k, Horlivka, Kryvyi Righ, Sumy,

Rivne

IskraTEL SI 2000 v.5 TDM

ADSL IP Bans. Kyiv and Kyivs’ka oblast’.

320 locations

IskraTEL IP BAN

Software for own needs: Management

Nodes for SI 2000 v.5

BE: C++

DB: Informix

FE: C++

Software for own needs: Management

Nodes for SI 2000 v.6 (IPBAN ADSL 2+)

BE: Java

DB: Informix

FE: Java

Telecommunications Network & Systems Engineer/Software Developer Datasvit - September 2004 to January 2005

Kharkiv, Ukraine

Internet Service Provider (DOCSIS)

1. Planning, designing, building, configuring and commissioning telecommunications devices, networks and systems, such two-way, data and digital data systems, and ensuring telecommunications systems interconnect with equipment from different manufacturers, service providers and users

2. Compiling engineering project proposals to define goals, identify scope, background and need, and ascertain cost of equipment, parts and services 3. Evaluating and procuring new products and services from vendors 4. Researching, consulting, analyzing and evaluating system program needs 5. Identifying technology limitations and deficiencies in existing systems and associated processes, procedures and methods

6. Testing, debugging, diagnosing and correcting errors and faults in an applications programming language within established testing protocols, guidelines and quality standards to ensure programs and application perform to specification 7. Writing and maintaining program code to meet system requirements, system designs and technical specifications in accordance with quality accredited standards 8. Writing, updating and maintaining technical program, end user documentation and operational procedures

9. Providing advice, guidance and expertise in developing proposals and strategies for software design activities such as financial evaluation and costing for recommending software purchases and upgrades

10. Selecting and developing new telecommunications sites by locating sites, filing documents, drawing up documents for approval, drafting construction drawings and following through to approval

11. Determining appropriate configurations of telecommunications hardware and software, ensuring desired performance of telecommunications equipment 12. Preparing and interpreting specifications, drawings and regulations for the use of telecommunications equipment

13. Determining the type and arrangement of circuits, transformers, circuit



Contact this candidate