<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.srevilak.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Srevilakmw</id>
	<title>srevilak.net - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.srevilak.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Srevilakmw"/>
	<link rel="alternate" type="text/html" href="https://www.srevilak.net/wiki/Special:Contributions/Srevilakmw"/>
	<updated>2026-05-21T07:36:11Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://www.srevilak.net/wiki/index.php?title=Contact&amp;diff=19</id>
		<title>Contact</title>
		<link rel="alternate" type="text/html" href="https://www.srevilak.net/wiki/index.php?title=Contact&amp;diff=19"/>
		<updated>2013-10-21T22:26:11Z</updated>

		<summary type="html">&lt;p&gt;Srevilakmw: transition statement&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My email address is steve [http://en.wikipedia.org/wiki/At_sign commercial-at] srevilak.net.&lt;br /&gt;
&lt;br /&gt;
Here [[Media:Srevilak-pub.asc|PGP key]] is &amp;lt;tt&amp;gt;0xE7727C5628C2A300&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
My PGP fingerprint is &amp;lt;tt&amp;gt;6F09 15FF 59CE E093 56F4 BEEC E772 7C56 28C2 A300&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
In September 2013, I began transitioning to a new PGP key. Here is my [[Media:Key-transition.txt|transition statement]].&lt;/div&gt;</summary>
		<author><name>Srevilakmw</name></author>
	</entry>
	<entry>
		<id>https://www.srevilak.net/wiki/index.php?title=File:Key-transition.txt&amp;diff=18</id>
		<title>File:Key-transition.txt</title>
		<link rel="alternate" type="text/html" href="https://www.srevilak.net/wiki/index.php?title=File:Key-transition.txt&amp;diff=18"/>
		<updated>2013-10-21T22:25:05Z</updated>

		<summary type="html">&lt;p&gt;Srevilakmw: PGP Key transition statement.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PGP Key transition statement.&lt;/div&gt;</summary>
		<author><name>Srevilakmw</name></author>
	</entry>
	<entry>
		<id>https://www.srevilak.net/wiki/index.php?title=Contact&amp;diff=17</id>
		<title>Contact</title>
		<link rel="alternate" type="text/html" href="https://www.srevilak.net/wiki/index.php?title=Contact&amp;diff=17"/>
		<updated>2013-10-21T22:24:42Z</updated>

		<summary type="html">&lt;p&gt;Srevilakmw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My email address is steve [http://en.wikipedia.org/wiki/At_sign commercial-at] srevilak.net.&lt;br /&gt;
&lt;br /&gt;
Here [[Media:Srevilak-pub.asc|PGP key]] is &amp;lt;tt&amp;gt;0xE7727C5628C2A300&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
My PGP fingerprint is &amp;lt;tt&amp;gt;6F09 15FF 59CE E093 56F4 BEEC E772 7C56 28C2 A300&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
In September 2013, I began transitioning to a new PGP key. Here is my transition statement.&lt;/div&gt;</summary>
		<author><name>Srevilakmw</name></author>
	</entry>
	<entry>
		<id>https://www.srevilak.net/wiki/index.php?title=Contact&amp;diff=16</id>
		<title>Contact</title>
		<link rel="alternate" type="text/html" href="https://www.srevilak.net/wiki/index.php?title=Contact&amp;diff=16"/>
		<updated>2013-10-21T22:24:04Z</updated>

		<summary type="html">&lt;p&gt;Srevilakmw: link to pgp public key&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My email address is steve [http://en.wikipedia.org/wiki/At_sign commercial-at] srevilak.net.&lt;br /&gt;
&lt;br /&gt;
Here [[Media:Srevilak-pub.asc PGP key]] is &amp;lt;tt&amp;gt;0xE7727C5628C2A300&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
My PGP fingerprint is &amp;lt;tt&amp;gt;6F09 15FF 59CE E093 56F4 BEEC E772 7C56 28C2 A300&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
In September 2013, I began transitioning to a new PGP key. Here is my transition statement.&lt;/div&gt;</summary>
		<author><name>Srevilakmw</name></author>
	</entry>
	<entry>
		<id>https://www.srevilak.net/wiki/index.php?title=Contact&amp;diff=15</id>
		<title>Contact</title>
		<link rel="alternate" type="text/html" href="https://www.srevilak.net/wiki/index.php?title=Contact&amp;diff=15"/>
		<updated>2013-10-21T22:23:30Z</updated>

		<summary type="html">&lt;p&gt;Srevilakmw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My email address is steve [http://en.wikipedia.org/wiki/At_sign commercial-at] srevilak.net.&lt;br /&gt;
&lt;br /&gt;
Here [[Media:File:Srevilak-pub.asc PGP key]] is &amp;lt;tt&amp;gt;0xE7727C5628C2A300&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
My PGP fingerprint is &amp;lt;tt&amp;gt;6F09 15FF 59CE E093 56F4 BEEC E772 7C56 28C2 A300&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
In September 2013, I began transitioning to a new PGP key. Here is my transition statement.&lt;/div&gt;</summary>
		<author><name>Srevilakmw</name></author>
	</entry>
	<entry>
		<id>https://www.srevilak.net/wiki/index.php?title=File:Srevilak-pub.asc&amp;diff=14</id>
		<title>File:Srevilak-pub.asc</title>
		<link rel="alternate" type="text/html" href="https://www.srevilak.net/wiki/index.php?title=File:Srevilak-pub.asc&amp;diff=14"/>
		<updated>2013-10-21T22:22:25Z</updated>

		<summary type="html">&lt;p&gt;Srevilakmw: public key&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;public key&lt;/div&gt;</summary>
		<author><name>Srevilakmw</name></author>
	</entry>
	<entry>
		<id>https://www.srevilak.net/wiki/index.php?title=Contact&amp;diff=13</id>
		<title>Contact</title>
		<link rel="alternate" type="text/html" href="https://www.srevilak.net/wiki/index.php?title=Contact&amp;diff=13"/>
		<updated>2013-10-21T21:57:05Z</updated>

		<summary type="html">&lt;p&gt;Srevilakmw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My email address is steve [http://en.wikipedia.org/wiki/At_sign commercial-at] srevilak.net.&lt;br /&gt;
&lt;br /&gt;
Here PGP key is &amp;lt;tt&amp;gt;0xE7727C5628C2A300&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
My PGP fingerprint is &amp;lt;tt&amp;gt;6F09 15FF 59CE E093 56F4 BEEC E772 7C56 28C2 A300&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
In September 2013, I began transitioning to a new PGP key. Here is my transition statement.&lt;/div&gt;</summary>
		<author><name>Srevilakmw</name></author>
	</entry>
	<entry>
		<id>https://www.srevilak.net/wiki/index.php?title=Contact&amp;diff=12</id>
		<title>Contact</title>
		<link rel="alternate" type="text/html" href="https://www.srevilak.net/wiki/index.php?title=Contact&amp;diff=12"/>
		<updated>2013-10-21T21:56:29Z</updated>

		<summary type="html">&lt;p&gt;Srevilakmw: Created page with &amp;quot;My email address is steve [http://en.wikipedia.org/wiki/At_sign Commercial-at] srevilak.net.  Here PGP key is &amp;lt;tt&amp;gt;0xE7727C5628C2A300&amp;lt;/tt&amp;gt;.  My PGP fingerprint is &amp;lt;tt&amp;gt;6F09 15FF 59…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My email address is steve [http://en.wikipedia.org/wiki/At_sign Commercial-at] srevilak.net.&lt;br /&gt;
&lt;br /&gt;
Here PGP key is &amp;lt;tt&amp;gt;0xE7727C5628C2A300&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
My PGP fingerprint is &amp;lt;tt&amp;gt;6F09 15FF 59CE E093 56F4 BEEC E772 7C56 28C2 A300&amp;lt;/tt&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Srevilakmw</name></author>
	</entry>
	<entry>
		<id>https://www.srevilak.net/wiki/index.php?title=Home&amp;diff=11</id>
		<title>Home</title>
		<link rel="alternate" type="text/html" href="https://www.srevilak.net/wiki/index.php?title=Home&amp;diff=11"/>
		<updated>2013-10-21T21:52:38Z</updated>

		<summary type="html">&lt;p&gt;Srevilakmw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* About&lt;br /&gt;
* [[Resume]]&lt;br /&gt;
* [[Contact]]&lt;br /&gt;
* [http://www.cs.umb.edu/~srevilak/ My UMass Boston Home Page]&lt;/div&gt;</summary>
		<author><name>Srevilakmw</name></author>
	</entry>
	<entry>
		<id>https://www.srevilak.net/wiki/index.php?title=Resume&amp;diff=10</id>
		<title>Resume</title>
		<link rel="alternate" type="text/html" href="https://www.srevilak.net/wiki/index.php?title=Resume&amp;diff=10"/>
		<updated>2013-10-21T21:52:16Z</updated>

		<summary type="html">&lt;p&gt;Srevilakmw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&#039;&#039;&#039;Stephen A. Revilak&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
111 Sunnyside Avenue &amp;lt;br&amp;gt;&lt;br /&gt;
Arlington, MA 02474 &amp;lt;br&amp;gt;&lt;br /&gt;
(781) 648-1083&lt;br /&gt;
&lt;br /&gt;
== Objectives ==&lt;br /&gt;
&lt;br /&gt;
To work on low-level, high-performance, intellectually stimulating software development challenges.&lt;br /&gt;
&lt;br /&gt;
== Skills ==&lt;br /&gt;
&lt;br /&gt;
;Languages &lt;br /&gt;
: Java, Perl, C/C++, sh, SQL, Python, R, HTML, CSS, XML, LaTeX. &lt;br /&gt;
&lt;br /&gt;
; Tools &lt;br /&gt;
: ant, Apache, bind, Cognos BI, CXF, Drupal, emacs, gcc, gdb, git, junit, m4, make, mysql, postfix, rsync, sendmail, spring, SQL Server, svn, Sybase IQ, tomcat. &lt;br /&gt;
&lt;br /&gt;
; Networking &amp;amp; Protocols &lt;br /&gt;
: HTTP, SMTP, DNS, LDAP, firewall configuration (Netscreen/Juniper), iptables. &lt;br /&gt;
&lt;br /&gt;
;Operating Systems&lt;br /&gt;
: Linux (Redhat, Debian, SuSE), Mac OS X, Windows.&lt;br /&gt;
&lt;br /&gt;
== Professional History ==&lt;br /&gt;
&lt;br /&gt;
=== KAYAK, Concord, MA - Reverse Engineer ===&lt;br /&gt;
&lt;br /&gt;
* 2/2004 - 10/2013.&lt;br /&gt;
* I started my career at KAYAK by building low-level components for Java web applications (configuration, logging, error handling, servlet lifecycle event listeners, and such). I also authored KAYAK&#039;s first build and deployment framework, which scaled by a factor of 30x before we had to rearchitect it.&lt;br /&gt;
* Built a distributed log processing system called &amp;quot;scrub&amp;quot;. On a typical day, scrub performs log processing over 300-400 machines, and ingests 1.1TB of log data. Why not Hadoop? We needed a log processing system, Google had barely published their first paper on Map-Reduce, and Hadoop didn&#039;t exist yet. Scrub has worked well and it&#039;s still in active use today. (KAYAK uses Hadoop for data analytics, but not to produce core business metrics.)&lt;br /&gt;
* Architected KAYAK&#039;s data warehouse, and the surrounding ETL processes. This system loads ~ 40 million rows/day into 43 fact tables. As of last count, our data warehouse contained 18 billion rows and a couple terabytes of data. I&#039;ve also learned a lot of database tuning tricks, to get efficient query execution on large tables.&lt;br /&gt;
* Built a piece of middleware called &amp;quot;Business Broker&amp;quot;. Business Broker (aka &amp;quot;BB&amp;quot;) is a Java web service that automates data exchange between Salesforce.com, Doubleclick, KAYAK&#039;s internal ad engine, and our data warehouse. This automation has significantly improved the efficiency of KAYAK&#039;s commercial team.&lt;br /&gt;
* Finally, I&#039;ve done the usual set of things that you&#039;d expect employee #9 at a startup company to do: firewall and VPN configuration, Linux administration, Drupal development, submitting bug fixes to open-source projects, babysitting httpd, bind, MySQL, and a variety of different mail delivery subsystems.&lt;br /&gt;
* Why is my title &amp;quot;Reverse Engineer&amp;quot;? It&#039;s a play on words: I like to tinker with things to figure out how they work, and I&#039;m a fairly proficient debugger.&lt;br /&gt;
&lt;br /&gt;
=== Intuit, Waltham, MA - Software Developer, Release Engineer ===&lt;br /&gt;
&lt;br /&gt;
* 1/2000 - 2/2004.&lt;br /&gt;
* Designed, implemented, and tested low-level component libraries for use by business units across Intuit.&lt;br /&gt;
* Established a standard Apache build for use throughout Intuit, including source modifications to meet specialized business needs.&lt;br /&gt;
* Responsible for administration and configuration of 60+ Solaris machines in 6 deployment environments.&lt;br /&gt;
* Wrote a collection of tools for harvesting and analysis of application logfile data. (Gathering business data, operational performance, state-flow analysis). These tools were used to process 4-6 GB of log data per day.&lt;br /&gt;
* Served as a member of the development team for QuickBooks Site Solutions. Wrote APIs for domain registration and domain management. Managed domain name renewals for 75,000 web sites.&lt;br /&gt;
&lt;br /&gt;
=== Newbury Sound Inc, Boston, MA - Recording Engineer, Chief Engineer ===&lt;br /&gt;
&lt;br /&gt;
* 12/1993 - 1/2000.&lt;br /&gt;
* Recorded, mixed, and/or mastered several hundred recording projects, done in collaboration with a wide range of clients.&lt;br /&gt;
* Provided creative assistance to recording clients.&lt;br /&gt;
* Involved in the diagnosis, troubleshooting, and repair of studio equipment.&lt;br /&gt;
* Assisted in design and installation of facility upgrades.&lt;br /&gt;
* Performed additional duties such as billing, inventory management, and client relations.&lt;br /&gt;
* Work environment is almost entirely project-based, tailored to individual client needs, goals, and schedules.&lt;br /&gt;
&lt;br /&gt;
=== WUMB-FM, Boston, MA - Producer, Board Operator ===&lt;br /&gt;
&lt;br /&gt;
* 1/1994 - 6/2004.&lt;br /&gt;
* Held the responsibility of maintaining the quality of the on-air signal and keeping station logs during weekend overnights.&lt;br /&gt;
* Screened, prepared, and cataloged regularly-aired syndicated shows; varying from 15 - 30 hours of material per week.&lt;br /&gt;
* Produced and scheduled promotional spots, participated in fundraising events, and took part in the administration of WUMB&#039;s audio servers.&lt;br /&gt;
&lt;br /&gt;
== Education ==&lt;br /&gt;
&lt;br /&gt;
=== University of Massachusetts Boston ===&lt;br /&gt;
&lt;br /&gt;
* Attended 9/2006 - 12/2011. Final CGPA: 4.00&lt;br /&gt;
* Awarded PhD in Computer Science.&lt;br /&gt;
* Dissertation: Precisely Serializable Snapshot Isolation.&lt;br /&gt;
* My dissertation involved the development of algorithms to achieve full serializability under snapshot isolation. I did two implementations: a prototype tiny database that was written from scratch and implemented a small subset of SQL (basic CRUD), and a &amp;quot;real&amp;quot; implementation using MySQL&#039;s InnoDB storage engine.&lt;br /&gt;
&lt;br /&gt;
=== University of Massachusetts Boston ===&lt;br /&gt;
&lt;br /&gt;
* Attended 1/2001 - 5/2003. Final Graduate CGPA: 3.93.&lt;br /&gt;
* Awarded MS in Computer Science.&lt;br /&gt;
* Graduate Project: &amp;quot;Mayan Translation Assistant&amp;quot;, a java GUI application written to assist users in identifying Mayan Hieroglyphs. The Mayan Translation Assistant was an image matching application with a snazzy Swing interface. &lt;br /&gt;
&lt;br /&gt;
=== University of Massachusetts Boston ===&lt;br /&gt;
&lt;br /&gt;
* Attended 5/1998 - 12/2000. Final Undergrad CGPA: 3.98.&lt;br /&gt;
* Awarded Major Certificate in Computer Science (BA equivalent for math and CS courses).&lt;br /&gt;
&lt;br /&gt;
=== Berklee College of Music ===&lt;br /&gt;
&lt;br /&gt;
* Attended 9/1989 - 12/1992. Final CGPA: 3.85.&lt;br /&gt;
* Awarded BM in Music Production and Engineering.&lt;br /&gt;
&lt;br /&gt;
=== Pennsylvania State University ===&lt;br /&gt;
&lt;br /&gt;
* Attended 9/1988 - 5/1989. CGPA: 3.94.&lt;br /&gt;
&lt;br /&gt;
== Other Activities &amp;amp; Qualifications ==&lt;br /&gt;
&lt;br /&gt;
* Submitted and tested patches for several open source software products, including tomcat, mod_jk, GNU findutils.&lt;br /&gt;
* Affiliate, IEEE Computer Society.&lt;br /&gt;
* Member of ACM and SIGMOD.&lt;br /&gt;
* Member, Free Software Foundation.&lt;br /&gt;
* Completed Fagan Defect-Free Training Process from Michael Fagan Associates.&lt;br /&gt;
* Extremely proficient in a unix command-line environment.  I live in the shell&lt;br /&gt;
* Comfortable working with large bodies of code.&lt;br /&gt;
* Comfortable working in distributed computing environments.&lt;br /&gt;
* Good written and verbal communication skills. Excellent organizational skills.&lt;br /&gt;
* At KAYAK, I interacted heavily with the Business Operations and Finance teams. I speak reasonably fluent finance.&lt;br /&gt;
* I used to be a pretty decent guitar player. I don&#039;t play much these days, but I can still bang out the guitar riffs to Smoke on the Water and White Room.&lt;br /&gt;
* Years ago, I did sound design and editing for the CD-ROM Tom Peters Career Survival Guide. It was the most fun you could possibly have with a condenser microphone and bag full of fortune cookies.&lt;br /&gt;
* Ported JDK 1.1.7 and Swing 1.1 API documentation to the Classic Macintosh platform. Sun kept this up on their website for years; Oracle took it down. This was my first non-trivial shell scripting projects.&lt;/div&gt;</summary>
		<author><name>Srevilakmw</name></author>
	</entry>
	<entry>
		<id>https://www.srevilak.net/wiki/index.php?title=Resume&amp;diff=9</id>
		<title>Resume</title>
		<link rel="alternate" type="text/html" href="https://www.srevilak.net/wiki/index.php?title=Resume&amp;diff=9"/>
		<updated>2013-10-21T21:49:43Z</updated>

		<summary type="html">&lt;p&gt;Srevilakmw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&#039;&#039;&#039;Stephen A. Revilak&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
111 Sunnyside Avenue &amp;lt;br&amp;gt;&lt;br /&gt;
Arlington, MA 02474 &amp;lt;br&amp;gt;&lt;br /&gt;
(781) 648-1083&lt;br /&gt;
&lt;br /&gt;
== Objectives ==&lt;br /&gt;
&lt;br /&gt;
To work on low-level, high-performance, intellectually stimulating software development challenges.&lt;br /&gt;
&lt;br /&gt;
== Skills ==&lt;br /&gt;
&lt;br /&gt;
;Languages &lt;br /&gt;
: Java, Perl, C/C++, sh, SQL, Python, R, HTML, CSS, XML, LaTeX. &lt;br /&gt;
&lt;br /&gt;
; Tools &lt;br /&gt;
: ant, Apache, bind, Cognos BI, CXF, Drupal, emacs, gcc, gdb, git, junit, m4, make, mysql, postfix, rsync, sendmail, spring, SQL Server, svn, Sybase IQ, tomcat. &lt;br /&gt;
&lt;br /&gt;
; Networking &amp;amp; Protocols &lt;br /&gt;
: HTTP, SMTP, DNS, LDAP, firewall configuration (Netscreen/Juniper), iptables. &lt;br /&gt;
&lt;br /&gt;
;Operating Systems&lt;br /&gt;
: Linux (Redhat, Debian, SuSE), Mac OS X, Windows.&lt;br /&gt;
&lt;br /&gt;
== Professional History ==&lt;br /&gt;
&lt;br /&gt;
=== KAYAK, Concord, MA - Reverse Engineer ===&lt;br /&gt;
&lt;br /&gt;
* 2/2004 - 10/2013.&lt;br /&gt;
* I started my career at KAYAK by building low-level components for Java web applications (configuration, logging, error handling, servlet lifecycle event listeners, and such). I also authored KAYAK&#039;s first build and deployment framework, which scaled by a factor of 30x before we had to rearchitect it.&lt;br /&gt;
* Built a distributed log processing system called &amp;quot;scrub&amp;quot;. On a typical day, scrub performs log processing over 300-400 machines, and ingests 1.1TB of log data. Why not Hadoop? We needed a log processing system, Google had barely published their first paper on Map-Reduce, and Hadoop didn&#039;t exist yet. Scrub has worked well and it&#039;s still in active use today. (KAYAK uses Hadoop for data analytics, but not to produce core business metrics.)&lt;br /&gt;
* Architected KAYAK&#039;s data warehouse, and the surrounding ETL processes. This system loads ~ 40 million rows/day into 43 fact tables. As of last count, our data warehouse contained 18 billion rows and a couple terabytes of data. I&#039;ve also learned a lot of database tuning tricks, to get efficient query execution on large tables.&lt;br /&gt;
* Built a piece of middleware called &amp;quot;Business Broker&amp;quot;. Business Broker (aka &amp;quot;BB&amp;quot;) is a Java web service that automates data exchange between Salesforce.com, Doubleclick, KAYAK&#039;s internal ad engine, and our data warehouse. This automation has significantly improved the efficiency of KAYAK&#039;s commercial team.&lt;br /&gt;
* Finally, I&#039;ve done the usual set of things that you&#039;d expect employee #9 at a startup company to do: firewall and VPN configuration, Linux administration, Drupal development, submitting bug fixes to open-source projects, babysitting httpd, bind, MySQL, and a variety of different mail delivery subsystems.&lt;br /&gt;
* Why is my title &amp;quot;Reverse Engineer&amp;quot;? It&#039;s a play on words: I like to tinker with things to figure out how they work, and I&#039;m a fairly proficient debugger.&lt;br /&gt;
&lt;br /&gt;
=== Intuit, Waltham, MA - Software Developer, Release Engineer ===&lt;br /&gt;
&lt;br /&gt;
* 1/2000 - 2/2004.&lt;br /&gt;
* Designed, implemented, and tested low-level component libraries for use by business units across Intuit.&lt;br /&gt;
* Established a standard Apache build for use throughout Intuit, including source modifications to meet specialized business needs.&lt;br /&gt;
* Responsible for administration and configuration of 60+ Solaris machines in 6 deployment environments.&lt;br /&gt;
* Wrote a collection of tools for harvesting and analysis of application logfile data. (Gathering business data, operational performance, state-flow analysis). These tools were used to process 4-6 GB of log data per day.&lt;br /&gt;
* Served as a member of the development team for QuickBooks Site Solutions. Wrote APIs for domain registration and domain management. Managed domain name renewals for 75,000 web sites.&lt;br /&gt;
&lt;br /&gt;
=== Newbury Sound Inc, Boston, MA - Recording Engineer, Chief Engineer ===&lt;br /&gt;
&lt;br /&gt;
* 12/1993 - 1/2000.&lt;br /&gt;
* Recorded, mixed, and/or mastered several hundred recording projects, done in collaboration with a wide range of clients.&lt;br /&gt;
* Provided creative assistance to recording clients.&lt;br /&gt;
* Involved in the diagnosis, troubleshooting, and repair of studio equipment.&lt;br /&gt;
* Assisted in design and installation of facility upgrades.&lt;br /&gt;
* Performed additional duties such as billing, inventory management, and client relations.&lt;br /&gt;
* Work environment is almost entirely project-based, tailored to individual client needs, goals, and schedules.&lt;br /&gt;
&lt;br /&gt;
=== WUMB-FM, Boston, MA - Producer, Board Operator ===&lt;br /&gt;
&lt;br /&gt;
* 1/1994 - 6/2004.&lt;br /&gt;
* Held the responsibility of maintaining the quality of the on-air signal and keeping station logs during weekend overnights.&lt;br /&gt;
* Screened, prepared, and cataloged regularly-aired syndicated shows; varying from 15 - 30 hours of material per week.&lt;br /&gt;
* Produced and scheduled promotional spots, participated in fundraising events, and took part in the administration of WUMB&#039;s audio servers.&lt;/div&gt;</summary>
		<author><name>Srevilakmw</name></author>
	</entry>
	<entry>
		<id>https://www.srevilak.net/wiki/index.php?title=Resume&amp;diff=8</id>
		<title>Resume</title>
		<link rel="alternate" type="text/html" href="https://www.srevilak.net/wiki/index.php?title=Resume&amp;diff=8"/>
		<updated>2013-10-21T21:46:21Z</updated>

		<summary type="html">&lt;p&gt;Srevilakmw: skills&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Stephen A. Revilak&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
111 Sunnyside Avenue &amp;lt;br&amp;gt;&lt;br /&gt;
Arlington, MA 02474 &amp;lt;br&amp;gt;&lt;br /&gt;
(781) 648-1083&lt;br /&gt;
&lt;br /&gt;
== Objectives ==&lt;br /&gt;
&lt;br /&gt;
To work on low-level, high-performance, intellectually stimulating software development challenges.&lt;br /&gt;
&lt;br /&gt;
== Skills ==&lt;br /&gt;
&lt;br /&gt;
;Languages &lt;br /&gt;
: Java, Perl, C/C++, sh, SQL, Python, R, HTML, CSS, XML, LaTeX. &lt;br /&gt;
&lt;br /&gt;
; Tools &lt;br /&gt;
: ant, Apache, bind, Cognos BI, CXF, Drupal, emacs, gcc, gdb, git, junit, m4, make, mysql, postfix, rsync, sendmail, spring, SQL Server, svn, Sybase IQ, tomcat. &lt;br /&gt;
&lt;br /&gt;
; Networking &amp;amp; Protocols &lt;br /&gt;
: HTTP, SMTP, DNS, LDAP, firewall configuration (Netscreen/Juniper), iptables. &lt;br /&gt;
&lt;br /&gt;
;Operating Systems&lt;br /&gt;
: Linux (Redhat, Debian, SuSE), Mac OS X, Windows.&lt;/div&gt;</summary>
		<author><name>Srevilakmw</name></author>
	</entry>
	<entry>
		<id>https://www.srevilak.net/wiki/index.php?title=Resume&amp;diff=7</id>
		<title>Resume</title>
		<link rel="alternate" type="text/html" href="https://www.srevilak.net/wiki/index.php?title=Resume&amp;diff=7"/>
		<updated>2013-10-21T21:43:52Z</updated>

		<summary type="html">&lt;p&gt;Srevilakmw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Stephen A. Revilak&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
111 Sunnyside Avenue &amp;lt;br&amp;gt;&lt;br /&gt;
Arlington, MA 02474 &amp;lt;br&amp;gt;&lt;br /&gt;
(781) 648-1083&lt;br /&gt;
&lt;br /&gt;
== Objectives ==&lt;br /&gt;
&lt;br /&gt;
To work on low-level, high-performance, intellectually stimulating software development challenges.&lt;/div&gt;</summary>
		<author><name>Srevilakmw</name></author>
	</entry>
	<entry>
		<id>https://www.srevilak.net/wiki/index.php?title=Resume&amp;diff=6</id>
		<title>Resume</title>
		<link rel="alternate" type="text/html" href="https://www.srevilak.net/wiki/index.php?title=Resume&amp;diff=6"/>
		<updated>2013-10-21T21:43:41Z</updated>

		<summary type="html">&lt;p&gt;Srevilakmw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;Stephen A. Revilak&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
111 Sunnyside Avenue &amp;lt;br&amp;gt;&lt;br /&gt;
Arlington, MA 02474 &amp;lt;br&amp;gt;&lt;br /&gt;
(781) 648-1083&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Objectives ==&lt;br /&gt;
&lt;br /&gt;
To work on low-level, high-performance, intellectually stimulating software development challenges.&lt;/div&gt;</summary>
		<author><name>Srevilakmw</name></author>
	</entry>
	<entry>
		<id>https://www.srevilak.net/wiki/index.php?title=Resume&amp;diff=5</id>
		<title>Resume</title>
		<link rel="alternate" type="text/html" href="https://www.srevilak.net/wiki/index.php?title=Resume&amp;diff=5"/>
		<updated>2013-10-21T21:43:25Z</updated>

		<summary type="html">&lt;p&gt;Srevilakmw: objectives&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Stephen A. Revilak&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
111 Sunnyside Avenue &amp;lt;br&amp;gt;&lt;br /&gt;
Arlington, MA 02474 &amp;lt;br&amp;gt;&lt;br /&gt;
(781) 648-1083&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Objectives ==&lt;br /&gt;
&lt;br /&gt;
To work on low-level, high-performance, intellectually stimulating software development challenges.&lt;/div&gt;</summary>
		<author><name>Srevilakmw</name></author>
	</entry>
	<entry>
		<id>https://www.srevilak.net/wiki/index.php?title=Resume&amp;diff=4</id>
		<title>Resume</title>
		<link rel="alternate" type="text/html" href="https://www.srevilak.net/wiki/index.php?title=Resume&amp;diff=4"/>
		<updated>2013-10-21T21:42:32Z</updated>

		<summary type="html">&lt;p&gt;Srevilakmw: Created page with &amp;quot;&amp;lt;center&amp;gt; &amp;#039;&amp;#039;&amp;#039;Stephen A. Revilak&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; 111 Sunnyside Avenue &amp;lt;br&amp;gt; Arlington, MA 02474 &amp;lt;br&amp;gt; (781) 648-1083 &amp;lt;/center&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Stephen A. Revilak&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
111 Sunnyside Avenue &amp;lt;br&amp;gt;&lt;br /&gt;
Arlington, MA 02474 &amp;lt;br&amp;gt;&lt;br /&gt;
(781) 648-1083&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Srevilakmw</name></author>
	</entry>
	<entry>
		<id>https://www.srevilak.net/wiki/index.php?title=Home&amp;diff=3</id>
		<title>Home</title>
		<link rel="alternate" type="text/html" href="https://www.srevilak.net/wiki/index.php?title=Home&amp;diff=3"/>
		<updated>2013-10-21T21:40:05Z</updated>

		<summary type="html">&lt;p&gt;Srevilakmw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* About&lt;br /&gt;
* [[Resume]]&lt;br /&gt;
* [http://www.cs.umb.edu/~srevilak/ My UMass Boston Home Page]&lt;/div&gt;</summary>
		<author><name>Srevilakmw</name></author>
	</entry>
	<entry>
		<id>https://www.srevilak.net/wiki/index.php?title=Home&amp;diff=2</id>
		<title>Home</title>
		<link rel="alternate" type="text/html" href="https://www.srevilak.net/wiki/index.php?title=Home&amp;diff=2"/>
		<updated>2013-10-21T21:39:36Z</updated>

		<summary type="html">&lt;p&gt;Srevilakmw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* About&lt;br /&gt;
* Resume&lt;br /&gt;
* [http://www.cs.umb.edu/~srevilak/ My UMass Boston Home Page]&lt;/div&gt;</summary>
		<author><name>Srevilakmw</name></author>
	</entry>
</feed>