Software Engineering Consultant Resume
Walpole, MA
SUMMARY:
- Key officer, contributor and voice in the development of several commercial software applications for the pharmaceutical, process control and telecommunication industries
- Hands on software development manager, software architect, business development and project manager
- Business intelligence including commercial and scientific applications
- Principle interface to external vendors on several major application development efforts
- Established and managed business development meetings on software interfaces and product functionality
- 9.5 years of team lead and 3.5 years of management experience at the director level
- Management of 20 software and quality engineers as well as remote engineering teams
- Strong architectural and code development background with over 20 years of that resulted in winning software
- Business market space analysis and product requirements for PassRx
- Business analysis of software applications that could use digital spectrometer technology and formalized a business plan for moving that technology in to the pharmaceutical identification and analysis market space.
- Experience within the Scientific, Medical, Pharmaceutical, Telecommunication, and Process Control industries, Confidential and Confidential Administration government agencies
TECHNICAL SKILLS:
Languages: C++, C, C# .Net, ASP .Net, VB .Net, Java, Pascal, Forth, BASIC, FORTRAN, OOP, OOA, OOD, SOA, Entity Framework, LINQ, WPF, WCF, Web Services
Systems: Multi - threaded, Scalable Systems, Application, Web, Client-Server, N-tier, High-Performance, Cloud
Databases: SQL 2005, SQL 2008, Access
Process: Agile, Scrum, Extreme Programming, ISO 9000, Total Quality Management (TQM)
Packages: SharePoint 2008/2010, TFS 2008/2012, MS Visual Studios (C# .Net, ASP .Net, C++, VB.Net, ADO.Net), Winforms, MFC, Win32, STL, ATL, Winsock, JBuilder, JMS, J2EE, EJB, Apache, Swing, JBoss, Aztec C, Microsoft C, Microsoft Quick Basic, Turbo Pascal, SourceSafe, Clearcase, DDE, RogueWave/Stingray (Objective Diagram, Grid, Toolkit), DDTS, InstallShield, DevStudio, ILog, CodeBase (SQL), ODBC, XML, XSLT, SOAP, Crystal Reports, MS Access, DAO, MSDN, Matlab, ControlPoint, DevExpress
Operating Systems: Microsoft Windows 7/Vista/XP/XPE/CE/2K/ME/NT/ 98/95/3.1/3.11/2.5 , Microsoft DOS, Ultrix, UNIX, VMS, GEM and Cande
Hardware: PC s, Sun Workstations, VAX 8530, Micro VAX, Burroughs A10, Macs and EPROM burners.
PROFESSIONAL EXPERIENCE:
Confidential
Responsibilities:
- Project management, architectural design, ASP.Net and C# .Net development
- Resource Tracking Tool web application to manage VA server and software resources
- Project management of the VIRec SharePoint project via TFS 2010
- Scheduling and task management of a group of 5 engineers and testers
- Generation of various Confidential reports using .Net 2010 and SQL 2008 technologies to improve business understanding and needs of Confidential customers
- ASP .Net, VS Report Viewer, SQL queries
- Solutions architect for the Confidential project. Designed the next generation of the solution to provide a secure cloud based environment where research could be performed on VHA Confidential t data.
- SharePoint architecture, development, administration - designed and began implementation of next generation of SharePoint farms for Confidential
- Agile process guidance provided to VA management
- SharePoint feature development
- C#, ASP .net architecture and development
- TFS 2010 implementation and administration
Software Engineering Consultant
Confidential, Walpole MA
Responsibilities:
- Engineering of a document business solution for the Confidential at Confidential
- Research and development of a document and scanning solution using SharePoint technologies
- Prototype of SharePoint document system for DOE
- Prototype implementation of a hi-speed document scanning solution to digitize historic boxed paper documentation
- Business plan for cost effective document storage
- Project management of outsourced development work associated with document management solutions
- Software maintenance of .ASP .Net web sites
- Proposals for cost effective software development
- Proposals for software development re-organization and streamlined software development
- Prototype of TFS server configuration for Microsoft based software development
Consultant
Confidential, Raleigh NC
Responsibilities:
- Software engineering of a portfolio reporting package
- Architected and developed several report elements for Schwab’s Portfolio management system
- General bug fixing of issues discovered by quality assurance team
- C# .Net 3.5, WPF, LINQ and SQL DB based development
- UI and middle tier development using Silverlight /XAML
- Participated in Agile/Scrum based development
President
Confidential, Garner NC
Responsibilities:
- Software business solutions, consulting and contracting
- Custom .Net software solutions for application and web based businesses
Senior Consultant
Confidential, Winston-Salem NC
Responsibilities:
- Primary corporate representative for the Raleigh/Durham/RTP North Carolina area
- Development of SharePoint business solution for major pharmaceutical companies
- Responsible for client integration and migration to Microsoft web based technologies - SharePoint, ASP .Net, VB .Net, JavaScript
Director of Software Development
Confidential, Morrisville NC
Responsibilities:
- Successfully delivered PassRx, ClearVu, and Matrix to the market place including an R&D 100 winner within schedule and budget
- Established and directed cohesive software development and quality assurance teams of 10-15 for a medical device company
- Commercialized digital spectrometer technology developed in the labs of Confidential
- Established business relationships with vendors and corporate partners
- Coordinated the efforts of optical, mechanical, electronic, and software engineers to design a pharmaceutical validation system and turn-key digital spectrometers solutions
- Established and managed corporate IT network infrastructure
- Product Management
- Successful delivery of three commercial projects within schedule and budget
- Managed projects and activities in a multiple project environment with high demand schedules
- Established and implemented project planning, tracking, and reporting processes (Team Foundation Suite)
- Provided accurate scheduling and software development plans for various software products
- Prepared and participated in briefings, technical meetings, tactical or strategic planning with functional groups and upper management
- Implemented and managed Agile/Scrum based development, scrum master
- R&D
- Prototype and development of new multi-modal digital mask spectrometer technology
- Prototype and development of digital cameras and machine vision technology
- Prototype and development of a pharmaceutical identification and verification system
- Extensive work in electronic, mechanical, and optical R&D labs, prototyping functionality and verifying and improving the performance of various system components
- Software Architecture:
- Principle architect of three major successful commercial products all of which were designed to be scalable with reusable sub-systems
- Designed the extensible revolutionary web based pharmaceutical sensor (PASS Rx)
- Designed a SQL database to manage pharmaceutical sensor and transactional data
- Scalable multithreaded client and server side architecture development to support a web based network deployment and support architecture for pharmaceutical sensors
- Designed web based network management software to control and manage data produced by the company’s line of digital spectrometers
- Software Development:
- Coded engine, camera, spectrometer, data transport, web interfaces and user interface for PASS pharmacy validation system
- Intensive multithreaded coding and debugging of engine and SQL database subsystems
- Designed, documented and implemented USB interfaces for digital spectrometers.
- Implemented digital encoded mask processing algorithms developed by Confidential for commercial use
- Web and winform development, unit test, and functional testing
- Extensive lab work to debug prototype and production spectrometer hardware, optics, electronics and software
- UI and backend coding of the ClearVu and Matrix software packages
- Designed, implement and debugged installation software for ClearVu and Matrix software packages. Software installs were developed using InstallShield version 10.5 and 12.0
- Coded in C++, C#, ASP using MS Visual Studios 2003/2005 and 2005 Team Foundation Suite
Sr. Software Engineer
Confidential, Cary NC
Responsibilities:
- Prototype development of a nurse tracking and call management software package
- Responsibilities included architectural design, code implementation and coding
- C++ 7.1. and C# .Net Winform development
Sr. Software Engineer
Confidential, Morrisville NC
Responsibilities:
- Design and development of a web based client/server TL1 report generator (Crystal Reports, XML, C#.Net, ASP.Net, ADO.Net, and SOAP)
- Lead developer for Windows XP releases of Alcatel’s 1301 NMX product line. Responsibilities included architectural design, release documentation and review, code implementation in MS VC++ 6.0 & 1.52 (legacy), unit test and InstallShield packaging.
- Architected and development of release 3.0 features for Alcatel’s 1640OADM. Responsibilities included architectural design, release documentation and review, code implementation in MS VC++ 1.52, unit test and packaging
- Extensive telecommunications R&D lab setup, testing and software evaluation of telecommunication applications
Staff Software Engineer
Confidential, Miami FL
Responsibilities:
- Developed and architected GUI for a flow cytometer. Work included architecture design, coding in C# .Net, development of a user interface specification document, and presentations to management and external customers
- Developed a real-time cell imaging software prototype for use with a next generation clinical/research product. Development was in C# .Net using Winforms
- Extensive R&D lab work
Software Consultant
Confidential, Holly Springs NC
Responsibilities:
- Software design/implementation of a casino security system using C# .Net
Senior Staff Software Engineer
Confidential, Raleigh NC
Responsibilities:
- Windows team lead, developer and architect for the 1301 product line
- Managed the software development of 120 software engineers
- Managed multiple projects in a high domain environment
- Designed and implemented an object oriented software development kit (SDK) for 1301 network element application development. SDK was developed using Microsoft VC++ 6.0 for Windows 2000/NT/98/95 platforms. Designed and implemented the 1301NMX network element manager
- Designed and implemented a multi-threaded Java (J2EE, Apache, JBOSS) based client/server license manager for a web based ADSL element manager
- Software designed and implementation of a multi-threaded Java (J2EE, Swing, EJB, JMS) web based client/server Graphical Element Manager (GEM)
- Additional duties included technical lead, scheduling, documentation, testing, web development and customer support
- Extensive telecommunications R&D lab setup, testing and software evaluation of telecommunication applications
Senior Software Engineer
Confidential, Victor NY
Responsibilities:
- Managed a software development team of 5 software engineers
- Project planning, requirement specifications, quality assurance
- Software manager and architect for the 353 Configuration Utility (a process control application).
- Software manager and architect for Viewpac Analysis Software (VAS), a statistical data analyses package for Confidential Inc.
- Software manager and architect for Software Data Analysis Package (SDA), a statistical data analyses package, for Confidential Inc.
- Software development for Datavue, a process control software package
- Developed ColorFlare, an RIP (imaging) product using Microsoft VC++
- Developed a user interface for a tunneling electron microscope in Microsoft VC++
- R&D work that included prototyping the use of various process control hardware with control software that was being created.
Programmer
Confidential, Macedon NY
Responsibilities:
- Developed statistical process control (SPC) software using for Confidential PC’s using Microsoft Quick Basic
- R&D environment includes the development of measurement fixtures for the automotive industry