Brett M. Hanulak

brett.hanulak@gmail.com
OBJECTIVE
I am not currently seeking employment.
HIGHLIGHTS
  • 10+ years Java experience, in both academic and corporate work environments
  • Good working knowledge of financial markets, equities in particular
  • Extensive team-based work experience
  • Excellent oral and written communication skills
  • Strong leadership skills, including teaching experience
  • EDUCATION
     
    9/1997 - 5/2001
    Rutgers University - New Brunswick, NJ
     
  • Graduated magna cum laude, May 2001
  • Double Major - Computer Science (B.S. with departmental honors), Mathematics (B.A)
  • Cumulative G.P.A. 3.7, Major G.P.A. (Computer Science) 3.8
  • Honors & Activities:   Rutgers College General Honors Program, Dean's List, Rutgers University Presidential Scholar, National Merit Scholarship Recipient, Edward J. Bloustein Distinguished Scholar, Rutgers Ski Team
  • Major academic projects included: A Servlet-based online store; Encryption/decryption packages using elliptic curve cryptographic methods (written in Java); An Internet-enabled Java chat application
  • Relevant Coursework: Algorithm Design and Analysis, Data Structures, Database Management Systems, Discrete Math, Internet Technology, Mathematical Logic, Number Theory, Cryptography, Formal Languages and Automata Theory
  • 9/1993 - 6/1997
    Hackensack High School - Hackensack, NJ
     
  • Ranked 4th in graduating class of 322
  • 4-year varsity letter winner in track & field; Academic Decathalon; Math League; Science League
  • 1996 SAT: 1560 (800 Math / 760 Verbal); 1997 SAT II Subject Tests (each out of a possible 800 points) - Math IIC: 800, Chemistry: 790, Writing: 770
  • EXPERIENCE
     
    4/2005 - present
    Two Sigma Investments, LLC. - New York, New York
     
    4/2001 - 3/2005
     
  • Co-founder of Renaissance Trading Technologies, a financial software vendor, formed after the shutdown of Robertson Stephens in October, 2002, and purchased by Nyfix in 2003
  • Java developer on a team developing the firm's flagship product, a client-server based stock trading system for the Nasdaq stock market
  • Created various user interface screens using Java (Swing) and HTML, and algorithms for corresponding business tasks
  • Designed and implemented a major subsystem to buy and sell stock which is fully configurable to traders' preferences, is persistent on a user-to-user basis, and as of January 2005, has been used to buy and sell over $70 Billion of stock
  • Wrote algorithms to ensure the best possible price and liquidity on a given stock transaction
  • As webmaster, developed and maintained the public corporate website www.renaissancett.com (live from 10/2002 - 5/2004) using PHP, HTML, and JavaScript; created a suite of PHP utilities to easily add new pages, images, and menu items
  • Internally documented all code written and wrote general user documentation for selected features that I developed
  • Wrote manual and automatic unit test cases in Java and for WinRunner
  • Recieved development team's first "Outstanding Service" Award, April 2004
  • Skills/Software used: Java (Swing, JDBC), HTML, PHP, SQL, Object-Oriented Design, Relational Database Design; Borland JBuilder (Java IDE), Rational ClearCase (source code control), Mercury Interactive's WinRunner (automated testing) and TestDirector (defect tracking)
  • 11/2000 - 4/2001
    Torry Harris Business Solutions - Edison, New Jersey
     
  • Worked on a team developing DotFlow, a "Workflow Engine" used to automate business processes using rules-based configurations, using Java (EJB, Servlets, JSP), XML (with XSLT), in conjunction with the IBM WebSphere application server
  • Wrote a Java package to represent boolean expressions in a tree structure, evaluate the results of those expressions, store the tree in a realational database table, and convert between tree, table, and XML formats
  • Wrote XSL Stylesheets which formatted specific XML data in HTML format, created and modified relational database tables using JDBC, and executed the aforementioned Java code upon invocation of the Xalan (Apache.org) XSLT Processor
  • Wrote EJBs and Servlets as components of the Workflow Engine, using IBM VisualAge for Java
  • 5/2000 - 8/2000
    Thaumaturgix Inc. - New York, New York
     
  • Web-Development intern for internet solutions company whose clients include the American Stock Exchange, Hewlett-Packard, and Jupiter Media Metrix
  • Worked on a team developing an online transaction-based accounting system for (the now defunct) Flooz.com with Enterprise JavaBeans and BEA's Weblogic Server
  • Developed an interactive test environment using Java Servlets, XML, and Beanshell, a lightweight Java scripting language, which was used for regression and unit testing of the system
  • Wrote entity and session Enterprise JavaBeans to conform to project specifications
  • Configured and maintained personal Linux-based PC on which I developed all of the above
  • 10/1999 - 5/2000
    Brickhouse Data Systems - Bound Brook, New Jersey
     
  • Developed custom web applications using HTML, JavaScript, CSS, Java, and SQL in conjunction with Bluestone Software's Sapphire/Web Application Server Framework
  • Developed custom Java applications using Borland JBuilder
  • Interacted directly with clients to design applications to their specifications
  • 6/1999-8/1999
    Goldman, Sachs and Co. - New York, New York
     
  • Worked in Networked Systems Operations department as a summer intern
  • Supported company's nationwide network of primarily Unix and Windows NT based machines
  • Developed interactive web applications using CGI (Perl)
  • Analyzed and escalated system alerts using Netcool and many Unix utilities
  • 9/98-5/99
    Math Department, Rutgers University - New Brunswick, New Jersey
     
  • Tought calculus I and II recitations to undergraduates; Graded homework assignments
  • Offered input regarding ways to improve course structure
  • SKILLS
    Systems/Platforms: Unix (Primarily Solaris), Linux, Windows (3.x, 9x, NT, XP), MS-DOS
      Primary Languages: Java, HTML, CSS, JavaScript, XML, SQL
      Additional Experience in: C, VB, Perl, Pascal, Scheme/Lisp, Prolog, some shell scripting
      Additional Software: Borland JBuilder, MS Office, CVS, Rational Clearcase, Mercury Interactive WinRunner and TestDirector
      Additional Abilities: Excellent oral and written skills; Strong knowledge of Object-Oriented Design principles (OOD); Relational database design; Strong interest in new technologies, particularly web and internet related; Desire to learn new skills and improve on upon current abilities
      Hobbies & Interests: Piano (20+ years); Skiing (20+ years); Baseball; Cooking; Photography