Software Engineer Resume
Chicago, IllinoiS
SUMMARY:
- Executive Engineer - with 25 + years of Professional Experience in Software Engineering & IT
- Managing Software Engineering Programs & Projects from Concept to Production and Support
- Managing Software Engineering Teams & Individuals in Product Development, Test & Support
- Managing & Leading Onsite & Remote (Onshore / Offshore Software Engineering & Technical Teams)
- Leading Software Development & Test Efforts in Web, Desktop, Cloud, Embedded, IT & Test / QA QC
- Managing Systems Engineering Programs & Projects from Concept to Production and Support
- Managing Systems Engineering Teams & Individuals in Product Development, Test & Support
- Managing & Leading Onsite & Remote (Onshore / Offshore Systems Engineering & Technical Teams)
- Managing Software & Systems Requirements, Architectures, Designs, Tests & Implementations
- Managing all Phases of Software Product Life Cycle from Concept through V&V & Production
- Managing all Phases of Systems Product Life Cycle from Concept through V&V & Production
- Managing Software Quality, Systems Quality, Audits, Software and Systems Metrics
AREAS OF EXPERTISE:
Software Research & Development, Architectures, Designs, Tests, V&V, Quality, Production & Support
Systems Research & Development, Architectures, Designs, Tests, V&V, Quality, Production & Support
Firmware Research & Development, Architectures, Designs, Tests, V&V, Quality, Production & Support
Leadership & Management of Software, Systems and Firmware Programs, Projects, Products and People
Management & Development of Organizational Structure, Processes and Quality Systems & Procedures
New Technologies, Cloud, Block Chain, Crypto Currencies, Quality and Regulatory
Design, Development, Analysis, Debug, Test and Support of Cloud and Web Applications (ASP.NET: Web Forms and MVC), Windows Applications (Windows Forms and WPF), Web Services / Web API and Cloud Computing using .NET, Visual Studio IDE, Azure, AWS and other PnP Engineering Tools
.NET Languages used such as C#.NET and VB.NET including HTML, CSS (Frameworks) and JavaScript / TypeScript (Frameworks) - Angular, Server and Client based Programming including G/UI
Databases used such as MS SQL Server (T-SQL) using ADO.NET, LINQ to SQL, LINQ to XML, Entity Framework, ORMs, NoSQL, Big Data including PnP Systems
Automated and Manual based Testing and Development of .NET based Applications including Automation and Deployment for Desktop, Web, Cloud, Embedded, Verification and Validation
TECHNOLOGIES & STANDARDS:
Programming Languages: C, C++, C#.NET, F#, Visual Basic, VB.NET, Java, BASIC, Pascal, Ada, BASIC, Golang, Batch, Shell, Assembly Languages, Machine Code, OOA, OOP, OOD and PnP
Scripting Languages: Perl, Python, Tcl / Tk, PowerShell, Ruby, Windows, Linux, DXL, NI and PnP
Integrated Development Environments (IDE): Visual Studio, Eclipse, Keil, GNU and PnP
Operating Systems: Windows, DOS, Linux, HP-Unix, Mac, RTOS / Embedded and PnP
Web Frameworks: .Net ASP.NET, PHP, Ruby on Rails, Django, Java and PnP
Web Development: Web Forms, MVC, HTML, CSS, JavaScript, JQuery, Ajax, JSON, Web Services, Web API, SOAP, REST, WCF, XML, Angular, Bootstrap, Responsive, Web Sockets and Cloud
Web Browsers: Internet Explorer, Google Chrome, Firefox, Safari, Opera, Netscape and PnP
Desktop Development: Windows Forms, WPF, Console Applications, Utilities and PnP
Cloud Computing and Virtualization: Deployment and Maintenance on AWS, Azure, Google and Others
Database Systems: Microsoft SQL Server, MS SQL Server Management Studio, MySQL, PostgreSQL, SQLite, NoSQL, Oracle, MS Access, SQL Programming, ADO.NET, LINQ, Entity Framework, T-SQL, PL/SQL, SSIS, SSAS, SSRS, Stored Procedures, ORM, Database Schema and PnP
Mobile Technologies: Windows, Android, iOS, Palm, Symbian and PnP
Development and Test: Systems, Frameworks, Architectures, Models and Libraries
Business Management Systems: SharePoint, CRM, CMS, Workflow, ERP, BI and SaaS
Development Processes: SDLC, Agile, Iterative, Waterfall, Extreme, Lean and PnP
Standards: Medical Device, FDA 21 CFR 820 and 21 CFR Part 11 and others, Aerospace and Avionics FAA, Telecom FCC, IEC, ISO 13485 and others, Military, DO-178B, DO-178C, RTCA, DO-254, DO-160, ITAR, Quality, IEEE, American, European, OpenADR
Development and Test Hardware and Software: Test Equipment, Analog and Digital Multimeters, AC and DC Power Supplies, Oscilloscopes, Signal Generators, Spectrum Analyzers, Protocol Analyzers, Network Analyzers, Logic Analyzers, Emulators, Simulators, Debuggers, Assemblers, Disassemblers, Serial Testers, Power Meters, Communications Sniffers and Analyzers, Design and Analysis Software, PSPICE, Electronics Workbench, ORCAD, Altium, Allegro, Computer Simulations, C/ATE, National Instruments, TestStand, LabVIEW, IBM Rational Tools / Robot, CAD, LDRA, dSPACE, NUnit, JUnit, CodedUI, Selenium IDE and WebDriver, Appium, VSTest, Test Fixtures, Pogo Pins, Bed of Nails, PnP Test Tools and Suites including Frameworks and Architectures Automatic and Manual
Embedded: Microcontrollers 8, 16, 32, 64 BIT, DSP, ASIC, FPGA, SOC, PLC and PLD
COMMS: RS232, RS485, USB, GPIB, GPIO, HPIB, Ethernet, CAN, I2C, SPI, Parallel Port, Com/Serial Port, Radio Frequency RF, Zigbee, Z-Wave, FDMA, CDMA, TDMA, 3G, 4G, LTE, Wi-Fi, WiMax, LAN, WAN, VPN, VOIP, TCP / IP, Microwave, Bluetooth Classic (BT) and Low Energy (BLE), RFID, 802.15.4, 802.11, GPS, Mesh Networks, TTP, CDN, AFDX, AR INC Series, SPI and PnP
Requirements: DOORS, RequisitePro, Web Systems and PnP
Configuration Management: TFS, ClearCase, Vault, SourceSafe, CVS, SVN, MKS, GitHub and PnP
Defect Management: ClearDDTS, DDTS, Bugzilla, JIRA, Web Systems and PnP
Program Management & Project Management: Planning, Organizing, Learning, Controlling, Scope, Quality, Time (Scheduling), Cost, Resources, Software Metrics and Systems Metrics
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, Illinois
Software Engineer
Responsibilities:
- Supporting / Managing / Mentoring / Coaching Software and Systems Engineering Programs & Projects
- Software Development, Software Test (Verification and Validation) & Quality, Legacy and New Products
- Designing, Developing, Integrating and Testing Software and Systems using
- Developed .NET, ASP.NET Web and Desktop Applications using HTML, CSS, JavaScript, C#, VB.Net, SQL, C, C++, Python, Java and Golang and many other languages and scripts
Confidential, Chicago, Illinois
Principal Engineer
Responsibilities:
- Designed, Developed, Integrated, Tested & Supported Software Systems Engineering and Quality
- Managed and Led Automation Engineering V&V Programs, Projects and Products
- Designed, Developed and Tested Web, Desktop and Database Applications in Engineering
- Used .NET, ASP.NET, Java, Python, using HTML, CSS, JavaScript, C#, F#, SQL, C, C++, etc.
- Responsible for Software and Systems Architectures, Designs, Test and Implementations
- Tested Web, Desktop and Embedded Software and Firmware Systems (Manual and Automatic)
- Development, Deployment and Maintenance Software on Cloud - Amazon (AWS), Azure and Others
- Supporting Management in Engineering Projects, Tasks and Decision Making
Confidential, Chicago, Illinois
Software Engineer
Responsibilities:
- Designed, Developed, Integrated, Tested and Supported Software Systems Engineering and Quality
- Developed .NET, ASP.NET Web and Desktop Applications using HTML, CSS, JavaScript, C#, F#, SQL, C, C++, Python, Java and Golang and many other languages and scripts
- Developed and Tested GUI, User Interface and UX
- Responsible for Software and Systems Architectures, Designs, Test and Implementations
- Tested Web, Desktop and Embedded Software and Firmware Systems (Manual and Automatic)
- Development, Deployment and Maintenance Software on Cloud - Amazon (AWS), Azure and Others
- Managed Software Systems Engineering Programs, Projects and Onshore and Offshore People
- Project Lead for OpenADR - Software System is listed on OpenADR.org
Confidential, Chicago, Illinois
Software Engineer & Test Engineer
Responsibilities:
- Designed, Developed, Integrated, Tested and Supported Software Systems Engineering and Quality
- Developed .NET, ASP.NET Web and Desktop Applications using HTML, CSS, JavaScript, C#, F#, SQL, C, C++, Java and Golang and many other languages and scripts
- Developed and Tested GUI, User Interface and UX
- Responsible for Software and Systems Architectures, Designs, Test and Implementations
- Tested Web, Desktop and Embedded Software and Firmware Systems (Manual and Automatic)
- Development, Deployment and Maintenance Software on Cloud - Amazon (AWS), Azure and Others
- Managed Engineering Projects and People
Confidential, Chicago, Illinois
Software Engineer
Responsibilities:
- Designed, Developed, Integrated, Tested and Supported Software Systems Engineering and Quality
- Developed .NET, ASP.NET Web & Desktop Applications using HTML, CSS, JavaScript, C# and SQL
- Developed using C, C++, Java and Golang and many other languages and scripts
- Responsible for Software and Systems Architectures, Designs, Test and Implementations
- Tested Web and Desktop Software Systems (Manual and Automatic)
- Development, Deployment and Maintenance Software on Cloud - Amazon (AWS), Azure and Others
- Managed Engineering Projects and People
Confidential, Chicago, Illinois
Director of Engineering & Technology
Responsibilities:
- Managed Software Systems Engineering Programs, Projects and People
- Developed Organizational Structure, Engineering and Quality Processes
- Designed, Developed, Integrated, Tested and Supported Software Systems Engineering and Quality
- Developed .NET, ASP.NET Web & Desktop Applications using HTML, CSS, JavaScript, C# and SQL
- Developed using C, C++, Java and Golang and many other languages and scripts
- Responsible for Software and Systems Architectures, Designs, Test and Implementations
- Tested Web and Desktop Software Systems (Manual and Automatic)
- Development, Deployment and Maintenance Software on Cloud - Amazon (AWS), Azure and Others
Confidential, Indianapolis, Indiana
Research & Development Engineer
Responsibilities:
- Designed, Developed, Integrated, Tested and Supported Software Systems Engineering and Quality
- Developed .NET, ASP.NET Web & Desktop Applications using HTML, CSS, JavaScript, C# and SQL
- Developed using C, C++, Java and Golang and many other languages and scripts
- Responsible for Software and Systems Architectures, Designs, Test and Implementations
- Tested Web, Desktop and Embedded Software and Firmware Systems (Manual and Automatic)
- Development, Deployment and Maintenance Software on Cloud - Amazon (AWS), Azure and Others
- Managed Engineering Projects and People
Confidential, Chicago, Illinois
Senior Engineering Manager
Responsibilities:
- Managed Software Systems Engineering Programs, Projects and People
- Developed Engineering and Quality Processes
- Designed, Developed, Integrated, Tested and Supported Software Systems Engineering and Quality
- Developed .NET, ASP.NET Web & Desktop Applications using HTML, CSS, JavaScript, C# and SQL
- Developed using C, C++, Java and Golang and many other languages and scripts
- Responsible for Software and Systems Architectures, Designs, Test and Implementations
- Tested Web, Desktop and Embedded Software and Firmware Systems (Manual and Automatic)
- Managed Engineering Projects and People
Confidential, Indianapolis, Indiana
Software Engineer
Responsibilities:
- Designed, Developed, Integrated, Tested and Supported Software Systems Engineering and Quality
- Developed .NET, ASP.NET Web & Desktop Applications using HTML, CSS, JavaScript, C# and SQL
- Developed using C, C++, Java and Golang and many other languages and scripts
- Responsible for Software and Systems Architectures, Designs, Test and Implementations
- Tested Web, Desktop and Embedded Software and Firmware Systems (Manual and Automatic)
Confidential, Rockford, Illinois
Staff Systems Engineer
Responsibilities:
- Managed Software Systems Engineering Programs and Projects
- Designed, Developed, Tested and Supported Software Systems Engineering and Quality
- Developed .NET, ASP.NET Web & Desktop Applications using HTML, CSS, JavaScript, C# and SQL
- Developed using C, C++, Java and Golang and many other languages and scripts
- Responsible for Software and Systems Architectures, Designs, Test and Implementations
- Tested Web, Desktop and Embedded Software and Firmware Systems (Manual and Automatic)
Confidential, Burlington, Iowa
Software Engineer
Responsibilities:
- Designed, Developed, Tested and Supported Software Systems Engineering and Quality
- Developed .NET, ASP.NET Web & Desktop Applications using HTML, CSS, JavaScript, C# and SQL
- Developed using C, C++, Java and many other languages and scripts
- Responsible for Software and Systems Architectures, Designs, Test and Implementations
- Tested Web, Desktop and Embedded Software and Firmware Systems (Manual and Automatic)
Confidential, Madison, Wisconsin
Customer Support Engineer
Responsibilities:
- Designed, Developed, Tested and Supported Software Systems Engineering and Quality
- Developed .NET, ASP.NET Web & Desktop Applications using HTML, CSS, JavaScript, C# and SQL
- Developed using C, C++, Java and many other languages and scripts
- Responsible for Software and Systems Architectures, Designs, Test and Implementations
- Tested Web, Desktop and Embedded Software and Firmware Systems (Manual and Automatic)
- Managed Technical Staff
Confidential, Schaumburg, Illinois
Software Engineer
Responsibilities:
- Designed, Developed, Tested and Supported Software Systems Engineering and Quality
- Developed .NET, ASP.NET Web & Desktop Applications using HTML, CSS, JavaScript, C# and SQL
- Developed using C, C++, Java and many other languages and scripts
- Responsible for Software and Systems Architectures, Designs, Test and Implementations
- Tested Web, Desktop and Embedded Software and Firmware Systems (Manual and Automatic)
- Managed Technical Staff
- Design, Develop, Debug, Test and Support of Desktop, Web, Embedded Software and Firmware, Development and Test Systems and Tools, Products and Services, Production and Manufacturing
- Capture, Manage and Implementation of Software Requirements, Systems Requirements, Hardware Requirements, Test Development and Execution Requirements and IT Requirements
- Configuration Management, Source Control, Version Control of Software, Firmware and Systems
- Trained Engineers, Technicians and IT Personnel in areas such as Software Development Life Cycle, Systems Development Life Cycle, Software and Systems Test, Analysis and Quality
- Design and Development of Proof of Concepts of Software and Systems, Software and Systems Prototype Models, including Schematics, Blueprints, Assemblies, Board Layouts and Wireframes
- Perform Software and Firmware Code Reviews, Architectures and Framework Reviews, Software and Firmware Refactoring, Bug Fixes, Software and Systems Enhancements and Features Upgrades
- Website and Systems Deployment and Maintenance in the Cloud, AWS, Azure and Others
- Design, Development and Execution of Test Protocols, Test Cases, Test Procedures, Automation and Manual Tests, Test Processes, Verification and Validation (V&V) Tests, Use Cases, User Stories, White Box Tests, Grey Box Tests, Black Box Tests, Unit Tests, Modular Tests, System Tests, Regression Tests, Systems Integration Tests (SIT), Environmental Tests, EMI / EMC Tests, Qualifications Tests, Acceptance Tests, Vibrations Tests, Ad hoc Tests, Alpha Tests, Beta Tests, Stress Tests and Others
- Support of Stakeholders both Internal and External, Capturing Issues and Implementing Resolutions
