Emma Cooke is a Senior Software Engineer based in Cambridge with nine years’ experience building reliable, cloud-native data pipelines and backend systems—primarily in Python—across enterprise and scientific research settings. She combines strong software engineering foundations with a background in genetics/RNA biology, enabling her to translate complex scientific requirements into automated, production-grade workflows. Her work spans AWS architectures, bioinformatics pipelines (notably for non-coding RNA at EMBL-EBI), and automation that replaces manual, error-prone processes. At Elsevier/SciBite she has progressed from software engineer to senior engineer, reflecting a track record of delivering scalable, maintainable solutions in multidisciplinary teams. Beyond engineering, she is active in STEM outreach—running hackathons, teaching Python to non-programmers, and hosting a podcast—bringing communication and mentorship into technical projects. Colleagues rely on her pragmatic problem-solving and ability to bridge research, product, and engineering perspectives.
9 years of coding experience
8 years of employment as a software developer
Master of Science - MSc, Applied Software Engineering, Master of Science - MSc, Applied Software Engineering at Technological University of the Shannon, Athlone Campus
B.A (Hons), Genetics, B.A (Hons), Genetics at Trinity College Dublin
Provide a public version of the HGNC owl file. The repo will contain the hgnc.owl file that we create during the run of the ontology autoupdate pipeline.
Contributions:2 PRs, 8 pushes, 2 branches in 9 months
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
Emma Cooke - Senior Software Engineer at Elsevier | SciBite