SlideShare a Scribd company logo
1 of 6
Benjamin A. Quarless quarless.b@gmail.com 253-315-3603(M)
OBJECTIVE: Responsible position in Software Development, designing, implementing, and testing web
applications using Java /JEE, Node.js( JavaScript end-to-end).
LANGUAGES: Java/J2EE, Play for Java, Groovy, Grails, JAX-RS, JAXB, CXF, REST, Apache Soap, Spring Application
Framework, Struts Application Framework, Log4J, Hibernate, Node, Express, myBatis, JavaScript,
Ajax, JQuery, HTML5, CSS, XML, XSLT, XSD, SQL, C++, C, Python, PHP
TOOLS: JBoss, JBoss MQ, IBM MQ, Jakarta-Tomcat, JUnit, DbUnit, JMock, JMeter, Ant, Maven, Eclipse,
IntelliJ, Subversion, Git, Clear Case, Clear Quest, Cruise Control, Fitness, Selenium, Toad, UML,
Agile/Scrum, Rally, JIRA, Confluence, Bamboo
DATABASES: Oracle, MySql, Postgre SQL DB, Mongo DB
O/S: Ubuntu, Sun Solaris, Red Hat Linux, Windows
EDUCATION: Bachelor of Science, Rensselaer Polytechnic Institute
EXPERIENCE:
Holland America (H10 Capital) December 2014 – May 2015, Seattle, WA
Senior Java Web Services Developer / Full Stack / SDET
• Develop web services in Java for new platform API’s.
• Design/code integration test harness for Restful web services API’s using testNG.
• Design/code performance test harness using Scala and Gatling API for web services API’s.
• Code front end unit and integration tests for Angular.JS application using Protractor.
• Conduct code reviews.
• Participate in daily scrums and agile planning sessions during development.
Tools and API’s used on this project included Java7, Scala, Spring, Jersey, myBatis, TestNG, Gatling, Oracle,
MongoDB, Tomcat, JavaScript, Protractor, Gulp, Angular.js, Node.js, IntelliJ, Swagger, Git, Stash, and JIRA.
Tango Card (Employee) August 2013 – November 2014, Seattle, WA
Senior Java/Full Stack Developer
• Code new front end, middle tier, and backend enhancements for the Rewards as a Service Platform (RaaS).
• Design and code new RESTful web services for Bing Rewards, Virtual Visa, and PayPal.
• Integrated 3rd
party (AWS, Black Hawk, Cashstar, Quickgifts) web services with the RaaS Platform.
• Design and implement inventory services to manage gift card inventory.
• Create unit test cases.
• Provide recommendations for improving code quality.
• Provide production troubling support when necessary.
Tools and API’s used on this project included PHP, C#, Java, REST, MySQL, Git, Vagrant, JIRA
Telecom Systems (WideNet Consulting) April 2013 – July 2013, Seattle, WA
Senior Java/Full Stack Developer
• Coded UI enhancements for TCS 911 provisioning web applications.
• Implemented modifications to web services, rules engine, and database schemas to support UI
enhancements.
• Created unit test cases to test enhancements.
• Provided support to QA to trouble application bugs.
• Provided recommendations for improving code quality.
• Participated in daily scrums and agile planning sessions during development.
Tools and API’s used on this project included Java7, JSF (Prime Faces), Spring, Soap Web Services(CXF), JBoss
Drools, myBatis, TestNG, Portlets, MySQL, Oracle, Tomcat, Liferay, HTML, JavaScript, CSS, JIRA, and Perforce.
Intrepid Learning (LG Consulting) Dec 2012 – March 2013, Seattle, WA
Senior Java/Full Stack Web Developer
• Implemented Play for Java plug-in for single sign on functionality.
• Refactored web applications develop with Play for Java to use reusable Play plug-in components.
• Implemented caching in a major web services component using Ehcache.
• Provided recommendations for improving code quality.
• Implemented enhancements to client side code.
• Participated in daily scrums and agile planning sessions during development.
Tools and API’s used on this project included Java 7, Play for Java, MongoDB, RESTful APIs, JSON, Jenkins, HTML5,
CSS3, JQuery, Ajax, JavaScript, Backbone and Git.
Disney Interactive Media Group (Traid Group) Jan 2012 - Nov 2012, Redmond, WA
Senior Java Web Services Developer
• Designed, coded, and tested RESTful web service API’s to manage requests to backend databases to support
MMO gaming functionality, authentication and game play rules.
• Developed detail documentation for each API.
• Created JUnit tests harness and integration test harness to test each of the RESTful Service API’s.
• JMeter tests were also created to identify bottlenecks in the code.
• Agile project planning sessions, sprint retrospectives, and daily scrums were conducted during development.
Tools and API’s used on this project included Java 7, Hibernate 3.0, Spring 3.0, MySQL, MongoDB, REST, JSON,
JUnit, Jenkins, Confluence, JIRA, Eclipse, Jetty, Lua, and Metaplace.
Expedia (iSoftStone) Aug 2011 –Jan 2012, Bellevue, WA
Senior Java Developer
• Design and implemented new web services orchestrations for Expedia’s next generation admin tools for the
Global Customer Operations web application.
• Unit tests and integration tests were created throughout the implementation phase to be run in a
continuous integration build environment.
• Fixed production system bugs and maintained existing source code.
Tools and API’s used on this projected included Java 1.6, Spring 3.0, Hibernate 3.0, CXF, REST, Soap UI, Eclipse,
Perforce, and Splunk.
Verizon Wireless (Apex Systems) June 2011 – Aug 2011, Bellevue, WA
Senior Java Developer
• Designed, implemented and tested new functionality for the B2B and B2C ecommerce web sites. SOAP Web
services client side interfaces were design using Java and Castor API for marshalling and un-marshalling XML
to Java and Java to XML request/responses.
• Coded JSP Pages using JavaScript, JQuery, Ajax, Tiles and Spring Web flow.
Tools and API’s used on this projected included Java 1.6, Spring Web flow 2.0, Hibernate 3.0, Tiles 2.0, JavaScript,
JSP, Oracle 10, Weblogic 10, Eclipse and Subversion.
QL2 Software (Employee) Jan 2011 – June 2011, Seattle, WA
Senior Java Developer
• Generated requirements for designed and implemented use cases from requirements analysis for the next
generation market intelligence, web application, for data on demand pricing analytics.
• Developed services for archiving of search results, results delivery to customers, ETL and data warehousing.
• Applied Agile methodologies and test driven development throughout the development process.
• Made enhancements, bug fixes to the existing platform. This included the user interface, middle tier and
backend code.
Tools and technologies used on this projected included : Java 1.6, JMS, JMX, EJB, SOAP, REST, JSP, HTML,
JavaScript, JQuery, CSS, Spring 3.0, Hibernate3.0, Postgres DB, Active MQ, JUnit, Power Mock , JBoss, IntelliJ 9,
Visual Paradigm , Hudson, Subversion, and Jira.
Newbay Software (Employee) Feb 2010 – Jan 2011, Seattle, WA
Senior Java Developer
• Designed, coded and integrated new API’s, for the Life Cache customer care platform, using RESTful Web
Services.
• Developed unit tests and acceptance tests in Python throughout the development cycle.
• Worked with QA to develop and execute test plans and fixed deployment problems during the release to
staging and production servers.
• Applied Agile project planning sessions, post modem sessions and daily scrums during development.
Tools and technologies used on this projected included : Java 1.6, Groovy 1.6, Spring 2.5, Hibernate3.0, JAX-RS,
JAXB, Jersey, XSD, Restlets 2.0, Python 2.8, IntelliJ 9, Social Network API's(Face Book, MySpace, Twitter), Grinder
3.0, Wireshark, Bamboo, Jira, Confluence and Ubuntu.
All Star Directories (LG Consulting) Aug 2008 – April 2009, Seattle, WA
Senior Java Developer
• Developed the ASD web site and internal tools applications in Groovy, and Grails.
• Coded test tools, and test harnesses using Java. Integration tests were written to test the interaction
between the UI and business tier.
• Developed validation test cases to invoke Spring aspects which were used to test validation rules.
• Applied Agile methodologies, test driven development, and continuous integration using Hudson.
Tools and technologies used on this projected included: Eclipse3.3, JDK1.5, Spring2.5, Hibernate3.1, JUnit4,
DbUnit, JMock, JMeter, Groovy1.5, Grails1.0, Log4J, JBoss, Hudson, and Maven.
Boeing (Tectura Consulting) Feb 2008 – Aug 2008, Seattle, WA
Senior Java Developer
• Enhanced Boeing Toolbox, digital documentation, backend services with new functionally for 787 data
delivery.
• This involved making bug fixes and implementing new functionality to the existing Java code base.
• JUnit test cases were written, and SQL queries created using the iBatis API.
• Worked with QA team members to ensure the quality of the coded being released, and also worked with the
production team to fix production system bugs.
Technologies used on this project included Java JDK 5.0, JAXB, JUnit, iBatis, Oracle, ClearCase, and ClearQuest.
SolutionsIQ (Employee) Oct 2007 – Dec 2007, Redmond, WA
Senior Java Developer
• Added enhancements and maintained the CinguLINC web application.
• Designed and coded the CinguLINC ESB web service, and participated in various sprints to release updates of
the CinguLINC web application.
• Developed integration tests procedures written using Story TestIQ (Selenium and Fitness) and executed in a
continuous integration build environment using CruiseControl.
• Agile methodologies and test driven development were applied throughout the development process.
Boeing (Tek Systems) May 2006 - Oct 2007, Seattle, WA
Senior J2EE Developer
• Developed software applications for the Boeing ePlane Ground Support System (BEGSS).
• Designed and coded front end, middle tier and back-end components for the Notification Administration
Service application.
• Developed Use Cases for the user interfaces and performed the implementation using the Struts framework.
• Designed and implemented the BEGSS the Integration Service, a messaging broker for the ePlane Ground
Support System.
Technologies and tools used on this project were JDK 5.0, EJB3, JSP, Struts, JavaScript, HTML, Log4j, JMS, IBM MQ,
MDB, Hermes JMS, JPA, Postgre SQL DB, JBoss, JBoss MQ, JUnit, Ant, Eclipse, Subversion and Clear Quest.
T-Mobile (Tek Systems) Jan 2006 – April 2006, Bellevue, WA
Senior J2EE Developer
• Added enhancements to T-Mobile’s customer Watson activation services.
• Coded new Java classes and PL/SQL stored procedures to support backend services. Front end
enhancements required writing new JSP/JavaScript and HTML code.
Technologies and tools used on this project were JDK 5.0, Swing, JSP, Servlets, JavaScript, HTML, Oracle PL/SQL,
Eclipse, Ant, Weblogic 8, and Toad.
Boeing (ComSys Consulting) March 2005 – Jan 2006, Seattle, WA
Senior Java Developer
• Designed, coded, debugged, and tested new functionality for an enterprise application, Common Structures
Workstation (CSW).
• Coded new plug-in component functions for the workstation which involved collecting requirements from
the customer, designing, coding and testing the components.
• Test driven development was used during the development process along with Agile methodologies.
Technologies and tools used on this project were JDK 5.0, Swing, Log4J, JUnit, NetBeans Jemmy API for integrating
testing, JIntegra for COM, Eclipse 3.1, Ant, and CVS for source management.
Dwango Wireless (Employee) Oct 2004 – Feb 2005, Seattle, WA
Senior Java Developer
• Designed, coded, debugged, and tested software components for Dwango’s content management system
which delivers ring tones and images to wireless subscribers.
• Designed components using Model Driven Architecture with AndroMDA.
Technologies used on this project were OOD, UML, MDA, Java 1.4, XML, XSLT, JDBC, JSF, JUnit, Log4J, Hibernate,
Spring Framework, Sql, XHTML, and WML. Tools used included Eclipse 3.01, AndroMDA, MySql, Tomcat, Ant,
Maven and CVS. For project management Agile processes with Scrum were applied thru out the project.
Zones (ComSys Consulting) March 2004 – Sept 2004, Auburn, WA
Senior Java Developer
• Assisted in developing a rich Internet client for a Sales Integrated Desktop application.
• Implemented Software Asset License and Tracking Management System, web application for the Zones
storefront web site.
Technologies used on this project were Java 1.4, Log4J, XML, JDBC, Sql, HTML, Flex, Action Script Tools used
included IntelliJ, Oracle, JBoss, Ant, and CVS. The Agile process Scrum was applied thru out the project
development phase.
Continental Data Graphics (Kforce Consulting) Dec 2003 – March 2004, Bellevue, WA
Senior Java Developer
• Designed, implemented, and integrated software components, table of contents control and document
linking navigation controls, for a document management system.
• Developed UI components in HTML and JSP. Middle tier business logic components are written in Java, and
backend persistence layer was implemented using an iBATIS DAO.
The development tools used in the project include the Eclipse development environment, Java 1.4SDK, Jetty
application server, Log4J, JUnit, Ant, VSS, UML, iBATIS and Oracle. To manage the project during coding and
testing the Agile process was applied with Scrum.
Seattle City Light (Best Consulting) July 2003 – Dec 2003, Seattle, WA
Senior Java Developer
• Developed internal IT department web applications, for tracking industrial insurance claims and motor
vehicle accidents.
• Created and debugged PL/SQL stored procedures.
Technologies used on this project were Java 1.4, Struts Framework, XML, JDBC, Sql, PL/Sql, HTML, and
JavaScript. Tools used included Oracle JDeveloper, Oracle 9i, Toad, and VSS. The Agile process with Scrum
was applied during the software development process.
Alstom Esca (Best Consulting) April 2002 – June 2003, Bellevue, WA
Senior Java Developer
• Lead Java and Lead Web developer with the responsibility of delivering an enterprise web application to
Florida Power and Light (FPL).
• Collected requirements for designing the Network Distribution application, for the OSM application using
UML methodologies.
• Mentored junior developers on the OSM architecture and technologies used to develop the application.
Technologies used on this project included JSP, JSP Custom Tags, Java Beans, JDBC, Servlets, Jakarta-Struts1.1 and
JSTL, Jakarata-Log4J, Java Com Bridge (Jintegra), PL SQL, OOD/OOP, HTML, CSS, JavaScript, and ActiveX Template
Library. Tools used included Oracle JDeveloper 3.2.2, Oracle 8i, JDK 1.3, Toad, VC++, Visual Source Safe, Enhydra,
and IIS 5.0
Continental Data Graphics (Kforce Consulting) Dec 2003 – March 2004, Bellevue, WA
Senior Java Developer
• Designed, implemented, and integrated software components, table of contents control and document
linking navigation controls, for a document management system.
• Developed UI components in HTML and JSP. Middle tier business logic components are written in Java, and
backend persistence layer was implemented using an iBATIS DAO.
The development tools used in the project include the Eclipse development environment, Java 1.4SDK, Jetty
application server, Log4J, JUnit, Ant, VSS, UML, iBATIS and Oracle. To manage the project during coding and
testing the Agile process was applied with Scrum.
Seattle City Light (Best Consulting) July 2003 – Dec 2003, Seattle, WA
Senior Java Developer
• Developed internal IT department web applications, for tracking industrial insurance claims and motor
vehicle accidents.
• Created and debugged PL/SQL stored procedures.
Technologies used on this project were Java 1.4, Struts Framework, XML, JDBC, Sql, PL/Sql, HTML, and
JavaScript. Tools used included Oracle JDeveloper, Oracle 9i, Toad, and VSS. The Agile process with Scrum
was applied during the software development process.
Alstom Esca (Best Consulting) April 2002 – June 2003, Bellevue, WA
Senior Java Developer
• Lead Java and Lead Web developer with the responsibility of delivering an enterprise web application to
Florida Power and Light (FPL).
• Collected requirements for designing the Network Distribution application, for the OSM application using
UML methodologies.
• Mentored junior developers on the OSM architecture and technologies used to develop the application.
Technologies used on this project included JSP, JSP Custom Tags, Java Beans, JDBC, Servlets, Jakarta-Struts1.1 and
JSTL, Jakarata-Log4J, Java Com Bridge (Jintegra), PL SQL, OOD/OOP, HTML, CSS, JavaScript, and ActiveX Template
Library. Tools used included Oracle JDeveloper 3.2.2, Oracle 8i, JDK 1.3, Toad, VC++, Visual Source Safe, Enhydra,
and IIS 5.0

