Byron Nikolaidis

Senior Software Engineer at PMAT

San Diego, California, United States

About

Senior Java/J2EE developer with active TS/SCI clearance and lifestyle polygraph seeking software development opportunities in either the San Diego or Norfolk/Virginia Beach areas.

Experience

  • Senior Software Engineer at PMAT
    Nov 2013 - Present · 12 yrs 8 mos

    Lead developer on redesign effort for the Magic Mirror 2.0 project, a large multi-module collection gap analysis system which includes integrated geospatial display and real-time alerting capabilities. Performed extensive rework of the data access layer which included rewriting all database-specific (Postgres) functions in Java. Also reworked the dependency injection implementation across the entire project using Google Guice. Developed numerous REST services to support the new AngularJS GUI effort which replaced most of the GWT on the project. Provided leadership and guidance for other members of the team. Technologies used include Java, Hibernate, Guice, GWT, JAX-RS, Atmosphere, Postgres, Maven, Eclipse.

  • Sr Software Developer at ACTIVE Network
    Apr 2012 - Nov 2013 · 1 yr 8 mos

    As a member of the swimming team developed Java Web services and business processes for use by both web, mobile and desktop clients. Agile methodology is used extensively for all development. Technologies used include Java, Spring, Hibernate, Ibatis, SQL Server, Ivy, Eclipse. Highlights included development of both SOAP and REST services to support the Meet Mobile application for IOS and Android. Also developed services to support the needs of two very complex swimming desktop applications (Meet Manager and Team Manager). Service development includes complex integration with other systems such as order management, ledger and billing. Also performed refactoring and optimization on critical service apis to gain better performance and response times. This work helped make Active’s client-facing apps such as Meet Mobile much more stable and reliable and a much improved experience for users. Wrote a utility program (Java and Unix scripting) on my own time to extract response times for service apis from trace logfiles to identify bottlenecks and decide where optimization was required. Provided extensive production support including many weekend on-call activities.

  • Sr J2EE developer at Requitest Inc
    Apr 2007 - Apr 2012 · 5 yrs 1 mo

    Develop J2EE web applications and web services for a government agency using Weblogic 8.x and 10.x, MyFaces/JSF, JAX-RS/CXF, EJB, JSP, Struts, Spring, Oracle, Maven, Ant. Also developed analytics using Hadoop and Cloudbase/Accumulo. Developed a lookup numbering web service using BEA Weblogic 10 and Oracle Berkeley DB to provide extremely fast access. Wrote a data access layer to abstract the Berkeley DB used in this webservice and allow it to be used in other services as well. Quartz jobs were used for scheduling refreshes of data from an Oracle database.

  • Senior Software Engineer at Engineering Solutions, Inc.
    Sep 2006 - Apr 2007 · 8 mos

    Develop J2EE web applications for a government agency using Weblogic 8/9, EJB, JSP, Struts, Spring, Oracle. Sole-developer of a new interactive auditing application and query tool. Supported development of ESI corporate tools and company web site.

  • President at 4E Systems Inc
    2004 - 2006 · 2 yrs

    J2EE developer on the Routescape 2.0 project for client Insight Distribution Software (now HighJump software), a replacement of an aging Route Accounting system used in the beverage distribution industry with an AJAX-enabled web application. In addition to application development, I was primary architect and developer of the web service infrastructure. Developed a Java and J2EE training course for employees and provided 2 weeks of on-site instruction (including labs, tests, etc.) in a modern classroom-like environment.