<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="resume.xsl"?>

<!-- TODO
Schema instead of DTD
-->

<!DOCTYPE resume SYSTEM "resume.dtd">

<resume>
	<contact-info>
		<name>
			<last>Follek</last>
			<first>Robert</first>
			<middle-initial>I</middle-initial>
		</name>
		<email>bfollek@gmail.com</email>
		<homepage href="http://www.codeblitz.com">http://www.codeblitz.com</homepage>
		<blog href="http://techtalkwithbob.blogspot.com/">http:/techtalkwithbob.blogspot.com/</blog>
	</contact-info>
	<summary>Senior designer/developer. Full project life cycle: specifications, 
		design, code, support. Strong hands-on coder. Low-level integrator 
		of tools and technologies. Applications experience from websites to 
		trading systems. Solid writer. </summary>
<!-- Comsys -->
  <job>
    <company href="http://www.comsys.com">
      <company-name>Comsys IT Services, Inc.</company-name>
      <industry>Consulting</industry>
      <startdate>
				<month>July</month>
				<year>2005</year>
			</startdate>
      <enddate>
        <month>Now</month>
				<year>Now</year>
			</enddate>
    </company>
    <project>
      <description>Senior consultant.</description>
      <accomplishment>For a state agency, wrote several 
      <tool type="language">Java</tool> 
      servlets that use 
      <tool type="library">ChartFX</tool> to graphically display 
      <tool type="database">Oracle</tool> data in real-time.</accomplishment>
      <accomplishment>For a not-for-profit alumni association, designed and developed a 
      <tool type="framework">Ruby on Rails</tool>/<tool type="database">MySQL</tool>
      membership database. Used <tool type="library">jQuery</tool> for complex 
      client-side programming, e.g. adding rows to an HTML table without returning to 
      the server. (Pro bono.)</accomplishment>
      <accomplishment>For a major financial services company, took over sole development 
      responsibility for a legacy call center application. Complex multi-database 
      <tool type="database">Domino</tool> architecture including 
      <tool type="language">Java</tool> servlets and 
      <tool type="other">LEI</tool>/relational connectivity. Developed 
      <tool type="language">Java</tool>
      class library and new servlets as part of client's transition from direct database 
      calls to SOA. Introduced <tool type="other">AJAX</tool> into the front-end for 
      faster validation.</accomplishment>
      <accomplishment>Developed several utilities to support a large website migration:
      sitemap parser, page analyzer, CMS content block creator. Used
      <tool type="language">Ruby</tool> and <tool type="database">MySQL</tool>. Developed a 
      web-enabled <tool type="database">Domino</tool> database to track the migration. 
      </accomplishment>
      <accomplishment>Developed <tool type="database">Domino</tool> R7 web services using <tool type="language">Java</tool>.</accomplishment>
      <accomplishment>For a utility company, finished an interactive 
      <tool type="other">Adobe Acrobat</tool>/
      <tool type="language">JavaScript</tool>
      field inspection application that another consultant abandoned.
      </accomplishment>
      <accomplishment>For a media company, designed and coded a suite of data transfer 
      programs to move two <tool type="database">Domino</tool> databases into three 
      <tool type="database">SQL Server</tool> databases. The programs are 
      <tool type="language">Java</tool> applications that run from the command line 
      and use the Microsoft <tool type="library">JDBC</tool> drivers. Heavy modifications to the SQL database 
      definition scripts.
      </accomplishment>
      <accomplishment>For a government agency, web-enabled a 
      <tool type="database">Domino</tool> application 
      originally developed for the Notes client.
      </accomplishment>
      <accomplishment>For a retail chain, prototyped an employee referral bonus tracking 
        database. Web front-end with heavy <tool type="language">CSS</tool> and 
				<tool type="language">JavaScript</tool>. 
        Uses <tool type="other">AJAX</tool> to enhance the browser interface.
        Uses <tool type="library">Lotus Connectors</tool> LC classes to access
        <tool type="database">Sybase</tool> from <tool type="language">LotusScript</tool> without ODBC.</accomplishment>
      <accomplishment>For a consulting firm, developed project- and opportunity-tracking 
      <tool type="database">Domino</tool> databases.
      </accomplishment>
    </project>
  </job>
