Certifications

blur background

Cybersecurity

NDAQ Challenge CTF

NDAQ Challenge CTF

During my internship with the cloud security team at Nasdaq-Verafin, I participated in a capture the flag competition with the team and placed 17th/42.

Skills or Technologies I used:

  • Cybersecurity
Foundations of Cybersecurity

Foundations of Cybersecurity

I was introduced to cybersecurity through a Google-developed curriculum, exploring significant events in the field's evolution, the impact of security incidents on businesses, and the role of an entry-level cybersecurity analyst. The course included interactive content from current Google professionals, hands-on activities, and simulations to build job-ready skills, covering CISSP security domains, frameworks, controls, ethics, and analytical tools.

Skills or Technologies I used:

  • Cybersecurity
Play It Safe: Manage Security Risks

Play It Safe: Manage Security Risks

In this advanced cybersecurity course, I deepened my knowledge of frameworks and controls, risk management, and threat mitigation. Guided by Google professionals, I learned to navigate SIEM data, use playbooks for threat responses, and conduct security audits, gaining practical skills for entry-level cybersecurity roles.

Skills or Technologies I used:

  • Cybersecurity
Network Security

Network Security

I completed a course enhancing my understanding of network infrastructure and security monitoring tools. I can now elucidate ACL operations, NAT concepts, and the utility of various NSM tools within a SOC. My knowledge extends to network-based malware defenses, load balancing, web application firewalls, and access control models.

Skills or Technologies I used:

  • Cybersecurity
  • Network Security
Fundamentals of Network Communication

Fundamentals of Network Communication

This course provided a comprehensive overview of network evolution, key concepts, and functions of layered architecture. It detailed protocols and services integral to current networks, explained digital communication fundamentals, and error control techniques such as parity checks, polynomial codes, and Internet checksums. ​

Skills or Technologies I used:

  • Communication Networks
  • Internet Protocols
  • Error Control Techniques

Artificial Intelligence and Machine Learning

Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning

Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning

In this course, I have learned to harness the power of TensorFlow, mastering best practices for this leading open-source machine learning framework. I have built and trained a basic neural network, applying my skills to a computer vision application. My understanding of convolutions has deepened, enabling me to significantly improve neural network efficiency and accuracy. Through hands-on projects, I have acquired practical expertise to innovate and excel in machine learning endeavors.

Skills or Technologies I used:

  • TensorFlow
  • Python
  • Google Colab
  • Machine Learning
Convolutional Neural Networks in TensorFlow

Convolutional Neural Networks in TensorFlow

I have completed a certification where I honed my skills in handling real-world image data, plotting loss and accuracy, and implementing strategies to prevent overfitting, like augmentation and dropout. I also learned about transfer learning, gaining the ability to extract learned features from existing models.

Skills or Technologies I used:

  • WordPress
  • TensorFlow
  • Python
  • Google Colab
  • Machine Learning
Custom Models, Layers, and Loss Functions with TensorFlow

Custom Models, Layers, and Loss Functions with TensorFlow

In this course, I learned to differentiate and build models using TensorFlow's Functional and Sequential APIs, including multi-output models and Siamese networks. I have crafted custom loss functions like the contrastive loss, developed unique layers, and explored activation functions. Furthermore, I gained proficiency in enhancing models with custom features and creating advanced architectures such as ResNets by defining custom model classes.

Skills or Technologies I used:

  • TensorFlow
  • Python
  • Google Colab
  • Machine Learning

Deployment and CI/CD

Docker for absolute beginners

Docker for absolute beginners

In a 2-hour guided project on Docker, I learned its architecture, commands for managing images and containers, networking, and volume management. I applied these skills to deploy a web application as a Docker container, streamlining application build, share, and run processes.

Skills or Technologies I used:

  • Docker
Terraform for AWS - Beginner to Expert

Terraform for AWS - Beginner to Expert

I completed the "Terraform for AWS - Beginner to Expert" course on Udemy, where I acquired hands-on experience in managing AWS resources using Terraform. The course deepened my understanding of AWS services like RDS, EC2, and IAM, and taught me to implement Terraform modules and manage infrastructure as code. I learned to navigate and utilize Terraform documentation effectively, addressing real-world cloud infrastructure challenges.

Skills or Technologies I used:

  • Terraform
  • AWS
  • VS Code
  • GitHub

Web Development

Introduction to Cloud Development with HTML, CSS and JavaScript

Introduction to Cloud Development with HTML, CSS and JavaScript

