RyanHunter.ca SKILLS CODE BLOG CONTACT
My Core Skills

These are the key skill areas I work within most frequently. Please see me to discuss other potential skill areas.



Front-end Web Development

I have had 7 years development experience with the React.js ecosystem, including Hooks, Redux, TypeScript/JavaScript, and React Router solutions. I am also proficient with Angular development, and integrating Tailwind CSS, Bootstrap 4, Bulma, & multiple other CSS & JavaScript libraries, and comfortable with Jest testing.


Node.js Server Apps

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.


Java Spring Boot Development

I have had over 9 years Java development experience, including 5+ years of Java Spring Boot based REST API & micro-services development. This experience was earned at a leading commercial bank, a large public sector corporation, and 2 major manufacturing companies.


Python Web Development

Starting off initially in systems administration scripts, automation code, and later full-stack web sites, I have had over 14 years progressive coding experience in Python, arguably the most productive development language when faced with a time crunch. For building Python based web development I use primarily the Django, and Flask frameworks. For REST APIs, I use mainly FastAPI and Django DRF frameworks.


ASP.NET Development

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.


PHP Web Development

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.


Business & Systems Analysis

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.


Database Development

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.


IT Project Management

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), CSM [Scrum Alliance ~ Certified Scrum Master] (ID # 001768153 | 2025 July) , & ITIL Foundation (#95729) certified.


Systems Integration

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 Rocky Linux primarily), and I am experienced scripting cross platform solutions.


Cloud Servers ~ AWS & Azure

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. For AWS and Azure, I have had a combined 12 years progressive experience. I am AWS Practitioner (CLF-C02) and Azure Fundamentals (AZ-900) certified, with more pending.


Systems Documentation

Ahh! The 'forgotten area' of software development it seems. I take great pride in writing excellent systems documentation, and developing helpful User Guides, illustrated systems tutorials, and handy end-user documentation. Customers greatly appreciate having a User Guide to assist them, and even if they never use it, they feel more confidence in the software product, if they have documentation to back them up. Please note that while Agile Manifesto "prioritizes .. functional software over creating extensive .. documentation", it also says "documentation is still valued" and very important.

RyanHunter.ca