Thomas C. Vaniotis

PDF format resume for Thomas Vaniotis

webresume@tvaniotis.net

Please note: I am not currently in the job market.

Technical Skills

Software Construction Tools and Methods

Agile, iterative, Scrum, CMM development methodologies

Manual and automated testing

Exploratory testing, session-based test management, context-driven testing

Mingle, Perforce, Teamtrack, Confluence

Eclipse, Toad, SQLDeveloper, NetBeans

Mac OS X, Windows, UNIX, Linux, Solaris

Programming Languages

Python, Unix Shell (bash), SQL, WebLoad

Systems Under Test

Java, JavaScript, C#, .NET, C++, Perl, Python, XML/XSLT

SmartSockets, FIX, Appia, Q, kdb, Control-M, distributed and middleware applications

ASP.NET, Apache, Tomcat, Oracle, Microsoft SQL Server, MySQL

Liquidnet Accomplishments

Designed and implemented a functional automated testing (AT) framework for kdb in Python

Designed and implemented performance test plans for a variety of internal and external web applications

Designed and implemented performance test plan for a real-time and historical market data store

Acted as QA lead for three major projects (tick database, market data conversion, and back-end upgrade for Asian trading)

Created and nurtured Exploratory Testing interest group at Liquidnet

Managed a full production-replica staging environment for company-wide and department-wide exploratory tests

Implemented and maintained hundreds of automated functional tests for desktop applications and back-end systems

Served on a small enterprise-wide Technology Center of Excellence for process and personnel improvement; set weekly agenda and report discussions to the CIO in weekly meetings and communicated with the full technology community

Rolled out global technology wiki for all Liquidnet technology staff

Introduced weekly "brain dump" meetings for information sharing within System Group

Tested a variety of systems across many functional areas using manual, exploratory, and automated techniques

Contributed numerous ideas to Liquidnet's internal Innovation Forum

Continuing Education

Significant Conferences/Coursework

PyCon 2009 (tutorials: functional web testing, introduction to py.test)

Workflows of the Buy-Side Trader (Financial Technologies Forum)

Star East 2008 (tutorials: session based test management, testing under the hood)

Rapid Software Testing (James Bach)

Presenting Data and Information (Edward Tufte)

Performance Load, and Stress Testing (Dale L. Perry of SQE)

Software Test and Performance Conference (STPCon) 2006

Liquidnet University (various leadership, negotiation, and productivity courses)

Reading List

Periodicals: Software Test & Performance, Better Software, Dr. Dobb's, The Wall Street Journal

Books: Thinking Like a Computer Scientist in Python, The Web Test Companion, Software Project Survival Guide, Metrics and Models in Software Quality Engineering, Lessons Learned in Software Testing, Getting things Done, Good to Great, The Visual Display of Quantitative Information

Professional Memberships

Association for Software Testing (Financial Services SIG, Performance Testing SIG)

Employment History

System Test Analyst in Architecture (Liquidnet, New York, NY) [2008-]

System Test Analyst in Quality Assurance (Liquidnet, New York, NY) [2004-2008]

Quality Assurance Tester (Framework, Tarrytown, NY) [2003-2004]

Software Developer - Summers (BCGI, Westbrook, ME) [1999-2003]

Helpdesk Consultant & Team Lead - Academic Year (University of Rochester) [1998-2003]

University of Rochester

Fellowship in Medieval Studies [2003]

Bachelor of Arts cum laude [1998-2002]

Major in Philosophy with high distinction

Major in Music with distinction

Coursework in Computer Science: programming (Java), data structures, discrete mathematics, honors calculus

Additional coursework in political science, Latin, and French


Personal website for Thomas Vaniotis