More Related Content

What's hot

What's hot (20)

Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
 
@@@Resume2016 11 11_v001
@@@Resume2016 11 11_v001@@@Resume2016 11 11_v001
@@@Resume2016 11 11_v001
 
newSkills_09
newSkills_09newSkills_09
newSkills_09
 
Neeraj_Virmani_Resume
Neeraj_Virmani_ResumeNeeraj_Virmani_Resume
Neeraj_Virmani_Resume
 
Resume: DevOps/Technology Architect - Satya Prakash
Resume: DevOps/Technology Architect   -  Satya PrakashResume: DevOps/Technology Architect   -  Satya Prakash
Resume: DevOps/Technology Architect - Satya Prakash
 
Resume
ResumeResume
Resume
 
Abhishek malik_cv_01jan2019
Abhishek malik_cv_01jan2019Abhishek malik_cv_01jan2019
Abhishek malik_cv_01jan2019
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java Developer
 
Ananth_Ravishankar
Ananth_RavishankarAnanth_Ravishankar
Ananth_Ravishankar
 
Venugopal Kommineni
Venugopal KommineniVenugopal Kommineni
Venugopal Kommineni
 
AbhishekMalik_CV_01Mar19
AbhishekMalik_CV_01Mar19AbhishekMalik_CV_01Mar19
AbhishekMalik_CV_01Mar19
 