<!-- OGSI -->
	<job>
		<company href="http://www.oscargruss.com">
			<company-name>Oscar Gruss and Son</company-name>
			<industry>Brokerage</industry>
			<startdate>
				<month>August</month>
				<year>1999</year>
			</startdate>
			<enddate>
				<month>July</month>
				<year>2005</year>
			</enddate>
		</company>
		<project>
			<description>For this small brokerage house/NYSE member firm, 
				developed a website and secure extranet.</description>
			<accomplishment>Ongoing maintenance and enhancements.</accomplishment>
			<accomplishment>Developed a database that lets clients download 
				investment newsletters. Uses 
				<tool type="language">XML/XSL</tool> within 
				<tool type="database">Domino</tool> to separate data from presentation.</accomplishment>
			<accomplishment>Developed arbitrage and equity research databases 
				that allow authorized clients to read research over the web. Clients 
				manage their own profiles. Complex database design: 20+ 
				<tool type="language">LotusScript</tool> libraries. 
				<tool type="language">HTML</tool>, 
				<tool type="language">CSS</tool>, 
				<tool type="language">JavaScript</tool>. 
			</accomplishment>
			<accomplishment>Developed a registration database where site 
				visitors can request access to protected sections of the site. On 
				approval, automatically creates Person documents in the Name and Address 
				Book.</accomplishment>
			<accomplishment>Developed 
				<tool type="language">Perl</tool>-to-<tool type="database">Domino</tool> classes for email and database 
				updates using 
				<tool type="other">OLE</tool>. 
			</accomplishment>
			<accomplishment>Developed a 
				<tool type="language">Visual Basic</tool> program that acts as a pipe 
				between 
				<tool type="database">Domino</tool> and a market data feed. The program 
				is an 
				<tool type="other">OLE</tool> server, so that it can talk to 
				<tool type="database">Domino</tool>, and a 
				<tool type="other">DDE</tool> client, so that it can talk to the market 
				data feed. 
			</accomplishment>
			<accomplishment>Developed a library of 
				<tool type="language">LotusScript</tool> classes and modules for reuse 
				across databases via templates. 
			</accomplishment>
			<tool type="platform">Windows NT</tool>
		</project>
	</job>
<!-- Globecon -->
	<job>
		<company href="http://www.globecon.com">
			<company-name>Globecon Group Ltd.</company-name>
			<industry>E-learning</industry>
			<startdate>
				<month>February</month>
				<year>2001</year>
			</startdate>
			<enddate>
				<month>May</month>
				<year>2002</year>
			</enddate>
		</company>
		<project>
			<description>For this e-learning dot-com, developed 
				and enhanced 
				<tool type="database">Domino</tool> applications. 
			</description>
			<accomplishment>Fixed many bugs in the core 
				<tool type="database">Domino</tool> application. Created baseline 
				technical documentation. 
				<tool type="language">LotusScript</tool>, 
				<tool type="language">HTML</tool>, 
				<tool type="language">CSS</tool>, 
				<tool type="language">JavaScript</tool>. 
			</accomplishment>
			<accomplishment>Developed a web-enabled customer survey database. 				
				<tool type="database">Domino</tool> with 
				<tool type="language">JavaScript</tool> for validations. 
			</accomplishment>
			<accomplishment>Developed a project management database to track 
				development of the core e-learning product.</accomplishment>
			<accomplishment>Developed a 
				<tool type="language">Perl</tool> script that reports on agent signature 
				&amp;&amp; deployment problems in 
				<tool type="language">Domino</tool> databases. 
			</accomplishment>
			<tool type="platform">Windows NT</tool>
		</project>
	</job>
