A Software Engineer located in Manchester, UK with plenty of experience working in numerous languages and frameworks.
Due to an unusual journey into engineering, I possess a unique skill set gained in my previous roles from customer service, analytics and various areas of development; this allows me to take an intuitive, creative and analytical approach to my work. Understanding the requirements and urgency from other areas of business and how the requested features, changes or bugs may impact their experience provides me with an advantage when it comes to breaking these down into manageable tickets, refining the tickets to be inf+ormative as possible with visibility of any data to drive the ticket forward and providing a reasonable yet definitive definition of done to ensure we 'hit the nail on the head' when the changes are released.
- Configuring, handling and manipulating mySQL databases
- Integrating external systems, creating and consuming APIs in Ruby on Rails.
- Building complex components using React
- Exposing and retrieving data via GraphQL API
- Using Next.js to build optimised apps
- Handling user cookies, user data and routing with Node.js
- Creating various ASP.Net APIs and Services in C#
- Configuring and manipulating MongoDB for CRUD API usage
- Creating dashboards and alerts for monitoring with New Relic and Grafana
- Liasing with third parties to gather data and information required for issues
- Gathering and processing required data to analyse performance or impact of features and issues
- Actively contributing to and runnning Agile Ceremonies; Sprint Planning, Sprint Retrospective, Daily Standups
- Actively contributing to and Running AdHoc Planning, Refinement and Breakdown sessions to triage tickets within teams
- Sharing domain and language knowledge, such as best practices within the team
- Consistently practicing SOLID and DRY principles
- Delivering small and well defined tasks continously