Senior Software Engineer at European Bioinformatics Institute | EMBL-EBI
Cambridge, England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Suresh Hewapathirana is a Senior Software Engineer based in Cambridge with over a decade of experience building and operating large-scale bioinformatics submission pipelines and services at EMBL-EBI. He leads the Archive Submission Pipeline and Java Submission Tool for PRIDE, combining deep Java/Spring expertise with Nextflow, PostgreSQL/MongoDB, Kubernetes, and CI/CD to keep critical scientific data flows reliable and optimized. A hands-on maintainer and contributor to 100+ open-source projects, he has directly improved packaging and deployment of bioinformatics tools via contributions to the prominent bioconda-recipes repository. His background spans cloud and HPC deployments, containerization, and both front-end and back-end work, reflecting an ability to bridge research needs and production engineering. Trained in bioinformatics (Queen Mary, Staffordshire) and experienced as a consultant, he brings domain fluency that helps turn complex biological workflows into resilient, reproducible systems.
10 years of coding experience
5 years of employment as a software developer
Master's degree, Bioinformatics, Postgraduate Diploma in Bioinformatics, Master's degree, Bioinformatics, Postgraduate Diploma in Bioinformatics at Institute of Biochemistry, Molecular Biology and Biotechnology, Sri Lanka
Bachelor’s Degree, Computer Science, First Class Honours in BSc in Computer Science, Bachelor’s Degree, Computer Science, First Class Honours in BSc in Computer Science at Staffordshire University
Master’s Degree, Bioinformatics, Distinction, Master’s Degree, Bioinformatics, Distinction at Queen Mary University of London
Contributions:10 commits, 11 PRs, 9 comments in 1 year 3 months
Contributions summary:Suresh primarily contributed to the bioconda-recipes repository by modifying recipes related to the "submission-tool-validator". These changes involved updates to the Java wrapper script, including adjustments to memory options and the Java runtime environment. The user also incremented build numbers, updated versions, and addressed conflicts in the meta.yaml file, indicating involvement in package management and recipe maintenance. This work ensured the correct packaging and deployment of the submission-tool-validator within the bioconda environment.
Contributions:27 pushes, 4 branches in 2 years 6 months
spring-bootbatchspring-batcharchivepride
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.