Post Job Free
Sign in

Senior Software Engineer

Location:
San Ramon, CA
Salary:
$140K
Posted:
February 17, 2016

Contact this candidate

Resume:

David Williams

**** ******* **** ***** • San Ramon, California 94583

actk4k@r.postjobfree.com • 415-***-**** • https://github.com/PineForest

Objective

Seeking a senior level development position with a solid or growing company which values clear communications, integrity, creativity, and teamwork.

Summary

Senior software engineer with a love of software and a record of delivering successful technical solutions to business requirements.

Technical Skills

Languages: Java, Groovy, JavaScript

Process: Agile (Scrum / TDD), Waterfall

Technologies: Grails / GORM, Spring (Core / Security / OAuth2), J2EE (Servlets / Filters / JSP / JPA – Hibernate), REST, ATG Suite

Systems: Tomcat, JBoss, SQL (MySQL / PostgreSQL / Oracle), Mac OS X / Linux / Windows

Tools: IntelliJ / Eclipse, Maven / ANT, Git / GitHub / SVN / Perforce, UML, MS Word / PowerPoint / Excel

Professional Experience

ipsy, Inc. – San Mateo, CA Jun 2015 – Aug 2015

Senior Software Engineer

Initiated and laid the software groundwork for the em ecommerce site replatform.

Skills used: Grails / GORM / Groovy, Spring (Core / Security), Hibernate, REST, Git / GitHub, PostgreSQL, IntelliJ, Mac OS X / Linux

Created a Grails application and Grails plugin that integrated Shopify and ipsy’s backend fulfillment system.

Researched ecommerce platforms from a technical perspective, provided a structured approach to collect and analyze the requirements, and created presentations to provide guidance on the choices to be made by business.

NetSuite, Inc. – San Mateo, CA Dec 2014 – Mar 2015

Senior Software Escalations Engineer

Triaged, researched, and occasionally fixed bugs.

Skills used: Java, Perforce, Oracle SQL, IntelliJ, Windows, Linux

iRhythm Technologies, Inc. via TEKsystems, Inc. – San Francisco, CA Apr 2014 – Oct 2014

Consulting Software Engineer

Fixed and enhanced internal tools and services using Java, maven and ant.

Skills used: Java, JNLP (Web Start), Netbeans (IDE / Platform), Maven / ANT, Jasper Reports, IntelliJ, Windows

Identified and fixed Java threading and JNLP (Web Start) security issues with the Netbeans platform.

Implemented L10N changes to support the UK.

Truaxis, a MasterCard Company – San Carlos, CA Jul 2013 – Feb 2014

Software Engineering Leader

Designed and developed features for an internal-facing web tool used to version and validate credit card statement reward offers.

Skills used: Java, Spring (Core), J2EE (JSP / JPA – Hibernate), HTML, JBoss, Jetty Web Server, Windows, Maven, Git / SVN, PostgreSQL, IntelliJ, Windows / Linux

Designed, developed, and supported features to validate reward offers and to improve the flexibility by which they are ingested from a CSV file.

Contributed to production support bug fix tasks.

Xoom Corporation – San Francisco, CA May 2012 – May 2013

Senior Software Engineer

Designed and developed with small teams in an Agile / TDD environment mobile REST APIs and traditional web backend services.

Skills used: Java, Spring (Core / Security / OAuth2 / WebFlow), J2EE (Servlets / Filters / JSP), iBATIS Data Mapping Framework, REST, HTML / FreeMarker, VisualVM OQL, Maven, SVN, Tomcat, MySQL, IntelliJ, Mac OS X

Designed, developed, socialized, and supported a mobile OAuth2 solution over Spring Security Oauth framework.

Designed, developed, and supported enhancements for new initiatives for the web site, including look and feel changes, account take over prevention, and email

Zinio, LLC – San Francisco, CA May 2011 – April 2012

Senior Commerce Engineer

Designed, coded, unit tested, performance tested, and supported eCommerce web site.

Skills used: Java, JavaScript, J2EE (JSP / JMS), ATG Suite, REST, HTML / XHTML, AJAX, XSLT, jhat / VisualVM OQL, Mac OS X / Linux / Windows, JBoss, MS SQL Server, Eclipse, UML, MS Word / PowerPoint / Excel

Researched, designed and documented for two important initiatives using UML: online magazine reception recognition for mobile applications over web services and an innovative pricing model with supporting commerce assets.

