We provide IT Staff Augmentation Services!

Senior Embedded Software Engineer Resume

Pittsburgh, PA

PROFESSIONAL PROFILE:

  • Plus 18yrs experience in Software Systems Architecture, Enterprise Architecture, Integration Architecture and Software Framework Analysis, Design, Development, Support and Testing for Distributed, Service - Oriented and Object-Oriented Software Systems for GUI, Real-Time, Engineering, Embedded, Internet/Intranet, Mobile, Tablet applications using Software Modeling, OOAD, OOP, UML & Design Patterns.
  • Strong skills in software application analysis and design for Multi-Tier, Multi-Process, Multi-Threaded and Concurrency Models using software development methodologies as Waterfall, BDD, TDD, Agile/Scrum (Extreme and Pair Programing), RUP, V-Model, Prototype Model, Iterative & Incremental Process.
  • Proven track record in Client-Facing Software Team Leadership/Member, Project/Product Management, Mentoring Skills and Customer Relationship for small/large teams with good communication, presentation & interpersonal skills in globally diverse environments.
  • As British Citizen with Security Clearance in 2006 with high domain expertise in industries like Industrial/Factory Automation, Robotics-Control Systems, Medical Systems, Biotech Lab Instrumentations, Logistics, Telecoms, Railways, Oil & Gas, Nano Devices and Manufacturing.
  • Expert development skills in .NET & .NET Compact Frameworks, C#, C, C++, VC++, MFC, Win32API’s, Winforms, Web Forms, ADO.Net, ASP.Net, WCF, WPF, LINQ, OCX/ActiveX/COM/DCOM/COM+/ATL COM, STL and Patterns MVC, MVP & MVVM.
  • 10yrs extensive Database Designing and Development skills in Oracle, SQL Server, SQL, SQL*PLUS, PL/SQL & T-SQL.
  • Good in maintaining the Quality Standards such as ISO /SEI-CMM, HP Quality Center; Medical standards EN46001/2, IS0 13485, FDA & Risk Management EN ISO 1 .

PROFESSIONAL SOFTWARE TECHNICAL SKILLS:

Software/Tools: Microsoft Visual Studio, Borland Developer Studio, Eclipse, Android Studio. Visual Studio Team System, Team Foundation Server (TFS), Visual Source Safe (VSS), Tortoise SVN, CVS. C, C++, C#, Visual C++, Java, Visual Basic, VC#.Net, VB.Net, ASP.Net, COM/DCOM/COM+/ATLCOM, MFC/SDK, Win32APIs, ADO.Net, ADO/ODBC, STL, Objective-C/IOS, Swift.Net, .Net Compact Framework. JVM, Java Server Pages, EJB, Spring Framework, Java Beans. OOAD&OOPs, UML, Design Patterns, MVC, MVVM, MVP, PRISM, DI/IOC.

MSVisio, Rational Rose, Re: Sharper, Enterprise Architect SQL Server 2000/2005/2008/2012/ CE 3.5/4.0, Oracle (9.1, 10g, Forms 6, Reports 6, Toad), PL/SQL, SQL *Plus, ANSI SQL, T-SQL, PostgresSQL, Oracle WebLogic Server, Apache, WCF, WPF, WFF, MSMQ, Win Forms, Web Forms, Web Services, Windows Services.

Winsocks2, TCP/IP, RS232, USB, Wi: Fi, CAN, ASTM, HL7, CVS, IOTHTML/XHTML/DHTML/XML/XAML/CSS, VBA, HTTP/HTTPs/DHCP, SOAP, MongoDB, NodeJs, AngularJs, Hadoop., JavaScript, VBScript, AJAX, JSON, JQuery, Perl, Python, IIS 6.0/7.0, MS Office 2003/2005/2007/2010 , MS Projects 2010, Jira, NUnit, NUnitASP, Rhino Mocks.

Object: Relational Mapping (ORM) Tool (LLBLGen 4.0, LINQ, Entity Framework),RUP, Agile, Scrum, Waterfall, Iterative and Incremental, TDD, Extreme Programming, Pair Programming, QT, GNU, MinGW, PMD, Aerotech Motion Controller.

Environment: Windows 9.x/NT/2000/XP/Server 2003/Vista/7/8, Windows CE 6.0, Windows Mobile 2003/5.0/6.1 , Unix, Linux, Xamarin, Fedora, Ubuntu, Redhat

