img

Chris Mayol

Software Engineer

JavaScript Java C++ Node SpringBoot React/Native Angular 8 TypeScript MySQL MongoDB Bootstrap HTML/CSS/SCSS

Career Goal Loading...

My main goal will be to obtain a position as a software engineer or software developer that will help me build experience and knowledge and allow for professional growth and advancement.

Experience

2020

Wells Fargo

Front-End Software Engineer

2019

Collabera

Full Stack Software Engineer

Projects

web development

Community Hashtags

Web Application Live
React, Node, MongoDB, JavaScript, Bootstrap, Scss, Git

A social website that allows users to share their favorite hashtags with others. It also allows users to like other posts, allowing users to easily find new set of hashtags that are relevant to their niche.

NBA Market

Web Application
Angular 8, TypeScript, SpringBoot, Java, MySQL, MongoDB, CSS, Git

Full stack fantasy NBA market website, where customers can buy players and place orders and can view their orders by logging in. Also, the admin can log in and fulfill customer orders and more administrative actions. Developed MySQL and MongoDB versions.

Portfolio

Design
HTML, CSS, JavaScript, Bootstrap, Git

This website was design mainly with Bootstrap, HTML, CSS and is responsive across all devices

Fitness Website

Team Work
HTML, CSS, JavaScript, Bootstrap, Git

This website presented the user with a 2d human model in which you where able to click on a muscle and will load a list of exersices with video and a description targeting that muscle. Also, my team included other useful resource pages such as calculators, nutrition, workout guides, etc.

Edge Online

Team Work
Angular 8, TypeScript, SpringBoot, Java, MySQL, MongoDB, CSS, Git

A gaming ecommerce store, where customers can buy gaming hardware. Team project, working with various full stack technologies.

Snowflake Generator

JavaScript
JavaScript, P5, HTML, CSS

Simple program that generates a snowflake using the power of math!

Game development

Water Bunny 2D Platfomer Game

Advance Java
Java, Game programming

This project introduced me to game programming. The concept of the game "water bunny" is, your a bunny swimming deep in the ocean floor with limited supply of oxygen and your goal is to survive as long as possible by collecting more oxygen, avoiding platforms and enemies that can hurt you. WaterBunny was created in andriod studio using Libgdx game engine and programmed in java.

Ping Pong Game

Advance C++
C++, SFML Framework, Box2D, Git

Worked on this project mainly to work with new libraries. This project helped me expand on my knowledge of object oriented programming. Also, using Box2d physics engine was new and interesting for me.

Tetris

Advance C++
C++, SFML Framework, Git

Recreated classic tetris game with SFML graphics in visual studio. Great project for beginners in game development.

App Development

Fitness App

IOS Android
React-native, JavaScript Es6

Similar to fitness website, this app displays a 2d human model where the user interacts with and allowing them to browse exersices based on the muscle group they have picked or search for. This is just one of many features. This app is for IOS and Android platform and will be deployed soon. The github repo above is a sample of the actual private repo and is very outdated.

Date Calculator

C++ programming
C++

This school project was fairly simple, The calculator calculated the number of days between the dates entered. We had to put into account leap years and months that have different number of days. Helped me understand the basics of classes and inheritance.

Computer Security

IOS Applications Exploitation

Problem Solving
Kali Linux, OWASP ZAP, Burp Suite

While I was researching and learning about computer security, I worked on several projects. After learning about how SSL implementation was flawed in IOS, I started some man in the middle attacks on various IOS applications sending crafted requests to the application server, checking for weak security. I manage to exploit several applications, some were severe exploits. For the applications that were exploited, I made sure to notify the developer about the exploit.

Buffer Overflow Exploitation

payload
Linux, Reverse engineering, C++

I was able to exploit a c program vulnerable to a buffer overflow exploit and spawn a shell.

WIFI Network Pentesting

scripting
Linux, Shell Scripting, Aircrack, Reaver

Using Kali linux I was able to pentest my personal network. I used two methods to acheive this. First method was a wps pin brute force attack, I used aircrack and reaver scripts to run this attack. This will crack WPA2 passwords for routers that are vulnerable. Updating your router to the latest update will patch this. Second method was an evil twin AP, which is basically a MITM social engineering attack prompting the target for the wifi password.

My Skills

Programming Languages

Technologies