Software Engineer Consultant Resume
Harrisburg, PA
SUMMARY:
I am skillful, resourceful and innovative electrical engineer and software developer with management e xperience managing small team of software developers. I have experience with incremental software development life cycle. I have worked effectively with product managers and business partner managers on new software product features and new hardware product integration implementation. I take pride in my work as software architect. I have also worked as hands on electrical hardware system architect and software developer in food & beverage, paper, composite fiber and alcohol industries. I enjoy working with customers to fulfill their business needs during commissioning of turn key projects. I am currently seeking software engineer or similar permanent position where I can fully utilize my skills as software architect, developer and electrical engineer.
AREAS OF EXPERTISE:
- .NET 3.5/4.0/4.5, C#.Net, VB.NET, SSRS, Confidential, REST, SOAP, JSON, XML, XAML, Web API, JS, Entity Framework, IOS, WinCE, MC9090, Compact Framework, SQL server/Oracle 11g, ADO.NET, ODAC.NET, OOP s, Bitbucket source control and version one. Host - Interface (AS400, SAP, SQL,Flat File transfer), COM, device drivers, service oriented multithreaded architecture on .NET using both REST and Confidential, Unit test, Jenkins continuous integration, Wix
- Allegion Wifi NDE Lock, Gateway, Deadbolt software security system OEM integration, Mercury access control hardware software OEM integration, PLCs, HMI/SCADA (AB ControlLogix, CompactLogix, SLC-500, RSView32 ME/SE, RSLogix 5000/500, Automationdirect DL06), Devicenet, ControlNet, Ethernet networks (RSNetworx), CAN interface
- Complete System Integration solution and commissioning, configuring devices (motor drives, IO blocks, barcode scanners, HMI devices, IO devices)
- Analog/digital product design and development using C-cross compiler and assembly languages, Visual Basic Interface to HMI/SCADA and PLCs, Microcontroller programming using embedded C (cross compiler), VC++
- Interpretation of CAD for Input/output mapping and system design, 21 CFR Part 11 regulations for Electronic records.
PROFESSIONAL EXPERIENCE:
Software Engineer Consultant
Confidential, Harrisburg, PA
Responsibilities:
- Work in team of software engineers and designers on customer issue resolution
- Develop SQL scripts/reports/data cleanups on large scale customer based clients
- Develop enhancements and bug fixes in VB.Net including hardware interfaces.
Confidential
Software Engineer, Malvern, PA
Responsibilities:
- Responsible for executing multiple projects for major pharmaceutical company
- Design and Develop with VB.net software platform on VS2015 to customize and add extension objects for generating PLC program to upgrade existing production line
- Design/Modify SSRS report solution in VS2008 and deploy in production environment
- Upgrade production SQL systems to in corporate new recipe implementations
- Responsible to maintain the solution code using Confidential
- Write FRS, DDS, IOQ documents, execute and commission project test plan as per FDA guidelines
Confidential, Lancaster, PA
Manager R&D Software
Responsibilities:
- Responsible to work with product managers and business partner managers on new project user story estimation and help with target goals for software releases in agile environment with help from scrum master
- Architect and design new project implementation and manage code review process
- Responsible to design and develop new features and enhancements for multi threaded, multi tier service oriented security software using VS2012/VS2015 and SQL server 2012 as backend
- Designed and developed C#.Net 4.0 REST Confidential MVC Web api service hosted on IIS to talk to Allegion wireless NDE series locks to configure, monitor access via JSON object serialization and deserialization transfers and SQL logging using entity framework EF
- Actively involved in design on dashboard for the software utilizing javascript and Confidential
- Actively worked on enhancement to mobile connectivity of the software utilizing Confidential REST service and implementing new interface methods for the service
- Responsible to code review and follow standard practices using software tools like resharper, upgrade from .Net 3.5 to .Net 4.0.
- Responsible to work with SQA to debug and rectify active issues in the software, help with testing the software features during product regression phase
- Responsible to maintain code in GIT Bitbucket repository and CI using Jenkins
- Help customer support team on software issues and continuous improvement efforts
Confidential, Lancaster, PA
Software Manufacturing Engineer
Responsibilities:
- Team member, responsible for software manufacturing processes and design, develop and test production lines to meet quality for global production demands
- Interact with engineering to identify requirements for new product and design production line
- Program new pro duction lines using VB.Net, SQL, Oracle to track quality data for each unit developed on line, each line interacts with hardware devices such as programmers, PLCs, Cognex Vision systems, label printers etc. using interfaces like CAN, USB, Ethernet, PCI bus
- Responsible for a project involving automated packaging line as an enhancement to existing production line using VB.Net multithreaded application to track and print shipping labels generated from data accessed via ODAC.Net from Oracle ERP system (Glovia)
- Program PLC controls systems to interface human machine interface (HMI) devices like barcode scanner, transducers etc.
- Corrective actions to resolve any quality issues on production line
- Support existing production lines and resolve any software/hardware issues in timely manner
Confidential, York, PA
Software Developer
Responsibilities:
- Design, develop, execute and support turnkey software projects using Visual Studio C#.NET and SQL server database in a team environment.
- Design phase includes finalizing functional specification, architect third party host interface design, mapping database and test plans for successful execution.
- Development phase includes software coding using various tools including databases, programming and software concepts.
- Implementation phase includes managing software systems installation, interaction with third party host interfaces, provide technical assistance with software field installations, execute test plan which includes live field tests and production startups.
- Support phase includes customer training on software, handle system support calls during initial phase of software installation until complete ownership is satisfactorily transferred to customer and continuation of support when needed.
- Responsible for software project for alcohol distribution warehouse wirtz beverage involving picking system using MC9090 mobile device on VS2008 winCE platform C#.Net, and Confidential SOAP service to talk and retrieve data from SQL server, extension to base module developed using OOPs concept inheritance. The orders were processed by flat file transfer using C# XML payload data transfer model
- Responsible for software project for Bridgford food industry and developed device driver to talk to existing conveying system and create custom business rules for gravity flow lanes for warehouse, implement and commissioned the project successfully, Custom modules created using VS2010 and SQL server backend, device driver designed using COM wrapper class and configuration via XML payload and serialization/deserialization of the XML schema
- Responsible for customization of base software using C# ADO.Net and generated custom modules as per project requirements via OOPs concepts like inheritance and reflection.
Confidential, York, PA
Senior Electrical Engineer
Responsibilities:
- Design, develop and implement electrical systems using AB Controllogix, CompactLogix, SLC500, RSLogix 5000/500 ladder logic, RSView ME/SE HMI/SCADA.
- Design phase includes planning system architecture, component selection, control system network design, control system programming model design and devise test plan.Development phase includes system drawing verification, programming the network, electrical drives and programmable logic controllers.
- Implementation phase includes managing electrical systems installation, interaction with electrical subcontractors, provide technical assistance with field installations, execute test plan which includes live field tests and startup.
Confidential, West Chester, PA
PLC Programmer
Responsibilities:
- Design, develop and commission complete building security automation projects using AB SLC500, Omron Ethernet controllers, RSView32 HMI/SCADA.
- Program and commission control systems to establish safe and secure environments for government buildings using state of the art PLC, camera switches, interconnected audio switches and remote control terminals.
- Program PLC and input/output system to control access doors and test them during installation and commissioning.
- Program networks of Confidential switches, Audio switches, perimeter systems and tie these intelligent switches to PLC for central room automated control of multistoried government buildings.
- Security clearance.
Confidential, Philadelphia, PA
Validation Staff Engineer
Responsibilities:
- Reviewed and validated protocols for machine and software systems
- Successfully executed IQ (Installation Qualification), OQ(Operational Qualification), PQ(Process Qualification) for manufacturing plant processes.
- Successfully written and executed validation protocol for software maintenance system using 21CFR part11