PROFESSIONAL EXPERIENCE:

Confidential, Pittsburgh, PA

Senior Embedded Software Engineer

Responsibilities:

  • Analyzed, Designed, Implemented the new embedded software requirements for a Fischione 1063 Wafer Mill product comprising real-time robotics and control systems software(Aerotech Motion System), electronics interfacing, network communications( RS232, TCP/IP, CAN ), UI/UX and Image processing via Zoom Lens and Camera Control System ( Navitar ) using C, C++, C#,.Net, UWP, Cloud, Azure, Xamarin, Linux on ARM and X86, Windows 7, QT, GNU, MinGW, Android, Java, Objective-C/IOS, Swift, Gstreamer Video Processing.
  • Configured the Aerotech Motion Control Software for multi-motion control systems, 9 X-Y and rotary axis control system for stepper motors with linear and rotary encoders.
  • Performed quality embedded software testing and robotics and motion control system testing using Aerotech Ensemble and PMD.

Confidential, Pittsburgh, PA

Scrum Master/Senior Software Engineer

Responsibilities:

  • Scrum Mastering the Software Quality and Process and managed via Jira, Matrix Source Control, Tortoise/Mercurial Hg and Document Controller Enovia. Managed Multi-skilled Offshore/Onsite Team Members (12) for Project Tasks completions to Client Satisfaction, Planned Deadlines by Allocating Priorities and Work Tasks, including Coaching and Mentoring.
  • Performed Client Device Unit, Automation, Smoke & Component Integration Testing on Win 7 and Server System Testing on Windows Server 2008 for DB Sync Process and External Data Transfer Process and written Test Cases using C#/NUnit, Perl for Multi-Tier & Multi-Process Software Systems for Injection Medical Devices.
  • Translated the Product Requirements to Software Requirements for new product changes via UI/UX designs, Human Factor engineering, User stories and prototyping for Intego PET Infusion System which includes Fluidics, Pneumatics, Pressure Sensors and Pumps. Incorporated Auto Dose Calibration Algorithm and Dose Estimation Algorithm for Intego Infusion System.
  • Analyzed, Designed and Implemented new Software Requirements and Software Changes for a various traditional Client-Server Architecture under-hooded with Multi-Tier & Multi-Process Software Systems for Bayer Radiology Injection Medical Devices for CT/MRI/PET with Win 7 Touch Screen as GUI’s on an WinForms, WPF, .Net 4.5.1, C#, C++, UWP, Xamarin, IOT, Android, Java, Objective-C/IOS, Swift, RFID, Barcode Scanners, databases Postgres SQL, Cloud, Azure, WCF Windows Services, Android Studio, SQL, XML, Linq-to-SQL, SOA/HTTP, TCP/IP, Re-Sharper 9, OOAD/OOPs/UML and Design Patterns in Agile/Scrum Methodology.
  • Implemented Software Changes for Service Engineering Web Applications communicating via HTTP/TCP/IP through to the Medical Device Embedded Software using ASP.Net, MVC, Web Forms, Javascript, HTML, JQuery, HTML C#, C++, IIS and XML.
  • Designed and Implemented Server-based Data Mining and Data Warehousing interfacing multiple databases on the medical devices using MongoDB, PostgresSQL NodeJs, Java, AngularJs, HTML, JMS, Java Bean, SOAP and J2EE.
  • Implemented software changes for Multi-Comms in RS232, USB, TCP/IP, DICOM, HL7, Wi-Fi protocols; Wireless Adapters Security Model on Wi-Fi WEP/WPA/WPA-PSK and defining C# wrappers.

Confidential, Princeton, NJ

Senior Software Engineer

Responsibilities:

  • Analyzed, Designed and Implemented new Software Requirements for a B2C Distributed Multi-Tier & Multi-Process Software System for Confidential Audit Applications using WinForms, ASP.Net, Kendo UI, WebForms, JQuery, Javascript, MVP, Composite Framework, .Net4.0, .Net 4.5, C#, MS Sync 2.1, databases SQL Server 2012/2008, WCF, SQL, DI/IOC, Cloud, Azure, XML, Linq-to-SQL, TFS, Stored Procedures, Triggers, T-SQL, Python, Web Services/SOA/SOAP/HTTP/WSDL, TCP/IP, Re-Sharper 7, OOAD/OOPs/UML, Design Patterns in Agile/Scrum Methodology
  • Analyzed and Implemented Build & Integration Unit Test Cases for Distributed Multi-Process & Multi-Tier Software System for Confidential Audit Applications. Incorporated Code Coverage Techniques using MS Tests, VS Tests and Analyzing code performance with Code Metrics.