Krishnagopal Thogiti_Java
Krishnagopal Thogiti_JavaKrishnagopal Thogiti_Java
Krishnagopal Thogiti_Java
 
AbhishekMalik_CV_30Dec2018
AbhishekMalik_CV_30Dec2018AbhishekMalik_CV_30Dec2018
AbhishekMalik_CV_30Dec2018
 
RanganadhMarrapu_Profile
RanganadhMarrapu_ProfileRanganadhMarrapu_Profile
RanganadhMarrapu_Profile
 
AbhishekMalik_CV_22Jan2019
AbhishekMalik_CV_22Jan2019AbhishekMalik_CV_22Jan2019
AbhishekMalik_CV_22Jan2019
 
AbhishekMalik_CV_08jan2019
AbhishekMalik_CV_08jan2019AbhishekMalik_CV_08jan2019
AbhishekMalik_CV_08jan2019
 
Amit Anand - devops
Amit Anand - devopsAmit Anand - devops
Amit Anand - devops
 
Bhargav
BhargavBhargav
Bhargav
 
Darshita_Shah_Resume
Darshita_Shah_ResumeDarshita_Shah_Resume
Darshita_Shah_Resume
 

Viewers also liked (20)

MAHESH NALLABOTHULA_resume (1) (1)
MAHESH NALLABOTHULA_resume (1) (1)MAHESH NALLABOTHULA_resume (1) (1)
MAHESH NALLABOTHULA_resume (1) (1)
 
