Pavel Silin

Lead Software Engineer at EPAM Systems

Gijón, Asturias, Spain
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

👤
Senior
🎓
Top School
Pavel Silin is a Lead Software Engineer with 11 years of experience building cloud-native, data-driven systems and guiding small engineering teams. Based in Gijón, Spain, he brings deep expertise in Java (Spring), Python, SQL, Docker/Kubernetes and AWS/Azure, applied heavily in bioinformatics and life-science projects. He pairs production engineering with test automation rigor—evidenced by meaningful contributions to the widely used Broad Institute Picard toolkit where he improved algorithm test coverage and maintainability. Comfortable across the stack, Pavel thrives on parallel computing and scalable web services, and has led delivery efforts at EPAM since 2015. His academic background in physics gives him a quantitative mindset for complex algorithmic problems and data warehouses. An advocate of open source, he combines pragmatic engineering with a curiosity for new tooling and distributed systems.
code11 years of coding experience
job7 years of employment as a software developer
bookMaster's degree, Physics, Master's degree, Physics at Peter the Great St.Petersburg Polytechnic University
github-logo-circle

Github Skills (9)

javas10
testng10
java10
testing10
bioinformatics9
algorithms8
data-structures8
algorithm8
data-structure8

Programming languages (1)

Java

Github contributions (5)

github-logo-circle
broadinstitute/picard

Sep 2016 - Mar 2017

A set of command line tools (in Java) for manipulating high-throughput sequencing (HTS) data and formats such as SAM/BAM/CRAM and VCF.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:7 commits, 2 PRs, 16 comments in 6 months
Contributions summary:Pavel primarily contributed to the project by adding and modifying test cases. Their work included adding license information to existing tests and developing new tests for algorithms related to library complexity estimation. They also refactored test utility methods, demonstrating a focus on test quality and maintainability. The user's contributions are critical for ensuring the accuracy and reliability of the algorithms implemented in the project.
sequencebamcramcommand-line-toolsfasta
SilinPavel/NGB

Aug 2021 - Oct 2021

New Genome Browser (NGB) - a Web - based NGS data viewer with unique Structural Variations (SVs) visualization capabilities, high performance, scalability, and cloud data support
Contributions:58 reviews, 15 PRs, 21 pushes in 1 month
genomegenome-browserdata-viewercloud-and-databrowser
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
Pavel Silin - Lead Software Engineer at EPAM Systems