Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technologist - 6-10-2014

6
SCOTT WILLIAMS Senior Software Developer-Java Accomplished Senior Java Developer with the ability to be an Agile Coach at the team and organization levels capable of delivering large-scale software development projects on time and on budget by effectively coding, collaborating, leading and coaching agile teams. Strong understanding of all phases of Software Development Life Cycle with concentration on coding, design, development and implementation of various applications. Good knowledge and skill of creating new software & systems, designing, analysis, testing and coding for modules while structuring customized solutions to meet client’s specific needs. Experienced in the use of agile approaches; capable of bringing overwhelming enthusiasm and awareness to projects, applying expert judgment to the removal of impediments, keeping teams focused and delivering success in rapidly evolving and dynamic environments. Skilled software craftsman with expertise in Java, JavaScript, Ajax, Agile and other programming languages. Excellent ability to grasp emerging technologies and interact smoothly and effectively with peers, senior management and clients. TECHNICAL PROFICIENCY Languages: Java (J2SE/J2EE, JEE), Groovy, JavaScript, AJAX, AOP, JDBC, XML, XSL/XSLT, EJB, JSP/Servlets, RMI, HTML, Taglibs, SQL Databases: Oracle (8.x,9.x, 10g, 11g), MySQL, PostGres Servers: JBoss, BEA WebLogic Application Server (5.x, 6.x, 7.x, 8.x, 9.x), BEA WebLogic Portal Server (4.0, 7.x), Tomcat (3.x, 4.x, 5.x), IBM WebSphere Operating Systems: Windows (NT, 2000, XP), UNIX (AIX, Solaris), Linux (Red Hat), FC*, CygWin, OSX Tools: Spring, Hibernate, AspectJ, Struts/Tiles, Axis2, JUnit, GreenPepper, ANT, Maven 1.x, 2.x, 3.x, IntelliJ Idea, RUP, NetBeans, Eclipse, TogetherJ, CruiseControl, Hudson/Jenkins, Tapestry, appFuse, Prototype, Scriptaculous, DWR (Direct Web Remoting), CVS, SVN, ClearCase, Starteam, Accurev, Git EXPERIENCE & ACHIEVEMENTS NICE SYSTEMS INC: Richardson, TX Jul 2011-Mar 2014 Senior Java Engineer Gathered & define business requirements while managing the risks to improve business processes and translating the requirements into systems solution by preparing functional specifications. Coordinated with end users to define 2423 Sweetwater Ln. Cedar Park, TX 78613 • 512-277-4254 • [email protected] www.linkedin.com/in/jeeprofessional/

description

ATTN: Currently seeking employment in the Austin, TX area as of 6-10-2014. Please ignore any older copies of my résumé you may find on Slideshare as they were posted w/out my permission, not to mention they are out of date. Scott Allen Williams 512-277-4254

Transcript of Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technologist - 6-10-2014

Page 1: Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technologist - 6-10-2014

SCOTT WILLIAMSSenior Software Developer-Java

Accomplished Senior Java Developer with the ability to be an Agile Coach at the team and organization levels capable of delivering large-scale software development projects on time and on budget by effectively coding, collaborating, leading and coaching agile teams. Strong understanding of all phases of Software Development Life Cycle with concentration on coding, design, development and implementation of various applications. Good knowledge and skill of creating new software & systems, designing, analysis, testing and coding for modules while structuring customized solutions to meet client’s specific needs. Experienced in the use of agile approaches; capable of bringing overwhelming enthusiasm and awareness to projects, applying expert judgment to the removal of impediments, keeping teams focused and delivering success in rapidly evolving and dynamic environments. Skilled software craftsman with expertise in Java, JavaScript, Ajax, Agile and other programming languages. Excellent ability to grasp emerging technologies and interact smoothly and effectively with peers, senior management and clients.

TECHNICAL PROFICIENCY

