Software Engineer Resume
Greenville, NC
Summary
Graduate with BS in Computer Science and MS in Software Engineering.
Proficient with Actionscript 2.0/3.0, Flex, Java, JavaScript, C, C++, C#, ASP .NET, Maya, Photoshop, SQL and HTML.
Experience in programming and maintaining databases.
Background in the development of games used in academic environments.
Experienced in team-oriented environments developing, testing and debugging large-scale software systems.
- Code Refinery – Apex, NC
- Systems Tester/Test Engineer (December 2009 Present):
- Executing manual and functional test cases for customized medical hardware/software.
- Hardware: Tecan-branded pipetting device for use in testing/diagnosing blood transmitted diseases.
- Software: Custom interface software used in the interaction of the Tecan hardware device and a personal computer.
- Black box testing of software/hardware interaction.
- Conforming to strict FDA regulations in medical testing procedures and documentation.
- Creating and modifying test scripts.
- Identifying test case failures, user failure and software failure.
- Using regression testing to check for faults in program modifications.
- Maintaining extensive documentation on a large variety of test cases.
Confidential– Greenville, NC
Software Engineer (December 2008 January 2010):
Development of educational games including:
Active World (persistent online world using RenderWare engine).
Chadwick Puzzle (flash-based educational game).
Creation of 3D models (human and environment) for use in Active World.
Development of mathematical-based research programs.
Development of online message board system.
Creating and Testing Object-Oriented software written by multiple people.
Creation of client and server side applications for use within the department.
Creating interactive Flash presentations.
Creating and executing test cases.
Confidential Greenville, NC
- Hardware and Network Technician(July 2007 December 2008):
- Assembly and maintenance of personal and corporate server machines.
- Network installation and setup in personal and corporate environments.
- Removal of malicious software in personal and corporate machines.
- Installation and configuration of operating systems (Windows, Linux, MacOS, etc.).
- Phone support for troubleshooting computer operating issues.
Technology Summary
Systems: Linux, UNIX, Windows 9X/NT/2000/XP/2K3/Vista/7, Mac OS
Databases: MS SQL Server
Languages: C#, Java, C++, SQL, HTML, ASP, CSS, ActionScript 2.0/3.0, Flex, JavaScript
Software: Eclipse, MS Visual Studio, IBM Rational Rose, MS Project, MS Visio, Photoshop, Maya
Education: B.S. in Computer Science
Completed courses include:
Analysis of Algorithms
Discrete Mathematics
Operating Systems
Numerical Analysis
Java Development
Database Programming
C/C++ Programming
Network Programming
GUI Development
M.S. in Software Engineering
Completed courses include:
- Software Metrics
- Software Engineering Foundations
- Software Architecture and Design
- Software Project Management
- Process Management and Lifecycle Modeling
- Verification and Validation
- Systems Security
Presenter at East Carolina University Think-In 2009: A Teaching with Technology Showcase
Recognition for contributions in furthering the area of Educational Computing.