Skip to content
View ipselon's full-sized avatar

Organizations

@pagemosaic
Block or Report

Block or report ipselon

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ipselon/README.md

Hi there 👋

My name is Oleksandr Pustovalov. I live in the city of Kyiv, Ukraine.

Education and Early Career

I have been involved in software development since 2001. However, even in my school years, I was passionate about programming as much as my old ZX-Spectrum allowed.

As a student, I studied in the city of Lviv, at the state university "Lviv Polytechnic". As soon as I graduated, I found a job in a bank. There, I tried to write useful programs for the bank in C++.

First Major Project

But my first serious software development was at Ukrtelecom - there is such a provider in Ukraine. It was a billing system for internet access for dial-up connections.

It was indeed a system - it consisted of several modules, and the modules were written in different languages: C++, Java. The system even passed state certification. Back in 2003, I didn't understand that I had made a microservices system.

Shift to Java and Team Leadership

Next, I decided to seriously study Java, and I worked at a company where a very large billing system for a cable TV provider was written in Java. There I gained enormous experience not only in the development of large enterprise systems but also experience in managing a team of developers as I became the team leader.

At that time, due to the rapid growth of outsourcing companies in Kyiv, I decided to venture into this sector for better financial prospects.

Working at Major Outsourcing Companies

I worked at several large companies, such as Luxsoft, NetCracker, Ciklum, and a few small ones. Everywhere I worked on Java development for Enterprise. Strangely enough, I never tried to get Java certifications, so I don't have any.

Naturally, over the course of my work with Java, I didn't only work on the backend, but also had to tackle frontend development. At that time, in the Java community, frontend and those now called frontend developers were not highly respected. But I enjoyed creating various beauties with CSS. And then I liked working with JavaScript.

So the idea was born to create a web interface builder for a web application. Without getting into too many details, the implementation of this idea proved to be a slow process. It's hard to work for the company during the day and write software in a completely different language and for a different environment in the evenings.

Gaining Popularity and a Shift to Frontend

But eventually, I discovered React. It was love at first sight. I'm not afraid to say that I had the same approaches in writing an application before - I divided everything into components. This reflected knowledge of development patterns, which are widely used in Enterprise Software.

And with the arrival of React, I managed to create my first builder, on which one could create something and it worked. It was React-UI-Builder.

After its submission on HackerNews, it received a shower of stars on GitHub, collecting over 5000 stars within a week. And I decided to fully transition to the frontend side.

I tried to develop React-UI-Builder into a full-fledged product. However, perhaps because the builder did not solve any tasks to simplify the creation of applications on React, I couldn't evolve the builder into a full-fledged product.

So I deleted the entire repository. But I didn't stop trying to create my own product. Having rich experience in creating builders, I made Webcodesk. Webcodesk really helped to create a web application from ready-made components and logic.

Experience with Wix

The Wix company noticed Webcodesk and invited me to try adapting or reworking it for their ecosystem. But something went wrong and they closed this project. Webcodesk, as per the terms of the agreement, stayed with Wix. You can view its code on GitHub.

New Independent Endeavor

After 2 years of working at Wix, I decided to create a product that people really need...

📫 Get in Touch

If you have any questions or want to contact me, write on Twitter, or just email me.

Popular repositories

  1. sitebud-libs sitebud-libs Public

    Libraries for SiteBud CMS

    TypeScript

  2. sitebud-cms-demo-1 sitebud-cms-demo-1 Public

    SiteBud CMS Demo

    TypeScript

  3. basic-blog basic-blog Public

    Forked from sitebud/basic-blog

    Basic Blog

    TypeScript

  4. starter starter Public

    Forked from sitebud/starter

    Starter

    TypeScript

  5. ipselon ipselon Public

    About Oleksandr Pustovalov

  6. astro-aws astro-aws Public

    Forked from lukeshay/astro-aws

    An Astro SSR adapter for AWS Lambda

    TypeScript