<!-- Chase -->
	<job>
		<company>
			<company-name>Chase Manhattan Bank</company-name>
			<industry>Banking</industry>
			<startdate>
				<month>July</month>
				<year>1998</year>
			</startdate>
			<enddate>
				<month>June</month>
				<year>1999</year>
			</enddate>
		</company>
		<project>
			<description>For the Y2K Project Office, developed/modified a dozen 
				<tool type="database">Domino</tool> databases. 
			</description>
			<accomplishment>Rescued another team's Y2K exception tracking 
				database. Saved it through simplification.</accomplishment>
			<accomplishment>Developed an import staging database that substantially 
				streamlined manual data imports, with improved validation/error detection 
				earlier in the flow.</accomplishment>
			<accomplishment>Developed an extremely secure workflow database 
				for Y2K/Euro-related overtime requests.</accomplishment>
			<accomplishment>Developed a sophisticated discussion database 
				for a department-wide brainstorming project.</accomplishment>
			<accomplishment>Wrote a 
				<tool type="language">LotusScript</tool> utility that searches the 
				bank's global server network to locate database replicas. 
			</accomplishment>
			<tool type="platform">Windows NT</tool>
		</project>
	</job><!-- Bargaining Power -->
	<job>
		<company>
			<company-name>Bargaining Power Inc.</company-name>
			<industry>Software</industry>
			<startdate>
				<month>February</month>
				<year>1998</year>
			</startdate>
			<enddate>
				<month>May</month>
				<year>1998</year>
			</enddate>
		</company>
		<project>
			<description>For this small software company, enhanced a 50,000-line 
				<tool type="language">Visual Basic</tool>/<tool type="database">Access</tool> economic modeling application.				
			</description>
			<accomplishment>Made critical bug fixes to meet next-day deadlines.</accomplishment>
			<accomplishment>Refactored code, yielding significant performance 
				improvements.</accomplishment>
			<tool type="language">SQL</tool>
			<tool type="platform">Windows NT</tool>
			<tool type="platform">Windows 98</tool>
		</project>
	</job><!-- Guardian -->
	<job>
		<company>
			<company-name>Guardian Life Insurance</company-name>
			<industry>Insurance</industry>
			<startdate>
				<month>November</month>
				<year>1997</year>
			</startdate>
			<enddate>
				<month>February</month>
				<year>1998</year>
			</enddate>
		</company>
		<project>
			<description>For the Asset Management group, developed 
				<tool type="database">Domino</tool> databases and 
				<tool type="language">Visual Basic</tool> tools.
			</description>
			<accomplishment>Developed a broker contact database. Used a combination 
				of <tool type="database">LotusScript</tool>, 
				<tool type="other">OLE</tool>, and 
				<tool type="language">Visual Basic for
			Applications</tool> to automate 
				mailing label generation from 
				<tool type="database">Domino</tool> to 
				<tool type="other">Word</tool>.
			</accomplishment>
			<accomplishment>Working closely with a portfolio analyst, used 
				<tool type="other">Excel</tool> and 
				<tool type="language">Visual Basic for
			Applications</tool> to automate 
				an elaborate report, cutting its run time drastically. This helped 
				the analyst spot an imbalance in the portfolio; the portfolio manager 
				avoided a big loss.
			</accomplishment>
			<accomplishment>Developed a "DDE ping" utility for testing interprogram 
				communication via <tool type="other">DDE</tool>.
			</accomplishment>
			<tool type="database">Access</tool>
			<tool type="language">SQL</tool>
			<tool type="platform">Windows NT</tool>
		</project>
	</job><!-- JP Morgan -->
	<job>
		<company>
			<company-name>JP Morgan</company-name>
			<industry>Banking</industry>
			<startdate>
				<month>March</month>
				<year>1997</year>
			</startdate>
			<enddate>
				<month>October</month>
				<year>1997</year>
			</enddate>
		</company>
		<project>
			<description>For Financial Information Services, worked directly 
				with end users on several 
				<tool type="database">Domino</tool> databases.
			</description>
			<accomplishment>Developed a global workflow database for requesting 
				new internal accounts.</accomplishment>
			<accomplishment>Developed a workflow database to capture and 
				track audit issues.</accomplishment>
			<tool type="language">LotusScript</tool>
			<tool type="platform">Windows 3.1</tool>
		</project>
	</job><!-- W&D -->
	<job>
		<company>
			<company-name>W&amp;D Securities/Jefferies</company-name>
			<industry>Brokerage</industry>
			<startdate>
				<month>November</month>
				<year>1995</year>
			</startdate>
			<enddate>
				<month>October</month>
				<year>1996</year>
			</enddate>
		</company>
		<project>
			<description>For this New York Stock Exchange member firm, developed 
				several 
				<tool type="language">Visual Basic</tool> and 
				<tool type="database">Domino</tool> applications.
			</description>
			<accomplishment>Designed and developed a price server that reads 
				stock prices from an ILX client, via 
				<tool type="other">DDE</tool>, and updates a 
				<tool type="database">Sybase</tool> database, via 
				<tool type="other">ODBC</tool>. Part of a real-time P&amp;L application.
			</accomplishment>
			<accomplishment>Designed and developed a 
				<tool type="language">Visual Basic</tool>/<tool type="database">Access</tool> database that merges manual and 
				automated trade feeds into a formatted text file for submission to 
				SIAC. Uses 
				<tool type="other">Distinct TCP/IP OCX</tool> to ftp the file to a 
				UNIX box.
			</accomplishment>
			<tool type="language">SQL</tool>
			<tool type="platform">Windows 95</tool>
		</project>
	</job><!-- BT -->
	<job>
		<company>
			<company-name>Bankers Trust</company-name>
			<industry>Banking</industry>
			<startdate>
				<month>April</month>
				<year>1992</year>
			</startdate>
			<enddate>
				<month>Spring</month>
				<year>1995</year>
			</enddate>
		</company>
		<project>
			<description>Developed several 
				<tool type="language">Visual Basic</tool> and 
				<tool type="database">Domino</tool> applications in different areas 
				of the bank.
			</description>
			<accomplishment>For the Information Center, developed a 
				<tool type="database">Domino</tool> database to track client research 
				requests. A 
				<tool type="language">Visual Basic</tool> program reads the 
				<tool type="database">Domino</tool> database using the 
				<tool type="other">VB/Link VBX</tool>, stores data into an 
				<tool type="database">Access</tool> database, and sends a formatted 
				file to a mainframe.
			</accomplishment>
			<accomplishment>For the Purchasing Department, heavily modified 
				a 
				<tool type="language">Visual Basic</tool>/<tool type="database">Access</tool> purchasing application developed 
				by the London office. Did full analysis and implementation of changes 
				to meet New York needs.
			</accomplishment>
			<tool type="language">C</tool>
			<tool type="language">SQL</tool>
			<tool type="platform">Windows 3.1</tool>
		</project>
	</job><!-- IBJ -->
	<job>
		<company>
			<company-name>Industrial Bank of Japan</company-name>
			<industry>Banking</industry>
			<startdate>
				<month>February</month>
				<year>1991</year>
			</startdate>
			<enddate>
				<month>May</month>
				<year>1991</year>
			</enddate>
		</company>
		<project>
			<description>Client/server FX/Treasuries system.</description>
			<tool type="language">C</tool>
			<tool type="language">SQL</tool>
			<tool type="database">Oracle</tool>
			<tool type="platform">VAX/VMS</tool>
		</project>
	</job><!-- JP Morgan -->
	<job>
		<company>
			<company-name>JP Morgan</company-name>
			<industry>Banking</industry>
			<startdate>
				<month>April</month>
				<year>1990</year>
			</startdate>
			<enddate>
				<month>January</month>
				<year>1991</year>
			</enddate>
		</company>
		<project>
			<description>Client/server FX system.</description>
			<tool type="language">C</tool>
			<tool type="platform">VAX/VMS</tool>
		</project>
	</job><!-- UBS -->
	<job>
		<company>
			<company-name>Union Bank of Switzerland</company-name>
			<industry>Banking</industry>
			<startdate>
				<month>December</month>
				<year>1988</year>
			</startdate>
			<enddate>
				<month>March</month>
				<year>1990</year>
			</enddate>
		</company>
		<project>
			<description>Banking applications.</description>
			<tool type="language">C</tool>
			<tool type="platform">VAX/VMS</tool>
		</project>
	</job><!-- BT -->
	<job>
		<company>
			<company-name>Bankers Trust</company-name>
			<industry>Banking</industry>
			<startdate>
				<month>February</month>
				<year>1986</year>
			</startdate>
			<enddate>
				<month>December</month>
				<year>1988</year>
			</enddate>
		</company>
		<project>
			<description>Front-office trading applications.</description>
			<tool type="language">Cobol</tool>
			<tool type="language">Fortran</tool>
			<tool type="platform">VAX/VMS</tool>
		</project>
	</job><!-- Manny Hanny -->
	<job>
		<company>
			<company-name>Manufacturers Hanover Trust</company-name>
			<industry>Banking</industry>
			<startdate>
				<month>February</month>
				<year>1985</year>
			</startdate>
			<enddate>
				<month>February</month>
				<year>1986</year>
			</enddate>
		</company>
		<project>
			<description>Payroll system.</description>
			<tool type="language">Cobol</tool>
			<tool type="platform">MVS</tool>
		</project>
	</job><!-- Education -->
	<education>
		<school>Pace University</school>
		<degree>MS in Computer Science</degree>
		<enddate>
			<month>May</month>
			<year>2003</year>
		</enddate>
		<description>4.0 GPA. Thesis: </description>
		<description href="http://www.codeblitz.com/poker.html">"SoarBot: 
			A Rule-Based System For Playing Poker."</description>
	</education>
	<education>
		<school>Baruch College Continuing Education</school>
		<degree>Certificate in Computer Programming</degree>
		<enddate>
			<month>?</month>
			<year>1984</year>
		</enddate>
	</education>
	<education>
		<school>Columbia University</school>
		<degree>Graduate study in creative writing</degree>
		<enddate>
			<month>June</month>
			<year>1982</year>
		</enddate>
	</education>
	<education>
		<school>Empire State College (SUNY)</school>
		<degree>BA in Writing and Literature</degree>
		<enddate>
			<month>?</month>
			<year>1980</year>
		</enddate>
	</education>
</resume>