Languages: Java (J2SE/J2EE, JEE), Groovy, JavaScript, AJAX, AOP, JDBC, XML, XSL/XSLT, EJB, JSP/Servlets, RMI, HTML, Taglibs, SQL Databases: Oracle (8.x,9.x, 10g, 11g), MySQL, PostGres Servers: JBoss, BEA WebLogic Application Server (5.x, 6.x, 7.x, 8.x, 9.x), BEA WebLogic Portal Server (4.0, 7.x), Tomcat (3.x, 4.x, 5.x), IBM WebSphereOperating Systems: Windows (NT, 2000, XP), UNIX (AIX, Solaris), Linux (Red Hat), FC*, CygWin, OSX Tools: Spring, Hibernate, AspectJ, Struts/Tiles, Axis2, JUnit, GreenPepper, ANT, Maven 1.x, 2.x, 3.x, IntelliJ Idea, RUP, NetBeans, Eclipse, TogetherJ, CruiseControl, Hudson/Jenkins, Tapestry, appFuse, Prototype, Scriptaculous, DWR (Direct Web Remoting), CVS, SVN, ClearCase, Starteam, Accurev, Git

EXPERIENCE & ACHIEVEMENTS

NICE SYSTEMS INC: Richardson, TX Jul 2011-Mar 2014Senior Java Engineer

Gathered & define business requirements while managing the risks to improve business processes and translating the requirements into systems solution by preparing functional specifications. Coordinated with end users to define engagement along with project development and resource estimates. Managed guidance on the projects and its requirements to the clients over the technology, processes and applications while updating them on the regular project related developments. Analyzed technical issues/problems and suggested remediation options. Reviewed detailed designs and participated in code reviews. Provided input (scope, level of difficulty, etc.) regarding estimates for features and enhancements. Identified ways to improve design and development processes.

Projects & Accomplishments: Designed and implemented a custom login mechanism (JSE 6) for our web and desktop client utilizing a

shared database realm across two different user stores. Converted ANT build system containing ~40 build.xml files to Maven 3.x containing ~10 pom.xml files Implemented and Coached Scrum/Kanban to the R&D department (25+ developers, 6 managers). Implemented mobile (iPad/iPhone) solution, sliced functionality from WorkForce Management Product using

RESTful webservices and JSON. Coached developers on proper Test Driven Development and mocking strategies.

2423 Sweetwater Ln. Cedar Park, TX 78613 • 512-277-4254 • [email protected] • www.linkedin.com/in/jeeprofessional/

Page 2: Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technologist - 6-10-2014

AVAILITY LLC: Dallas, TX May 2008-Jul 2011Senior Developer/ Agile Coach

Managed the complete life cycle of development/ support projects including analysis of the client requirements; translating new ideas into clients solutions; requirements development; delivery, support, analysis and documentation. Successfully developed various projects within the strict time frame.

Projects & Accomplishments Implemented the Claims Replication, EDIFECS Codeset Update Tool and Care Profile Enhancements projects

using Java 6, Spring and Hibernate. Created custom reports using Groovy. Selected to be a member of a team that formed Availity’s new Software Development Process, implemented

Scrum and Kanban. Coached developers on proper Test Driven Development and mocking strategies using Groovy.

PACKETCALL INC: Plano,TX Nov 2007-May 2008Architect/Lead Developer/ Agile Coach - Contract

Coached and implemented Agile Methodology, best practices, processes, and tools across multiple agile product teams and across the organization. Provided instruction and training to software development teams in the area of agile software principles

Projects & Accomplishments: Implemented a Web Services layer <SOAP> & <REST/JSON>, using Asix 2, into their existing product, Genius

Room. Coached the team to a successful adoption of Agile Methodoloiges (Scrum, XP, Lean, Crystal) Implemented a Test Driven Development strategy into an existing code base with the help of Cobertura.

RAYTHEON: Garland, TX Jul 2007-Nov 2007Senior Java Developer/ Agile - Contract

