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
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technologist - 6-10-2014
1. SCOTT WILLIAMS
2423 Sweetwater Ln. Cedar Park, TX 78613
• 512-277-4254 • scott@jeeprofessional.com • www.linkedin.com/in/jeeprofessional/
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 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.
2. 2423 Sweetwater Ln. Cedar Park, TX 78613 • 512-277-4254 • scott@jeeprofessional.com •
www.linkedin.com/in/jeeprofessional/
AVAILITY LLC: Dallas, TX May 2008-Jul 2011
Senior 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 2008
Architect/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 2007
Senior 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 2007
Developer/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.
3. SCOTT WILLIAMS
2423 Sweetwater Ln. Cedar Park, TX 78613
• 512-277-4254 • scott@jeeprofessional.com • www.linkedin.com/in/jeeprofessional/
PREVIOUS ASSIGNMENTS
PACKETCALL INC: Plano, TX Aug 2006-Mar 2007
Lead Developer - Contract
FEXEX KINKOS: Dallas, TX Aug 2005-Aug 2006
J2EE Developer - Contract
VIVARE INC: Plano, TX May 2002-Aug 2005
Principal - Java
Consulting 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 2002
Senior Consultant - Java
Consulting Assignments
a) Frito-Lay, Developer
b) Pepsico, Developer
RADIANT DIGITAL: Dallas, TX Sep 1999-Sep 2001
Developer-Contract - Java
SOUTHWEST AIRLINES: Dallas, TX Sep 1999-Sep 2000
Software Engineer/ Technical Lead
MCI WORLDCOM: Richardson, TX Aug 1997-Sep 1999
Developer - Contract
SPRINT: Irving, TX Sep 1995-Aug 1997
4. 2423 Sweetwater Ln. Cedar Park, TX 78613 • 512-277-4254 • scott@jeeprofessional.com •
www.linkedin.com/in/jeeprofessional/
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