RobertLexResume
RobertLexResumeRobertLexResume
RobertLexResume
 
TejasveeBolisetty
TejasveeBolisettyTejasveeBolisetty
TejasveeBolisetty
 
Jason nguyen resume
Jason nguyen resumeJason nguyen resume
Jason nguyen resume
 
Resume09142016
Resume09142016Resume09142016
Resume09142016
 
Vinit Deliwala Resume
Vinit Deliwala ResumeVinit Deliwala Resume
Vinit Deliwala Resume
 
ChrisSchetzleResumeV9.3
ChrisSchetzleResumeV9.3ChrisSchetzleResumeV9.3
ChrisSchetzleResumeV9.3
 
Resume 2015
Resume 2015Resume 2015
Resume 2015
 
Andrei Leonov_161208
Andrei Leonov_161208Andrei Leonov_161208
Andrei Leonov_161208
 
cc23
cc23cc23
cc23
 
Frank paradigm eng and qa resume 2015
Frank paradigm eng and qa resume 2015Frank paradigm eng and qa resume 2015
Frank paradigm eng and qa resume 2015
 
Complete Resume Current2008
Complete Resume Current2008Complete Resume Current2008
Complete Resume Current2008
 
GIRISH 123
GIRISH 123GIRISH 123
GIRISH 123
 
