Software Development, Technology Research Resume
York, PA
SUMMARY:
- Technology developer, manager, team leader, and company builder
- Unique blend of experience and ability to solve problems
- Technical vision has resulted in many winning applications, systems, and products
- Hands on software and hardware development
- Wide range of technologies, programming languages, operating systems, and tools
- Engineering department management and team leadership (including offshore assets)
- Product and project management, resource allocation, and planning
- Company startup, strategic planning, and business development
- Business process analysis, specification, and development
- Development lifecycle - research, requirements, specifications, modeling, planning, development, production, testing, maintenance, and modifications
- Production, parts purchasing, manufacturing, testing, and quality assurance
TECHNICAL SKILLS:
Technologies and languages: Android Mobile - native application development IOS Mobile (iPhone, iPad, iPod) - native application development Cross platform desktop - OS X, Windows, Linux using Electron/Angular/Ionic or wxWidgets/C++ approaches Web - ASP, ASP.NET, HTML, HTML5, JavaScript, jQuery, Angular, CSS, AJAX, XML, node.js, NW.js, Web Services, WebAPI, Content Management Systems (CMS) DotNetNuke, DNN, Umbraco Javascript related - Javascript, TypeScript, Node, Angular, Ionic, Electron SSIS (SQL Server Integration Services), ETL (extraction, transformation, and loading) Windows Server and SQL Server setup and administration including SQL Server DBA Java - applications, applets, Swing, Android Media - Windows Multimedia Extensions, Windows Media Services, QuickTime, iTunes, etc DSP (Digital Signal Processing) software and hardware. XMOS, Confidential, TI, and more. Industrial automation - OPC UA, Industrial Internet of Things (IIot), Industry 4.0 AV Programming and Control - Crestron, Biamp, (SIMPL, VT PRO-E, etc.) Computers, peripherals, media recording, sound, and musical equipment GIS (Geographic Information System) Geolocation and Geocoding - Google Maps API Web Services, Google Geocoding API Electronic hardware - development, prototype building, and troubleshooting C Variants - C, C++, Objective C (IOS, OS X), XC (XMOS), Visual C++, C#.net Basic - VB.NET (Visual Basic.Net), Visual Basic 6, VBScript, GWBasic Assembly language - XMOS XS1 DSP, Intel x86, DSP, other embedded chips Pascal - Turbo Pascal, Borland Pascal, Delphi Operating Systems Mobile Devices - Android, IOS (iPhone, iPad, iPod), Windows, BlackberryLinux - Red Hat, Ubuntu, Fedora, Linux MintApple OS-X - MacintoshMS-DOS Eclipse - Android/Java development, XMOS XS1 DSP development
PROFESSIONAL EXPERIENCE:
Software Development, Technology Research
Confidential
Responsibilities:
- AV Programming and Control - Research and Prototyping
- Network connected devices (Audio, Video, HVAC, Security)
- Internet of Things, IoT
- Crestron Controller Code and UI development (SIMPL, VT PRO-E, etc.)
- Biamp DSP Code and UI development (Audio, Tesira, etc.)
Software Development, Technology Research
Confidential
Responsibilities:
- Deployment to Windows, OS X, and Linux
- Study and support OPC UA Information Model (Industrial Automation, IIoT, Industrial Internet of Things)
- Electron, Angular2, and Ionic2 approach wxWidgets, and C++ approach
Senior Development Consultant
Confidential (York, PA)
Responsibilities:
- Employee sync/integration application - Bamboo HR to Viewpoint Vista Construction Software
- Compare data between Bamboo HR and Vista systems. Once approved employee(s) can be updated to Vista. Windows VB.net application accesses Bamboo via REST API and Vista via Confidential T-SQL.
- Installable add-on product that creates predefined file folder structures when starting new projects in Vision. Folder Structure is defined using XML and includes keyword replacement features to inject dynamic project data into the folder names .Net Web Service installed on server impersonates a security account, interfaces with Vision SQL database, and recursively creates the file structure based on the XML structure. Version 2 implementation adds support to set up Active Directory security at each level as it creates folder structure, according to the expanded XML control structure.
Software Developer, Project Oversight/Review
Confidential (York, PA)
Responsibilities:
- IOS Enterprise App Project for major international cosmetics company
- Review existing project situation (was unusable due to many issues)
- Fix issues resulting from:
- Apple release of IOS 7.1 and XCode 5.1
- Enterprise Distribution problems
- Transition to supporting both 64 bit and 32 bit devices
- Poor support/ handling of iPhone vs. iPad
- Architectural and coding errors
- Testing/verification on multiple supported devices
- Development infrastructure improvements
- Implement source revision control under SVN
- Implement issue tracking, promotion, deployment policies
- Deploy/Release new version to production
- Recommendations to company for future maintenance and architecture improvements
- Ongoing issues resolution
VP Technology, Hands On Developer
Confidential (York, PA)
Responsibilities:
- Development team management and leadership
- Project planning and management
- Software architecture design
- Hands on software development
- Technology research
- Worked with Kiosks, digital signage, mobile apps, self service systems
Senior Application Developer
Confidential (Harrisburg, PA)
Responsibilities:
- Architect and develop Umbraco CMS based web application Associa Advantage for presenting role/location based services and product offerings to members of community associations throughout US and Canada. This project developed using Umbraco CMS, Visual Studio 2010, VB.NET, ASP.NET 4, and SQL Server 2008. Geolocation support for user location and regional offer qualification implemented using Google Maps API Web Services - Google Geocoding API.
- Large scale Umbraco CMS based web application for New Holland Agriculture that includes generation of standalone sales program for offline use in the field. This application is now deployed and in use in both North America and multi-language localized European versions. I worked with Umbraco CMS, ASP.NET 4, VB.NET, Visual Studio 2010, SQL Server 2008, CSS, Javascript and HTML. I also created a Javascript HTML5 video player library with drop-back to Flash for multi-browser compatibility.
- Upgrades, additions, and a completely new web store site for Ames True Temper. The store site required a serious architecture hack to pull data from multiple divisions and merge into a company-wide store. For this I worked in Visual studio 2008, SQL 2008 including stored procedures, HTML, CSS. This site is driven from a custom CMS system built by JPL which I needed to extend for all the new functionality.
- Consulting, planning and preparation for upcoming cross platform mobile application development
- Additions and customizations to Hershey Foods web services that support their web applications. I worked in C#.NET, Confidential Entity Framework, and SQL 2008 for this.
Software Developer
Confidential (York, PA)
Responsibilities:
- Software development in-house and customer on-site
- Java components and applets, ASP.Net, C#, Javascript, CSS, XML, and more
- NET and Java Applet interop/integration in .NET web application
- SQL Server Integration Services (SSIS) - Extract, transform, and load (ETL)
- Existing project review, oversight, and modifications
- New project architecture design and oversight
- R& Confidential ;D for new technology requirements
Software and Embedded Hardware architect and developer
Confidential (York, PA)
Responsibilities:
- Android mobile native applications (Java, Android SDK)
- Cross-platform mobile device software control applications (iPhone, Android, Windows Mobile and Blackberry using PhoneGap, HTML, HTML5, Javascript, CSS, AJAX)
- Hardware, firmware, and software applications development for network connected pro audio devices, known as AVB Talker and Listener devices (AVB emerging IEEE Audio Video Bridging Standards)
- Played major role in developing/building first working prototypes of initial product line
- XMOS DSP based audio product design with USB, Ethernet, control surface, AD/DA converters, etc.
- XMOS XC Code development
- Orcad schematic design and coordination with board layout consultant and SMT build contractor
- Hardware prototype building, testing, and rework (including SMT, surface mount technology)
Software Developer, Research and Development, Systems Admin
Confidential (Lancaster, PA)
Responsibilities:
- Android mobile applications development started over one year before Android was released.
- Learned Android SDK/Java Mobile OS platform, built application, released to Market
- Hands on coding, debugging, and testing using Eclipse, Java, and Android SDK
- Interface, manage, and co-develop with offshore developer assets
- Hands on coding with C# .NET, Visual Studio.Net, VB.NET, SQL Server, T-SQL, SQL Server, SQL Server Integration Services (SSIS), QuickTime, iTunes COM interface
- Local and remote setup/administration of SQL Server, Windows Server 2003, Visual Source Safe (VSS)
- Develop library of SSIS (SQL Server Integration Services) packages to automate database maintenance and ETL functions (extraction, transformation, and loading). Daily data feeds of video program data were extracted and merged into our system.
- Develop automated software update system to push system updates to installed base
- Develop search page functionality, including full text indexing/free text searches
- Develop complex web based system admin application pages with data sorting and user controlled display options
- Create code libraries for processing MP3, AAC, MP4 audio and video and generating composite output files
- Research and implement technologies to support system including ffmpeg audio/video transcoding tools, audio analysis tools, etc.
Team Lead and Hands on Software Developer
Confidential (Harrisburg, PA)
Responsibilities:
- Project management - timelines, documentation, task assignment ( Confidential Visio, MS Project, MS Word, MS Excel)
- Human resource management of in-house and contract developers
- Interfaced with project stakeholders
- Managed modification phases and change orders
- Researched ways to solve technological issues and problems
- Architecture design - VB.NET / ASP.NET application with SQL Server Back End
- Database design and implementation ( Confidential SQL Server, T-SQL)
- VB.Net (Visual Basic.Net) coding, debugging, testing.
- SQL - SQL Server - T-SQL coding, debugging, and testing (including SQL Stored Procedures)
- SQL data importing using Data Transformation Services (DTS)
- Contract was extended multiple times by PA Department of Health as requirements evolved
Software Development Contractor
Confidential (York, PA)
Responsibilities:
- Research Confidential .NET technologies, develop strategy to implement throughout company, and train developers. Company became completely converted to .NET technology
- Maintain applications based on ASP, SQL Database, and VBScript.
- Architect and develop home construction loan inspection and draw management system (Web Application using Visual Basic.NET and SQL Database backend).
- Design architecture and implement reusable modules and role based admin system for dynamic Web Applications (VB.NET, ASP.NET, SQL Server, Web Services)
- Research DotNetNuke Portal/Content Management framework (CMS), then implement and train company to develop for it.
- Research and develop capability to modify and create DotNetNuke modules. (.NET Private Assemblies)
- Design architecture and implement role based managed remote Windows Media Server 9 management web application. System provides media uploading and management, play list creation and editing, and publishing point creation and management. (VB.NET, ASP.NET, SQL Server, Web Services)
Independent Technology Developer/Consultant
Confidential (York, PA)
Responsibilities:
- Independent development projects
- Contract and consulting based projects
- Hands-on software and hardware development
- Management, team leadership, project management
- New business development
- Research emerging technologies, product ideas, and business mod
- Projects related to music technology, audio, recording, amateur astronomy, CCD imaging, web technologies/applications, mobile device software, cross platform applications (same code runs on mobile, tablet, desktop, embedded, etc.), cloud applications, CMS, and more.
Co-founder, Executive Vice President, VP Engineering, Hands on Software/Hardware Development
Confidential (York, PA)
Responsibilities:
- Served as Executive Vice President and Vice President of Engineering
- Responsible for many management, strategic, and technical functions throughout the company
- Hands on software and hardware product development - multimedia, pro audio, and musical instruments
- Parts purchasing, manufacturing, QA, packaging, and shipping
- Product development vision resulted in many s like PC Magazine Editor's Choice and Windows Magazine Win100
- Built tightly integrated management team and highly motivated, prolific engineering team
- Partnered with large companies - Confidential, Confidential, Confidential, Confidential, and more
- Tactical and strategic planning
- Business development and funding
