Post Job Free
Sign in

Customer Service Web Developer

Location:
San Francisco, CA
Salary:
135000
Posted:
September 27, 2016

Contact this candidate

Resume:

John Woods

**** **** ****** #****

Emeryville, CA 94608

510-***-****

***************@*****.***

LinkedIn: https://www.linkedin.com/in/john-woods-505ab7120

Summary

I am an experienced server-side developer and technical lead in a variety of web and server based technologies ranging from Java/J2EE to PHP to Javascript/Node JS. I am seeking a core developer or technical lead/manager role in solving challenging business problems leveraging powerful tools including Enterprise Java, NodeJS and NoSQL databases and Elasticsearch / Lucene. I am very conversant in the Agile/Scrum Development Process along with continuous integration using Jenkins and other tools.

In additional to being a hands on coder/leader and life-long learner, I am experienced and comfortable with interacting with a variety of stakeholders in the software development process from DevOps, QA. Senior Management, end-users, IT, project management and my fellow engineers as needed.

Skills

Server-side Java, NodeJS, PHP, REST, Apache, NGinX, JavaScript, SQL, MySql,Postgres, SOAP, JSON, Web Services, Agile, XML, Jenkins, JIRA, Linux, Ant, Gradle, JUnit, Mocha, Karma, Hibernate, Lucene, Elasticsearch, Docker, VMWare, Memcached, Redis, JUnit, JPA, JSP, Spring, Struts, EJB, JQuery, E-commerce, Linux, Servlets, JBoss, Tomcat, Search

Experience

June 2002 - PRESENT

Marketing Adventure Media/Bolm Star Services, Oakland CA /Raleigh NC

Senior Web Developer/Technical Lead

●Assembled Technical Development Team including QA with Senior Management to build Ad Management (CMS) System for automating Ad creation, quality assurance and publication activities

●Architected and modeled Ad Management System to replace all manual processes and convert to a database centered dynamically driven system for web pages for ads

●Lead team in automating all ad management and QA processes moving from 3 round the clock shifts to a handful of customer service reps - enabling the company’s move to Raleigh

●Hired, managed, reviewed and mentored intermediate and junior level developers

●Architected and Built Java and Lucene Search application to server over 50 million search requests per month. This was built on top of JBoss with Hibernate/JPA/Servlets/JMS and Apache Lucene API. This is a REST API. Also converted this to NodeJS with Elasticsearch

●Architected and built Media Server for generating and serving responsive Ad media. Later converted this application to NodeJS

●Facilitated / participated in move from Waterfall Software Development process to Agile/Scrum approach in support of continuous delivery of new features for the business

●Architected and implemented numerous front-end features on the primary website including custom features per user ala MyYahoo including favorites, saved searches and ratings and reviews. Implemented backend support for these features in Java/SOAP and Node JS (REST). Integrated front-end PHP using PHP Service classes and Zend Framework I & 2

●Implemented integrations with Payment Gateways including RocketGate, APIs for affiliated processing as well as with Google Maps and Analytics enabling views to sign up for memberships

●Automated credit card processing and reconciliation via a more efficient Web based UI and APIs combined with ‘scraping’ of data - saving the company overhead in processing and booking payments

●Lead migrations from Java/J2EE (SOAP/REST/XML) based backend to NodeJS/REST APIs systems with hands-on rewriting of code while introducing new features and enabling efficient maintenance of code with introduction Unit testing to newly migrated code for quality and CI/CD purposes

●Lead migrations and wrote scripts for database conversions from MS SqlServer to MySql to PostgreSql

●Conducted numerous presentations of deliverables to stakeholders and senior management for feedback and approval before deployment as part of the Agile development and continuous delivery process

Platform/Environment: CentOS, JBoss Application Server v 6 & 7, JPA, NodeJS, Express 4, .12 & 4.x, EJB 3.X, JUnit, PostgreSql 9.x, Mocha, Chai used for testing Node JS REST APIs, SOAPUI used for testing SOAP interfaces against WSDLs, PHP Zend Framework 1

April 2001 - July 2001

E-centives, San Mateo CA - Web Developer/Team Lead

●Developed Application integration with ECommerce API for online coupons and Ad Creation System

●Database Design and Modeling to support new feature requests

●Implementation of new feature requests (Java/J2EE)

July 2000 - March 2001

Inktomi, Foster City CA - Web Developer/Team Lead

●Developed and Enhanced Ad Management System for input into commerce engine for feeding to broad range of major brand sites (ASP/Java/J2EE)

●Helped develop technical specifications including database changes for new feature requests

●Managing, Reviewing and mentoring Junior and intermediate developers on team

●Database Design and Modeling

●Negotiated deliver deadlines

August 1988 -June 2000

World Savings, Oakland CA - Programmer/Analyst/Team Lead

●Developed and Enhanced Loan Origination System used by all Loan branches of company

●Helped develop technical specifications including database changes for new feature requests

●Managed, Reviewed and mentored Junior and intermediate developers on team

●Database Design and Modeling

●Negotiated feature delivery deadlines

Education

August 1981 -May 1985

University of Wisconsin, Madison WI - Bachelor in Business Administration

Grade / GPA: 3.4

Double Majored in Marketing and Information Systems

Activities and Societies: Beta Epsilon



Contact this candidate