Resume

Below is an elaborated version of my resume. If you would like to just see the clear-cut resume, then access the file by clicking the buttons below. I do however recommend you to continue reading below as I go into more detail and elaborate more on various parts of my resume.

Resume Doc Resume PDF

What I am looking for

Key Points:
  • Work-life Balance
  • Collaborative Environment
  • Growth Opportunities
  • Quality Experience

I am looking for an entry-level software developer position. Whether it's applications development, web development, or another field of software development, I have been completely fascinated and interested in them through many of my projects. That is why I am not particular to any specific field and am willing to learn and specialize throughout my career progression. What I am looking for most in a company is an environment where I can grow as a developer. I value the environment more than the benefits. I enjoy collaborating with others and bouncing ideas with one another. Five years down the line, I hope to have garnered enough experience and knowledge to lead my own team of developers to create amazing products.

Relocation Preference:
  • Florida
  • Utah
  • Massachusetts
  • Colorado
  • California
  • Pennsylvania
  • Iowa

These are preferences, which should not be treated as requirements. Since I am based in a small town, I will need to relocate nevertheless, therefore I am more than willing to relocate. I am a flexible person and am willing to adjust to what the environment provides. However, these preferences will ultimately affect my career path decisions.

Education

Bachelor of Science in Computer Science
August 2015 - May 2019
Florida State University
Overall GPA: 3.513
Relevant Coursework:
  • COP4531 - Analysis of Data Structures
  • COP4710 - Databases
  • COP4610 - Operating Systems
  • CIS4930 - Python
  • COT4420 - Theory of Computation
  • CEN4020 - Software Engineering I
  • COP3252 - Internet Programming with Java
  • COP4020 - Programming Languages
  • MAD3105 - Discrete Mathematics II
  • MAD2104 - Discrete Mathematics I
  • CDA3101 - Computer Organization II
  • CDA3100 - Computer Organization I
  • COP4530 - Data Structures
  • COP3330 - Object Oriented Programming
  • COP3014 - Programming I: Intro to C++

Technical Skills

Programming Languages

  • C++
  • C
  • Java
  • SQL
  • Python
  • C#
  • HTML
  • CSS
  • JavaScript

Software and Operating Systems

  • Android Studios
  • UNIX/Linux
  • Visual Studios
  • Ubuntu
  • VM VirtualBox
  • Atom

Relevant Courses and Other

  • Git Version Control
  • Data Structures
  • Mobile Development
  • Operating Systems
  • Algorithms
  • Databases

Project Experience

AllTheWage

  • AllTheWage is an Android and iOS mobile Payroll app created by a team of five, that oversees every aspect of the payroll process and more. Features include: Hour Scheduler/Manager, Pay Rate Manager, Location-based Automatic Login, Direct Deposit, Employer-Employee Communications Board, Request Notifications.
  • Created the hour scheduler, pay rate manager, and database access/display using Java in Android Studios.
  • Used the Agile development approach, worked with many APIs, incorporated Firebase as a database for AllTheWage, and used various development, version control, and communication services such as Slack and GitHub.
  • Java
  • Android Studios
  • Android Development
  • Firebase
  • Agile Methodology
  • Mobile Development

Last Call

Let's Make Event Planning Fun Again
  • Last Call is a database driven web app that offers users an easy and convenient way to plan party essentials.
  • Took on a leadership role and assigned tasks to other teammates, making sure the team was working in a clear direction. Implemented the SQL database and JavaScript code, as well as some of the Python code.
  • Designed using ER Model incorporated for the SQL database with SQLite, using Python with the Flask framework to connect the back-end with the front-end. Front-end created using CSS, HTML, and JavaScript.
  • SQL
  • Python
  • SQLite
  • JavaScript
  • Webdev
  • Leadership Role

jjmingg.github.io

  • jjmingg.github.io is a website created as an outlet for people to familiarize with Jamine Guo.
  • Designed from scratch using HTML, CSS, JavaScript and Bootstrap for containers and a few other components such as navbar and carousel.
  • Features a multi-page design with a Bootstrap layout.
  • HTML
  • CSS
  • Bootstrap
  • JavaScript
  • Graphic Design

Operating Systems Projects (3)

  • Implementation of Shell: Team of three implemented basic version of a shell to understand the mechanics of process control such as parent-child processes, creating new processes, path search and parsing. Handled the command execution, forking, input-output redirection, piping, and built-in functions.
  • Kernel Module Programming: This project was given to familiarize with system calls, kernel programming, concurrency, and synchronization in the kernel. Created a hotel elevator scheduler that picks up or drops off people, limited by time, space, and capacity. Developed through pair programming.
  • FAT32 File System: Created a shell-like utility capable of interpreting a FAT32 file system image. Developed through pair programming.
  • C
  • Bash
  • Kernel Programming
  • Operating Systems
  • Multithreading
  • Leadership Role

Data Structures and Algorithms Projects

  • Developed generic doubly-linked list, binary search tree, queue, and hash table data structures using C++.
  • Familiarized with the concept of class templates, nested classes, namespace, and operator overloading.
  • C++
  • C
  • Data Structures
  • Object Oriented Programming

Growcery

Grow a list, save some money, and make your shopping convenient!
  • Growcery is an iOS mobile app that lets users generate a smart list that customers can interact with to create a grocery list based on savings, with price comparisons, discounts, and sales, all in one app.
  • Worked on the front-end design, Firebase API incorporation, data sets, and data collection.
  • Designed with a startup/entrepreneurship mentality using the Business Model Canvas.
  • Swift
  • iOS Development
  • Entrepreneurship
  • Firebase
  • Xcode
  • Mobile Development

Work Experience

Panda House
Marathon, FL
Assitant Manager, Waiter
June 2013 - Present
  • Effectively trained new employees and maintained stability in the working environment
  • Efficiently multi-tasked and managed time while working as a team member in a fast-paced environment
  • Multi-tasking
  • Fast-paced Environment
  • Leadership Role
  • Teamwork

Involvement

Association for Computing Machinery (ACM)
September 2015 - May 2019
Tennis Club
August 2015 - May 2017
Phi Eta Sigma National Honor Society
January 2016 - May 2019
Cybersecurity Club
September 2018 - December 2018
Hackathons
September 2018 - April 2019
FSU Programming Contests
October 2016 - April 2019

More