Skip to content

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

License

Notifications You must be signed in to change notification settings

sergeyleschev/design-patterns

Repository files navigation

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