sergeyleschev / design-patterns

 Design large-scale systems / 2022 / Design Patterns: Behavioral, Creational, Structural, etc. @ S.Leschev. Google Engineering Level: L6+

Home Page:https://sergeyleschev.github.io/sergeyleschev-system-architect-roadmap.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

S.Leschev Design Patterns (Swift 5+)

Sergey Leschev

Google Engineering Level: L6+

🏆 Awards

Ranking #Dev: Global TOP 200 (Certificate)

Sergey Leschev

Sergey Leschev

Languages: Swift, 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.


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

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 Mobile (iOS-Swift, Android-Kotlin), 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.

🛩️ #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