1. JASON R. TISCIONE
Contact Information
tiscione@gmail.com
911 Bing Drive, Santa Clara, CA 95051
home: 408-557-9571
cell: 408-916-6477
Summary
Decades of general programming experience, starting with a self-education in Z-80 and
6502 assembler at age 12. Ten years of Java programming experience since 1998, J2EE
since 2004. Solid software engineering background.
Skills include Java (Tomcat, JSP, Spring, Hibernate, Swing, JSP/servlets, Spring/Hibernate,
Ant, Maven, REST/SOAP), JavaScript (HTML5, CSS3, Ajax, JQuery, angular.js, bootstrap,
d3.js, Node.js, Express, react.js, and ES6), PHP and MySQL.
Recent Experience
• Developed open source JavaScript API for displaying a 3D chess board (see
chessboard3js.com).
• Mentored at several JavaScript training workshops
Professional Experience
August 2010 – July 2012: E*TRADE FINANCIAL, INC.
4500 Bohannon Drive, Menlo Park CA 95040
Senior Software Engineer
• Developed the charting API used by E*TRADE Financial, Inc. in its product used by
internal traders, Options Express, for display of call and put option activity and
prices.
• Developed Charts API of E*TRADE Pro, a product used by internal traders at trading
firms for trading of stocks and other securities.
October 2006-October 2009: NEXTBIO, INC.
3 Results Way, Cupertino CA 95014
Senior Software Engineer
• Principal member of small development team at NextBio creating an enterprise Java
scientific (SaaS) web application for scientists
• Developed application on stack using JBoss, servlets, MySQL, Spring,
Hibernate, JSP/JSTL, DHTML/JavaScript for web UI
• Developed REST-based Web Service for backend queries
2. • Implemented NextBio's process for analysis of incoming user-submitted data
sets, and parallelized the computational work across clusters of servers
• Back-end numerical analysis performed by NextBio across genes
• With the scientific team at NextBio, performed QA on the database and coordinated
database deltas to be applied
• Prepared batch update scripts to core intellectual property tables
• Prepared both update and QA scripts using Perl/DBI, R, and MySQL
procedures
November 2004 - September 2006: AGILENT TECHNOLOGIES, INC.
5301 Stevens Creek Blvd., Santa Clara CA 95051
Senior Software Engineer
• Developed and maintained GeneSpring, a scientific software package for gene
expression and genotype analysis (continuation of product acquired from Silicon
Genetics)
• Implemented GeneSpring Workgroup Server, an enterprise Java product based on an
Oracle backend data store using Spring/Hibernate APIs for data persistence over the
JDBC layer, and Tapestry for the front end HTML, while maintaining backward
compatibility with previous solutions
• Implemented several classification algorithms such as k-nearest-neighbor and
support vector machines
• Gave technical presentations on new language features and APIs
March 2001 - November 2004: SILICON GENETICS, INC. (acquired by Agilent Nov. 2004)
2601 Spring Street, Redwood City CA 94063
Software Engineer
• Developed GeneSpring, a Java-based scientific software package for analysis of gene
expression profiles and genotype (SNP) analysis
• Implemented analytical features such as gene ontological classification
• Revised and refactored major portion of core app infrastructure
• Coordinated our user-interface conversion from legacy AWT to Swing API
• Resoloved legacy multithreading issues
• Identified and implemented scalable solutions for large datasets
• Standardized product build processes on Ant
• Implemented speed and memory optimizations of hotspots identified by
profiling, and developed some custom class file parsing tools to identify
dependencies
• Built infrastructure for curating datasets having large nucleotide sequences
• Maintained Signet, a servlet-based implementation to communicate with
GeneSpring's web-enabled client-server architecture
• Implemented support for both Oracle and GeneSpring-format flat file data
stores
• Visited customer sites and resolved technical issues
• Participated in refactoring of prototype code and design of new features
3. October 2000 - March 2001: CEEVA INC.
622 Second Avenue, Pittsburgh PA 15219
Java Developer
• Chief architect of Ceeva's component-based product offering
• Set up WebLogic app server and implemented component layer on top
• Continued prior work on land records project (LandAccess, acquired from i-muse)
• Migrated to Resin servlet engine
• Introduced JSP-template-based system for coordination between development
and web design teams
July 1999 - October 2000: I-MUSE INC.
1 Williamsburgh Place, Warrendale PA (acquired by Ceeva October 2000)
Java Developer
• One of two coders at i-Muse, a small consulting firm (acquired by Ceeva Inc. October
2000)
• Designed and implemented LandAccess, a web-based document retrieval system for
accessing county public land records
• Led development team at client site
• Determined system architecture and data model
• Implemented servlet-based system on Jrun servlet engine
• Implemented RPC layer between central servers and county record databases
• Took on promotional / sales / marketing duties
• Gave technical presentations on XML SAX/DOM APIs to Pittmark XML Users Group
October 1998 - January 1999, SNEAKERLABS, INC.
5001 Baum Blvd., Pittsburgh PA (defunct)
Java Developer
• Rewrote the client-side of Sneakerlabs' flagship iMeet collaborative presentation
software product as required for their new client-server architecture
• Implemented work-tracking system built on an ObjectStore object database
July 1992 - May 1996, A&L LABORATORIES
South Plainsfield, NJ
Analytical Chemist
• Conducted assay determinations and trace analyses on raw materials, in-process
samples, finished products, and stability samples using a variety of analytical
techniques including wet analysis, atomic and molecular spectroscopy (atomic
absorption, FTIR, and UV), and chromatographic separation techniques (HPLC, TLC)
• Developed, troubleshot, and validated test methods for pharmaceutical products
• Organized method development studies and wrote several standard operating
procedures to conform to good manufacturing practices
• Conducted physical investigations of batch samples and analytical techniques
• Gave personnel training seminars on chemistry and analytical techniques
Education
4. May 1996-Aug 1997, State University of New York (SUNY) HEALTH SCIENCE CENTER
Computational Neuroscience Program, Syracuse NY
Graduate Student
• Designed and programmed software in a variety of medical research settings on
various OS platforms
• Used various programming/scripting languages including C on Unix systems,
386/387 assembler, Visual Basic, Visual C++, Fortran 77/90, Tcl/Tk, Perl
• Wrote applications and built equipment to carry out psychophysics experiments and
analyze experimental data
• Ran experiments using functional MRI to identify regions of activity within the brain
•
B.A., May 1993, Rutgers College, Rutgers University
New Brunswick, NJ
Double major in physics and chemistry
Minors in mathematics, biochem, computer science
Dean's List / GPA 3.6
Mary Wheeler Wigner Award in Physics
Phyllis Dunbar Award for Excellence in Physical Chemistry
Other Stuff
Java 2 Brainbench certification, September 2000
Double Helix Award, Silicon Genetics 2002