Michael A. Billington
Software Engineer, Full Stack Developer with over 15 years of experience in the industry.
About
Hello there! You've reached the personal home page of Michael Billington, Software Engineer, Full-Stack Developer, and an overall IT guy. I've been in the industry for over a decade doing everything from development and architecture to project management and business analysis. I've worn many hats throughout my career, but I always find my way back to writing code and designing complex applications to meet a business need.
For additional information, please check out my LinkedIn profile.
What would you say ya do here?
Great question! Here is a list of the skills, programming languages and tools that I have acquired over the years.
Language: Proficiency
Microsoft-Specific:
C# : Very Knowledgeable
VB.NET : Knowledgeable
ASP.NET Web Forms: Very Knowledgeable
Transact-SQL: Very Knowledgeable
VBScript: Basic Skill / Knowledge
WPF: Very Knowledgeable
WinForms: Very Knowledgeable
TypeScript: Knowledgeable
Visual Basic for Applications (VBA): Very Knowledgeable
Xamarin Mobile Development: Knowledgeable
SQL Server Reporting Services (SSRS): Very Knowledgeable
SQL Server Integration Services (SSIS): Very Knowledgeable
Design Patterns / Concepts:
Model-View-Controllers (MVC): Very Knowledgeable
Model-View-ViewModel (MVVM): Very Knowledgeable
Object-Oriented Programming (OOP): Very Knowledgeable
Procedural Based Programming: Knowledgeable
Package Management (NuGet, Maven, etc..) : Very Knowledgeable
Open Source:
Python 3.7: Knowledgeable
Java: Very Knowledgeable
PHP: Basic Skill / Knowledge
Angular(JS) : Knowledgeable
JQuery: Very Knowledgeable
General JavaScript: Very Knowledgeable
CGI/PERL: Basic Skill / Knowledge
Android Development: Knowledgeable
Skill: Years/Experience
Database Management and Design:
SQL Server 2008-Present : 10+ years
MySQL 8: 10+ Years
SQLite : 6 years
Oracle : 2 years
Data Warehouse methodologies: 5 years
Extract, Transform, Load (ETL) Design
Project Management - GANTT Charts, Dependencies, Critical Path mapping, etc... : 2 years experience
AGILE / SCRUM Methodologies
SDLC / Waterfall Development Methodology
Business Analysis / UX Design:
UI Wireframe Creation
Storyboarding
Customer Requirements Documentation
UML Diagrams
Swimlane Diagramming
Use-Case Diagramming
DevOps Concepts/Management:
Azure
VM Creation and Management
Docker handling
App Services
Storage Account Management
Software: Version(s)
Microsoft Tools:
Microsoft Azure DevOps
Microsoft Visual Studio: 2003-Latest
Microsoft Visual Studio Code
Microsoft SQL Server Management Studio
SQL Server Business Intelligence Tools
Microsoft Access
Microsoft Excel
Microsoft Project
Microsoft Visio
Adobe:
Adobe Photoshop 2021 (Cloud)
Adobe XD
Adobe DreamWeaver
Adobe Flash
JetBrains / Java:
Intellij
PyCharm
Mobile Development:
Android Development Studio
Xamarin Tools for Visual Studio
Other Technologies:
Jira
SQLite Database Editor
Visual FoxPro
Omnitracker Ticketing System
Certifications
Scrum Master Certified - Issued in October 2021
ITIL Foundation Certified - Issued in 2013
Microsoft Certified Solutions Developer: Application Lifecycle Management (ALM) - Issued in May 2014
What's your story?
My story is a simple one. I grew up in a small town north of Syracuse, NY and ended up staying in the area because of my roots. Central New York is a beautiful place, and I always consider it to be my true home. For the past decade I have worked for local businesses, and multi-national corporations, which has provided me a well-rounded experience when implementing different business requirements.
Okay, now for some history...
I began my journey in the world of Software Development in Morrisville, NY. I attended Morrisville State College where I received my Associate's degree in Applied Science (A.A.S) majoring in Computer Information Systems. After achieving my 2 year degree, I stayed at Morrisville and earned my Bachelor's degree in Application Development. During my junior and senior years at Morrisville, I was a member of the Morrisville State College Entrepreneurial Institute (MSCEI) where I handled real-world projects and interacted with small-to-mid sized businesses to meet their custom application development needs. During my tenure at MSCEI I also served as the Project Director, mentoring the other development students and managing the projects that we accepted from various businesses around the area.
During my senior year, I began working while going to school as a Programmer for a small business in Ithaca, NY. I then moved on to an IT consulting company in Syracuse, NY as part of my required semester-long internship. After I finished my Bachelor's degree in 2008, I stayed out of academia until 2010 where I enrolled in the iSchool at Syracuse University. The Master's degree program at SU was enlightening and I found it to be a truly beneficial experience to further my skillset in the industry.
Over the years I've worked for companies that were in the following industries:
Information Technology Services / Consulting
Energy Conservation / Efficiency Consulting
Telecommunications
Health Insurance
Electronics / Computer Hardware Manufacturing
Banking