We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

West Warwick, RI

Summary

A software engineer experienced in using automation to grow small scale SCM infrastructures to full - scale, capable of effectively and efficiently supporting multiple software product lines through the entire development lifecycle.

TECHNICAL SKILLS

  • ElectricCommander
  • Perforce
  • Perl
  • JIRA
  • MSBuild
  • PowerShell
  • Batch scripts
  • Team Foundation Server
  • Nant
  • CruiseControl.NET
  • Subversion
  • Continuus
  • ClearCase
  • Visual SourceSafe
  • WiX
  • InstallShield
  • DOxygen
  • Visual Studio
  • Eclipse
  • C#
  • C/C++
  • Java
  • SQL
  • all versions of Windows
  • Ubuntu Linux
  • Redhat Linux
  • Solaris
  • AIX
  • HP-UX
  • Irix.

Professional Experience

Confidential Cary, NC

Senior Build Programmer

Responsibilities:

Acted as subject matter expert for Continuous Integration build system. Maintained the backend build systems that support Unreal Engine 4 and the games built upon UE4. Investigated tools and provided guidance to make the build process more efficient. Generated build failure reports. Developed documentation of the build/release process.

Confidential

Cambridge, MA

Software Engineer

Responsibilities:

Worked on a mobile enterprise-level app to deliver secure content to a user’s device for BYOD scenarios using C# with Xamarin to target iOS, Android and Windows Phone platforms. Responsible for writing unit and functional tests in addition to the product code.

Confidential

Cambridge, MA

Software Build Engineer

Responsibilities:

Improved build system efficiency to allow scaling from a single product line to multiple product lines. Automated manual processes, created and configured scripts and tools to be used across product lines. Acted as consultant to other teams implementing similar technologies. Supported multiple development teams around the world. Acted as liaison to localization team. Analyzed hardware needs and requested hardware purchases for build lab. Documented processes and presented instructional seminars to facilitate training of colleagues.

Confidential, West Warwick, RI

Software Engineer

Responsibilities:

Created entire SCM environment from the ground up. Instituted quality improvement policies and processes such as source control, unit tests and automated GUI testing. Automated entire build process, including continuous integration, unit testing, source code documentation generation, and final release to software production. Improved team productivity and communications by researching and implementing tools including a wiki server, allowing team members to share information.

Confidential, West Kingston, RI

2000 - 2005

Software Engineer

Responsibilities:

Wrote all aspects of server-side software from kernel-level device drivers to installer which installed and configured Linux and server software on proprietary hardware. Developed web installer to update server-side software in the field. Created an automated test harness for testing the installation process. Collaborated in the design and development of client-side UI.

Confidential West Warwick, RI

Software Engineer

Responsibilities:

Developed multiple Windows software applications used to monitor and control data acquisition hardware. Worked simultaneously on three different software products, seeing each through multiple life cycles. Led the development of one software product from prototype through release. Redesigned user interfaces to provide an enhanced user experience as well as a consistent look and feel throughout the product lineup. Improved product help by converting from flat text files to WinHelp with hyperlinks and images.

Confidential Providence, RI

Configuration Management Intern

Responsibilities:

Managed entire software build and release process on multiple UNIX platforms. Reduced user interaction with build process approximately 80% via shell script automation.

We'd love your feedback!