[Type the author name]
Related Work Experience
Software Engineering Academic
Project
Education
1
California Polytechnic State University, San Luis Obispo
Current
Coursework
B.S. in City and Regional Planning
California State University, San Marcos
M.S. in Computer Science
Technical Skills
Objective
Data Analyst Intern
MaintenanceNet, Carlsbad, California (June 3, 2013 August 2013)
• Utilize SQL Server Management Studio (SSMS) to write, manage, and execute queries or stored
procedures in the stage and development environment.
• Worked with development team on a sprint to participate in agile process and step through code.
• Test and import data from clients using SQL Server Integration Services (SSIS).
• Employ Atlassian JIRA for project management; use agile scrum methodology for software
development.
Utilizing agile software development, five students and I designed and implemented C# windows form
interactive learning software application intended to develop and improve the mathematical skills of 3rd
and 4th grade students. The team consisted of testers, programmers, and analysts for each development
cycle; three cycles in total composed of two week sprints.
Visual Studio 2010 and the .NET Framework were used to create the system based on software
requirements specifications written by the analysts, followed by implementation by the programmers, and
then confirmed through validation and verification from the testers.
The application incorporates the use of a login system for both the teachers and students, an easy to
navigate UI, various problem types, i.e. (basic arithmetic, comparison, money identification and
arithmetic), difficulty settings, ability to create/add/remove users from the system, teacher’s ability to
view the statistics of students’ results and progress, functionality to export students’ statistics to excel, and
a 2 d platform game based on collision detection and sound support.
As the final programmer for the team I utilized LINQ to XML for storing and retrieving our data, developed
and integrated the 2 d game into the system, established and finalized the UI, completed code refactoring,
resolved bugs from the previous two development cycles, and performed code reviews.
Throughout the software development cycles, use cases (UML), activity diagrams, test cases, software test
documentation, bug database tracking, SRS documentation, scrum meetings, and implementation
occurred. After each cycle concluded, teams presented the design and functionality of their project
through a PowerPoint and demonstration.