Through this course, I have gained a comprehensive understanding of the cloud development ecosystem, familiarizing myself with essential terminology and tools. I've become proficient in developer tools and IDEs, enhanced my skills in HTML, CSS, and JavaScript for user interface creation, and developed expertise in managing projects with Git and GitHub. This has prepared me for professional web development. ​

Skills or Technologies I used:

  • HTML
  • CSS
  • JavaScript
  • GitHub

Robotics

Roboboat 2024

Roboboat 2024

Second year at Robobat 2024 Competition: RoboBoat is an international competition where student teams globally create autonomous surface vehicles (ASVs) to autonomously navigate through a series of maritime challenges. These robotic boats showcase advanced maritime maneuverability and are engineered to address real-world issues such as coastal surveillance, port security, and oceanographic operations, reflecting the pressing needs of the maritime industry.

Skills or Technologies I used:

  • Robotics Operating System (ROS)
  • Computer Vision
  • C++
  • Python
  • GitHub
Roboboat 2023

Roboboat 2023

First year at Robobat 2023 Competition: RoboBoat is an international competition where student teams globally create autonomous surface vehicles (ASVs) to autonomously navigate through a series of maritime challenges. These robotic boats showcase advanced maritime maneuverability and are engineered to address real-world issues such as coastal surveillance, port security, and oceanographic operations, reflecting the pressing needs of the maritime industry.

Skills or Technologies I used:

  • Robotics Operating System (ROS)
  • Computer Vision
  • C++
  • Python
  • GitHub

Database Management and Analysis

Intro To PostgreSQL Databases With PgAdmin For Beginners

Intro To PostgreSQL Databases With PgAdmin For Beginners

Successfully completed training in PostgreSQL and PgAdmin 4. Proficient in installation, database creation, data manipulation, and basic reporting. Acquired skills in SQL commands, Primary and Foreign Keys, and database backup/restoration. This certification attests to expertise in PostgreSQL and PgAdmin 4, covering database management, SQL operations, and data integrity.

Skills or Technologies I used:

  • PostgreSQL
  • PgAdmin

Log Management and Analysis

Intro to Splunk

Intro to Splunk

In the 'Intro to Splunk' eLearning course, I learned to utilize Splunk for creating reports, dashboards, and event exploration using the Search Processing Language. I mastered Splunk's architecture, user roles, and navigation of the Splunk Web interface, gaining skills in building searches, visualizations, and understanding knowledge objects, preparing me for advanced data analysis tasks. ​

Skills or Technologies I used:

  • Splunk

Java Unit Testing

Practical Java Unit Testing with JUnit 5

Practical Java Unit Testing with JUnit 5

Finished JUnit 5 training: Gained expertise in unit testing, best practices, and TDD basics. Ready to boost code quality with effective tests in IDEs.

Skills or Technologies I used:

  • JUnit
  • Java
  • Eclipse IDE
Mockito: Next-Level Java Unit Testing

Mockito: Next-Level Java Unit Testing

I completed a comprehensive course focused on enhancing Java JUnit tests using mocks, specifically learning about Mockito 5 version. The course equipped me with the skills to efficiently run unit tests with mocks in the Eclipse IDE, addressing practical, real-world testing problems. Throughout my learning journey, I was guided to follow mocking best practices, which has significantly improved my ability to develop high-quality test suites for Java applications.

Skills or Technologies I used:

  • Mockito
  • JUnit
  • Java
  • Eclipse IDE

CAD Drawing

AutoCAD Certified User

AutoCAD Certified User

I completed an Autodesk AutoCAD training course, enhancing my expertise in computer-aided design. Alongside formal education, I acquired hands-on experience with Autodesk AutoCAD software, applying theoretical knowledge in practical applications. My proficiency was validated through a proctored exam, inclusive of identity verification, at a Certiport Authorized Testing Center, where I successfully demonstrated my competency in AutoCAD to earn the certification.

Skills or Technologies I used:

  • AutoCAD
  • Assembly Design
Onshape Fundamentals: CAD

Onshape Fundamentals: CAD

I completed the Onshape Learning Pathway, gaining expertise in advanced CAD features like sketching, modeling, and assembly. The program emphasized Onshape's unique capabilities and best practices, ensuring a seamless transition from traditional parametric 3D CAD. My proficiency was certified upon completion, showcasing my readiness for modern CAD challenges.

Skills or Technologies I used:

  • Onshape
  • Assembly Design