I'm a Software Developer
I’m passionate about crafting clean, maintainable code using best practices and test-driven development to deliver reliable solutions.
I am a software engineer with over 8 years of industry experience, working on a wide variety of services ranging from an application security automation and orchestration platform to a fraud-prevention platform.
I have a passion for producing clean, maintainable code and strive to implement best practices and test-driven development.
I have worked with Java microservices (using frameworks such as Spring and Play!) and orchestrated these services using Docker and Kubernetes. I have produced and maintained tools, scripts and products using Python. I have utilised Selenium and PostgreSQL to automate online processes in an automated testing system and developed web applications using ReactJS with HTML and CSS.
I work in an agile environment, leading, collaborating, and fully contributing within teams to identify and prioritise tasks to achieve organisational goals. I am an innovative and creative problem solver, who communicates effectively and works to deadlines to achieve solutions that meet customer needs. I am self-motivated and always eager to learn more, studying for and achieving qualifications on my own time.
I am eager to further develop my skill set, work on greenfield projects and take on responsibility to deliver effective solutions with clean, quality code.Here are a few technologies I've been working with recently:
m3ter makes usage-based pricing easy for any software business.
We provide data infrastructure that meters and rates usage, and then delivers spend and usage data wherever it is needed throughout the stack, including billing systems, Sales CRM, and the SaaS platform. Implementation is straightforward, with a flexible API-based architecture and easy bi-directional integrations with common tooling.
Why SaaS companies love us:
✔ Painless billing operations – automated, fast, flexible, and error-free.
✔ Improved CX – up-to-date information about usage and how it converts to spend.
✔ Increased Sales & Success performance – well-informed, timely customer conversations.
✔ Better business insight - explore usage, revenue, and profit, and forecast outcomes.
Uleska ceased operating as of August 2022.
Uleska is an application security automation and orchestration platform. We enable security teams to scale up their application security programs while increasing the effectiveness of their efforts.
By bringing security, DevOps and development teams together, we help reduce manual tasks so application security takes less time, cost and can scale, allowing teams to focus resources on the issues and metrics that matter.
Our Mission: To help development teams build safe software faster.
At Signifyd, I worked as a developer on the Review Tools & Services (RTS) team. My main responsibility was to design, implement, and maintain back-end microservices that provided stakeholders with the necessary tools and services to review and evaluate the risk of fraud for any given order.
My role involved using a diverse technology stack:
As an associate software engineer I have worked within a number of scrum teams within Kainos’ “Smart” Business Unit.
Across these teams my responsibilities have included: