Skills

Programming Languages: Python, Java, C, JavaScript, HTML/CSS, Swift, SQL
Platforms/Tools: Docker, Git, GCP, AWS, Firebase, Tailwind CSS, Node.js, React.js, Express.js, Cypress, Figma, MySQL
Certifications: AWS Solutions Architect - Associate, ISTQB Certified Tester Foundations, AWS Certified Cloud Practitioner

Certifications

I currently have 3 relevant industry recognized Certifications: AWS Solutions Architect - associate, ISTQB Certified Tester Foundations, AWS Certified Cloud Practitioner

I got both my AWS certifications in a 6 month span after my Software Engineering Co-Op at Fidelity. I felt that having a good fundamental understanding of cloud and what it has to offer was important as I saw cloud being used in most companies like Fidelity, Capital One, Chase, Netflix and the list goes on.

I got my ISTQB Tester Level Foundations Certificate because I wanted to learn about testing so I can be more useful during my internship as I was put on the automated testing team to improve automated tests. Once I knew I was on the Automated Testing Project, I started studying for this certification and got certified within a week(20 hours of studying).

Object Oriented Programming - OOP

I've worked on designing/developing many different problems using OOP to learn problem solving with OOP and OOP design patterns.

I've designed the following in OOP Connect 4, Blackjack, Parking Lot, Bank, Movie Recommendation System, Elevator System, and Chess.

I also have an in depth understanding of the following OOP design patterns and written programs for different problems with each design pattern listed.
Creational Patterns: Factory Method, Singleton, Builder, and Prototype
Structural Patterns: Adapter, Decorator, and Facade
Behavioral Patterns: Strategy, Observer, and State

System Design

I've done a 20 hour course to understand the basic high level concepts of system design listed below.

Basics: Computer Architecture, Application Architecture, and Design Requirements
Networking: Networking Basics, TCP, UDP, and DNS
APIs: HTTP, WebSockets, API Paradigms, and API Design
Caching Basics: Caching, and CDNs
Proxies: Proxies, Load Balancing, and Consistent Hashing
Storage: SQL, NoSQL, Replication, Sharding, CAP Theorem, and Object Storage
Big Data: Message Queues, and MapReduce

Data Structures and Algorithms

I believe Data Structures and Algorithms to be the foundation of Computer Science as all of computer science is storing data in some form, manipulating it with some algoritm, and outputting it.

I have put in a lot of effort in my university studies, and outside to implement many different data structures to understand them in-depth and also used LeetCode to solve many different problems to further my skills Data Structures and Algorithms

To date I've solved 100+ LeetCode Problems and thoroughly understood the concepts underlying these problems. I've also started entering Global Competitions recently and rank in the Top 10% of LeetCode