Highly adaptable and quick to pick up any tech stack, language, or framework, with a focus on writing scalable, maintainable, and secure code.
Building full-stack web applications with a focus on scalability, maintainability, and security.
AirGate Technologies, Aurora, ON
Plasma Computing Group, Irving, TX
XenTegra Canada, Mississauga, ON
York University
Toronto, ON
Mastered encapsulation, inheritance, polymorphism, and abstraction principles through Java and C# implementations.
Implemented and analyzed complex data structures including trees, graphs, hash tables, and advanced sorting algorithms.
Applied SOLID principles, DRY methodology, and design patterns (Factory, Observer, Strategy) to create maintainable software.
Designed relational databases with normalization, complex SQL queries, transactions, and database optimization techniques.
Analyzed time and space complexity, developed efficient solutions for computational problems using dynamic programming and greedy approaches.
Explored architectural patterns like MVC, microservices, and layered architectures for building scalable and maintainable systems.
Let's discuss how my adaptable skill set can help bring your ideas to life.