WILLIAM BECOTTE
** ****** **, *******, ** ***** 508-***-**** ********@*******.***
Professional Summary
** ***** ** ********** ** experience with a wide range of roles from Solutions Architect, Software Design, Software Engineer and interoperability connecting Healthcare products to other systems.
Proven ability to lead development teams through the entire SDLC for projects of all sizes, defining and implementing processes, facilitating team growth through mentoring and open communication.
Experienced in DevOps functions, such as application server setup, configuration and maintenance, build process set up and automation, continuous integration.
Thorough understanding and experience with current Relational Database Systems, covering data modeling, normalization, triggers, performance, scalability and high-availability considerations, troubleshooting and optimization of queries, deadlocks, and performance issues.
Experience with application code security and HIPAA compliance within the Healthcare IT sector.
Skills
Languages:
PHP, C#, VB.NET, JavaScript, CSS, SQL, HTML5,VB6
Technologies:
Ajax, jQuery, ExtJS, .NET Framework, Silverlight, ExtJS, NUnit, PHPUnit, Symfony, Doctrine, backbone
JSON, XML, XSL, REST & SOAP Web Services, WCF, Web sockets
HL7, OAuth, SOA, MVC
MySQL, Microsoft SQL Server, ADO.Net, Redis, PostgreSQL
Microsoft Windows, Linux (CentOS), Apache, IIS
Tools:
Visual Studio/TFS, PHPStorm, Git, SVN, Slack, Jenkins, Jira, Confluence, Sisense, Postman, SumoLogic, NewRelic
EXPERIENCE
Work History
Solutions Architect / Senior Software Engineer May 2012 - Jun 2018
CareSync Tampa, FL
Full Stack developer on a web based application written with PHP, JavaScript, HTML and using MySQL database. Worked recently with Web Sockets and Redis communicating with ReactJS front end.
Performed, design, development, unit testing, code reviews, deployment functions on the product.
Involved in overall Architecture direction and decisions.
Performed Team lead responsibilities such as code reviews, mentoring junior developers, team resource allocation and was a go-to person for the development team.
Performed DevOps including writing build scripts, leading team deploying the product, keeping servers up-to-date on 3rd parties and ensuring all products have no known security vulnerabilities.
Worked on application security vulnerabilities for XSS and SQL injections and wrote some low-level frameworks for CSRF protection.
Designed and developed multiple REST API's for mobile and web applications.
Consistently optimized SQL to improve application performance to help application scale.
Performed Data Analytics using Sisense tool for reporting and metrics to produce detailed reports for sales/marketing teams.
Senior Software Engineer Oct 2010 - Apr 2012
Allscripts Malvern, PA
Worked on Single Page Application written in Silverlight/C# which was a medical dashboard/workflow application communicating with a large-scale back-end hospital system.
Developed on migrating the existing application to the ExtJS JavaScript framework from Silverlight (after it was being discontinued by Microsoft).
Worked on the client/server back-end hospital system which the SPA communicated with written in C# and WinForms UI.
Principal Software Engineer Jan 2006 - Oct 2010
Bond Technologies Tampa, FL
Designed and Built a Single Page Application Practice Management from the ground up which fully integrated with the existing EMR Application to allow practices to now be able to do their own billing. This was written in ASP.NET/vb.net and C# using a MS SQL Server database.
Designed and Built an Electronic Data Interface product from the ground up interfacing with other EMR products for demographic/appointment data using HL7 interfaces, Lab Systems for sending/obtaining lab tests/results and billing clearing houses for submitting HCFA claims and receiving remittance.
Created in-house build tools which communicated with an API to manage what the client application would install for modules, as well as, kept application versions tracked.
Helped lead the development team with implementing detailed processes to be followed from code reviews to technical design documents.
Involved in overall Architecture direction and decisions.
Senior Software Engineer Feb 1994 - Dec 2005
Misys Healthcare Systems Raleigh, NC
Worked on a window based client/server Clinical EMR application written in VB.NET using Informix database.
Lead development a Client/Server Document Imaging application which used low-level scanning API integrating with various scanners to integrate with the existing EMR Application.
Lead the effort to refactor application by breaking it down into more reusable components using some common low-level operations such as auditing, logging and security.
Education
Bachelor of Science: Computer and Information Science
Nichols College Dudley, MA