Skip to content
View syrovezhko's full-sized avatar
🦄
In becoming of a Full Stack
🦄
In becoming of a Full Stack
  • Astra Linux
  • Moscow

Block or report syrovezhko

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
syrovezhko/README.md

Syrovezhko Nikolai 👋

English | Русский


You may reach me:


Education

  • Moscow Aviation Institute (National Research University) Engineer's degree (Helicopter and Aircraft engineering) Sep 2012 - Jan 2018

  • National University of Science and Technology MISiS further training (AI: theory and methodology of teaching in basic school) Sep 2021 - Dec 2021


Experience:

IT

  • Nov 2024 - present time Front-end Developer Astra Linux
  • Dec 2023 - Nov 2024 Full-stack Developer Transtelematica
  • Dec 2022 - Dec 2023 Front-end Developer WeScience
  • Sep 2020 - May 2022 Front-end Developer [Freelance]

Non-commercial Experience

  • Django base educational platform for my computer science clubs
  • Bootstrap base educational website for my computer science clubs
  • First vue.js study project
  • React timer

Non IT Experience

  • Computer Science and Mechanical Engineering Teacher School №1288, Moscow Sep 2019 - Dec 2023

  • Robotic teacher ГБОУ ДО ЦДТ "Строгино" Sep 2017 - Sep 2019

  • Design Engineer Ilyushin Aviation Complex Nov 2016 - Sep 2018

  • Technician Designer RUSSIAN AIRCRAFT CORPORATION MiG Dec 2014 - Nov 2015

  • Technician Designer JSC “Saturn” Jul 2014 - Aug 2014


Skills :

Languages

CSS  HTML  JavaScript  TypeScript  Python  cplusplus 

Modules

sass  gulp  webpack 

Frameworks

bootstrap  vuejs  react  django 

Data Bases

mysql  postgresql  sqlite 

Tools

linux  docker  gitlab  filezilla 

Methods

BEM, ES6, DRY, KISS, YAGNI


About myself:

long story short:

  • graduated Moscow Aviation Institute (Helicopter and Aircraft engineering)
  • an aerospace engineer (2014 - 2018)
  • a computer science teacher (2017 - 2023)
  • since 2020 start to learn web-development by myself and work on freelance
  • The Rolling Scopes School, EPAM (March - July 2022)
  • Interface Development School, Yandex (June - August 2023)
  • first commercial experience in startup (December 2022 - December 2023)
  • Full-stack developer in Transtelematica (December 2023 - November 2024)
  • FrontEnd developer in Astra Linux ( November 2024 - till now)

Summary

My name is Nikolai. I am a middle front-end developer.

Relative date

In 2018, I graduated from the Moscow Aviation Institute as an aircraft and helicopter engineer. I have been worked in industry since I was a student.

After 3 years of industry work, I've changed my career. I became a teacher. My professor invited me to take the first steps in this direction.

Sounds crazy, doesn't it? Why should schools hire an engineer as a teacher? The answer is simple: most of Moscow schools need an engineer with "crazy ideas" and the capability to teach. It's my job to come up with an engineering project and implement it with a team of students.

Working at school gave me the opportunity to try many IT directions. I've learned the basics of Python and C++, how to work with Arduino and program microcontrollers using the SPI interface. I've tried myself as DevOps, FrontEND and BackEND developers. I've made my IoT , hardware & software projects. So, school gave me the opportunity to choose what I really would like to do. Yeh, it’s front-end.

I've started by making a website for my study groups. It was a simple multiple page website on Bootstrap with manual data updating. In development, I’ve used SASS with Gulp.

For the 2021-2022 academic year, I have made a website using Django 3. It was meant like a private business. But it’s failed to launch in marketing. By the way, you can checkout the project

On the recommendation of my friend Vladislav Khorev (he is a senior developer in the Luxoft Russia), I’ve started to learn Vue.js. So, I made my first web app project, FullStack app project. I’ve used Vue.js, Express.js, SqLite DB. You may check out it, as well.

Previously, I've helped him with GitLab backup. It was my DevOps internship. The goal was to raise the ubuntu server and restore GitLab backup. The backup has been created at legacy 8.15.2 release.In order to restore, I'de should used GitLab not older than 9th release. That was a problem. There were not younger than 13.12 release on the official web site. But I got a way out - the docker container. I've unpacked the container with appropriate GitLab release, restore the backup and started to update the system step by step. The machine was in basic configuration. I've spent a few days for update. Finally, I've created new backup in the latest GitLab release and pushed it to the Amazon cloud.

During this work we realised the Gitea is better for private repositories storage only. So the next task became the new ubuntu server raise, installing and setting up the Gitea, and from GitLab to Gitea repositories migrations also. It was much easier: official docs installation tutorial + python script.

So to conclude I've created the Gitea backup, pushed it to the Amazon cloud also and melt both of systems. Vladislav removed all machines and gave me the access to the new one, where I've installed Gitea and restored backup normally.

In 2022 I’ve find out a first IT job. There is front-end developer's role in the startup. I made react components for interview preparation system.

Then I was a Full-stack developer in Transtelematica. My major was the development of broadcast management systems for public transport screens.

Now I'm a FrontEnd developer in Astra Linux.

So, that's my story.

Thank you for your attention!


Check out my pet projects

Developer:

Mentor:


Knowledge of languages

  • Russian - native
  • English - B2
  • Chinise - A0

Stats:

GitHub Streak

Top Langs

Popular repositories Loading

  1. developer-keyboard developer-keyboard Public

    1

  2. test-Diginetica test-Diginetica Public

    JavaScript 1

  3. syrovezhko syrovezhko Public

  4. bootstrap_4_test bootstrap_4_test Public

    This is my initial steps to web-dev. During COVID I've developed this website for my computer science clubs students. It allowed me to post their hometasks, lessons records, datasheets, student's b…

    HTML

  5. notes notes Public

  6. django_training_website django_training_website Public

    Stady Django Project

    Python