Confidential, Pittsburgh, PA

Senior Software Engineer

Responsibilities:

  • Analyzed, Designed and Implemented new Software Requirements for a B2B/B2C Distributed Multi-Tier Software System for Confidential Ground Applications using Windows Mobile 6.5, Win CE 5 on Motorola MC55/MC95, .Net4.0, .Net CF3.5, C#, databases Oracle 10g, SQL, SQL * PLUS, Eclipse, IOT, Android, Java, Objective-C/IOS, Swift, JMS, PKI, Oracle WebLogic Server, Spring Framework, Java Beans, J2EE, SOAP UI, Winforms/Mobile MVC/DI/IOC, XML, XML Beans, Python, Maven, Spring Framework, Tibco Messaging, Linq-to-SQL, Web Services/SOA/SOAP/HTTP/WSDL, TCP/IP, Re-Sharper 7, OOAD/OOPs/UML, Design Patterns in Agile/Scrum
  • Performed Unit, Smoke, Component Integration & System Integration Testing and written Test Framework, Test Cases for Distributed Multi-Process and Multi-Tier Software System for Confidential Ground Applications.

Confidential

Technical Software Lead/Product Owner

Responsibilities:

  • Scrum Mastering and software prototyping along with continuous integration and deployment; breaking down complex, large user stories into thin slices of deliverable features. Analyzed, Designed and Implemented new Software Requirements for a Greenfield B2B/B2C Distributed Multi-Tier Software System for UKMail Driver Scanner Applications using Windows Mobile 6.5.3, Win CE 5 on Motorola MC65, .Net4.0, .Net CF3.5, C#, IOT, WinForms/Mobile-MVC/DI/IOC, Android, Java, Objective-C/IOS, Swift, databases, SQL Server 2012, SQLlite, EMDK.Net, Java, SQL, SQL * PLUS, WCF, XML, integrating CTOS Krypton UI and Co-Pilot & Route Optimization Techniques in an Agile/Scrum.
  • Analyzed and Designed software changes for a C#/WCF/Web Services running on Web Servers and SFTP-File Server and designed the integration processes with XML Messaging to communicate with external systems like Mobile Ware Broad Beam, Sonic MQ, SSIS on Pre-Process Server via GPRS, Java, JMS Link, J2EE, Eclipse, TCP/IP, HTTPs to perform transactions on a RDBMS databases SQL Server 2012; and re-factored and re-designed the T-SQL Stored Procedures and triggers.
  • Performed Unit Testing, Smoke Testing, Component Integration Testing and System Integration Testing of Distributed Multi-Process and Multi-Tier Software System for File Processors, Pre-Processors located at various geographical Windows Server 2008 using manual testing and HP Quality Center.

Confidential

Senior Systems Software Engineer

Responsibilities:

  • Designed and implemented Software Architectural Change Requests for a B2B Multi-Tier & Multi-Process Software System for ‘ Confidential ( Multi-Axis & Multi-Machine )’ for a Immuno-hematology analysis using Windows 7/8 Tablet GUI, .Net4.0, C#, C++, WCF, WinForms/WPF/MVVM/XAML, GUI Krypton third-party components, Digital/Analog Interfacing, XML/LINQ, ADO.NET, MSMQ, WPF Threading, Multi-Threading/Task Parallel Library, Entity Framework, MEF/MAF, WCF, Exception Application Block, multiple databases SQL Server 2012/Express-2012/SQL Server CE 3.5, .NetCF 3.5, DI/IOC, USB/RS232/CAN protocols, MS Sync Framework 2.1 Services communicating to Motion-Control/Firmware/Driver Software’s by debugging, analyzing unit/system tests in NUnit, Rhino Mocks and running Instrument Assays on Windows 7 Tablet.
  • Implemented a process which validates the Temperature control system using a Machine Learning Algorithm for multiple temperatures and array sequences.
  • Analyzed & designed software fixes for Intranet Web-Site using ASP.Net/WebForms/MVC2, Kendo UI/UX/Wireframes, Javascript, IIS, JSON, AJAX, HTML/XML, Multithreading, SOA/Web Services/IIS, SQL Server 2008/TSQL, TCP-IP/HTTP/Wi-Fi protocols for scheduling assay scripts for Bio-Instrument.
  • Managed TFS Software/Instrument Issues/Bugs, analyzed Project Tasks to planned tight deadlines via Sprint Planning/Retrospective/Backlogs and managed the Build and Releases using TFS & ALM, Resharper 6.0, UML/OOAD/Design Patterns & Enterprise Architect 8.0 in an Agile/Scrum Methodology (Extreme & Pair Programming) to resolved solutions for varied instrument configuration-types across multi-skilled team members (20) as per company medical quality standards ISO, IS0 13485 and FDA.
  • Performed Unit Testing, Smoke Testing, Component Integration Testing and System Integration Testing of Distributed Multi-Process and Multi-Tier Software System using manual testing and HP Quality Center.

