Full-stack web developer. Cybernaut. Coder. ☕ Business Analyst. Systems Integrator. ⚒ Tinkerer. IT project co-ordinator. Database administrator. Lead code cobbler. ⚡ Game dev Padawan & web dev Jedi Knight. ♞ Father. Husband. Washed up, 'has been' soccer ⚽ star wannabe, now 'soccer dad'. ⛹ Aspiring tech comedian and sci-fi writer. ✍ Volunteer Youth Coding Facilitator/Coach & Trainer. PMP & ITIL certified IT project professional. Business analyst. Pacifist. ☮ DBA. Technophile. Cybernaut. Dabbler. ⛏ DIY journeyman around the home. Road trip aficionado. ⛐ Head cook, bottle-washer, & bean counter. Netizen. And forever, ... Coder!! I love ♡ ♥ to use technology to benefit people. Hell for me is a maxed out dev laptop with all the tools BUT the keyboard doesn't work. ☹ (Has happened before). My GitHub handle is SystemsVanguard and a smorgasbord collection of my code 'dabblings' are online here.
These are the key skill areas I work within most frequently. Please see me to discuss other potential skill areas.
Starting off initially in systems administration scripts, automation code, and later full-stack web sites, I have had over 12 years progressive coding experience in Python, arguably the most productive development language when faced with a time crunch. For Python web development I use primarily the Flask and Django frameworks.
For building REST APIS, and highly performant, scalable, & asynchronous back-end apps, Node.js is a proven winner. I have coded multi-tiered Node & Express.js backed web apps utilizing MongoDB, PostgreSQL, MySQL, & MS SQL Server database back-ends, for over 3 1/2 years. Please see my GitHub and code portfolio for redacted CRUD samples.
Arguably the most flexible and time tested web framework, I have built standalone desktop apps, WAMP based kiosks, content management systems, and full blown web sites with PHP, normally backed by either MySQL or PostgreSQL databases. Most of my quickest projects have been built with PHP over a 16 year span. Long live PHP! It's estimated that PHP currently powers 79% of the web, and it's definitely among the most used web languages.
Corporate data is the lifeblood of companies, lives in databases, and that's where I do some of my most inspired work. T-SQL. Microsoft SQL Server. SSRS. SSIS. ETL. SSAS. BI. MongoDB. PostgreSQL. MySQL. Oracle. FireBird. I love designing, building, & administering relational & NoSQL databases. I am MCTS & MCP certified (#11729851) in MS SQL Server.
This is where most of my corporate and enterprise programming experience has been, and I have amassed over 17 years experience coding with Microsoft web stacks, all the way from Classic ASP 3, through the initial ASP.NET MVC versions, to the now massively powerful and fast, modern ASP.NET Core. I have deep experience building enterprise apps with C# and ASP.NET, as well as integrating ASP with other Microsoft enterprise tools such as Dynamics AX, SharePoint, SQL Server, Dynamics CRM, and Azure solutions.
With over 5 years agile project co-ordination experience, I have with leading corporations recovered multiple projects, and kept many on track. This is my first passion ~ leveraging technology, working with teams, and delivering successful IT projects that keeps the dev team, marketing team, & management all in sync. I am also PMI PMP (#1279784) & ITIL Foundation (#95729) certified.
I regularly build web components, responsive Single Page Apps (SPAs), Progressive Web Apps (PWAs), and Universal Apps, and Angular and React.js are my 2 favourite tools in client side/ front-end web development.
UI, custom designs, and responsive sites are exciting stuff for me. I build front-end solutions primarily with React.js, Vue.js, HTML5, CSS3, JavaScript, Angular, Bootstrap 4, and Bulma CSS framework. I am completely proficient with modern web workflows such as Git, Webpack, Grunt, testing solutions, and productivity tools like create-react-app. Preferred tools for me are the React based Gatsby and Vue based Nuxt frameworks.
While good, working software reduces the need for documentation, a detailed illustrated user guide is invaluable to the end user. I have had years of experience crafting tutorials, training guides, systems documentation, team wikis, and corporate knowloedge management systems. I believe strongly in "just enough documentation!".
ERP. CRM. Databases. Legacy apps. Web applications. Custom corporate apps. I excel at making these systems securely interact and share data. I am proficient with Windows, MacOS, and Linux (Ubuntu and CentOS primarily), and I am experienced scripting cross platform solutions.
From bare metal Virtual Private Servers like Linode, Digital Ocean, Azure, and AWS, to PaaS offerings like Heroku, OpeNode.io, Azure, AWS, and PythonAnywhere, I am proficient and experienced in configuring, securing, and operating cloud solutions, and deploying multi-tiered web applications to these servers.
Requirements elicitation. Process flows & re-design. Systems analysis. Documentation. Presentations, facilitation, marketing, public speaking, & coaching. Reverse engineering. Costing, ratios, break-even analysis, “build vs buy” calculations, & financial analysis. All important tools of the trade for which I am experienced & proficient with.
Let's chat! How can my web development & IT skills help you? Drop me a note below please.