|
|
Greg Sandell 3632 S Prairie Avenue Chicago IL 60653 773.548.5547 greg.sandell@gmail.com portfolio: http://www.gregsandell.com |
|
|
|
||
|
Summary of Qualifications |
Senior Java Developer
specializing in Presentation- and Business-layer design and programming of
highly scalable websites using J2EE technology.
Strong experience with XML technologies and standards-based practices
emphasizing OOAD, reusability, decoupling and interoperability. Superior skills in web client coding (XHTML,
Javascript, CSS etc.), and accustomed to meeting high standards of visual
presentation. Strong project focus, with
a successful record of full-life-cycle projects with high profile clients. Superior skills in written communication,
excellent skills in teaching and making complex problems appear simple.
|
Employment History |
|
American
Express Business Travel ( Basis: corp-to-corp through 18th
Street Consulting |
Jan
06 - Present Sr. Java Developer |
|
· Developer for business-facing web-based apps for arranging Corporate Travel, including Traveler Profile tool, Pre-Trip Authorization tool and Web ID Client tool, based on Tomcat servlet platform with Oracle and TopLink. Wrote code supporting GDS systems (Amadeus, Apollo, TGalileo, Sabre and Worldspan), Traveler Remarks, and other travel domain entities. · Programmed business-layer servlets, and JSP/JSTL pages for Tomcat platform in IntelliJ IDEA environment. Used CVS for Source Code Control. Prepared business docs (BSDRs) for client review. ·
Wrote GUI code for complex, multi-step web
forms (> 100 fields) involving problems such as remote scripting, and
communication among different browser windows & frames. Developed reusable object-orient Javascript
components and used rich-client · Telecommuted from home using VPN with RSA hard token. |
|
|
ABN
AMRO ( Basis: W2 through IT vendor Spry Solutions |
May
05 – Jan 06 Sr. Java Developer |
|
· Java developer for MaxTrad, a web-based software suite with single point access to initiating import letters of credit, purchase order management, supply chain management, and preparation of export documents. See www.maxtrad.com. · Developed presentation-layer for the Import Letter of Credit workflow. Worked with EJB programmers to deploy over 50 dynamically-generated input fields over a multi-tabbed web page. Wrote object-oriented Javascript for transparent presentation of both client- and server-side validation. · Wrote java servlets to manage an XML-based persistence layer (using jDom) to cut down on server round-trips during development. · Platform: IBM Websphere 5.1, supporting seven EARs, 10 web apps, and Oracle & MS-SQL Server databases. Languages: Java, Struts, JSP, JSTL, EL, JavaScript, CSS. Software: WSAD, Jakarta Commons, jDom, log4j, XmlSpy, vi. · Work onsite at client ABN-AMRO (NYSE:ABN, $670 bil total assets). |
|
|
Institute
for the International Education of Students (Chicago) Basis: W2/direct hire |
July
03 - May 05 Web Software Engineer
|
|
·
Wrote J2EE webapps around Tomcat/Apache/Struts
platform · Architected company website (www.IESAbroad.org) around business model of 40 different study abroad programs in 19 countries · Wrote and maintained multi-step website forms critical for company revenue (Online Application, Catalog Request) · Wrote CMS tools for website content management by non-IT employees · Provided Technical Project Management expertise in collaborative projects with Marketing · Wrote database-to-XML adapters to integrate web with company CRM system (Oracle) · Developed common libraries for XML parsing and generation, XSL transforms, DHTML-based navigation, XML-metadata application configuration schemes, server-side HTML caching · Developed Templating schemes using JSP, custom tag libraries, CSS, XSL and Struts/Tiles · Collaborated with designer to develop company’s web branding style (25 stylesheets) · Wrote UML and Visio flows for software specs, proposals and documentation · Shared expertise with other coders through tutorials and presentations · Managed builds and promotions to preview and production web servers |
|
|
UBS
Warburg ( Basis: W2 through IT vendor Adecco |
Feb
– Mar 03 Java Developer |
|
· Developed web-based software procurement workflow application in with in J2EE (JSP, Servlets, Tomcat), Oracle 9i and Documentum. · Wrote front-end code in DHTML/CSS for communication between multiple frames & popups. ·
Wrote servlet code to process file uploading
from browser (multi-part forms). |
|
|
Expand
Beyond Corp. (Chicago) Basis: W2/direct hire |
Jun
02 – Jan 03 Web Developer |
|
· Member of 7-developer Java team developing flagship software product (PocketDBA) · Responsible for J2EE web-based tools for configuring PocketDBA and provisioning licenses · Extreme Programming practices: test-based coding, pair-programming, daily stand-ups, bi-weekly releases · Developed Java Servlet webapps using Model-View-Controller architecture · Wrote new company website in PHP/mysql (www.xb.com) ·
Synchronized mysql-based customer license
information from SQL server tier using DTS packages |
|
|
Quebecor
World ( Basis: W2, recruiter placement |
Dec
01 – Jun 02 Web Developer |
|
· 40,000-employee print industry giant with $1.6 bil revenues. NYSE:IQW. · Lawson Financials and HR maintenance and enhancements across enterprise · Programmed in PHP and fat-client Javascript to create single sign-on from company portal to Lawson ERP and Putnam Financials (employee 401k self-management) · Implemented RSA Encryption in PHP/Apache to support token-based authentication with vendor’s machine on different platform (.NET) ·
Created pre-launch Quality Control plans by
developing use cases and acceptance tests |
|
|
Giant
Step Productions LLC (Chicago) Basis: W2/direct hire |
Apr
99 – Aug 01 Sr. Web Application Engineer |
|
· Leo Burnett-owned full-service web integration company (200-employees) · Wrote Java-based Employee Evaluation workflow app for HR, with XML and SQL-Server data layers · Team lead for 6-month Broadvision project for Maytag Corp; worked with advance team to design project specs for 13-member developer team; personally supervised 3 programmers · Wrote API code for authentication & membership architecture, session management, cookie-management, URL-rewriting, auto-signin and sticky routing · Transitioned Allstate.com's dynamically-generated homepages for their 20,000 insurance agents from MS-Access backend to DB2; developed content management tools with ePrise ·
Web developer for projects with clients
Purina, Oldsmobile, Procter & Gamble, Vidal Sassoon ·
Worked with rest of Application Engineering
team (25 employees) to develop coding standards and a month-long mentoring
process for new employees |
|
|
Taproot
Interactive Studio ( Basis: W2, recruiter placement |
Sep
98 – Apr 99 Lead Programmer |
|
· Developed E-commerce website for golf retailer Edwin Watts (www.EdwinWatts.com); lead developer with management responsibilities over 3 other developers · Designed MS-Access database to store products, customer data and purchases · Wrote ASP pages for online catalog, shopping cart, product features and company information · Implemented third-party online payment software · Produced $268k in sales in first three months |
|
|
Loyola
University, Parmly Hearing Institute (Chicago) |
Apr
95 – Sep 98 Research Associate |
|
·
C, Java, X-11 Motif programming for
experiments in hearing research |
|
|
Employment History (continued) |
|
|
|
Apr
93 – Apr 95 Research Associate |
|
·
C, Macintosh
programming for experiments in hearing research |
|
|
Center for New Music & Audio Technologies |
Jan
92 – Apr 93 Research Fellow |
|
·
Winner of Hunt
Fellowship, Acoustical Society of ·
Research &
Development of music synthesizer technology ·
C programming on
Sparc and NeXT computers |
|
|
Northwestern
University (
Institute for the Learning Sciences |
Sep
89 – Dec 91 Programmer |
|
·
LISP and
Macintosh Think-C programming for multimedia educational apps |
|
|
Skills Summary |
|
Certifications
|
|
Sun Certified Web Component Developer
for J2EE 1.4 (SCWCD) |
March 05 |
|
Sun Certified Programmer for the Java 2 Platform
1.4 (SCJP) |
April 04 |
|
Education |
PhD in Music Theory, Northwestern University -
MA in Music Theory,
Bachelor of Music, Piano Performance,