
Software Architect
Greater Boston Area

Software Architect
Greater Boston Area
John G. Norman offers a unique combination of technology vision and engineering leadership, having served alternately as VP of Engineering and CTO to two Boston-area software startups, one which provided back-end software to Fortune 500 companies, and the most recent of which created an innovative patented and patent-pending system to automate personal referrals for employment.
* Technology consigliere
* Management of small software development teams
* Specific technologies: J2EE/Java (WebLogic, WebSphere, JBoss), Ruby and Ruby on Rails; relational databases (Oracle, IBM DB2, MySQL), multidimensional databases (Hyperion Essbase, Cognos), standard tools (source control, Rose, major IDEs, JUnit).
(Privately Held; 1-10 employees; Computer Software industry)
November 2003 — Present (4 years 9 months)
H3.com is the leading tool for paid referrals in employment.
Responsible for all technology at H3.com: Designed and implemented the H3.com software product; invented and wrote patent applications for our core innovations; contributed significantly to product definition, requirements, and design; integrated software with partners through web services (SOAP, REST); managed development and infrastructure resources; designed the physical architecture of all servers, databases, networks, firewalls, etc.
(Privately Held; Myself Only; Computer Software industry)
August 2003 — Present (5 years)
As an independent software architect and developer: consulted with companies regarding best practices for implementing web-based products; designed and developed several database-backed interactive web products; conducted custom commerce (store) integration.
Recently designed and developed in Ruby on Rails an on-line professional sports fan dictionary product.
(Educational Institution; 5001-10,000 employees; Higher Education industry)
August 2001 — Present (7 years)
This semester I'm teaching a course in Ruby and Ruby on Rails at Harvard Extension (http://e168f07.7fff.com/). Periodically I also teach Distributed and Enterprise Computing with Jim Farley. This is an advanced course in Java development that focuses on distributed and enterprise APIs such as JDBC, EJB, Web Services, servlets/JSP, JSF, Struts, etc.
(Privately Held; 1-10 employees; Computer Software industry)
January 2003 — July 2003 (7 months)
Designed and implemented business intelligence interfaces, reports, and dashboards and data access for a major national "quick service restaurant" collection of brands. Platform: Oracle Application Server 9i, Oracle Discoverer. Engaged in constant customer communication, rapid development, and prompt delivery.
(Privately Held; 11-50 employees; Computer Software industry)
January 2002 — January 2003 (1 year 1 month)
As VP of Engineering at Elytics, I was responsible for software product delivery, and managed a team of ten engineers. Was the technical point of contact for two of our largest customers, both Fortune 500 companies. Personally refactored all relational database code to handle the idiosyncrasies of different SQL implementations.
(Computer Software industry)
2001 — 2002 (1 year)
(Privately Held; 51-200 employees; Computer Software industry)
November 1999 — January 2002 (2 years 3 months)
(Educational Institution; 10,001 or more employees; OSU; Higher Education industry)
1997 — 1999 (2 years)
PhD, English and American Literature, August 1984 — May 1992
Research and writing on the impact of new medical discoveries and practices on English writing.
BA, English Literature, 1978 — 1982
Product design and development, entrepreneurship, learning to play piano.
Entrepreneur's Organization, Boston WebInno, Boston Ruby Group.
Fellowships and scholarships for my doctoral work; teaching awards from Harvard and Ohio State; authored patents.