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.

TECHNICAL SKILLS

  • .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:

  • 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)

Confidential

Software Engineer

Responsibilities:

  • 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

Software Engineer

Responsibilities:

  • 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

Responsibilities:

  • 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:

  • 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!