Senior Full-Stack Developer
---------------------------
(Aug 2023 - Present)
Allakando - provides a platform for tutoring and nannying services.
I am responsible for the development of the platform, including the backend, frontend and infrastructure. As part of the development team, I work closely with the product team to deliver new features and improvements to the platform. I also work with the operations team to ensure the platform is stable and scalable.
Key achievements:
- -Designing and implementing an organisation-wide date/time policy to resolve consistency issues and bugs in applications and third party services.
- -Driving the development of key CI/CD pipelines to make them simpler, more reliable and faster to run.
- -Played a key role in designing, planning and implementing the approach to migrating a legacy application to the current tech stack.
- -Rewrote the majority of MVP backend code, making it more maintainable, scalable and production-ready.
Consultant Backend Developer
----------------------------
(Sep 2022 - Jul 2023)
Devoteam Creative Tech - a consultancy that provides software development services to clients in a variety of industries.
I worked on a range of client projects, and the role required a high level of technical expertise, the ability to pick up new technologies quickly, and to work with a range of stakeholders.
Key achievements:
- -Completed the migration of a client's key application from MySQL to a MongoDB database.
- -Maintained a complex legacy codebase utilising AWS (including Lambda and Step Functions, SQS, SNS, API Gateway and CloudFormation) and integrations with a large number of external systems.
- -Built an IoT project to control the air quality in meeting rooms.
- -Supported business development by providing technical input to bid documents and estimates.
Volunteer Backend Developer
---------------------------
(Sep 2022 - Jul 2023)
The Climate App - a non-profit organisation that provides a platform for users to track their carbon footprint and take action to reduce it.
I worked as a volunteer on the project, developing the Spring Boot/PostgreSQL service used by the iOS and Android apps.
Mumsnet - an extremely popular parenting website that provides a platform for parents to share advice and information.
I worked across the stack, developing new features and maintaining the existing codebase.
Key achievements:
- -Implemented the administration functionality of the Mumsnet forums.
- -Optimised SQL and scripts to migrate millions of records to a new database structure, reducing run time from hours to minutes.
- -Migrated the application to a new tech stack.
Other relevant experience
-------------------------
Prior roles include teaching ICT to the physically disabled, working with computer models of SONAR systems, educational quality assurance, and ecommerce consultancy. These positions have given me an excellent blend of technical and soft skills, which I continue to use extensively in my day-to-day work.