Career Profile
Technology has been a passion for me since I was 3 years old. I still remember playing with the old Timex computer with the tape deck alongside my father; That sure was a lot of fun.
Times have sure changed. Having been in software development for over 15 years, and in a management role for over 10, the things that most interest me now after continuous integration for the throughput and reliability it brings, cloud integrations for their balance between cost, reliability and elasticity and machine learning with the meaning it can derive against data.
When I'm not working or answering questions on Stack Overflow, you'll often find me at home with my lovely family. I've been married since 2007, have two lovely daughers and a 80 lb friendly border collie lab mix. Some of my free time is spent going back and forth to ballet courses, going to the gym and even occasionally on a round of golf.
Thank you for stopping by!
Experiences
- Promoted to Senior Manager in Aug 2019
- Promoted to Manager in Aug 2014
- Promoted to Project Lead in Dec 2011
- Promoted to Lead Programmer in Sep 2010
- Hired as Senior Programmer
- Has served as Technology Committee Chair since Jan 2018. Responsibilities include coordination of initiatives between all departments in IT including: major system updates, training on new technologies and services, training on new programming techniques, new standards and security goals.
- Recommended the use of Azure DevOps to replace a legacy Team Foundation Server (TFS). Directed the conversion from TFS to Azure DevOps for all development teams. This included the setup of Azure Active Directory (AAD), the AAD synchronization process, directions on how to migrate code into Azure DevOps, the creation of build agents and developer training for use of Git repositories.
- Recommended the use of Continuous Integration (CI) as part of software development best practices. Demonstrated the business value both to IT Management and key project stakeholders. Managed the creation of unit tests for key functionality, the automation of the build/test/release process via Azure DevOps and trained developers on the construction of unit tests and refactoring of systems to support testing.
- Implemented SharePoint environment from the ground up, worked with consultants on the initial setup, hired/directed an internal SharePoint development team, provided customizations, aided in technical support and provided a company-wide training program including Lunch and Learn experiences. The SharePoint environment has become the official company Employee Intranet.
- Led a team of software developers throughout all stages of development. Directed system architecture, object modeling, implementation and deployment. Evaluated and recommended technologies including various software development kits, frameworks and toolkits. Defined standard operating procedures for coding practices, application change tracking and deployment practices. Provided internal consultation to define job requirements and performance criteria for software developers.
- Managed internal data systems, provided company consolidations and tools for data teams to manage calculations.
- Researched the ML.NET Machine Learning framework and suggested the use of multiclass classification in order to categorize descriptions.
- Promoted to Lead Software Engineer in February 2005
- Hired as Software Engineer
- Led a team of software developers throughout all stages of development. Directed system architecture, object modeling, implementation and deployment. Evaluated and recommended technologies including various software development kits, frameworks and toolkits. Defined standard operating procedures for coding practices, application change tracking and deployment practices. Provided internal consultation to define job requirements and performance criteria for software developers.
- Experience with managing fellow team members, providing mentoring and giving performance evaluations
- Experienced designing and implementing various types of systems. This includes: E-Commerce, Point of Sales, Enterprise Resource Planning and Customer Relationship Management
- Implemented standards regarding division security practices concerning SQL injection, document management, encryption and compliance with PCI standards.
- Lead Engineer for ProviderSoft: a web-based system for care offered by early intervention agencies. System provides integration with OCR software and integration with accounting softwares.
- MVP of Development Division for 2005
- Top Performer of Development Division in 1st Quarter 2007, 1st Quarter 2006 and 4th Quarter 2004
- Designed and implemented new enterprise resource planning system. The system included a contact management system which stored information related to players, coaches and referees. The system contained a management portal for entry of game information such as scores and statistics which were accessible via a public website. A secure referee interface was developed which recorded financial data. This interface was used to export data to banking systems allowing payment for refereeing games.
- Developed software related to the management of freight car repair data. Primary job functions included implementing models in the system, writing stored procedures and Crystal Reports integration.