We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

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.

Experience
  • 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
Development of a video game engine for use in a medical environment.

Creation of a metrics suite to analyze and measure code structure.

Presenter at East Carolina University Think-In 2009: A Teaching with Technology Showcase
Recognition for contributions in furthering the area of Educational Computing.

We'd love your feedback!