# John K. > Senior Software Engineer @ Formation Bio | Full-stack Development | NYC / Remote Location: New York City Metropolitan Area, United States Profile: https://flows.cv/johnk I'm a Senior Software Engineer at Formation Bio, where I build AI-driven applications that accelerate drug development and clinical trials. My work spans everything from multi-agent systems capable of complex decision-making and human-level output, extracting high-value data from challenging biomedical sources using computer vision, to agentic web crawlers for retrieving and cleaning data to drive decisions. I've delivered on many large projects zero to one, and enjoy working across the tech stack. I want to work on solving meaningful, complex problems that improve people's lives. Please do not contact me about roles in finance, advertising, gambling, surveillance, military/defense, or platforms that exploit labor. ## Work Experience ### Senior Software Engineer @ Formation Bio Jan 2023 – Present | New York, New York, United States Over the past two years, I’ve focused on applying LLMs and related technologies to build complex multi-agent systems that support research and patient recruitment. I lead architecture and implementation of the backend for Muse, a clinical trial recruitment tool developed in partnership with Sanofi and OpenAI. Beyond general web application development in Python and TypeScript (React, NestJS), I’ve worked across the AI/ML stack: from computer vision for state-of-the-art data extraction in scientific literature, to multi-agent systems for complex decision-making and agentic web scraping. ### Software Engineer II @ Formation Bio Jan 2021 – Jan 2023 | New York, New York, United States ### Software Developer @ Memorial Sloan Kettering Cancer Center Jan 2021 – Jan 2021 Automated, optimized, and expanded upon system for transforming vast amounts of hospital data from disparate sources into the OMOP Common Data Model, facilitating the data's use in MSK's cancer research, as well as writing RESTful APIs to facilitate interaction between terminology-focused graph databases with other internal applications. ### Software Engineer @ Annalect Jan 2020 – Jan 2021 | New York, New York, United States Contributed on the front and back end to the development of two key applications within Omni, the Marketing Science and Data software suite used across agencies within Annalect’s parent company Omnicom Media Group. Both applications used Python 3 with Flask for an API driving an AngularJS front-end. Applied Python 3 (including common DS/ML Python packages such as scikit-learn, numpy, Pandas) SQL (Redshift/PSQL), JavaScript (AngularJS), HTML, CSS, Docker, and AWS (Batch, Lambda, Redshift, S3). ### Junior Developer @ Annalect Jan 2019 – Jan 2020 | Greater New York City Area ### R&D Engineering Intern @ Annalect Jan 2018 – Jan 2018 | Greater New York City Area Worked on a variety of small and experimental projects within the Annalect R&D ("Labs") team. Created an extension to an existing web application made by the Labs team to produce automated natural language summaries of customer behavior in the consumer decision journey from large sets of demographic and clickstream data, used Keras to drive a recommendation engine type system to explore the relationships between brands' shoppers and browsing behavior. ### Helpdesk Consultant @ Rensselaer Polytechnic Institute Jan 2016 – Jan 2018 | Troy, NY ### IT Intern @ Perkins+Will Jan 2016 – Jan 2016 | Boston, MA ## Education ### Bachelor's degree in Computer Science Rensselaer Polytechnic Institute Jan 2015 – Jan 2018 ### Clark University Jan 2012 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/john-k-349892a5 - Website: https://klingelhofer.me - GitHub: https://github.com/klingj3 --- Source: https://flows.cv/johnk JSON Resume: https://flows.cv/johnk/resume.json Last updated: 2026-03-23