Josselyn Ruiz - Skill Based Resume
Josselyn Ruiz - Skill Based ResumeJosselyn Ruiz - Skill Based Resume
Josselyn Ruiz - Skill Based Resume
 
softwareresume2016
softwareresume2016softwareresume2016
softwareresume2016
 
Venkatesh_Somarapeta_Resume
Venkatesh_Somarapeta_ResumeVenkatesh_Somarapeta_Resume
Venkatesh_Somarapeta_Resume
 
N Egan Resume
N Egan ResumeN Egan Resume
N Egan Resume
 
Richard Sye
Richard SyeRichard Sye
Richard Sye
 
Resume_Shanthi
Resume_ShanthiResume_Shanthi
Resume_Shanthi
 
CV_KHMarz_June2016
CV_KHMarz_June2016CV_KHMarz_June2016
CV_KHMarz_June2016
 

Similar to Resume2015-V1

Similar to Resume2015-V1 (20)

Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_Webservice
 
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_Webservice
 
Santosh_Liferay_Developer
Santosh_Liferay_DeveloperSantosh_Liferay_Developer
Santosh_Liferay_Developer
 
Soundarya Reddy Resume
Soundarya Reddy ResumeSoundarya Reddy Resume
Soundarya Reddy Resume
 
SYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRsSYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRs
 
Eric Schoonhoven Resume
Eric Schoonhoven ResumeEric Schoonhoven Resume
Eric Schoonhoven Resume
 
Sid K
Sid KSid K
Sid K
 
Rajiv ranjan resume-us
Rajiv ranjan  resume-usRajiv ranjan  resume-us
Rajiv ranjan resume-us
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
 
Mayank Khurana
Mayank KhuranaMayank Khurana
Mayank Khurana
 
Subha Chandra CV
Subha Chandra CVSubha Chandra CV
Subha Chandra CV
 
Subha Chandra CV
Subha Chandra CVSubha Chandra CV
Subha Chandra CV
 
GAJENDRA_JAVA_J2EE_Profile
GAJENDRA_JAVA_J2EE_ProfileGAJENDRA_JAVA_J2EE_Profile
GAJENDRA_JAVA_J2EE_Profile
 
Resume_LaluChavan
Resume_LaluChavanResume_LaluChavan
Resume_LaluChavan
 
Pradeep Arumalla_developer_JD_BD_1
Pradeep Arumalla_developer_JD_BD_1Pradeep Arumalla_developer_JD_BD_1
Pradeep Arumalla_developer_JD_BD_1
 
Resume_Venugopal
Resume_VenugopalResume_Venugopal
Resume_Venugopal
 
Fernando_Wu resume.DOC
Fernando_Wu resume.DOCFernando_Wu resume.DOC
Fernando_Wu resume.DOC
 
Resume
ResumeResume
Resume
 
ryan_john_resume
ryan_john_resumeryan_john_resume
ryan_john_resume
 
Gubendran Lakshmanan
Gubendran LakshmananGubendran Lakshmanan
Gubendran Lakshmanan
 

