James Abbott

Junior Software Developer at Eckoh

St Albans, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
James Abbott is a Junior Software Developer based in St Albans with 12 years of professional experience and a background that bridges graphic design and full‑stack web development. At Eckoh he applies pragmatic coding practices to deliver maintainable software, and he has reinforced his security awareness through open-source contributions to conda-build that fixed path traversal vulnerabilities. He has hands‑on bioinformatics packaging experience in the bioconda ecosystem, creating reproducible conda recipes for tools like Mauve and various Perl modules. A former assistant warehouse manager and coding bootcamp teaching assistant, James combines operational discipline and clear communication with a fast-learning appetite for new platforms. He thrives on practical problem solving and shipping secure, well-documented solutions that scale beyond prototypes.
code12 years of coding experience
job5 years of employment as a software developer
bookFullstack Web Develpment, Computer Programming, Fullstack Web Develpment, Computer Programming at Le Wagon
bookBA (Hons) Degree in Graphic Design, Graphic Design, BA (Hons) Degree in Graphic Design, Graphic Design at Sheffield Hallam University
github-logo-circle

Github Skills (19)

conda-build10
python10
package-management10
tarfile10
bash10
conda10
security10
bioinformatics10
file-manipulation9
filesystem9
perl9
build-automation9
fileio9
operating-system8
sys8

Programming languages (8)

TypeScriptJavaShellRJavaScriptM4HTMLPython

Github contributions (5)

github-logo-circle
bioconda/bioconda-recipes

Aug 2017 - May 2022

Conda recipes for the bioconda channel.
Role in this project:
userBackend Developer
Contributions:1 review, 31 commits, 46 PRs in 4 years 10 months
Contributions summary:James primarily contributed to the development of recipes for the bioconda channel, focusing on packaging bioinformatics tools using Conda. The contributions involved creating build scripts for various Perl modules, including those related to file handling, OS type detection, and more. Furthermore, the user implemented recipes for tools like libGenome, libMems, and Mauve, demonstrating expertise in the build and packaging of bioinformatics software within the conda ecosystem.
recipescondabiocondabioinformaticspackage-management
conda/conda-build

Apr 2018 - Apr 2018

Commands and tools for building conda packages
Role in this project:
userBackend Engineer
Contributions:7 commits, 1 comment in 1 day
Contributions summary:James focused on enhancing the security of the `conda-build` package by addressing potential path traversal vulnerabilities during the extraction of tarball archives. Their contributions primarily involved modifying the `conda_build/utils.py` file to incorporate checks for absolute paths and ".." sequences, ensuring files are extracted within the intended directory. The user also addressed coding standards and whitespace issues within the modified code, improving code quality and maintainability. This work helps ensure the package management system functions securely.
conda-packagescondapackagingconda-buildpackage-management
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
James Abbott - Junior Software Developer at Eckoh