SummarySenior Software Engineer with 13 years experience in a wide range of technologies and project types. Expert in Java-based development and web service design and development. HighlightsEnterprise and web developmentFull-stack developer Fluent in OO JavaAPI development ExperienceSenior Software Engineer,10 2014-CurrentViasat Melbourne,FL,Helped design and implement multiple SOAP and REST-based web services and APIsHelped design and implement multiple Spring-based web applicationsImplemented OAuth2 token-based authorization for client web applications and REST servicesImplemented and maintained integrated HSM (Hardware Security Module) solution for ultra-secure data transmission and storage for web services and applicationsWork with customer to define requirements of the web services and applications that are requestedMentor software developers and QA engineersTeam Technical Lead Senior Software Engineer,02 2012-10 2014Abbott Laboratories Kansas City,KS,Led agile development team in the full development lifecycle for document-based (SOAP) web service design, development, and maintenanceDefined, documented, and supported APIs and API documentation for external service consumersUtilized JPA (Hibernate), Spring (MVC, Core, Integration, and Batch), jQuery, JAX-WS RI, Apache CXF, and other frameworks for production code and jMockit, JUnit, and soapUI for developing testsDesigned, implemented, and managed XACML-based policies within Java enterprise applications Mentored fellow team membersSoftware Engineer,11 2003-02 2012ICF International City,STATE,Designed and developed custom Java-based Content Management System with Magnolia CMS and CKEditor to manage item descriptions and mediaDesigned and implemented AWS-based system which automated the transcoding of the uploaded videos to a format compatible with Flash-based video streaming within an external web site.Maintained iPhone application code for an international annual arts festival, providing fixes and enhancementsHelped design, develop and maintain several Java Enterprise applications for a major US DoD procurement website SkillsLanguages Java (1.4-1.8), C, JavaScript, Objective-C, Visual BasicOperating Systems Mac OS X, Windows, Linux Java standards EJB, JSP JSTL, JPA, JAX-WS, JAX-RS, Java Content Repository APIJava Frameworks Spring (Core, Boot, MVC, Integration, Batch, Security), Thymeleaf, Hibernate, JAX-WS RI, Apache CXF, Apache Jackrabbit, LiquibaseTesting Frameworks JUnit, jMockit, Selenium, Spring TestBuild Dependency Management Maven, Ant, IvyUI HTML, CSS, JavaScript AJAX, jQueryApplication Servers Oracle WebLogic Server, Apache TomcatDatabases Oracle Database (10g-12c), Microsoft SQL ServerWeb Services REST, OAuth 2.0, SOAP, WSDL, MTOM, XACML, WS-SecurityThird-party services Amazon (S3, EC2, HSM, SQS)Miscellanous Docker, ASC (ANSI) X12 standards EducationBachelor of Science Computer Science,Expected in2003-College of Charleston-Charleston,SCGPA Status-Co-authored published computer science paper on applying the Zipf-Mandelbrot law to musicBachelor of Arts Music Composition Theory,Expected in1995-College of Charleston-Charleston,SCGPA Status-Won 1995 Lowcountry Music Award for an orchestral composition  SEP  Job Description Essential Duties and Responsibilities Perform daily duties as assigned by management. Such duties shall include use of POS software (Lightspeed), all account reconciliations, deposits and disbursements, and providing system administrative support as needed for sales, rentals and financing. Preparation of monthly financial reports from fully integrated systems Processing payroll, tax payments and tax filings Inventory control and management Experience Requirement 3-5 years minimum in related work experience in Accounting Full Charge Bookkeeping. Excellent computer skills including proficiency in Microsoft Office applications. Strong analytical skills ability to prioritize and organize work effectively. Minimum Education Bachelors Degree in Business Administration or Accounting