Skip to content

Latest commit

 

History

History
508 lines (410 loc) · 41.3 KB

sergeyleschev-fullstack-roadmap.md

File metadata and controls

508 lines (410 loc) · 41.3 KB

S.Leschev FullStack Developer Roadmap

Sergey Leschev

Google Engineering Level: L6+

🏆 Awards

Ranking #Dev: Global TOP 200 (Certificate)

Sergey Leschev

Sergey Leschev

Languages: TypeScript, Shell, Database (T-SQL, PL/SQL, MySQL), Concurrency (Python3).

Algorithms: linked lists, binary search, hash table, queue/stack, dfs/bfs, sort, heap/hash, two pointers, sliding window, tree, greedy problems etc.


Golden Award for the Year of the Tiger Challenge

Sergey Leschev

Algorithmic skills: Dynamic programming, Greedy algorithms, Catepillar method, Binary search algorithm, Fibonacci numbers, Euclidean algorithm, Sieve of Eratosthenes, Prime and composite numbers, Maximum slice problem, Stack and Queues, Sorting, Time Complexity, Arrays, Prefix Sums, Leader, etc.

Contest: Algorithms, SQL, Data Structures, Bitwise operations (bit-ops), Frontend.


Tapping on a link will take you to relevant certificates.

Front-End

Back-End

Computer Science

React Custom Hooks

React Custom Hooks @ S. Leschev. Google Engineering Level: L6+

Sources: Github

Behavioral Creational Structural
🐝 Chain Of Responsibility 🌰 Abstract Factory 🔌 Adapter
👫 Command 👷 Builder 🌉 Bridge
🎶 Interpreter 🏭 Factory Method 🌿 Composite
🍫 Iterator 🔂 Monostate 🍧 Decorator
💐 Mediator 🃏 Prototype 🎁 Facade
💾 Memento 💍 Singleton 🍃 Flyweight
👓 Observer ☔ Protection Proxy
🐉 State 🍬 Virtual Proxy
💡 Strategy
🏃 Visitor
📝 Template Method

Project Guidelines (L6+)

A set of best practices in my projects.

Licenses & certifications

Latest Projects

[Web] Health & Fitness Web App

Role: Team Lead (L6+).

Description (tasks): Development architecture and new features.

Tech Stack:

  • React 18+: Hooks. Redux. Redux Toolkit.
  • UI Framework: PrimeReact.
  • NodeJS: NestJS, TypeORM.
  • PostgreSQL. ORM.
  • Redis. Memcached.
  • MongoDB. Aggregations.
  • Docker.
  • Kubernetes.
  • CI/CD (DO, AWS, Github Actions).
  • gRPC, WebSockets.

Favorite Book

My Favorite Book is Dale Carnegie "How to Win Friends & Influence People".

The principles of which I use in my life:

  1. Become genuinely interested in other people.
  2. Smile.
  3. Remember that a person's name is to that person the sweetest and most important sound in any language.
  4. Be a good listener.
  5. Talk in terms of the other person's interests.
  6. Make the other person feel important - and do it sincerely.

Contacts

I have a clear focus on time-to-market and don't prioritize technical debt. And I took part in the Pre-Sale/RFX activity as a System Architect, assessment efforts for Frontend (React-TypeScript) and Backend (NodeJS-.NET-PHP-Kafka-SQL-NoSQL). And I also formed the work of Pre-Sale as a CTO from Opportunity to Proposal via knowledge transfer to Successful Delivery.

Dev Skills. Performance Review. As a CTO, effective leadership goes beyond technical architecture. Conducting regular performance reviews is a crucial part of managing teams. I've compiled my insights on structuring the iOS development department, conducting performance reviews, and most importantly, emphasizing the significant distinctions between developers' levels based on well-defined criteria here.

🛩️ #startups #management #cto #swift #typescript #database

📧 Email: sergey.leschev@gmail.com

👋 LinkedIn: https://linkedin.com/in/sergeyleschev

👋 Twitter: https://twitter.com/sergeyleschev

👋 Github: https://github.com/sergeyleschev

🌎 Website: https://sergeyleschev.github.io

🌎 DEV Community: https://dev.to/sergeyleschev

🌎 Reddit: https://reddit.com/user/sergeyleschev

🌎 Quora: https://quora.com/sergey-leschev

🌎 Medium: https://medium.com/@sergeyleschev

🖨️ PDF: Download

ALT: SIARHEI LIASHCHOU

leader, knowledge, qualifications, education, tips, skills, multitasking, references, success, work, job, tie, challenges, abilities, impress, responsibility, future, weeknesses, benefits, results, team player, strengths, interview, degress, examples, strengths, experienced, problem solver, candidate, agency, objective, initiative, team, dreams, conflict, can-do, training, questions, job, work, career, created, swift, typescript, javascript, sql, nosql, postgresql, oracle, sql server, react, redux, swiftui, objective-c, devops, aws, mongodb, pl/sql, angular, project management, nodejs, nextjs, nestjs, api, agile, amplitude, analytics, appclip, appstore, bash, css, jira, confluence, git, graphql, html, html5, mvp, mvvm, nginx, ssh, prime react, rest, teamcity, typeorm, uikit, uml, viper, widgets, xcode, json, linux, docker, mobx, tvOS, watchOS