Resume2015-V1

  • 1. Benjamin A. Quarless quarless.b@gmail.com 253-315-3603(M) OBJECTIVE: Responsible position in Software Development, designing, implementing, and testing web applications using Java /JEE, Node.js( JavaScript end-to-end). LANGUAGES: Java/J2EE, Play for Java, Groovy, Grails, JAX-RS, JAXB, CXF, REST, Apache Soap, Spring Application Framework, Struts Application Framework, Log4J, Hibernate, Node, Express, myBatis, JavaScript, Ajax, JQuery, HTML5, CSS, XML, XSLT, XSD, SQL, C++, C, Python, PHP TOOLS: JBoss, JBoss MQ, IBM MQ, Jakarta-Tomcat, JUnit, DbUnit, JMock, JMeter, Ant, Maven, Eclipse, IntelliJ, Subversion, Git, Clear Case, Clear Quest, Cruise Control, Fitness, Selenium, Toad, UML, Agile/Scrum, Rally, JIRA, Confluence, Bamboo DATABASES: Oracle, MySql, Postgre SQL DB, Mongo DB O/S: Ubuntu, Sun Solaris, Red Hat Linux, Windows EDUCATION: Bachelor of Science, Rensselaer Polytechnic Institute EXPERIENCE: Holland America (H10 Capital) December 2014 – May 2015, Seattle, WA Senior Java Web Services Developer / Full Stack / SDET • Develop web services in Java for new platform API’s. • Design/code integration test harness for Restful web services API’s using testNG. • Design/code performance test harness using Scala and Gatling API for web services API’s. • Code front end unit and integration tests for Angular.JS application using Protractor. • Conduct code reviews. • Participate in daily scrums and agile planning sessions during development. Tools and API’s used on this project included Java7, Scala, Spring, Jersey, myBatis, TestNG, Gatling, Oracle, MongoDB, Tomcat, JavaScript, Protractor, Gulp, Angular.js, Node.js, IntelliJ, Swagger, Git, Stash, and JIRA. Tango Card (Employee) August 2013 – November 2014, Seattle, WA Senior Java/Full Stack Developer • Code new front end, middle tier, and backend enhancements for the Rewards as a Service Platform (RaaS). • Design and code new RESTful web services for Bing Rewards, Virtual Visa, and PayPal. • Integrated 3rd party (AWS, Black Hawk, Cashstar, Quickgifts) web services with the RaaS Platform. • Design and implement inventory services to manage gift card inventory. • Create unit test cases. • Provide recommendations for improving code quality. • Provide production troubling support when necessary. Tools and API’s used on this project included PHP, C#, Java, REST, MySQL, Git, Vagrant, JIRA Telecom Systems (WideNet Consulting) April 2013 – July 2013, Seattle, WA Senior Java/Full Stack Developer • Coded UI enhancements for TCS 911 provisioning web applications. • Implemented modifications to web services, rules engine, and database schemas to support UI enhancements. • Created unit test cases to test enhancements. • Provided support to QA to trouble application bugs. • Provided recommendations for improving code quality.
  • 2. • Participated in daily scrums and agile planning sessions during development. Tools and API’s used on this project included Java7, JSF (Prime Faces), Spring, Soap Web Services(CXF), JBoss Drools, myBatis, TestNG, Portlets, MySQL, Oracle, Tomcat, Liferay, HTML, JavaScript, CSS, JIRA, and Perforce. Intrepid Learning (LG Consulting) Dec 2012 – March 2013, Seattle, WA Senior Java/Full Stack Web Developer • Implemented Play for Java plug-in for single sign on functionality. • Refactored web applications develop with Play for Java to use reusable Play plug-in components. • Implemented caching in a major web services component using Ehcache. • Provided recommendations for improving code quality. • Implemented enhancements to client side code. • Participated in daily scrums and agile planning sessions during development. Tools and API’s used on this project included Java 7, Play for Java, MongoDB, RESTful APIs, JSON, Jenkins, HTML5, CSS3, JQuery, Ajax, JavaScript, Backbone and Git. Disney Interactive Media Group (Traid Group) Jan 2012 - Nov 2012, Redmond, WA Senior Java Web Services Developer • Designed, coded, and tested RESTful web service API’s to manage requests to backend databases to support MMO gaming functionality, authentication and game play rules. • Developed detail documentation for each API. • Created JUnit tests harness and integration test harness to test each of the RESTful Service API’s. • JMeter tests were also created to identify bottlenecks in the code. • Agile project planning sessions, sprint retrospectives, and daily scrums were conducted during development. Tools and API’s used on this project included Java 7, Hibernate 3.0, Spring 3.0, MySQL, MongoDB, REST, JSON, JUnit, Jenkins, Confluence, JIRA, Eclipse, Jetty, Lua, and Metaplace. Expedia (iSoftStone) Aug 2011 –Jan 2012, Bellevue, WA Senior Java Developer • Design and implemented new web services orchestrations for Expedia’s next generation admin tools for the Global Customer Operations web application. • Unit tests and integration tests were created throughout the implementation phase to be run in a continuous integration build environment. • Fixed production system bugs and maintained existing source code. Tools and API’s used on this projected included Java 1.6, Spring 3.0, Hibernate 3.0, CXF, REST, Soap UI, Eclipse, Perforce, and Splunk. Verizon Wireless (Apex Systems) June 2011 – Aug 2011, Bellevue, WA Senior Java Developer • Designed, implemented and tested new functionality for the B2B and B2C ecommerce web sites. SOAP Web services client side interfaces were design using Java and Castor API for marshalling and un-marshalling XML to Java and Java to XML request/responses. • Coded JSP Pages using JavaScript, JQuery, Ajax, Tiles and Spring Web flow. Tools and API’s used on this projected included Java 1.6, Spring Web flow 2.0, Hibernate 3.0, Tiles 2.0, JavaScript, JSP, Oracle 10, Weblogic 10, Eclipse and Subversion. QL2 Software (Employee) Jan 2011 – June 2011, Seattle, WA Senior Java Developer • Generated requirements for designed and implemented use cases from requirements analysis for the next generation market intelligence, web application, for data on demand pricing analytics.
  • 3. • Developed services for archiving of search results, results delivery to customers, ETL and data warehousing. • Applied Agile methodologies and test driven development throughout the development process. • Made enhancements, bug fixes to the existing platform. This included the user interface, middle tier and backend code. Tools and technologies used on this projected included : Java 1.6, JMS, JMX, EJB, SOAP, REST, JSP, HTML, JavaScript, JQuery, CSS, Spring 3.0, Hibernate3.0, Postgres DB, Active MQ, JUnit, Power Mock , JBoss, IntelliJ 9, Visual Paradigm , Hudson, Subversion, and Jira. Newbay Software (Employee) Feb 2010 – Jan 2011, Seattle, WA Senior Java Developer • Designed, coded and integrated new API’s, for the Life Cache customer care platform, using RESTful Web Services. • Developed unit tests and acceptance tests in Python throughout the development cycle. • Worked with QA to develop and execute test plans and fixed deployment problems during the release to staging and production servers. • Applied Agile project planning sessions, post modem sessions and daily scrums during development. Tools and technologies used on this projected included : Java 1.6, Groovy 1.6, Spring 2.5, Hibernate3.0, JAX-RS, JAXB, Jersey, XSD, Restlets 2.0, Python 2.8, IntelliJ 9, Social Network API's(Face Book, MySpace, Twitter), Grinder 3.0, Wireshark, Bamboo, Jira, Confluence and Ubuntu. All Star Directories (LG Consulting) Aug 2008 – April 2009, Seattle, WA Senior Java Developer • Developed the ASD web site and internal tools applications in Groovy, and Grails. • Coded test tools, and test harnesses using Java. Integration tests were written to test the interaction between the UI and business tier. • Developed validation test cases to invoke Spring aspects which were used to test validation rules. • Applied Agile methodologies, test driven development, and continuous integration using Hudson. Tools and technologies used on this projected included: Eclipse3.3, JDK1.5, Spring2.5, Hibernate3.1, JUnit4, DbUnit, JMock, JMeter, Groovy1.5, Grails1.0, Log4J, JBoss, Hudson, and Maven. Boeing (Tectura Consulting) Feb 2008 – Aug 2008, Seattle, WA Senior Java Developer • Enhanced Boeing Toolbox, digital documentation, backend services with new functionally for 787 data delivery. • This involved making bug fixes and implementing new functionality to the existing Java code base. • JUnit test cases were written, and SQL queries created using the iBatis API. • Worked with QA team members to ensure the quality of the coded being released, and also worked with the production team to fix production system bugs. Technologies used on this project included Java JDK 5.0, JAXB, JUnit, iBatis, Oracle, ClearCase, and ClearQuest. SolutionsIQ (Employee) Oct 2007 – Dec 2007, Redmond, WA Senior Java Developer • Added enhancements and maintained the CinguLINC web application. • Designed and coded the CinguLINC ESB web service, and participated in various sprints to release updates of the CinguLINC web application. • Developed integration tests procedures written using Story TestIQ (Selenium and Fitness) and executed in a continuous integration build environment using CruiseControl. • Agile methodologies and test driven development were applied throughout the development process.
  • 4. Boeing (Tek Systems) May 2006 - Oct 2007, Seattle, WA Senior J2EE Developer • Developed software applications for the Boeing ePlane Ground Support System (BEGSS). • Designed and coded front end, middle tier and back-end components for the Notification Administration Service application. • Developed Use Cases for the user interfaces and performed the implementation using the Struts framework. • Designed and implemented the BEGSS the Integration Service, a messaging broker for the ePlane Ground Support System. Technologies and tools used on this project were JDK 5.0, EJB3, JSP, Struts, JavaScript, HTML, Log4j, JMS, IBM MQ, MDB, Hermes JMS, JPA, Postgre SQL DB, JBoss, JBoss MQ, JUnit, Ant, Eclipse, Subversion and Clear Quest. T-Mobile (Tek Systems) Jan 2006 – April 2006, Bellevue, WA Senior J2EE Developer • Added enhancements to T-Mobile’s customer Watson activation services. • Coded new Java classes and PL/SQL stored procedures to support backend services. Front end enhancements required writing new JSP/JavaScript and HTML code. Technologies and tools used on this project were JDK 5.0, Swing, JSP, Servlets, JavaScript, HTML, Oracle PL/SQL, Eclipse, Ant, Weblogic 8, and Toad. Boeing (ComSys Consulting) March 2005 – Jan 2006, Seattle, WA Senior Java Developer • Designed, coded, debugged, and tested new functionality for an enterprise application, Common Structures Workstation (CSW). • Coded new plug-in component functions for the workstation which involved collecting requirements from the customer, designing, coding and testing the components. • Test driven development was used during the development process along with Agile methodologies. Technologies and tools used on this project were JDK 5.0, Swing, Log4J, JUnit, NetBeans Jemmy API for integrating testing, JIntegra for COM, Eclipse 3.1, Ant, and CVS for source management. Dwango Wireless (Employee) Oct 2004 – Feb 2005, Seattle, WA Senior Java Developer • Designed, coded, debugged, and tested software components for Dwango’s content management system which delivers ring tones and images to wireless subscribers. • Designed components using Model Driven Architecture with AndroMDA. Technologies used on this project were OOD, UML, MDA, Java 1.4, XML, XSLT, JDBC, JSF, JUnit, Log4J, Hibernate, Spring Framework, Sql, XHTML, and WML. Tools used included Eclipse 3.01, AndroMDA, MySql, Tomcat, Ant, Maven and CVS. For project management Agile processes with Scrum were applied thru out the project. Zones (ComSys Consulting) March 2004 – Sept 2004, Auburn, WA Senior Java Developer • Assisted in developing a rich Internet client for a Sales Integrated Desktop application. • Implemented Software Asset License and Tracking Management System, web application for the Zones storefront web site. Technologies used on this project were Java 1.4, Log4J, XML, JDBC, Sql, HTML, Flex, Action Script Tools used included IntelliJ, Oracle, JBoss, Ant, and CVS. The Agile process Scrum was applied thru out the project development phase.
  • 5. Continental Data Graphics (Kforce Consulting) Dec 2003 – March 2004, Bellevue, WA Senior Java Developer • Designed, implemented, and integrated software components, table of contents control and document linking navigation controls, for a document management system. • Developed UI components in HTML and JSP. Middle tier business logic components are written in Java, and backend persistence layer was implemented using an iBATIS DAO. The development tools used in the project include the Eclipse development environment, Java 1.4SDK, Jetty application server, Log4J, JUnit, Ant, VSS, UML, iBATIS and Oracle. To manage the project during coding and testing the Agile process was applied with Scrum. Seattle City Light (Best Consulting) July 2003 – Dec 2003, Seattle, WA Senior Java Developer • Developed internal IT department web applications, for tracking industrial insurance claims and motor vehicle accidents. • Created and debugged PL/SQL stored procedures. Technologies used on this project were Java 1.4, Struts Framework, XML, JDBC, Sql, PL/Sql, HTML, and JavaScript. Tools used included Oracle JDeveloper, Oracle 9i, Toad, and VSS. The Agile process with Scrum was applied during the software development process. Alstom Esca (Best Consulting) April 2002 – June 2003, Bellevue, WA Senior Java Developer • Lead Java and Lead Web developer with the responsibility of delivering an enterprise web application to Florida Power and Light (FPL). • Collected requirements for designing the Network Distribution application, for the OSM application using UML methodologies. • Mentored junior developers on the OSM architecture and technologies used to develop the application. Technologies used on this project included JSP, JSP Custom Tags, Java Beans, JDBC, Servlets, Jakarta-Struts1.1 and JSTL, Jakarata-Log4J, Java Com Bridge (Jintegra), PL SQL, OOD/OOP, HTML, CSS, JavaScript, and ActiveX Template Library. Tools used included Oracle JDeveloper 3.2.2, Oracle 8i, JDK 1.3, Toad, VC++, Visual Source Safe, Enhydra, and IIS 5.0
  • 6. Continental Data Graphics (Kforce Consulting) Dec 2003 – March 2004, Bellevue, WA Senior Java Developer • Designed, implemented, and integrated software components, table of contents control and document linking navigation controls, for a document management system. • Developed UI components in HTML and JSP. Middle tier business logic components are written in Java, and backend persistence layer was implemented using an iBATIS DAO. The development tools used in the project include the Eclipse development environment, Java 1.4SDK, Jetty application server, Log4J, JUnit, Ant, VSS, UML, iBATIS and Oracle. To manage the project during coding and testing the Agile process was applied with Scrum. Seattle City Light (Best Consulting) July 2003 – Dec 2003, Seattle, WA Senior Java Developer • Developed internal IT department web applications, for tracking industrial insurance claims and motor vehicle accidents. • Created and debugged PL/SQL stored procedures. Technologies used on this project were Java 1.4, Struts Framework, XML, JDBC, Sql, PL/Sql, HTML, and JavaScript. Tools used included Oracle JDeveloper, Oracle 9i, Toad, and VSS. The Agile process with Scrum was applied during the software development process. Alstom Esca (Best Consulting) April 2002 – June 2003, Bellevue, WA Senior Java Developer • Lead Java and Lead Web developer with the responsibility of delivering an enterprise web application to Florida Power and Light (FPL). • Collected requirements for designing the Network Distribution application, for the OSM application using UML methodologies. • Mentored junior developers on the OSM architecture and technologies used to develop the application. Technologies used on this project included JSP, JSP Custom Tags, Java Beans, JDBC, Servlets, Jakarta-Struts1.1 and JSTL, Jakarata-Log4J, Java Com Bridge (Jintegra), PL SQL, OOD/OOP, HTML, CSS, JavaScript, and ActiveX Template Library. Tools used included Oracle JDeveloper 3.2.2, Oracle 8i, JDK 1.3, Toad, VC++, Visual Source Safe, Enhydra, and IIS 5.0