Analyzed, created tools, and provided recommendations for site performance and stability issues. Implemented code and configuration changes that resolved issues and contributed to stability and scalability of site.

Provided expert guidance to team of engineers on eCommerce best practices and troubleshooting techniques.

Sephora US, Inc. – San Francisco, CA June 2010 – May 2011

ATG Technical Lead

Provided advice and guidance of design, coding, application configuration, and launch preparations for Sephora’s next generation eCommerce platform. Provided leadership and guidance of design, coding, and holiday readiness efforts for Sephora’s legacy eCommerce platform.

Skills used: Java, J2EE (JSP), ATG Suite, JBoss, Oracle SQL, UML, MS Word / PowerPoint / Excel / Visio, Eclipse, Linux / Windows

Advised and guided outside vendor architect and development team to define and correct designs for a new eCommerce initiative, including designs involving Endeca Search, ATG eCommerce, ATG Publishing (CA / BCC / Merch), ATG Customer Service Center (CSC), and multiple integration points with internal and third party services.

Guided and reviewed code developed by Sephora and vendor development teams as well as defined best practices for their code methodology, performed code reviews, and developed code to support launch of a new eCommerce site.

Lead Sephora eCommerce development team in legacy site maintenance and new site launch efforts. This included efforts to stabilize and add capacity to the legacy site in preparation for the 2010 holiday season.

Provided technical advice and guidance during the requirement phase for a new eCommerce site.

ATG Inc. – San Francisco, CA Feb 2006 – May 2010

Senior Solutions Architect

Lead and worked with small to large teams of engineers on aggressive schedules and through the full development lifecycle of web sites for major brands. Designed, implemented, QA’d, deployed, and supported these sites.

Skills used: Java, JavaScript, J2EE (Servlets / Filters / JSP), ATG Suite, HTML / XHTML / CSS, AJAX, XSLT, JBoss, WebLogic, Oracle SQL, Eclipse, UML, MS Word, Linux / Windows

Walmart.com International: Lead architect in designing, coding, code reviewing, and problem analysis and resolution for ATG’s commerce, merchandising, search, and customer service products. Created designs and coded solutions for promotion extensions, multi-tenancy, legacy promotion conversion (using ATG’s merchandising server APIs and XSLT), and PCI compliance.

Musicians Friend / Guitar Center: Architect tasked with providing expert advice and writing designs for a new site running on ATG commerce, merchandising, and search products. Wrote over 20 designs including extensive promotion customizations and exposure of ATG as a pricing web service.

Sephora: Architect tasked with design, coding, and problem analysis / resolution of ATG’s commerce and customer service products. Designed and coded a number of components, including a JMS-based inactive cart inventory-release system.

Jenny Craig: Architected and managed a development team in delivery of AJAX-rich user interfaces, single-sign on integration, complex Web 2.0 related business rules, and highly customized ATG Scenario Management.

PayPal: Team lead tasked with implementing PayPal’s HelpCenter using ATG’s self service products. Implemented significant customizations of front end JSPs, JavaScript, and CSS, as well as the back end search engine queries. This project included localization work for 205 language and locale combinations.

ServiceInfinity, Inc. – Palo Alto, CA Aug 2008 – Mar 2010

Consulting Java Engineer – Part time work concurrent with work at ATG

Built a web site for specialized referrals with a small team of engineers. Lead requirement specification, drove technology stack selection, developed front end and back end code, and assisted in the initial launch and early support of the site.

Skills used: Java, JavaScript, J2EE (JSP / JSF / Servlets / EJB / JPA – Hibernate / JavaMail), REST, HTML / XHTML / CSS, AJAX, JDBC, Spring, JBoss, SQL (MySQL / Oracle), UML, Mac OS X, Linux

McAfee, Inc. – Sunnyvale, CA Aug 2005 – Jan 2006

Consumer Web Product Manager

Lead projects and initiatives for commerce web site.

Led initiative to replace outside vendor with internal web services resulting in recoup of many MM of recurring revenue.

Product managed pipeline of 1-day to 6-month projects for consumer online store in fast paced, very visible position. Led initiatives to improve processes, project prioritization, and scheduling.

Older Job History Available on Request (additional software engineering, product management, and developer training experience)

Education

Bachelor of Science, Computer Science (BS) • University of New Hampshire • 3.9 in major



Contact this candidate