Ψ Full stack architect: User Interface Business Logic & Algorithms Database.
Ψ Full Software Development Life Cycle expertise (SDLC).
Ψ Enterprise Grade Applications (policing technical debt).
More than three decades of experience developing quality software products, delivering end-to-end service for full life-cycle development of enterprise grade applications. He has produced desktop, server and web applications for dozens of customers in a wide range of industries and environments giving him a well-rounded experience.
Embracing the challenge of the ever-changing software development landscape he has proven an ability to easily adopt the latest paradigms and rapidly master the newest languages and technologies. His experience has grown with the technology giving him a detailed understanding and mastery of the inner workings of computers and software.
Exposed to rigorous standards and demands from the outset of his career he has developed discipline and incorporated methods that insure delivery of only the highest of quality software solutions.
For most of his engagements he has been the Product Owner with responsibility for its full life-cycle starting with interviewing users and stakeholders, to gathering needs and wants, writing requirements, problem solving, managing expectations, to designing user interfaces, then writing, testing and documenting the code and once the product has been delivered, providing user documentation and customer support.
In other activities, he successfully led teams of developers spread across multiple time zones. His people skills have proven invaluable in all phases.
Created the award winning LinkFixer Plus.
DRY, Scrum/Agile, Object Oriented Programming (OOP), Test Driven Development (TDD), SOLID, CI/CD.
NOTE: all engagements have been in the Tampa Bay area, out-of-state addresses are of home offices.
Contributed to a start-up delivering Software as a Service (SaaS) for agencies providing home healthcare. Adding shareholder valued enhancements such as internationalization for the UK market and adding contractually required reports and graphs. On the front line in the rapid resolution of bugs and bringing the existing codebase up to par. Active in the establishment of the scrum team and development standards.
Rebuilt a Billing Service adding required enhancements and reduced processing time to 13% of existing process. Engaged end-users in the design/development process to improve the product. Participated in scrum ceremonies.
C#, SQL (DB2), Windows Services, Test Driven Development (TDD), ASP.NET, HTML, VSTS, Visual Studio Code, Angular.
Accelerated the delivery rate of a large clients Scrum team on contract. In addition to custom application development, took responsibility for full API documentation, deployment and is the Git master.
Supplemented a rapidly growing team, building an SAAS solution, authoring and implementing standards and enforcing PCI compliance and other security systems.
C#, Visual Studio 2015, Microsoft SQL, Entity Framework, WCF (SOAP & RESTful), TFS, Microsoft Office 2010, Agile, MVC, Win Forms.
Added to the Development team to deliver on new contracts. Essential development of XML and OCR mission critical software. Author of visualizers to accelerate software development and software testing corporate-wide. Surgical modification of legacy automated conversion software spanning dozens of transformer instances, OCR engines and load balancers. Designer and supporter of high performance and high reliance software systems for in-house and external contract customers. The go-to guy for SQL tuning, queries, reports and database design.
C#, Visual Studio 2012, MySQL, PrimeOCR, TFS, Git, Microsoft Office 2010, Windows Forms, XML.
Enhanced internal reporting applications as Scrum Team Developer.
C#, ASP.NET, Classic ASP, Scrum/Agile, Visual Studio 2010, TFS, Microsoft Office 2010, Oracle, PCI.
Delivered enhancements and fixes to existing web application (POC) in a team environment while adhering to audited procedures. Enhanced scheduled processes. Added features to existing reports to handle the new data schema. Coding in VB.NET and DB2-SQL. Added new reports and tools. Fixed bugs found during UAT for new corporate standards. Optimized SQL queries eliminating 90% of time outs, adding or streamlining keys and indexes as needed. Rewrote legacy code for performance, security and stability.
ASP.NET, HTML, VB.NET, DB2, TFS, ADO.NET, LINQ, WCF Web Services, RapidSQL, Visual Studio 2012, Microsoft Test Manager, RESTful, HP Quality Center.
Upgraded legacy IDDS/ICGS tools from DGN file based to database-oriented system using Oracle GIS. Rewrite of major subsystems such as undo.
MicroStation Development Language (MDL), C++, Visual Studio 2008, Microsoft Office 2010, CVS, Python, Oracle 11, views & triggers, Oracle GIS.
Added major features and fixed bugs in the flagship product (AutoLoop) in a very high paced work environment as part of one of the three teams of engineers.
Continuously improved the speed, accuracy and stability of the product through the application of Best Practices and technologies. In-depth application of C# and T-SQL for high performance software. Added responsive deep data reports (i.e. 20 million customers). Eliminated SQL time-outs via optimization of stored procedures and leveraging indexes and joins resulting in a rate of 50,000 SQL transactions per second. Implemented complex solutions involving recursive functions, intelligent parsing and improved user experience. Reduced load times by 60% by converting from bulky ASP to lightweight jQuery controls.
Developed, from the ground up, a system to process electronic healthcare insurance claims. Took total responsibility for fourteen solutions and had direct hands-on involvement in all phases of development (SDLC) from collecting requirements, writing specifications (including requested flow charts), GUI crafting, coding of business logic, testing, deploying and writing both technical and user documentation. Designed and optimized database tables, indexes, etc. Delivered products in two weeks cycles.
VB.NET (desktop, server and smart-client applications), Visual Studio 2003-2005, OOD/OOP, ADO.NET, ASP.NET, Web Services, SOAP, XML. Multi-Threading, MS Server 2003, Web Forms, WinForms, T-SQL, RAD, EDI - ANSI ASC X12, Win32 API, OCR, Agile Programming, Windows Service.
Led the IDDS/MDL team (six members) in the Verizon ICGS software conversion project, upgrading their tools from MicroStation Version 7 to Version 8 including enhancements and the integration of GeoGraphics and ProjectWise.
Facilitated communication with offshore programmers. Twice cleared the list of assigned tasks before any other Software Engineers cleared their first list. As top developer, was retained through every RIF to the very end of the project.
MicroStation Development Language (MDL), SQL, Concurrent Version System (CVS), Bug Tracker, MicroStation CAD, Windows XP.
Full responsibility for the Barcode recognition/creating ActiveX control through several minor and one major release. Interacted with company scientists and implementing their concepts. Created standards and procedures. The Go to person for creation for: test engines for the barcode and OCR ActiveX controls, and a font sample creation tool that generated multi-page Tagged Image File Format (TIFF) documents. Created fully customizable, lightweight (non-MFC) toolbar and context menu sub controls for Pegasus ImagXpress graphic control. Overhauled the Help file systems for the entire product line.
Developed a wide range of commercial software products for the CAD industry. Product owner for the company's number two and three best-selling products (CellManager and RefManager) and the licensing system used by all products.
Spearheaded movement into new markets, creating the award winning LinkFixer Plus (Best of Show, Internet World 2002).
MicroStation Development Language (MDL), Classic C, VB 6, Word.