avatar

Ivan Rozhkov
TypeScript / JavaScript Developer

About

I started programming back in 2014, for the first couple of years I was passionate about C ++, I liked working with the system, inserts in assembler, the first custom projects, but the market does not stand still and I began to look for myself, tried various languages: c#, php, python, stopped in Java and worked mainly with it, studying other people's projects, reading Schildt's books, browsing all kinds of conferences. At the same time, there was a love for Postgresql. I wrote servers and microservices for myself and to order, from the front I saw only the Swagger interface. My Java-Spring-Ninja path lasted until 2019, then it was time to master the frontend, discovered Js and eventually decided to stop there, studied NodeJS, Electron, React + Redux, touched React Native. A little later, realizing that it’s hard to work without typing, I bought books on TS and now none of my projects can do without a typescript. I tried to teach programming to children and teenagers, now I'm tutoring, but I can't stop there, my studies are ending - which means it's time to move on)

Work Experience

Backend development with NestJS
October 2023 – Present
UchiRu - Junior NodeJS Backend Developer
Highlights
  • JavaScript
  • TypeScript
  • TypeORM
  • PostgreSQL
  • Apache Kafka
FullStack development with React/Gatsby, Nest.js and Ruby on Rails
July 2022 – October 2023
Doma.UchiRu - Junior FullStack Developer
Highlights
  • JavaScript
  • TypeScript
  • React
  • Gatsby
  • PostgreSQL
  • Knex.Js
  • Styled-Components
Small projects / diplomas / bots
– Present
Small projects to myself / friends, freelance, diplomas, discord / telegram bots
Highlights
  • JavaScript
  • TypeScript
  • Java
  • C++
  • C#
  • PostgreSQL / MySQL
  • SCSS
Minecraft / Modding / Java
– Present
Developing minecraft MODS, server launchers with React-Electron
Highlights
  • Java
  • PostgreSQL / MySQL
  • SCSS
  • TypeScript / JavaScript
  • Electron
Kodland teacher
April 2021 – June 2021
Teacher
Kodland is a Global Online coding school for kids aged 8-17
Highlights
  • JavaScript
  • HTML
  • CSS

Contact

Moscow RU
telegram
github

Education

  • 2014 2018

    College of Space Engineering and Technology

    Software Developer

  • 2019 Present

    LEONOV Moscow Region University of Technology

    Bachelors

    Information Security Specialist

Skills

Backend Junior
NodeJS NestJS Express PostgreSQL MySQL REST Protobuf Hessian Mocha / Chai
Frontend Junior
HTML / JSX SCSS / CSS JavaScript / TypeScript React / Next Redux Electron Figma
Other Junior
Git Java Spring C# C++ Linux

Interests

Music / Playing guitar / Piano
Reading programming books / fantasy
Programming some cool things for self
Conferences / Exhibitions
Open Source