Software Development Engineer Resume
Salt Lake City, UT
TECHNICAL SKILLS
Operating Systems: Windows 7 Ultimate/Embedded x64 - Bit (WES7E/WES7P/WES7C), Red Hat Enterprise Linux Server, HeliOS Unix Perihelion Software, QNX Neutrino RTOS, VxWorks, CMX-RTS RTOS, HP-UX Unix (System V).
Programming Language: Microsoft Visual Studio Professional 2013 .NET, C# 5, ASP.NET, C/C++, VB6, Excel-based VBA, SCO/Unix C, Borland C/C++, GNU C++, Application Framework 5.3, JavaScript, Structured Query Language (SQL), Practical Extraction and Report Language (Perl), Cascading Style Sheets ( CSS3 ), Extensible Markup Language ( XML )
PROFESSIONAL EXPERIENCE
Confidential, Salt Lake City, UT
Software Development Engineer
Responsibilities:
- The workstation calibration and regression Verification and Validation (V&V) testing of the Keystone Software, which was performed on the C-ARM Model, 31 cm Flat Panel Detector (FPD). The Super-C Motorized medical device system comprises a generator (X-ray source) and an image intensifier/FPD. C-arms have radiographic/fluoroscopic capabilities, and they are used primarily for fluoroscopic imaging during surgical, orthopedic, critical care, and emergency care procedures.
- The regression testing involved performing X-rays using various anatomical profiles at different pulse rates (Continuous, 4 PPS, and 8 PPS) and modes (Digital Cine, Digital Spot, HLF, and Fluoro). The results of the system activity and dataset were pushed on the network and extracted using Predictive Analytics, which determined patterns to predict future outcomes and reporting trends. Microsoft Power BI.
- Assigned as the Report Verifier to close-out Software Problem Reports (SPRs), which involved verifying documentation or new code implementation based on requirements and SPR resolution. The verification report was performed using the Rational ClearQuest, Defect Management System.
- Additional assignments involved performing the Keystone Software Test Protocols (STP) and Software System Verification Procedures (SSVP), which verified software components. Performed the Automated Software Verification (AVT) and generated the AVT results and summary. Performed SSVP protocols within DOORS using the Protocol Execution Assistant (PEA). The SmartBear, Code Collaborator was used for conducting code reviews during the software development life cycle (SDLC) using C#, ASP.NET MS Suite (.NET Framework, Visual Studio 2013), JavaScript, and GNU C++ on Red Hat Enterprise Linux and HeliOS Unix Perihelion Software.
Confidential, Santa Rosa, CA
Telecommute Software/System Analyst
Responsibilities:
- Performed a project evaluation and feasibility study, which involved a cost analysis estimate, design considerations, and aspects of the user and technical design implementation.
- Design and development of the Bio-Lever application. The Bio-Lever Range of Motion profile identifies the Structural Strength Zones during a personalized exercise training program, so that energy is kept within the muscle and not transferred into the joint, which compromises the joint structure.
- Ten length and angle measurements are taken of the skeletal frame using the anthropometric measuring unit. These segmental lengths and angles are then calculated and a predetermined degree range is then illustrated on nine basic movements. Primary responsibilities include implementing the nine basic movements using Win Forms, which display interactive graphics and PictureBox controls for the UI.
- The nine Bio Lever movements display the angle of degree and range of movement for a specific client. The graphics from an overlaid image, the calculations, and client information are saved and indexed for retrieval. C# .NET, Windows Presentation Foundation (WPF), JavaScript, Model-View-Controller (MVC). Utilized the Windows Communication Foundation (WCF) as a framework for building service-oriented applications and performed data queries using the Language-Integrated Query ( LINQ ). Utilized the ASP.NET server-side web application framework for web development. Visual Studio 2012.
Confidential, Las Vegas, NV
Contract Software Engineer
Responsibilities:
- Designed and developed the multithreading/concurrent distributed firmware applications, which were implemented on the gaming systems for the Advanced Video Platform (AVP). Performed multiple builds for development, debug, and release multi-platform configurations. Implemented tested commits and automated code analysis, which sustained an uninterrupted workflow and provided instant feedback on the build progress and test failures to cross-functional teams.
- Document and code reviews were conducted during the design and implementation phase of the software lifecycle in coordination with the Verification and Validation (V&V) process. Windows 7 Embedded (WES7E/WES7P). QNX Neutrino RTOS 6.5 and Momentics Tool Suite 6.5.
- Team City server-based version control, Perforce (Software Version Management), Borland StarTeam enterprise, SmartBear Code Collaborator, Team Explorer, Visual Studio 2010 Professional, .Net v4, C/C++/C#, Windows Presentation Foundation (WPF), Team Foundation Server (TFS), Microsoft Test Manager (MTM), Windows Communication Foundation (WCF), Language-Integrated Query ( LINQ ). ASP.NET server-side web application framework for web development. Model-View-Controller (MVC). Unified Modeling Language (UML). Extensible Markup Language ( XML ). Agile/Scrum methodology. Visual Studio 2010.
Confidential, Santa Rosa, CA
Telecommute Contract/System Analyst
Responsibilities:
- Performed a project evaluation and feasibility study, which involved a cost analysis estimate, design considerations, and aspects of the user and technical design implementation.
- Design and development of the Bio Lever application. Primary responsibilities include implementing the nine basic movements using Win Forms, which display interactive graphics and PictureBox controls for the UI.
- The nine Bio Lever movements display the angle of degree and range of movement for a specific client. The overlaid image, calculations, and client information are saved and indexed for retrieval. C# .NET, Windows Presentation Foundation (WPF). Model-View-Controller (MVC). Windows Communication Foundation (WCF), Language-Integrated Query ( LINQ ). ASP.NET server-side web application framework for web development. VS 2010.
Confidential, Irvine, CA
Sr. Independent Review Engineer
Responsibilities:
- Assigned as the Project Engineer for the Triconex TriStation 1131 (TS1131) Emulator Test Driver (ETD) project and Nuclear Library. The TS1131 ETD automates the execution of TS1131 component level verification test cases using Microsoft Excel formulas written in Excel-based VBA.
- The Dynamic Data Exchange (DDE) protocol performed process-control applications that execute on Triconex controllers, which generated verification and execution operation summary reports. Microsoft Visual Basic 6.0 application development. MS Office 2003 Excel-based VBA.
- As the Senior IRE/V&V, authored the System Software Verification and Validation Plan (SVVP), Software Quality Assurance Plan (SQAP), Software Configuration Management Plan (SCMP), Verification and Validation test procedures, and conducted both the verification and validation testing. Authored and provided independent project oversight through review of project documentation including the Software Requirements Specification (SRS), Software Detail Description (SDD), and issued the final V&V reports.
- Performed Digital I&C System Requirements Allocation Analysis and Design Evaluation. All projects followed the Triconex Project Procedures Manual (PPM), and the North American Project Operations (NAPO), Nuclear Class 1E Projects, 10 CFR 50, Appendix B. IEC 61508, IEEE 1012, ISO 9001.
Confidential, Suisun City, CA
Contract Programmer Analyst
Responsibilities:
- Designed and developed the Boat Dealer “web based” Cross Reference parts inventory applications and customer service work order management system using .NET C#, ASPX. Installed and configured Windows XP/2003 server/workgroups, Wireless and Local Area Network. Responsible for all hardware/software updates. Installed and maintained the QuickBooks Pro accounting and point of sale (POS) inventory transaction applications for retail and business management.
- Microsoft Visual Studio .NET, C# .Net, ASPX, Windows Server Configuration IIS deployment. Web design, Cascading Style Sheets (CSS), HTML and meta-tags/keywords to target and promote web ranking. Utilized the Windows Communication Foundation (WCF) as a framework for building service-oriented applications. Structured Query Language (SQL), Server. Desktop and Web Services Development. Visual Studio .Net 2002-2005, Framework 3.0
Confidential, Irvine, CA
Contract Software Engineer
Responsibilities:
- Designed and developed the real-time embedded firmware for Analysis Instrumentation. Analyzers perform Amperometric, Conductivity/Inductive, pH and ORB sensor measurements.
- Hitachi C/C++ Development Environment, CMX Real-Time Multi-Tasking Operating System, Hitachi H8S2000, H8/300, and H8/300H series CPUs. The Verification (White Box) and Validation (Black Box) were implemented as per regulatory compliance. TCP/IP, UDP, RS232/RS485, HART.
Confidential, Irvine, CA
Contract Software Engineer
Responsibilities:
- Designed and developed Multi-platform GUI/MMI applications on Microsoft Windows and QNX platforms. The Multi-platform applications enabled local and remote network access to configuration control files and applications for use on the STERRAD 200 Sterilization System. QNX/Neutrino 2.0.
- Designed and developed real-time embedded applications for the STERRAD 200 Sterilization System, which applies low-temperature hydrogen peroxide gas plasma technology. QNX4 Product Suite, Photon Development Kit, Watcom C/C++ v10.6. The source code projects were maintained and managed using PVCS, Software Configuration Management (SCM), which administered multi-platform environment assets across distributed development platforms for QNX and Windows.
- Software Requirements Specification (SRS) and Software Detail Description (SDD) were implemented as defined in the Standard Operating Procedure (SOP). Document and code reviews were conducted during the design and implementation phase of the software lifecycle. The Verification (White Box) and Validation (Black Box) were implemented and executed as per regulatory compliance. ActiveState Perl Development Kit (PDK) v2.0, ActiveState ActivePerl v5.6, CGI, JavaScript, Cascading Style Sheets (CSS), Microsoft FrontPage 2000, and Apache HTTP Server v1.3. MySQL open-source relational database management system (RDBMS). ISO 9000-3. Tilcon Interface Development Suite, Medical Device Quality System Regulations (21 CFR 820), ISO 13485.
Confidential, Irvine, CA
Contract Software Engineer
Responsibilities:
- Designed and developed the embedded host firmware C/C++ for the Sovereign system, which is an advanced cataract extraction surgical system using ultrasonic frequencies. The real-time embedded host software, via a network of serial and peripheral subsystem microcontrollers, manage Phaco electronics for the operation of 68HC11 devices using RS232/RS485. Performed Verification & Validation.
- Developed host software for the Video Overlay Graphics (VOG) subsystem multiplexed interface, which captures and overlays the surgical operation in real-time video on a remote monitor or VCR.
- Ziatech STD 32 platform running under the MultiTask (MT ) executive service. Borland C/C++ v5.0, MultiTask C, Multitasking kernel (MT from US Software), Embedded Micro-Controller for Intel 80C196, Motorola MC68HC11E9FN, Ziatech (model ZT8907), ISO 9000-3. Wind River VxWorks and Tornado. Medical Device Quality System Regulations (21 CFR 820), ISO 13485.
Confidential, Irvine, CA
Contract Software Engineer
Responsibilities:
- Designed and developed class III medical device software for the medical industry. Responsible for defining and documenting software requirements and detail design specifications as outlined in the Standard Operating Procedure (SOP). The Verification (White Box) and Validation (Black Box) were implemented and executed as per regulatory compliance. UNIX C, Borland C/C++, Power View software emulator v2.2e, Microtek 68332, Medical Device Quality System Regulations (21 CFR 820), ISO 9000-3.