• Hi!
    I'm Alex

    I am CTO with extensive experience as Senior Software Engineer. Besides, I am Founder of hiweber.com Software development company.

    Download my CV

About Me

Who Am I?

I'm Subtselnyi Alex. I am Chief Technology Officer (CTO) with over years of experience in Software development.
Professional Project and Product Manager with extensive experience in all phases of software development and project management life cycle. Proven success enhancing existing systems with new features and performance improvements. I have managed multiple distributed software projects on various platforms.
I have finished my Bachelor degree in Software Engendering in National Technical University of Ukraine "Kyiv Polytechnic Institute" with honours. I have finished my Master in Aalto University in Finland and Denmark Technical University joint degree program as ERASMUS MUNDUS student in Security and Cloud Computing with honours.

Software development

Project/Database Architecture

Project Management

Leading IT Project Teams

High-loaded services
Distributed systems
Security provisioning
Building up software development teams

What I do?

Here are some of my expertise

Innovative Ideas

Performance improvements, optimizing algorithms, enhancing systems

Project Management

I have managed multiple distributed software projects on various platforms

Security

Cyber security, threat modeling, risk analysis and data protection

Software

Ready to develop software applications

Architecture

Building the architecture for the product

Full-cycle

My team can help you to get the result from scratch

Trainings in Europe
Projects
Clients
Years experience
My Specialty

My Skills

IT Management

95%

JavaScript

90%

Project Management

90%

Python

80%

Team Management

90%

PHP

80%

Public Speaking

90%

Cloud Computing

70%
Education

Education

2019-2021
ERASMUS student in universities of EU

Master Degree in Aalto University in Finland and Denmark Technical University joint degree program. Average grade 4/5. Master thesis on topic "Design and implementation of a secure medical storage and inventory system".

Security subjects:
Cryptography and Data Security, Information Security, Network Security, Special Course in Information Security, Applied cryptography, Data security

Cloud Computing subjects:
Google Cloud Platform, Big Data Platforms, ML core, Data mining core, Mobile Cloud Computing

General:
Academic Communication for MSc Students, Algorithmic Methods of Data Mining, Applications and Services in Internet, International Training (higher university degree), Seminar in Computer Science, IoT, SECCLO summer course on cyber security, Program analysis, Model-based systems engineering, Web Software Development

Development:
Python, Android Kotlin, Firebase and JS

2015-2019
National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"
Finished with honors

Bachelor degree in Software engineering with average grade 4.8/5. Bachelor thesis on topic "Software development of multi-functional platform for consultancy services".

Subjects:
Mathematical analysis, Linear algebra and analytic geometry, Computer discrete mathematics, C/C++ programming, Computer logic, Algorithms and data structures, Discrete structures, C# programming, OOP, Probability Theory and Math. Statistics, Computer Architecture, Basics of customer development,Databases, Organization of computer networks, Web-programming, Theory of algorithms ,Operating Systems, .NET, Declarative programming / Functional programming, Mobile Development, Mathematical methods of optimization, OLAP and data warehousing, Security of applications and data, Technologies of parallel and distributed computing, System simulation / Mathematical modeling of systems and processes

1.10.2017-1.02.2018
Business University, Katowice (Poland)

  • Marketing
  • Management
  • Intercultural communication

25.06.2017-13.07.2019
Summer School University of Luxembourg, Luxembourg (Luxembourg)

  • English Communication
  • Business Communication
  • Presentation training
Experience

Work Experience

CTO 1.03.2021-Present

Product Management

After successful experience with recruiting, managing people and projects I was promoted to CTO.
Now my responsibilities are managing all projects of the company, there are 4 total projects and I manage 4 teams. I am in close contact with Customer Support group and Sales, also CEO and I report directly to him. My tasks are:

  • Collecting the list of requirements from Customer Support or building my own one based on my ideas, building tasks and estimations, team meetings and discussions.
  • Managing Google Cloud Platform and all services that we use
  • Database Architecture
  • Optimizations
  • Keeping tasks up-to-date, creating and following
  • Product & Project approach decisions
  • Direct communication with big clients
  • Integrations: preparing integration proposals and API, communication
  • Calculations, estimations
  • Risk analysis
  • Critical solving
  • Writing Tech documentation
  • All technology related decisions
