Software Engineer with 20+ years experience, full stack + DevOps
Skills
- PHPUnit
- Laravel
- Apache
- CodeIgniter
- Docker
- Django
- JavaScript
- jQuery
- MongoDB
- MySQL
- Next.js
- Node.js
- Nginx
- Python
- Rails
- React.js
- Ruby
- Redis
- Symfony
- Tailwind CSS
- TypeScript
- AWS
- Azure
- Postgres
- Htmx
- Electron
- CI/CD
- TDD
Last updated: July 8th 2024
Approved: July 8th 2024
Software Engineer with 20+ years experience, full stack + DevOps
Level
-
Lead
-
Staff
-
Manager
-
C-level
Open to...
-
Part-time freelance
-
Mentoring
-
Collaboration
-
Full-time freelance
I've worked with Laravel since 4.2, but I'm also self-taught and have been in the industry for 20+ years.
Worked with a range of organisations, including Government, online news media, technology consultancies, digital agencies, the third sector and startups.
Iām a polyglot, and in the realms of the internet and beyond, both a true full-stack and DevOps engineer. I also develop desktop and mobile applications.
Along with developing projects from start through to launch, I can also advise on technical strategy, having hired and managed various teams.
I've just completed a legacy upgrade from Laravel 4.2 all the way through to 10, along the way also upgrading PHP, MySQL and an entire suite of AWS resources.
Some testimonials:
"He was critical to the progress of all technical projects during his tenure, and he built out an excellent in-house development team from scratch... One of the safest pairs of hands you can hope for, and a true asset to any team lucky enough to have him."
"...led several client delivery teams and was consistently able to build trust with clients and his team, with a focus on delivering quality software on time. His full stack development knowledge and experience across Azure and AWS meant he was able to add value to every project. He is able to lead, architect, individually contribute, coach junior members of the team, and line manage."
"...has many desirable skills and traits as an engineering manager that are highly valued. He uses his experience to create innovative technical solutions, has exceptional communication skills, and works well with all stakeholders... He is incredibly talented and understands the nuances and intersections of technology and business."
"Often working collaboratively on requirements, he has proven himself to be extremely proactive, approaching challenges with energy and enthusiasm. He always demonstrates a deeply rational and inquisitive mindset."