Over 15 years of software engineering and biotechnology research in academic and corporate environments. Proven skills in software development and research in top-tier organizations. Responsible, eager to exploit new technologies to solve problems, deliver results and committed to teamwork.
Software Engineer @ From March 2013 to Present (2 years 10 months) Software Engineer @ Worked independently and with other engineers in teams to provide support for our Project Management and LIMS (Laboratory Information Management System) applications. These systems are critical for tracking microarray and gene expression data from the time the genetic samples are first received through processing, data collection, data analysis and validation and finally delivery of the data to our customers.
Both systems are JBoss hosted web based applications written in Java using the Stripes Framework. Hibernate is used as the the object relational mapping tool, Oracle as the back-end database, and Subversion as the version control system. Jira is used as a tool for users to request application enhancements and to report bugs. I interfaced directly with research personnel to design, implement and release new features. I resolved bugs in the applications as needed and refactored code in the process, prioritizing my work to ensure user need was met while maintaining a solid codebase.
Each project involved working from end to end. Thus I wrote the front end web pages (JSPs using JS, JSTL, JQuery, CSS) as well as the backend code (ActionBeans, manager methods, DAO methods, Hibernate HQL and criteria queries). I performed both application testing and unit testing using TestNG.
Some of the specific projects I worked on include the following:
* Provided LIMS tracking support for the Nanostring Digital Analyzer, a robot used to generate genomic expression data. Wrote code to simulate the laboratory work process performed on this robot. This included tracking several types of data including workflow steps, reagents and lots used at each step, machine operators, failure and retries at each step along with other types of data. Wrote code to provide reporting tools to allow users to review the data being recorded, create summary information for sample and experiments, upload work requests to the robot, and store data results on our File Server System. From August 2011 to February 2013 (1 year 7 months) Software Engineer @ Worked as part of a two-person team to specify and develop a Java Swing application to track and report DNA microarray production for JCVI's PFGRC contract (Maple). Interfaced directly with lab personnel to develop requirements and optimize workflow. Maple uses Spring's BeanFactory facilities for configuration and a combination of Java 5 transactional annotations, JOTM for container-free distributed transaction management across Sybase server instances, and Hibernate 3 for persistence. JExcel and XMLBeans are used for data import and export to Excel and XML formats respectively, while JGoodies Forms, JCalendar, and JFreeChart are used in the UI. The comprehensive test suite is implemented using TestNG as the testing framework, DBUnit for test database initialization, EasyMock for mock objects and Abbot for GUI-based system testing. Maple is packaged into a WAR file using the Java Web Start Ant task and deployed to Tomcat for distribution.
Worked as part of a two-person team to specify and develop a data loading application for the import of flatfile-based gene and oligo data to a Sybase ASE database (Weasyl). The first stage of Weasyl is implemented in JRuby and mostly validates and normalizes data to JavaBeans, while the second stage is Java code that uses Spring and Hibernate to perform additional validation and load data into the database. Unit tests are written using both Ruby's Test::Unit and TestNG.
Initiated a weekly focus group to interface with the microarray user group. Led the meeting, providing our user group the opportunity to communicate ongoing and future software needs. Discussion helped to stimulate ideas from both the developers and end users to achieve better products and provide a better working relationship. Additionally redirected the user group to appropriate resources when their needs were outside our software domain. From August 2003 to August 2008 (5 years 1 month) Senior Research Associate @ Conducted cancer research as part of the Oncology Team, using Drosophila melanogaster as a model organism. Involved in both the design and implementation of projects that used novel methods to identify and clone key proteins involved in cancer.
Carried out classical genetic analysis and molecular biology techniques including gene cloning, PCR and site-directed mutagenesis, sequencing, embryonic and larval RNA in situs, immunohistochemistry, assays for visualizing apoptosis and cell proliferation and construction of dominant negative and activated constructs. Notable projects included cloning and carrying out genotypic and phenotypic analysis of the Drosophila p53 gene as well as SNP characterization of several wild type and known P-element transposon strains.
Gained proficiency in the use of several software programs used to characterize molecular and genetic data, including MacVector, Sequencher, Oligo, Blast, and ClustalW. From 1997 to 2000 (3 years) Research Associate @ Conducted cancer research as part of the Oncology Team, using Drosophila melanogaster as a model organism. Involved in both the design and implementation of projects that used novel methods to identify and clone key proteins involved in cancer.
Carried out classical genetic analysis and molecular biology techniques including gene cloning, PCR and site-directed mutagenesis, sequencing, embryonic and larval RNA in situs, immunohistochemistry, assays for visualizing apoptosis and cell proliferation and construction of dominant negative and activated constructs. Notable projects included cloning and carrying out genotypic and phenotypic analysis of the Drosophila p53 gene as well as SNP characterization of several wild type and known P-element transposon strains.
Gained proficiency in the use of several software programs used to characterize molecular and genetic data, including MacVector, Sequencher, Oligo, Blast, and ClustalW. From 1992 to 1997 (5 years)
BS, Computer Science @ San Jose State University From 1999 to 2002 Bachelor of Science (BS), Biology/Biological Sciences, General @ Lafayette College From 1984 to 1988 Lynn Young is skilled in: Swing, Bioinformatics, CSS, Java, jQuery, JBoss Application Server, Stripes, Perl, Eclipse, Python, TestNG, Hibernate, JSP development, SQL, Linux