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  NDI Engineering Company is seeking a Junior Electrical Engineer with 1 to 3 years of designing experience on Ship Hull, Mechanical and Electrical (HM E), Power Plant Systems and controls engineering. Relevant experience related to electrical equipment, power, controls, PLC, electrical design or similar will be strongly considered. Requires experience using AutoCAD, or other drafting programs and SKM Power Tools. Candidate must have a BS Degree in Electrical Engineering from an accredited school. Candidate must be a U.S. Citizen and be able to obtain and maintain a U.S. Department of Defense Security Clearance. Location Thorofare, NJ. NDI Engineering Company is a privately-held small business consulting firm. NDI provides engineering and technical services to Government clients chartered with responsibility for the defense of our country. NDI offerings include naval architecture, marine, civil, structural, mechanical, and electrical engineering and design services. NDI has a ISO 9001 2015 Certified Quality System and was a prior recipient of the U.S. Small Business Administration Region II, Prime Contractor of the Year Award. NDIs corporate office is located in Thorofare, NJ with additional offices at the Naval Business Center, Philadelphia, PA, and Virginia Beach, VA. NDI Engineering Company is an Equal Opportunity Employer. NDI abides by the requirements of 41 CFR 60-1.4(a), 60-300.5(a) and 60-741.5(a). These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities, and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity, or national origin. Moreover, NDI takes affirmative action to employ and advance in employment individuals without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.