We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY:

A responsible, dedicated Software Developer with relevant experience in a high tech computer - based industry. Principal strengths include desktop application development in Windows and native iOS environments, particularly application of design patterns and best practices to ensure software maintainability and scalability. Demonstrates exceptional problem solving, strategic thinking and job completion under tight time constraints.

SKILLS INCLUDE EXPERTISE IN:

.Net C# (10 years)

OOD/OOP

Objective C

C++ (12 years)

Mutli-Threaded Apps

Xcode

WinForms/WPF

Design Patterns iPhone/iPad

Unit Testing

SOLID

GHUnit/OCMock

PROFESSIONAL EXPERIENCE:

Confidential, PHILADELPHIA, PA

Software Engineer

Responsibilities:

  • Developed software in the native iOS platform for iPhone/iPad app that accompanies firm's digital filing system.
  • Played a key role in architecture refactor planning sessions.
  • Championed unit test initiative by independently studying the framework and developing 15-20 unit tests, providing a base body of unit tests for developers to use as templates.
  • Completed development of new features requiring UI screens, business objects, and communication with cloud server.

Technologies Used: Xcode 5,6, iOS 6,7,8, Agile, Jira, TDD (GHUnit, OCMock)

Software Engineer

Confidential

Responsibilities:

  • Developed software in the .Net C# platform for the Windows desktop application that accompanies firm's digital filing system.
  • Paired, interfaced with remote contractors and employees on a regular basis.
  • Started a series of presentations to formally introduce developers to SOLID programming principles.
  • Served team members as a resource for questions regarding best OOP and Design Pattern practices.

Technologies Used: VS 2010 .Net 3.5, Windows 7, C#, WPF, Agile, TDD (NUnit, White), Target Process/Jira

Confidential, PHILADELPHIA, PA

BioInformatics Software Engineer

Responsibilities:

  • Developed software in the .Net C# platform for the control and experiment execution software for the device.
  • Also developed Windows desktop application that provides analytical services for the device's output.
  • Refactored hardware control software to enable offline development.
  • Designed/developed statistical accumulation module for analytical software.

Technologies Used: VS 2008/2010, .Net 3.5, Windows 7, C#, WinForms

Confidential, BIRMINGHAM, NJ

Team Lead/Manager of Software Development

Responsibilities:

  • Responsible for architecture, design, and development of control application for the next generation of the company’s primary product, an instrument that measures fluorescence and photometry.
  • Functionality implemented included multiple threads running and interacting, particularly during execution of experiments run by the instrument.
  • Developed threads that executed the experiment, updated the display, and monitored levels of device activity.
  • Architecture implemented various Design Patterns (including the State Pattern, Bridge Pattern and Model-View-Controller) to ensure a comprehensive, maintainable, and scalable application.
  • Introduced new software standards, including C#, to improve code stability and maintainability. Also instituted standard operating procedures for development and testing of applications, particularly defect management and software specifications.
  • Coordinated effort to hire subordinate programmers/consultants.

Technologies Used: VS 2005, Windows XP, C#, WinForms

Confidential, LANGHORNE, PA

Senior Software Engineer

Responsibilities:

  • Developed custom applications using Visual Studio and .Net/C#.
  • Responsible for development of lab research device. Developed manager module responsible for coordination of attached devices and user interface.
  • Developed Unit Test assembly for use in NUnit testing software.
  • Created full design specification documents.
  • Served as sole engineer for customer contact, design, development and testing of storage module for image management software.
  • Developed testing plan and delivered final presentation to customer.

We'd love your feedback!