Mountains

Jonathan Leahy

Fullstack Software Developer

Specialized in React, Typescript, Software Architecture and TDD

Remote and Bristol, UK

Navigating Common Software Development Challenges

Mountains

Understanding Requirements

Expertise in clarifying and addressing misunderstood or incomplete requirements to avoid delivery failures.

Mountains

Agile Software Development

Building low-maintenance, readable, and resilient software products adaptable to change.

Mountains

Balancing Client Priorities

Focusing on meeting deadlines, budget constraints, and delivering quality products.

Passion for Software Development

blog

Excellence in Software Creation

Committed to producing functional, user-friendly, and well-crafted software applications.

Coding Philosophy

Aim for elegant, simple, and efficient code with minimal defects

Mountains

Full Stack

React, Typescript, CSS, Node, Laravel, PHP, Python, Go, Java, C#

Mountains

Quality Assurance

Expertise in TDD, Unit Tests, Integration Tests, E2E Tests, Jest, Storybook.

blog

Sustainable Software Development:

Emphasizing longevity and quality in software, ensuring products remain viable for 5 to 10 years post-delivery.

blog

Best Practices

Best Practices: Utilizing project tracking tools, automated tests, container deployment, and monitoring to streamline processes.

Efficiency

Enabling quick, incident-free integration and rollout of new functionalities.

Mountains

Commitment to Software Craftsmanship

Agile, Scrum, Kanban, Jira, Confluence, CodeFresh, CircleCI, ArgoCD, AWS, Google, Digital Ocean

About Me

blog

I have many years of software development experience and have worked to stringent quality guidelines since my first professional job.

Having a thirst for realising actual products from ideas means I've implemented and worked within all areas of Product Development, including DevOps.