About Me

I started in this industry as the team captain of my local robotics team (Absolute Control) in senior year of high school. We won multiple awards including rookie of the year. After having led the team and working closely with our programming team, I built a passion for the software development and engineering. I then continued to get an internship at COSONY where I was introduced to the IT services team. I helped clients keep their systems in working order and maintained backend technologies and servers. After the IT experience, I was recruited my SmartHost Design Technologies to both help expand their brand on social media and work closely with their clients to migrate client sites to a mobile friendly version. I am currently working as a Technology Intern at FedData and a Undergraduate Teaching Assistant at University of Maryland Baltimore County (UMBC) along with the being enrolled as a Full time student at UMBC. As a Technology Intern, I have worked on 6 projects in the past year and half. These projects range from user experience frontend development, to backend networking automation. As a Teaching Assistant for Computer Science 1, I guide labs of 20 students, grade homeworks and projects, and answer computer science related questions during office hours. Finally, I am a third year undergraduate computer science major on track to graduate in May, 2020. I ultimately see myself working full-time in the industry as a Software Engineer and plan on getting my masters degree within the next 5 years.


Major

Minor: Pyschology

University: University of Maryland Baltimore County

Major: Computer Science BS

Expected Graduation: May, 2020

Start Date: Aug, 2016

Current Job

Company: FedData

Description: I develop proof of concept software primarly in Python3. I use tools like Flask and Django to develop Python based APIs and Docker or dpgk-deb to package these tools.

Name: Technology Intern

Start Date: Jul, 2017

End Date: Present


Courses

Programming

CMSC 201

Python

Acedemic Description

I started learning Python in Computer Science 201 (Introduction to Computer Science). We learned about the different types of loops, recursion, general control structures and proper coding standards

Real World Description

I use Python at my internship at FedData to create web applications to data parsing scripts. I have even been TA-ing for CMSC 201 for 2 semesters now and I am going into my third semester as a teaching assistant.

CMSC 202 CMSC 341 CMSC 313

C/C++

Acedemic Description

I have used C++ in multiple computer science courses ranging from Computer Science 202 (Introduction to Computer Science 2) to Computer Science 341 (Data Structures). It is used in many of our courses at UMBC and I have created many data structures such as square lists, binary trees, and hash tables using C++. I also have used C for many classes including Computer Science 313 (C and Assembly) and will be using it more in Computer Science 421 (Operating Systems) and Computer Science 411 (Architecture)

Real World Description

I have made a simple game with intentional security vulnerabilities for a CTF.

CMSC 313 CMSC 411

Assembly

Acedemic Description

I have used assembly in Computer Science 313 (C and Assembly) in i386 architecture.

Real World Description

I have also parsed the disassembly of programs for a Capture the Flag (CTF) event I par-took in.

Software

CMSC 331 CMSC 421

Git

Acedemic Description

I used git to manage my projects and homeworks that were due for Computer Science 331 (Principles of programming languages).

Real World Description

I use git to manage most of my project at my internships. We documented and followed a git workflow, made multiple repositories and branches, solved merge conflicts and managed git commits and merges.

CMSC 421

Virtualization

Acedemic Description

In Computer Science 421 (Operating Systems), we will be using virtualbox to create a vuirtual machine to write and test kernel modules in.

Real World Description

I have made countless VMs use VirtualBox that do anything from act as my dev enviornment to act as a node in a mock network configuration. I have done networking between VMs, and setup guest editions and shared folders along with other virtualbox configurations. I have also exported virtual machines to .ova and .vhd

Docker

Acedemic Description

I have yet to have a class that had me use docker.

Real World Description

I have used Docker and Docker Compose to containerize applications and make the application deployment repeatable. I have configured volumes to have data stored outside the docker app and setup communication between docker applications.

Interpersonal

Presentations

General Description

I have made an abudance of presentations for classes with topics ranging from book reports to group project final presentations. I often use Google Slides or Microsoft Powerpoint to make visually stuning presentations. I have watched TED talks on how to make presentations meaningful yet consice and vusially apealing. I have made presentations for all final projects for summer internships and presented them to high ranking members of the company (including the CEO).

Teaching

General Description

I have been a TA for CMSC 201 for 2 semesters and have held labs with thirty students, graded assignments, and answered questions during office hours.I have volunteered to help at a summer camp where we took care of childern during the day, taught them a little bit of math and reading. We helped them grow and have a productive summer whilst having fun at the same time.

Contact Me