Software Engineer at National Center for Biotechnology Information (NCBI)
Rockville, Maryland, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Boris Shifrin is a versatile full-stack software engineer with over 15 years of experience building scalable web applications and distributed systems. Currently at NCBI, he leads server-side and client-side work—using Python, Django, Celery, React and MobX—on high-availability, test-driven projects like PubMed Central and a complete redesign of the NIH Manuscript Submission system. He’s equally comfortable optimizing MS SQL queries and crafting responsive single-page UIs, with strong CI and TDD discipline (TeamCity, Jest, Enzyme, Flow). A longtime advocate of open source, he has contributed front-end UX and internationalization fixes to the Reaction Commerce platform and implemented UX niceties like multi-select with modifier keys. Past roles span system architecture, large PostgreSQL maintenance, and media-scale deployments, reflecting an ability to design for high throughput and real-world operational constraints. Based in Rockville, MD, he combines deep engineering rigor with practical product sensibility and a knack for moving seamlessly between backend and frontend domains.
15 years of coding experience
15 years of employment as a software developer
Bachelor's degree, Computer Software Engineering, average grade - 4.98, Bachelor's degree, Computer Software Engineering, average grade - 4.98 at Voronezh State Technical University
Mailchimp Open Commerce is an API-first, headless commerce platform built using Node.js, React, GraphQL. Deployed via Docker and Kubernetes.
Role in this project:
Full-stack Developer
Contributions:83 commits, 19 PRs, 110 comments in 1 year 2 months
Contributions summary:Boris primarily contributed to the front-end aspects of the Reaction Commerce platform, focusing on UI improvements and enhancements. Their work included fixing UI bugs in settings and image galleries, addressing translation issues to support internationalization, and implementing a feature for uploading images with a progress bar. The user also made a notable contribution by implementing shift and command key functionality for product selection, improving the user experience. Furthermore, they updated packages and handled code merges, showcasing a general understanding of the platform.
Contributions:140 commits, 1 PR, 16 pushes in 3 years 3 months
apipythondjangovkontaktevkontakte-api
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
Boris Shifrin - Software Engineer at National Center for Biotechnology Information (NCBI)