Experienced software engineer with a deep understanding of the software development life cycle and a broad knowledge of various data processing workflows.
Experience
2020 — Now
Pleasanton, California, United State
• Led the initiative to productionize and optimize bioinformatics software in collaboration with the scientific algorithm development team, leveraging a tech stack encompassing Java, Python, C++, Docker, Nextflow, High-Performance Computing (HPC), and AWS.
• Led the charge in conducting in-depth algorithm performance assessments, including runtime analysis and memory/CPU usage profiling, and subsequently executed targeted code optimization strategies. These efforts significantly improved code efficiency and reduced turnaround time.
• Vigilantly monitored every phase of the development process to ensure strict adherence to company standards, both in terms of design principles and software quality.
• Developed and implemented algorithm software based on prototype code from the scientific algorithm development team for primary and secondary analysis.
• Wrote clean, maintainable, documented code using engineering best practices and participated in design reviews.
• Communicated with the software team, and mentored bioinformatics team members in software development best practices and skills development.
• Led the successful launch of the primary analysis pipelines for cancer diagnostic products, including AVENIO Circular Tumor DNA (ctDNA), AVENIO Non-Hodgkin’s Lymphoma (NHL) Cancer on Roche CLIA Lab.
• Led the development of a cutting-edge deep-learning-based bioinformatics tool designed to predict consensus DNA sequences, collaborating closely with the algorithm development team and utilizing C++, ONNX Runtime API, and Armadillo library.
2018 — 2020
San Francisco Bay Area
• Spearheaded the design and development of a robust software platform to lead bioinformatics initiatives in the creation of cutting-edge NGS DNA sequencing products.
• Leveraged technologies, including Django, AngularJS, Azure Batch, and HPC Cluster to drive innovation and product excellence.
• Collaborated closely with interdisciplinary “wet” development teams to define software roadmaps, establish project timelines, and foster seamless communication.
• Successfully communicated project progress and challenges, ensuring the on-time and on-budget delivery of the product.
• Formed a strategic partnership alongside the CEO to develop and implement the company’s informatics strategy.
• Assumed a proactive leadership role alongside the CEO, actively contributing to the day-to-day operations of Loop Genomics.
• Demonstrated versatility by taking on various additional duties and roles as assigned, contributing to the overall success of the organization.
2018 — 2018
2018 — 2018
Mountain View
• Responsible for the robust maintenance and scalable expansion of the AI infrastructure supporting Bixby, enabling the processing of vast volumes of data with exceptional speed and efficiency.
• Implemented automation to streamline existing processes and designed systems that promote self-service data consumption, enhancing efficiency and accessibility across the teams.
• Interfaced with data scientists, analysts, product managers, and all other customers of the analytics infrastructure to understand their needs and expand the infrastructure.
2018 — 2018
2018 — 2018
Redwood City
• Designed and implemented integrated pipelines to process Next-Generation Sequencing (NGS) data originating from antibody research.
• Developed custom scripts to efficiently deploy and manage dockerized pipelines, facilitating their seamless execution on both the Amazon Domino platform and the SevenBridges platform.
2015 — 2018
South San Francisco
• Played a key role in the development of ConvergeTM forensic analysis software, leveraging Java, Spring, Hibernate, Tomcat, PostgreSQL, and AngularJS while adhering to agile development practices.
• Served as the driving force in leading the development of bioinformatics analysis pipelines and algorithms.
• Worked closely with the validation and verification team, as well as offshore teams to ensure effective collaboration and project success.
Education
University of Illinois Urbana-Champaign
MS
University of Illinois Urbana-Champaign
BS
Scrum Alliance