Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technologist - 6-10-2014
-
Upload
scott-williams -
Category
Career
-
view
1.842 -
download
3
description
Transcript of 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/
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/
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/
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/