# Sheryl John > Software Engineer at Bayesian Health Location: San Francisco Bay Area, United States Profile: https://flows.cv/sheryl ## Work Experience ### Software Engineer @ Bayesian Health Jan 2024 – Present ### Software Engineer @ Magical Jan 2023 – Jan 2024 Developed replay-able automations that move data between websites for Magical's flagship Chrome extension. Implemented ambient learning features to recommend automations to users based on users' activities like copying and pasting of information in web pages. ### Senior Software Engineer @ Appen Jan 2020 – Jan 2023 Built human-in-the-loop (HITL) annotation tools and workflows that produce high quality training data for AI/ML models. Led the development and creation of Audio Transcription tool to produce high quality audio transcription data. ### Software Engineer, Figure Eight (Acquired by Appen) @ Figure Eight Jan 2018 – Jan 2020 | San Francisco Bay Area Developed AI-assisted labeling features to annotation tools like Image Annotation and Text Annotation tools. ### Software Engineer @ Stanford University School of Medicine Jan 2016 – Jan 2018 | San Francisco Bay Area Worked in the developing ePAD, a quantitative imaging informatics platform, in the Department of Biomedical Data Science. Added annotation and quantitative features in ePAD to aid clinical researchers assessing cancer treatment response. ### Software Development Engineer @ Children's Hospital Los Angeles CHLA Jan 2012 – Jan 2016 Virtual Pediatric Intensive Care Unit (VPICU) - Developed data processing workflows using the Hadoop stack to build clinical decision support systems. - Implemented and executed ETL pipelines using Apache Oozie, Sqoop and Hive. - Designed responsive web applications, using JavaScript frameworks like React.js and Backbone.js, to serve as an user interface to retrieve data from Electronic Health Records. ### Applications Programmer @ Children's Hospital Los Angeles CHLA Jan 2011 – Jan 2012 Virtual Pediatric Intensive Care Unit (VPICU) • Executing and implementing components of software architecture to build a software framework for management of large amounts of clinical research data and research workflows. • Designing workflows that process and prepare data for analysis that will be used for decision support tools and research databases. • Installing, configuring and extending the Apache Object Oriented Data Technology (OODT: http://oodt.apache.org/) software suite to build a robust software architecture that will manage clinical data. Submitting patches and contributing to the Apache OODT open source project. • Collaborating with JPL computer scientists, CHLA clinicians and data architects to develop this framework. . ### Technical Assistant @ USC Information Technology Services Jan 2010 – Jan 2011 ### Directed Research Student @ Center for Systems and Software Engineering, USC Jan 2011 – Jan 2011 Constructive Commercial off-the-shelf (COCOTS) Model System • Designed the database schema for the COCOTS, a cost estimation model, in PostgreSQL. • Defined functions and tables for the COCOTS tool and integrated the front end with the COSYSMO tool. • Tested the tool so that it can be used by students taking the Software Engineering course at USC in the following semesters. ### High Performance Computing (GPGPU Computing) Intern @ Indian Institute of Science Jan 2009 – Jan 2009 •Worked on optimizing memory transfers for porting CPU applications into GPU applications. • Along with understanding the Nvidia’s API called CUDA, I concentrated on a syntax-directed translation that recognized cblas calls and substituted optimized cublas calls. The tool used was a source to source compiler called Cetus developed by Purdue University. • Compared the performance of the optimized code with the unoptimized results. ### Research Intern @ International Institute of Information Technology, Hyderabad Jan 2008 – Jan 2008 • The project involved the study of threshold decomposition concepts and I developed an algorithm for decomposing both the positive and negative valued signals and subsequently developed software models to simulate them. • This work has led to the paper titled “Unified Approach to Filtering: Threshold Decomposition”, and was accepted in the paper presentation contest held in RAIT (Recent Advances in Information Technology) 2009, a National seminar conducted by IIT, Dhanbad. Link to the paper: http://www.docstoc.com/docs/26932834/unified-approach-to-filtering-threshold-decomposition ## Education ### B.Tech in Computer Science and Engineering National Institute of Technology, Tiruchirappalli ### Master of Science (M.S.) in Computer Science University of Southern California ## Contact & Social - LinkedIn: https://linkedin.com/in/sheryljohn - Website: https://github.com/sherylj --- Source: https://flows.cv/sheryl JSON Resume: https://flows.cv/sheryl/resume.json Last updated: 2026-04-01