Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
Chief Technology Officer
Calendaria LLPChief Technology Officer
Aug. 2023
Development Team Lead
Ozon_TechDevelopment Team Lead
Dec. 2022 - Aug. 2023Almaty, Kazakhstan
Founder
AI ToolsFounder
Dec. 2022 - Aug. 2023
Chief Technology Officer
itsoulChief Technology Officer
Feb. 2020 - Nov. 2022Limassol, CyprusDeveloped backend independently as part of a startup team: - Node.js, NextJS - REST API backend - Node.js, Socket.io - socket backend for chats - NextJS, ReactJS - admin panel frontend - PostgreSQL as database - Integrated with AWS S3 for media storage - Integrated with AWS Mturk for post moderation - Integrated with AWS Transcribe for audio post and message transcription - Integrated with Mailchimp for email campaigns - Integrated with Amplitude for analytics - Created WebRTC backend and web client - Integrated with Apple Music and Spotify - Configured Stage and Production servers (docker-compose, auto-deployment, automated testing, crash monitoring), as well as stun/turn for WebRTC - Set up a test environment with Kubernetes, including auto-deployment
Founder
TopDigitalFounder
Sep. 2013 - Mar. 2020From September 2013 till January 2020, I worked for myself as the founder of a mobile app development studio (outsourcing). Some facts about the company: - The maximum number of permanent employees in the company was 24. - The maximum annual turnover was almost 20m rub. - The maximum project turnover was around 7m rub. - The maximum profit in a year was 1.8m rub. Why did I decide to leave the business? I realized that I wasn't doing what I loved. I enjoy programming, but at work, I had to deal with completely different things. I realized this a long time ago, but commitments to clients and employees didn't allow me to close everything so easily. Therefore, throughout 2019, I delegated as many processes as possible to my team, and towards the end of the year, I found a partner who took over the management of the company. Why am I a valuable employee despite being an entrepreneur? - I can take responsibility and take on more responsibility than regular employees. - I am constantly learning at a fast pace. Despite almost not programming for 4 years, I did code reviews, solved complex problems at the intersection of different technical specialties, and provided advice to both juniors and seniors. - I can estimate tasks because I have been doing it not only for myself but also for other people all this time. - I can design not only databases and project architecture but also interfaces. - I suggest technical solutions not from the standpoint of my own interests (like how cool it would be to implement this on Go) but from the perspective of efficiency and optimization for the business. Over the past year in my company, I have completely restored my programming skills, learned Laravel, as well as Vue.js and React used in TopDigital, but not previously used by me, including React Native, and implemented one of the projects as the lead developer.
Senior Web Application Developer, CTO
Mobile Business TechnologiesSenior Web Application Developer, CTO
May. 2012 - Sep. 2013I was the first employee in this startup. We moved into the office with the founder and the office manager. The first challenge for newcomers was to assemble a table and a chair :) At first, I was the only developer, but we immediately started to build a team of junior PHP developers, whom I trained, and ready-made Android and iOS developers. The first project of the startup was a mobile app - a geolocation-based social network called mobbaround - this was the project that brought me to the company. But we worked on it for too long, made a mistake with the iOS developer, couldn't make a beautiful design, and eventually buried it at the alpha version stage. Instead, the flagship project became the HotYooToo dating app. Along the way, during the team's brainstorming, the idea for the Instagram reposting app - Instarepost - was born. It was the first app of its kind and it got over 5 million downloads with minimal advertising spending. The third project I participated in was Classygram. Unfortunately, only Instarepost took off, and even then, the project was eventually buried due to an account ban. As for my development during this period: - I became a team lead, leading the development of backend and admin - in total, about 5-7 people; - Conducted more than 100 interviews with PHP, iOS, and Android programmers; - Hired about 10 people for developer and admin positions; - Trained 5 junior developers, one of whom I managed to grow to an upper-middle level, and now all of them are senior, including one who switched to Android; - Hired a team lead for a new startup direction and then left the company. - I left, just like my previous job, because I realized that the company's values ​​diverged from my own values. Immediately afterwards, I started developing custom software as a freelancer.
Senior Web Programmer
Praktik GroupSenior Web Programmer
Aug. 2011 - May. 2012I was lucky to grow professionally in programming during my time in this company. It was a startup creating a project based on a well-known PHP framework for a dating portal. The project itself is not that important as we never finished it. What's important is how we worked on it and what experience I gained during that time. So we had a team of 8 PHP+JS developers, and we worked using the Agile methodology, which means we had: - Daily meetings; - Retrospectives and planning poker every week or two (I don't remember exactly); - Stickers and agile board in Redmine; - A scrum master; - Mandatory code reviews; - TDD; - And many other things. During my time working on the project, I accomplished several important things: - I delved deep into JavaScript, started to understand its intricacies, and raised my language level to Senior; - I organized my understanding of backend design patterns and also raised my PHP backend development skills to Senior; - I learned about Agile methodology and TDD principles; - I learned how to create scalable, high-load projects, and while I had practical experience creating such a project "from scratch", new knowledge gave me an understanding of how to create architecture not for millions, but for tens or hundreds of millions of users; - I learned how to work with PostgreSQL, Redis, Memcached; - I wrote my own framework called Techy (which I later improved several times). I left the company after they introduced new rules for paying employees with a division into class-levels. I was the first to leave because I was offered the position of Tech Lead in a startup. A little later, more than half of the remaining developers also left the company.
Web Software Developer, Co-founder
KSX DevelopmentWeb Software Developer, Co-founder
Jun. 2010 - Aug. 2011During the summer of 2010, I worked on my own project and slowly burned through my savings. I was developing a social network for gamers, similar to gamer.ru, but the project did not reach the market as quickly as I had hoped. At that time, my skills were limited to development, design, and weak SEO skills. Fortunately, one of my colleagues from my previous job (a marketer) also left the company and proposed that we join forces to work on a project that could earn us money. I developed the project while he handled promotion. Although the project did not align with my values and only earned us revenue from SMS services, it was still our business, and the income gave me motivation to continue working on it. Later on, we added another colleague who also left the same company, and towards the end, we found a programmer for Windows applications that we needed for one of our project directions. The project was named KSX, which was an abbreviation of the nicknames of the three co-founders. Unfortunately, the business did not grow into anything substantial, and we did not have a clear understanding of how to succeed and establish ourselves in the market. By the middle of 2011, the project's revenues had plummeted to almost zero, so I decided to return to being employed.
Web Software Developer
BR TechWeb Software Developer
Jun. 2007 - Jun. 2010Participated in the following projects: 1. Advertising network teasernet.com - a little bit, as a junior developer. 2. Tender portal i-tenders.ru - first as a junior, then as a lead developer. Eventually passed the project to another specialist. 3. Corporate financial reporting system Crystal Reports - as the sole developer. The following functionality was implemented: - VAT accounting - recording of income and expenses; - employee accounting, their remuneration taking into account days off and vacations; - managerial reporting with breakdowns of income and expenses by projects; - settlements with counterparties; - dividend calculations. Multiple projects related to payment for services through SMS. Clone sites, domain parking, high-load dating site (with paid registration). Left when I realized that the company's values didn't align with mine. Wanted to work on my own project.

Requests

Touchpoint image
0
Service Pitch
Boost Efficiency with AI: Save 10+ Hours Weekly
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like Sergei on Intch
IT
1024935 people
15
Founder @ NDGO
16
Senior Data Scientist @ AdTech Holding
18
Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€
ITDevOps
75051 people
22
Lead Software Engineer @ Upgraded
32
Devops Engineer @ JCDA IT Consulting
16
Consultant - Strategy & Transformation @ Aganya LLC