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.