About
Hello, my name is Jody Boucher.
I am a freelance software developer with over a decade of experience.
I am passionate about technology and crafting simple solutions to complex challenges.
I believe in writing code that is clean, clear and deliberate.
Services
Whether you need customization of a CMS, a REST API, or a full web application, rely on a professional with experience in various technologies to evaluate, select and implement the optimal solution. With over a decade of experience building enterprise-grade web applications using a number of different languages and frameworks, I have the experience to deliver the result you need.
Here are some of the services if offer.
Front-End
Web UI/UX development
I use modern tools and techniques to create web front-ends that load fast, are responsive across devices and interactive.
HTML, CSS and Javascript is custom created or carefully selected from available frameworks and libraries based on the best fit for the desired solution.
- Clean and semantic HTML
- Organised and maintainable CSS
- Performant and functional JavaScript
Back-end
Custom development / CMS / Third-party integration
Many solutions require server-side rendering, custom business logic or integration with third-party systems.
I am experienced with numerous languages and frameworks. I use the correct technology to construct solutions that function on Linux and Microsoft Windows back-ends.
- Server web frameworks
- RESTful APIs
- Third-party integrations
- WordPress - installation / configuration / custom themes and plugins
Data
SQL / Stored Procedures / Query Plans
I have significant experience implementing solutions in Oracle Database and Microsoft SQL Server as well as PostgreSQL and MySQL/MariaDB.
And I am no stranger to schema design, stored procedures and optimizing queries for scale and performance.
- SQL queries
- Database procedural code
- Query analysis and optimization
- Schema definition/optimization
Infrastructure
Automation - provisioning, testing, deploying
I design, provision and secure infrastructure based function the needs of the solution.
- Automated provisioning
- System administration
- Continuous integration/deployment
- Web server / web cache configuration
Technology
Here is a partial list of technologies I am skilled with.
Browser
- HTML / CSS / Sass / Less
- JavaScript / ES2015 / jQuery
- React/Redux
- AJAX / JSON / XML
Languages
- JavaScript
- Python
- PHP
- C#
- PL/SQL
- T-SQL
Frameworks / CMS
- Node.js / Express
- Django
- Laravel
- Yii
- ASP.NET MVC
- WordPress
Data
- Oracle
- MS SQL Server
- PostgreSQL
- MySQL / MariaDB
- MongoDB
- Redis
- Memcached
Server
- Nginx
- IIS
- Apache
- Gunicorn
Infrastructure
- AWS
- Azure
- Heroku
- Digital Ocean
- Docker
- Ansible
- Vagrant
Why hire me?
Communication
Communication is an absolute necessity. I take the time to understand what you want to achieve and I work with you to ensure I deliver the solution you need.
Competence
I have spent many years in both private industry and the public sector. I leverage my years of experience to efficiently implement solutions using proven technologies and modern techniques.
Honesty
I am truthful about what I know and what I don't know, and what I can and can't do. If you ask me a question and I don't know the answer I will tell you I don't know the answer. But I will do the research and find the right answer, I won't guess and I won't pretend.
Passion
I genuinely love what I do. Crafting a software product that is well designed, properly architected and solidly coded is extremely satisfying. I am excited to help you turn your ideas into reality.
Let’s Talk
I know it's hard to find the right people for your project or business. I am also selective about who I work with. I have great ideas, strong technical capabilities and a focus on exceeding expectations for those who are passionate about what they want to accomplish.
If you think I may be able to help you achieve your goals, get in touch!
Please use the form to send me a little information on your project so I can determine how best to help you.