Post Job Free
Sign in

Software Engineer Computer Science

Location:
Olivehurst, CA
Posted:
June 30, 2018

Contact this candidate

Resume:

Gurender Singh

530-***-**** ********@*******.*** www.linkedin.com/in/gurendersingh/ https://github.com/guri95/

SUMMARY

Seeking a full-time position that is challenging, interesting, and lets me work on the leading areas of technology. A full-time position that gives me opportunities to learn, innovate and enhance my skills in conjunction with company goals and objectives.

EDUCATION

University of California, Davis August 2018

Bachelor of Computer Science.

GPA: 3.30

SKILLS

Personal Characteristics: Performance driven with strong leadership skills. Ability to stay organized and perform well with others in a fast-paced environment. A motivated learner committed to any task assigned.

Technical Skills: Proficient with C, C++, Java, HTML, CSS, JavaScript, Bootstrap, PHP, jQuery, Lisp, Prolog.

oFamiliar with UNIX and Windows environment; Microsoft SQL Server, Data Structures, Google API’s, Google maps API’s, twitter API’s, SCRUM and AGILE methodology, Python, GIT, GitHub, MATLAB, Lisp, Prolog Programming.

PROJECTS

File system (Operating System): implement a file system on top of the virtual disk in UNIX environment by using file allocation table, block API and support up to 128 files in a single root directory. To check the edge cases, a tester file was created. This project also had the presentation and interactive grading. May 2018

Shell: implement a shell by using C language in a UNIX environment. It accepts input from the user under the form of command lines and executes them. It was also checked by a tester, written by the teammates. Presentation delivered by the whole group. TA did the interactive grading for the coding files. April 2018

User-level-thread: implemented a basic user-level-thread library for Linus. It provides an interface for applications to create and run independent threads concurrently. April 2018

B-trees: a balanced tree which allows search, sequential access, insertion and deletion in logarithmic time. It is good for storage system that read and write relatively large blocks of data such as File Systems. January 2017

MIPS: a CPU processor with pipelines which fetch instructions, decode, execute address calculation, memory access, and write it back to registers. January 2017

Compiler: created a website similar to “Jsbin” which allows other users to access the code and help to fix the bugs. This compiler has HTML, CSS, JavaScript, and output sessions. Summer 2017

Diary: created a web application which has log in and sign up form. It allows user to express their thoughts in text template and stores them securely in MySQL database. Summer 2018

Compiler: designed a Compiler in JAVA which converts E-code into executable C-code. It has Scanner, Parser, Symtab (semantic checks), and code generator. January 2018

Object and Orientation Programming: defined the abstract classes, interference, Inheritance, and objects. This project was based on the problem solving techniques. February 2018

Two Arm Robot: fetch a file containing instructions, in form of coordinates which allow a machine to design pattern. The code is written in C++ by using data structures. May 2016

EXPERIENCE

Math/Computer Science Tutor August 2014 – June 2016

Yuba City Community College, CA

Calculus, Differential Equation tutor.

Assist students in problem solving and critical thinking in C++ during tutoring sessions.

Lab Assistant(Pacific Coast Producers) July 2016 – September 2015

Testing various samples for specific bacteria and Sanitation



Contact this candidate