CV

My personal curriculum vitae.

View the Project on GitHub telekineticyeti/CV

Paul Castle

Skills Experience Education Interests

Senior Software Developer with extensive experience in Frontend development, skilled in delivering a wide range of products from simple websites to enterprise-level applications. Highly proficient in modern front-end technologies with a strong foundation in back-end development. A proven technical lead, adept at collaborating with agile teams to deliver and maintain high-quality software. Passionate about continuous learning and growth, I actively mentor team members and strive to enhance my skill-set daily.

Technical Skills

Languages & Frameworks: JavaScript (Expert), Typescript (Expert), Node.js (Advanced) Python (Intermediate), Angular (Expert), React (Advanced), NgRx (Expert), RxJS (Advanced), LitJS (Advanced), PHP (Proficient), Karma/Jasmine/Jest (Expert), GraphQL (Proficient), CSS/SASS & Tailwind (Expert)

Software Development: Agile Methodologies (Expert) Test-Driven Development (Advanced), Git (Advanced), OOP (Expert), Continuous Integration (Expert), Unit testing (Expert), Web component architecture (Expert), Webhook development (Advanced)

Devops Tools: Docker (Advanced), ADO Pipelines (Intermediate), Grafana + Prometheus (Intermediate)

UI & UX: Adobe Photoshop/Illustrator (Advanced), Figma (Expert), Affinity Design (Advanced), React testing library (Advanced)

Additional Skills

Experience

Arria NLG

Senior Frontend & UI/UX Engineer (2018 - present)

Collaborating with the Technology Team to develop client-facing software that integrates Arria’s cutting-edge data-to-text NLG technology with large language models, generating sophisticated, accurate narratives from complex data and delivering enhanced insights to clients.

Internet Strategies UK Ltd

Web developer (2014 - 2018)

Served as a key member of the development team, liaised with clients to interpret requirements, and participated in the full life cycle of new projects in addition to the maintenance and improvement of existing projects.

Web Design & Development Independent Contractor

Freelance web design & development (2005 – 2014)

Collaborated with emerging startups and SME to design, develop and maintain a variety of web solutions.

More details, as well as client-specific project available on request.

Education

University College of Creative Arts, Maidstone BA (Hons) Illustration

Uxbridge College, Middlesex BTEC National Diploma in Art Foundation, BTEC National Diploma in I.T. Applications

Interests & Hobbies

I am enthusiastic about 3D printing technology and have developed skills in parametric design, digital sculpting and 3D modelling. I enjoy creating both decorative and functional prints, and actively share my projects with 3D printing communities.

In my free time, I maintain my home-lab setup, engaging in hobby coding projects and deployment of self-hosted services. You can find examples of these projects on my GitHub profile.

As a creative individual, I also engage my artistic side by regularly participating in sketching, painting, printmaking, and illustration workshops. These creative pursuits often influence and enrich my work.