Post Job Free
Sign in

Software Engineer Computer Science

Location:
Columbia, MD
Posted:
July 11, 2017

Contact this candidate

Resume:

MAURICE SHAW

**** ******** **, ********, ** ***46

253-***-**** *******@*****.***

Objective

To obtain a position as a Software Engineer in the field of Computer Science.

Education

University Of Washington, Seattle WA

Jun2016 Bachelor of Science in Computer Science

Cum GPA 3.61

Pierce College, Steilacoom WA

Jun2013 Associate of Science/Associate of Arts

Major Coursework

Java & C Programming

Operating Systems

Cryptography

Engineering Physics

Skills

Languages

Java, C, C#, JavaScript, HTML, JQuery, C++, CSS

Tools

Eclipse Kepler/ Luna, Cygwin, Junit Testing, MVC, MVVC, SQL, SVN, Visual Studio, LINQ, Development on the Microsoft .NET 4.5 framework, Spring MVC Framework Apache Tomcat, Apache web server

Operating Systems

Windows XP, Vista, 7, 8, Linux

Experience

Software Engineer University of Maryland College Park

College Park, MD 301-***-**** June2016-Present

Member of full stack development team which used the Agile Software Development Process to create a web application that allowed users/parents to view a student’s progress in their coursework.

Created web application using the MVC Spring Framework.

The Agile development process (daily stand-up,2 week sprint, code review, revise and submit)

Git and SVN where used for version control.

Developed a service layer for raw data.

Developed JSP’s using HTML5, JavaScript.

Users could create an account.

After an email confirmation users were able to create and change their password.

Intern at Concur Technologies

Bellevue, WA 425-***-**** Jun2015-Aug2015

Member of full stack development team which used the Agile Software Development Process to create an internal application that managed vendor information.

Created internal web application using ASP.NET and the MVC design Pattern

Used SQL to create stored procedures and triggers.

Developed a middle tier for raw data using C#.

Developed a view in HTML5, JavaScript and Ajax.

Developed a controller using C# and LINQ.

This was done on top of Concur’s existing codebase.

The Agile development process (daily stand-up,2 week sprint, code review, revise and submit)

Jira and TortoiseSVN where used for version control.

Member of Grey Hat Group Mar2015-June2016

Grey Hat Group researches all aspects of security, with a primary focus on cybersecurity and information assurance.

Infantry team member/leader

Fort Lewis, WA 253-***-**** Jan2003-Jan2007

Team leader in a Light Infantry Company.Responsible for the welfare,

fitness, morale and discipline of a four man team. Responsible for

individual training and maintenance of their equipment. Primary

instructor and advisor in the matters of tactics, personnel

management and junior leader development. Directed team's

tactical employment during offensive and defensive operations.

Course Projects

CSS 431 Robotics: Used robot kit to assemble and program several behaviors. Robot reacted to the environment in several ways.

Implemented in C a random biased walk to simulate an animal foraging or exploring its environment. Robot moved in a generally forward direction wandering randomly either left or right while never turning around.

Wrote an exponentially weighted algorithm that took samples from sonar senor to detect objects. Robot then reacts to obstacle by slowing on approach, coming to a stop, backing then turning away from the obstacle.

CSS 422 Operating Systems: Designed, implemented an operating system simulator.

Implemented three ADT’s used in the operating system scheduling. Process Control Block, FIFO queue to hold pointers to various PCBs that were instantiated in dynamic memory and a priority queue that used multiple instantiations of the FIFO queues.

Created a scheduling simulation with context switching using a priority scheduling algorithm and handled I/O service request traps and I/O service completion interrupts.

Implemented a starvation prevention mechanism that detects when lower level priority processes are not getting CPU time.

Created consumer producer pairs along with a mutex lock simulation that changed a mutual resource. Several deadlock situations were created detected and handled by the program.

CSS 445 Databases: Designed and implemented a rational database for social gaming application in Java.

Application allowed users to manipulate a database in several ways.

Used MVC design pattern

User could add/remove, find, and edit games in the database. Also find stores in local area with a particular game.

User can set up parties with other users.



Contact this candidate