John Hill is a Principal Software Engineer based in Seattle with 15 years of experience building enterprise-grade Java systems and services. He brings deep expertise in Java, Spring (IoC/AOP), J2EE, JMS, PL/SQL and test-driven development, and has spent the last decade shaping backend architecture and integrations at Sage Bionetworks. His background in cellular & molecular biology with a bioengineering and mathematics emphasis gives him a rare cross-disciplinary perspective for data-driven and research-oriented software projects. Comfortable with both database-heavy stacks (MySQL, Oracle) and middleware (Tomcat, WebLogic, JNDI), he focuses on reliable, scalable web services and NLP/NER tool integration. Colleagues rely on him for pragmatic design, rigorous testing, and translating complex domain requirements into maintainable systems.
15 years of coding experience
8 years of employment as a software developer
B.S., Cellular & Molecular Biology with an emphasis in Bioengineering and Mathematics, B.S., Cellular & Molecular Biology with an emphasis in Bioengineering and Mathematics at Fort Lewis College
The Synapse Repository Services project is the home of the JSON REST web services for Synapse.
Contributions:735 reviews, 5300 commits, 2375 PRs in 12 years 2 months
web-servicesjson-restrestrest-apijson
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
John Hill - Principal Software Engineer at Sagebionetworks