Software Engineer Resume
5.00/5 (Submit Your Rating)
SUMMARY:
- Lead designer and engineer for a vehicle kinematics and global positioning simulator utilizing the .NET Framework, WPF, XML, and Visual Studio 2015.
- Designer and engineer for a real - time data processing software package utilizing the .NET Framework, C#, VB.NET, XML and Visual Studio 2015.
- Increased productivity and software quality by implementing coding standards, and automating testing procedures utilizing CruiseControl.
- Experience writing software components to interface with numerous different hardware components such as CAN/LIN devices, Bluetooth devices, and MOST devices.
TECHNICAL SKILLS:
- Extensive knowledge in the .NET Framework, C#, SQL, Visual Basic .NET, and XML.
- Considerable knowledge of computer programming techniques such as object-oriented programming, relational database design, testing techniques, and data acquisition and analysis.
- Well versed in creating user interfaces with both Windows Forms and WPF.
- Extensive knowledge of Confidential Office, Visual Studio .NET, and Subversion.
- Considerable experience designing and implementing GUI through custom controls, API, and third party components including DevComponents’ DotNetBar, FarPoint’s Spread, and National Instrument’s LabView.
- Proven track record transferring data between SQL databases and forms as well as creating stored procedures and triggers.
- Solid understanding and usage of the .NET Framework Class Library including namespaces such as System.ComponentModel, System.Reflection, and System.Xml.
- Experience writing localized user interfaces using the System.Resources and System.Globalization namespaces.
- Experience creating software build procedures using Wix, InstallShield, CruiseControl, and NAnt.
- Ability to convert design specifications and UML to computer language.
- Ability to write clear and concise documentation of design specifications, software documentation, and internal processes.
PROFESSIONAL EXPERIENCE:
Confidential
Software Engineer
Responsibilities:
- Lead designer and engineer for a vehicle kinematics and global positioning simulator utilizing the .NET Framework, WPF, XML, and Visual Studio 2015.
- Designer and engineer for a Verification and Validation software package utilizing the .NET Framework, C#, VB.NET, C++, XML, SQL and Visual Studio 2015.
- Increased productivity and software quality by automating testing and build procedures utilizing CruiseControl and NUnit.
- Implemented a coding standard to increase code readability, stability, maintenance, and aid in navigation.
- Designed software components to interface with numerous different hardware components such as CAN/LIN devices, Bluetooth devices, and MOST devices.
- Assisted customers with project creation and defect resolution.
- Documented system architectures, application use, and internal processes.
Software Engineer
Responsibilities:
- Lead designer and engineer of an engine combustion data processing application utilizing the .NET Framework, C#, XML, and Visual Studio .NET 2003.
- Lead designer and engineer of an engine combustion data presentation application utilizing Visual Basic 6.0, ADO, Confidential Access, and Visual Studio.
- Support and defect resolution for an engine combustion data acquisition and analysis application utilizing C++, MFC, XML, USB communication protocols, and Visual Studio.
- Lead designer and engineer of testing harnesses utilizing Rational Robot, SQA Basic, NUnit, and various testing tools developed in-house.
- Researched new technologies such as the .NET Framework, USB communications, and mathematical algorithms.
- Implemented mathematical algorithms such as Fast Fourier Transform, Fourier Series and Knock.
Software Test Engineer
Responsibilities:
- Aided in the design and implementation of software used to process images for robotic circuit board component placement.
- Designed, implemented, and analyzed testing results for machine vision applications utilizing testing tools developed in-house with Visual Studio, C++, Visual Basic 6.0, and Matlab.
- Automation and documentation of testing and build procedures.