I’m Marc Sheppard, a software developer with nearly three years of commercial experience building and improving web applications in an Agile environment. I enjoy working across the full stack, integrating REST APIs, strengthening backend services with Java and Python, and enhancing front-end functionality with JavaScript and modern web tooling. I’m comfortable working remotely with multidisciplinary teams, participating in code reviews, and contributing throughout the software development lifecycle. I also take a test-driven approach—writing automated tests with Cucumber/Gherkin and using Selenium—and I’m motivated to keep developing my skills in an engineering role that values quality, collaboration, and continuous improvement.

Marc Sheppard

I’m Marc Sheppard, a software developer with nearly three years of commercial experience building and improving web applications in an Agile environment. I enjoy working across the full stack, integrating REST APIs, strengthening backend services with Java and Python, and enhancing front-end functionality with JavaScript and modern web tooling. I’m comfortable working remotely with multidisciplinary teams, participating in code reviews, and contributing throughout the software development lifecycle. I also take a test-driven approach—writing automated tests with Cucumber/Gherkin and using Selenium—and I’m motivated to keep developing my skills in an engineering role that values quality, collaboration, and continuous improvement.

Available to hire

I’m Marc Sheppard, a software developer with nearly three years of commercial experience building and improving web applications in an Agile environment. I enjoy working across the full stack, integrating REST APIs, strengthening backend services with Java and Python, and enhancing front-end functionality with JavaScript and modern web tooling.

I’m comfortable working remotely with multidisciplinary teams, participating in code reviews, and contributing throughout the software development lifecycle. I also take a test-driven approach—writing automated tests with Cucumber/Gherkin and using Selenium—and I’m motivated to keep developing my skills in an engineering role that values quality, collaboration, and continuous improvement.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Advanced

Work Experience

Developer at DDCAS
June 1, 2023 - April 1, 2026
Worked in an Agile team using Jira to plan and estimate tickets, and participated in standups, retros, backlog refinement, and sprint planning while working remotely via Microsoft Teams and Bitbucket. Contributed to test-driven development by writing and running automated tests using Cucumber/Gherkin approaches and improving reliability as new features were added. Built and enhanced front-end functionality with JavaScript, jQuery, Backbone.js, HTML and CSS, improving user experience against client requirements. Implemented and adjusted backend functionality in Java, Spring Boot, Python, Flask, Cron, and SQL, integrating with PostgreSQL databases. Created live automated regression tests using Selenium scheduled via Cron, publishing results to a front-end page to reduce time spent on manual verification. Developed REST APIs to trigger backend workflows and integrate client data, including importing timetable data from a client API and sending automated emails, and wrote Python/Java scrip

Education

Bachelor's Degree (Computer Science) - First-Class Honours at York St John University
October 1, 2019 - May 1, 2022
Bachelor's Degree (Computer Science) - First-Class Honours at York St John University
October 1, 2019 - May 1, 2022

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet