We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

SKILLS:

  • Visual Basic
  • Visual C++
  • C#
  • WPF
  • WCF

TECHNOLOGIES:

Frameworks: .NET 2.0, 3.0, 3.5, 4.0, 4.5, MVVM, MFC, WPF, WCF, ADO.NET, Prism

Languages: C, C++, C#, Visual Basic 6, VB.NET

Soldering: Through hole, SMT, Fine pitch

WORK EXPERIENCE:

Software Engineer

Confidential

Responsibilities:

  • Create, debug and maintain WPF utility applications.
  • Create debug and maintain Winforms applications
  • Create, debug and maintain unit tests (NUnit)
  • Utilize WCF to enable communications between modules.
  • Create, debug and maintain MongoDB queries
  • Create, debug and maintain Windows Service applications.
  • Create, debug and maintain C++ Dynamic Link Libraries.

Software Engineer

Confidential

Responsibilities:

  • Create, debug and maintain WPF utility applications.
  • Utilize WCF to enable communications between modules.
  • Create, debug and maintain Silverlight applications.
  • Create, debug and maintain Windows Service applications.
  • Create, debug and maintain C++ Dynamic Link Libraries.

Software Engineer

Confidential

Responsibilities:

  • Re - engineer and re-implement an existing software program in VB.NET and WPF to control engraving machines utilizing Aerotech controller hardware.
  • Update an existing application written in C# to utilize the machine control codes supported by the Aerotech controller.
  • Ported an existing application written in C# to VB.NET.

Software Engineer

Confidential, Austin, Tx

Responsibilities:

  • Maintain, debug, and add functionality to an existing WPF desktop application used to store and synchronize users online data storage.
  • Created a Dynamic Link Library to be used by the WPF application to perform file badging operations on the user’s files.
  • Maintain the setup application and add functionality.

Programmer

Confidential, San Antonio, TX

Responsibilities:

  • Maintain, debug, and add functionality to an existing desktop application used to add and maintain user account information.
  • Maintain, debug and add functionality to an existing ASP.NET web application used to process Automated Clearing House (ACH) transactions.
  • Maintain, debug and add functionality to an existing ASP.NET web application that manages the Bank’s wires transfer transactions.
  • Maintain a windows service program that parses ACH disk file and imports that data into a SQL Server database.
  • Interface with Business Owners and transform work requests to coding tasks.
  • Create SQL Server 2005/2008 stored procedures
  • Create SSIS packages to extract data from a SQL Server database and export the data to a disk file for further processing.
  • Configure test environments.

Software Engineer

Confidential, San Antonio, TX

Responsibilities:

  • Maintain, debug and add functionality to an existing ASP.NET web application used to process Automated Clearing House (ACH) transactions.
  • Maintain a windows service program that parses ACH disk file and imports that data into a SQL Server database.
  • Create SQL Server 2005/2008 stored procedures
  • Create SSIS packages to extract data from a SQL Server database and export the data to a disk file for further processing.

Software Engineer

Confidential, Vancouver, WA

Responsibilities:

  • Created a touch screen control application that will be used on an industrial PC for controlling electronic sensor inputs, outputs, pneumatics and positioning for a linear positioning saw system used in the manufacturing industry.
  • Updated/Rewrote an existing touch screen application used to control the actions of the linear positioning system written in C++/MFC to use WPF for the User Interface and C# for the business logic and data access. This application was primarily designed using the MVVM design pattern and utilizing the Microsoft Patterns and Practices Prism libraries.
  • Responsible for architecting, programming and maintaining a communications program to interface a desktop PC with our linear motion controller within an 18 month timeframe and resulted in being issued a patent for that work, patent # 7,031,789.
  • Solely re-engineered and implemented an industrial Ethernet control system to control the electronic inputs and outputs as well as the machine pneumatics for our linear positioning saw system.
  • Wrote basic stored procedures, tables creation and queries for SQL Server 2005/8.
  • Responsible for administering a DevTrack defect tracking system.
  • Authored installation packages for Windows installations using WIX and NullSoft NSIS.
  • Successfully integrated and debugged a new inkjet printer into our machine in one week in time to show at the biggest trade show of the year.
  • Researched, administered and implemented a source control system, SourceGear Vault.
  • Served as Technical Lead for satellite office located in Mumbai India who was programming a touch screen interface for our positioning system and now responsible for maintaining that application.
  • Implemented a development lifecycle for product development.
  • Responsible for documenting all phases of the product development and presenting those documents to non-technical personnel.
  • Responsible for documenting and executing test procedures.
  • Responsible for all Windows Systems utility and diagnostic application programming.
  • Trouble shoots and repair micro-controllers and amplifiers to the component level.
  • Solder and rework through hole and surface mount components.
  • Repair, test and ship customer return merchandise.

Software Engineer / Research and Development

Confidential, Portland, OR

Responsibilities:

  • Responsible for executing project plans and engineering requirements.
  • Interface with supervisors, peers and other functional areas to meet project objectives.
  • Write and debug motion control software for an automated semiconductor manufacturing tool utilizing a proprietary scripting language.
  • Provide software/hardware support for manufacturing and engineering personnel.
  • WEB Project GUI designer and programmer.
  • Buffer software architect and lead programmer.
  • Genesis project Configuration Manager.
  • Wrote KORN shell script to build installation programs.
  • Wrote KORN shell script to extract files from a Source Safe database.
  • Wrote KORN shell script to automatically run maintenance on a Source Safe database
  • Wrote software architecture documents, requirements, and document code.
  • Able to work within a team or alone.
  • Visual Source Safe database administrator
  • Effectively manage time. Familiar with the Rational Unified Process, Visual Basic 5.0, 6.0.
  • Install, debug and repair computer software on a Windows LAN.
  • Provide software and hardware support to manufacturing, field service and engineering personnel onsite, by phone and/or email.
  • Wrote a KORN shell script to automatically build the software and the installation program. Setup and configure workstations.
  • Use DOS, Windows 3.1, Windows 95, Windows NT, Microsoft Visual C++ 5.0, Visual Basic 5.0, 6.0, Rational Unified Process, Visual Source Safe and InstallShield.
  • Wrote, debug and test ActiveX Dll's and EXE's, DOS and Windows applications.
  • Clean room experience.
  • Provided expert support of engineering and/ or process development efforts, conduct development and reliability testing and /or facilitate equipment maintenance for the Confidential - Confidential family of CMP and related tools. Interface with the customer during field support operations and designated demonstrations regarding tool performance.
  • Possesses demonstrated expert troubleshooting skills.
  • Independently complete root- cause analysis and drive solutions to technical problems
  • Actively contribute to the engineering design process with new and innovative design suggestions.
  • Trained lower level technicians in all aspects of technician duties to include: sound and effective trouble shooting techniques, safe and proper operation of CMP polishers, post polishing equipment and metrology/test equipment and correct engineering laboratory/ clean room protocol and safe handling of associated chemicals.

Electronic Technician

Confidential, Wilsonville, OR

Responsibilities:

  • Test, repair and assemble computer printer control circuit boards. Read schematic diagrams.
  • Supervise and train other technicians.
  • Troubleshoot digital and analog circuits to the component level. Fine pitch inspection, soldering and rework. Identify components.
  • Through-hole and surface mount soldering.
  • Operate Macintosh and PC computers (UNIX, DOS, and Windows).

Electroncis Technician

Confidential, Salt Lake City, UT

Responsibilities:

  • Test and repair digital, analog and tube circuit boards.
  • Read schematic diagrams.
  • Troubleshoot digital and analog circuits to the component level.
  • Through-hole soldering. Component identification.

We'd love your feedback!