Coordinated with clients for requirement gathering and finalization of technical specifications. Adhered to plans & schedules, participated in team meetings for individual projects. Handled various technical aspects like project documentation, system design & integration, monitoring critical paths & took appropriate actions. Designed and developed several Spring Web Services

Projects & Accomplishments: Coached team on how to implement and utilize Scrum (Agile Methodology) effectively. Mentored client's staff on how to convert their Enterprise build from ANT to Maven 2.

SEMANTRA INC: Addison, TX Mar 2007-Jul 2007Developer/Agile Technologist - Contract

Manage complex software development, architecture, and integration projects in a fast paced, constantly changing Agile environment. Responsible for effectively initiating, planning, scheduling, estimating, forecasting, coordinating, controlling, managing and delivering all activities for projects and related release initiatives. Oversaw the day-to-day progress of project(s) and release initiatives with regard to time, budget, scope and quality. Provide leadership, direction and integrated activities with other IT departments to ensure successful implementation and support.

Projects & Accomplishments: Participated in several two-week iterations developing features for a Natural Language Processing application

that searches structured data (SQL Databases) written in Java. Utilized Test Driven Development with Junit and Feature Driven Development with GreenPepper to

implement software features.

2423 Sweetwater Ln. Cedar Park, TX 78613 • 512-277-4254 • [email protected] • www.linkedin.com/in/jeeprofessional/

Page 3: Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technologist - 6-10-2014

SCOTT WILLIAMS

PREVIOUS ASSIGNMENTS

PACKETCALL INC: Plano, TX Aug 2006-Mar 2007Lead Developer - Contract

FEXEX KINKOS: Dallas, TX Aug 2005-Aug 2006J2EE Developer - Contract

VIVARE INC: Plano, TX May 2002-Aug 2005Principal - JavaConsulting Assignments

a) Transplace Architect/Technical Lead

b) Sun Microsystems Architect/Lead Developer

c) Frito-Lay - My Access - Bonus System Generation II Lead Developer

d) Nokia Technical Lead/Architect/Developer

e) TXU Technical Lead/Architect/Developer

f) Orix Capital Markets Architect/Developer

g) Frito-Lay - EMPOWR & Bonus System Generation I Architect/Developer

h) Peregrine/American Express Developer

SPRINGBOW: Irving, TX Sep 2000-May 2002Senior Consultant - JavaConsulting Assignments

a) Frito-Lay, Developerb) Pepsico, Developer

RADIANT DIGITAL: Dallas, TX Sep 1999-Sep 2001Developer-Contract - Java

SOUTHWEST AIRLINES: Dallas, TX Sep 1999-Sep 2000Software Engineer/ Technical Lead

MCI WORLDCOM: Richardson, TX Aug 1997-Sep 1999Developer - Contract

SPRINT: Irving, TX Sep 1995-Aug 1997

2423 Sweetwater Ln. Cedar Park, TX 78613 • 512-277-4254 • [email protected] • www.linkedin.com/in/jeeprofessional/

Page 4: Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technologist - 6-10-2014

Software Engineer

KEY AREAS OF EXPERTISE

Software Architecture/Design/ Coding

Application Performance Tuning

Service Oriented Architecture

Project Implementation Application Support Database Management Agile Framework Troubleshooting Cross-functional

Coordination

Client Relations Management

Strong Interpersonal Skills

EDUCATION

BBA (Computer Information Systems) at Southwest Texas State University - San Marcos, Texas, 1995

TRAININGS & CONFERENCES

JavaMUG Board Member, Treasurer: 2007,’08, ‘09 (http://javamug.org) Populi Inc. - Java, J2EE, JSP, ASP, JavaScript, HTML

Valtech/Object Space - OO Analysis & Design , Smalltalk No Fluff Just Stuff Java Symposium 2004, 2005, 2007, 2008, 2009, 2010, 2011

SpringOne 2008

2423 Sweetwater Ln. Cedar Park, TX 78613 • 512-277-4254 • [email protected] • www.linkedin.com/in/jeeprofessional/