Joseph Martinsen

Computer Engineering B.S

Minors in Cybersecurity and Mathematics

Texas A&M University '19

3 Years Software Engineering Experience

Computer Scientist @ Adobe


About Me

I am currently in my last year at Texas A&M University where I am in the process of earning an undergraduate degree in Computer Engineering, Computer Science track. I am also pursuing minors in Mathematics and Cybersecurity. I will be taking my talents to the Bay Area to work on Adobe XD

My past experiences include a position as an Assistant Warehouse Manager for Melody International which allowed me to develop skills in a fast-paced work environment. I have also worked as an IT Student Technician where I interacted directly with customers on a daily basis in order to resolve any issues they experienced. As an Undergraduate Teaching Fellow, I had the opportunity to teach other students close to my age a technical subject as well as having to prepare before hand to answer any questions about the topic at hand. I have had experience working in a large corporate environment at Capital One and have worked part time at a software consulting firm where I completed and developed features following the Agile framework.

In order to balance school work and my work hours, I have had to rely on my strong work ethic as well as master my people and time management skills. From hours on the phone working on the computer support team to hours in the classroom helping others succeed in their academics, I always enjoy the challenge at hand.



Computer Scientist

  • Develop high-performance, reliable, testable and maintainable code
  • Collaborate with the team to create effective product test strategies.
  • Understand users needs and product pain points to help devise and execute on a plan to deliver ongoing quality

Data Engineering Intern

  • Directly assisted Commercial Data Engineering team in creating infrastructure to move from data-centers and into AWS
  • Iteratively designed and built a full-stack web application following a microservice architecture to provide clear insight to a data analyst or tech user how metrics are progressing through the day as well as provide a clear dependency mapping between each metric

Junior Software Developer

  • Primary responsibilities include developing new features, debugging and resolving issues, testing my work,researching solutions to technical problems, and communicating with clients and team leads regarding the progress of key tasks or issues following Agile and Scrum software development methodologies
  • Common technologies include JavaScript, HTML5, CSS3, GitLab, MVC, Web API, HTTP, NGINX, REST, AngularJS, TypeScript, React, Redux, Django, Vagrant, and PostgreSQL

Teaching Fellow

Department of Mathematics
Texas A&M University
  • Lead groups of 8-10 Undergraduate Students in Calculus II Recitations
  • Guided Students through professor assigned challenge & homework problems
  • Graded Students based on participation and willingness to learn as part of their course grade

App Developer

Department of Mathematics
Texas A&M University
  • Worked under Dr. Philip Yasskin in modifying maplets for public distribution.
  • Assisted in creating a Math Homework Grading system for use by Math professors at Texas A&M and other colleges
  • Converted Math Textbook from LaTeX into a fully functional HTML website version

Student Technician

Department of Student Affairs
Texas A&M University
  • Assisted computer support team in providing support of Windows 7 and Apple Mac computers for approximately 800 users.
  • Involved answering the phone to troubleshoot computer issues, performing hardware and software installations, upgrades and maintenance, assisting with special projects and general service desk duties.

Math Tutor

  • Assist students in elementary, middle, and high school in mathematics.
  • Worked with students in small groups of 3 to 4 to help develop their math skills
  • Helped individual students prepare for finals and specific projects in one on one tutoring sessions

Information Technology Technician

Martinsen Software & Electronics
  • Installing hardware and software systems
  • Maintaining or repairing equipment
  • Troubleshooting a variety of computer issues
  • Setting up computer security measures
  • Configuring computer networks

Assistant Warehouse Manager

Melody International
  • Maintain receiving, warehousing, and distribution operations by initiating, coordinating, and enforcing program, operational, and personnel policies and procedures
  • Comply with federal, state, and local warehousing, material handling, and shipping requirements by studying existing and new legislation; enforcing adherence to requirements; advising management on needed actions.

Personal Projects

These are a collection of projects I have been completed on my own free time

Flix with Friends
Flix with Friends is a program that helps users decide what movie they should watch. It reads through spreadsheets or Google Sheets that have names of movies that users would like to watch. The program searches through a movie database to pull descriptions, ratings and various poster sizes to present in an IMDb-like interface to help users decide on what movie to watch based on search criteria like keywords, release date, rating and which of the users has seen the movie.
Flix with Friends
Periodic Table GUI
The main function is eleminfo(). The function will display a periodic table of elements for eleminfo(0). Currently, only one element can be selected for information. Another use of the function is to either type in an element name or symbol. The name or symbol must be string, i.e. eleminfo('He'). For element symbols, the first letter must be capitalized.
Periodic Table GUI
Coming Soon