As an example I can give this instance:
One of the interesting tasks was the migration from old solution to new. The oldest product of the company was built in 2017 with not optimal approach and outdated code. My task was to build a team that would rebuild the product. I recruited 1 backend and 1 frontend developer for this project. I was in a role of team lead, manager and architect. One of the important tasks was reduction of payment price for the server of this project. I found the cause of high price: non-optimal usage of Firebase Realtime Database. Important decision was movement from Firebase Realtime Database to Firestore. I have calculated which Database would be cheaper, faster and easier to use for this particular project. And I have prepared the best optimal architecture for the Firestore, as well as the migration script from Realtime DB to Firestore. We have discussed all the tasks in a team and we build the new project architecture with new DB.

Senior Software Engineer Team Lead 1.09.2020-1.03.2021

Backend: Python, NodeJS, systems architecture, DB architecture
I was continuing on working the project, but besides I proposed to the Board of Directors to rebuild mobile applications for the company. Company had a mobile apps build with angular ionic. This solution could not implement few nice improvements that customers would like to use. So I was promoted to team lead. My responsibilities were to find developers iOS & Android(search and interview) and rebuild the applications. We rebuilt it within half a year.
Besides mobile team leading I had to recruit developers for my own project as a help. So I recruited 1 full- stack developer Node.js & Vue.js and 1 python developer. My responsibilities were to lead them with DrugSafe project, prepare tasks in TaskManager based on requirements, reviewing code, refactoring, mainta ining servers.

Senior Software Engineer 1.01.2020-1.09.2020

Started working in this company as Software developer for the new product DrugSafe. I was the only developer building all on my own and all decisions were made by me. I was making tasks, building the DB and developing products. The product consists of python application running in Docker container on Raspberry Pi, Node.js backend running on Firebase Functions and Vue,js web app running on Firebase Hosting. I finished the whole project in 7 month. Besides I was responsible for maintaining other projects of the company.

Founder hiweber.com 1.05.2018

This is my own pet project. During the lifetime of hiweber I was product owner, project manager, backend developer, frontend developer...

  • We have launched my own web shop koaladream.com.ua, where I was the backend developer, where I used Laravel + blades, and I was the product and project manager for designer and frontend developer.
  • We have created several websites (you can see some of them from the website hiweber.com) where I was a manager.
  • I have created my own simple CMS with php for connecting it for our clients.

Full Stack Developer 1.03.2018-1.03.2020

Backend Laravel + Node JS & Frontend Vue.js

Development of Highly loaded document management portal for company, It should be a modern change for current old system IDE. New system would substitute the old one with 3 phases: building the new system, integration with old one, migration from old approach to new system. Languages that were used: Laravel + NodeJS & Vue.js

Back end developer 1.02.2017-1.03.2018

Languages: Laravel, Node.js, Js

  • Few websites were connected to self-build Laravel admin panel. Used Laravel + blades & bootstrap.
  • One full cycle project. Created API for mobile apps with Laravel and admin panel based Laravel + blades & bootstrap
  • One full cycle project. Created API for web application with Laravel and Node.js. This project was a big jump with learning new technologies and libraries. Databases: mysql, postgresql, redis.

My Work

Recent Work

Drug-Safe

Distributed software product
Web application & Raspberry application
Under NDA

Consultant

Web service & mobile applications

Cryptobattle

Web trading service (game)

HIWEBER

Website for own company that specializes on web and mobile application development
Get in Touch

Contact

Telegram: @subtselnyi

Instagram: @tsar_ua