Confidential

Senior Software Engineer

Responsibilities:

  • Performed software system analysis & development for software change requests for ‘Urinalysis Medical Device’ Embedded Multi-Tier & Multi-Process Concurrent Software System by debugging, bug fixes, generating test cases, performing manual tests using .Net3.5, Win 32API’s, STL’s, .NetCF3.5, Digital Interfacing, C#, C++, C, COM, PKI, WinForms, XML, MSMQ, Multi-Threading, Platform Builder 5.0, UML, OOAD and Design Patterns for WinCE 5 ARM4i BSP.
  • Implemented software changes for Multi-Comms in RS232, USB, TCP/IP, ASTM, HL7, CVS, Wi-Fi protocols; Wireless Adapters Security Model on Wi-Fi WEP/WPA/WPA-PSK and defining P/Invoke wrappers for calling native C-Style native functions.
  • Performed software system analysis, Reverse Engineer & Refactory Process for Multi-Tier software system for ‘Breast Cancer Monitoring System’ for Mammography and re-designed the component messaging system using C#/WCF; and data access layer using LINQ for SQL Server 2005/T-SQL to enhance the performance factor of the system.
  • Translated Functional/User/System Requirements into Test Specifications, Risk Analysis and Hazard Analysis by building Test Framework, Test Cases and Test Scripts using C#/NUnit. Managed/Mentored Testing Team Members (2 apprentices).
  • Maintained Configuration Management, Change Control, Bug Defect Tracking and managed the Build and Releases using Team Foundation Server & ALM and written documents by following Quality Standards ISO, EN46001/2, IS0 13485, FDA and EN ISO 1 .

Confidential

Technical Software Lead/Product Owner

Responsibilities:

  • Scrum Mastering and software prototyping along with continuous integration and deployment; breaking down complex, large user stories into thin slices of deliverable features. Translated Business Requirements into software requirements for a B2B/B2C Distributed Multi-Process ‘SMACC Despatch Scanners .Net’ Greenfield Project in .Net 3.5/SOA, UML UI/UX/Wireframes & Design Patterns in RUP, Outokumpu Development Framework (ODF) & PMM. Produced Project Plans, Project Estimations, Business Process, Functional Requirements, System Architecture, Business Logic, System Technical Detailed Design & Test Specifications using MS Projects & Enterprise Architect. Worked with Senior Management, Managed Multi-skilled Offshore/Onsite Team Members (5) for Project Tasks completions to Client Satisfaction, Planned Deadlines by Allocating Priorities and Work Tasks, including Coaching and Mentoring. Managed the Build and Releases using Team Foundation Server & ALM.
  • Reverse Engineered, Redesigned & developed legacy Oracle Forms into WinForms & Windows Services in C#, WCF, RFID, Barcode Scanners, WWF, WPF, PRISM, EMDK.Net & MSMQ for Motorola PDA Scanners on Windows Mobile 6.1/.Net Compact Framework 3.0; Designed DAL (Entity Objects & Data Access Objects) using ORM Tool LLBLGen 4.0 with Back-end Oracle 10g, Triggers/Stored Procedures in PL/SQL & SQL and Oracle Reports.
  • Designed & Developed Web Forms, Web Services using C#, PKI, .Net 3.5, ASP.Net MVC1, Web Services/SOA/SOAP/XML/XSD/XSLT, HTML/CSS/JavaScript, AJAX, Windows Server 2003 & IIS 6.0. Designed Test Framework, Test Cases and Test Scripts using NUnit & NUnitASP.

Hire Now