Giter Site home page Giter Site logo

Hey there , I'm Yan!

Team Lead | Engineering Manager

                    

About me:

I am a Head of Development, Engineering Manager, also worked on my startups as a CTO.. I have a bachelor's degree in computer science. I have over 7 years of experience in developing IT products. Managed cross-functional teams of up to 22 developers. Communicated product requirements to teams, from OKR to decomposed tasks and production. Builded web application architecture based on needs (fault tolerance, scalability, etc.) Established development processes, implemented agile and scrum, cross code review, CI/CD pipelines. Planned sprints and was responsible for releases.

Formed highly motivated teams from scratch. Through regular 1-1 meetings, I ensure that each team member is in their place and receives not only a salary from work, but also a personal growth plan, experience, and a range of responsibilities corresponding to the desired position. Formed and communicated product hypotheses to the team.

Worked in corporations, in small product companies, and on my own startups.

As CTO, I repeatedly pitched to investors and partners and attracted investments.

During my career as a Software Engineer, I have worked on many projects in the field of medicine, fintech, banking, real estate and construction, developed blogs, online stores and landing pages.
On projects, I was responsible for front-end product development, participated in the full development cycle:

  • developed front-end part of web applications based on React, TypeScript, JavaScript, REST, GraphQL + Apollo Client, Redux, RTK Query, Next.js technology stack,
  • defined a stack of technologies and tools for the implementation of specific business tasks,
  • discussed and formalized business requirements,
  • decomposed tasks, planned team sprints,
  • designed a scalable and maintainable architecture,
  • made architectural decisions, improved the quality of the code base and reduced the amount of technical debt of projects, tracked project coverage with tests,
  • optimized the performance of the client side of web applications,
  • configured dev build and continuous integration for projects,
  • participated in the code review of my team, mentoring and introducing new developers to the project.

Skills:
• Languages: JavaScript, TypeScript, at a basic level: NodeJs, Java, C#, Python, SQL;
• Technologies: HTML5/CSS3, SASS/SCSS/LESS, styled-components, css-modules, BEM Methodology, Unit Testing, Jest, Webpack, ESLint, Stylelint, Firebase, Websocket, Docker;
• Frameworks and Libraries: ReactJS, Redux, Storybook, Bootstrap, Ant Design, axios, Ajax, React Router, Redux Toolkit, Mobx, Redux Sagas, Redux Thunk, Effector.js, Recoil.js, i18next, husky;
• Design principles: Feature-Sliced Design, SOLID, KISS, DRY, OOP, REST;
• Software Engineering Management: JIRA, Trello, Agile, KANBAN, SCRUM, Code Review Process, Git-Flow, GitLab, Miro, Figma;
• Testing: Jest, React-testing-library, Enzyme, WebdriverIO, sypress, puppeteer, hermione, React Profiler, loki.

My hobbies: economics, investment, study of products and business models, philosophy, astrophysics and travels.
As a sport, I do bodybuilding and weightlifting.
My favorite bands: The Doors, Pink Floyd, Led Zeppelin, The Cure, Joy Division, New Order and Depeche Mode.

Ian Nerovny's Projects

chess-java icon chess-java

My old Java app, done in 2nd year of university

examplesusinghooks-react.js icon examplesusinghooks-react.js

Examples of using hooks are in the 'examples' folder. For the test, you just need to copy the contents of the desired file with a hook and paste it into file 'App.js'. Then you can start the project.

marketplace-javascript icon marketplace-javascript

Marketplace with a user-friendly interface and modern design. Functionality: product slider, stock timer, modal windows, sending forms to the server, displaying dynamic product cards.

minifacebookapp-react.js icon minifacebookapp-react.js

This application has the standard functionality of Facebook and other social networks, an intuitive interface, works quickly.

react-redux-typescript-demonstrationproject icon react-redux-typescript-demonstrationproject

This project is aimed at showing how typing react-redux code in real projects using a real example. Shown here: typing custom redux hooks, actions, reducer, store, action-creator, selectors and thunk.

react-typescript-demonstrationproject icon react-typescript-demonstrationproject

This project is aimed at showing how to use typescript in real projects using a real example. Shown here: typing custom hooks, components, props, events, functions.

simpleapp-redux-thunk icon simpleapp-redux-thunk

My simple implementation of the redux library and a simple example of working with redux and middleware (thunk, logger) + Webpack configuration

studentwebportal-php icon studentwebportal-php

Student web portal in the form of a web blog with the ability to post articles, comments to them, a convenient user interface, page navigation, an admin panel.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.