Dan Mccullough

Dan Mccullough Email and Phone Number

Java Developer @ Alpha Omega
Dan Mccullough's Location
Panama City, Florida, United States, United States
Dan Mccullough's Contact Details

Dan Mccullough personal email

n/a
About Dan Mccullough

Passionate and proficient Java developer with over 22 years of experience who strives to createinnovative and user-friendly solutions for complex problems, offering technical and in-depthknowledge of development tools and languages.

Dan Mccullough's Current Company Details
Alpha Omega

Alpha Omega

View
Java Developer
Dan Mccullough Work Experience Details
  • Alpha Omega
    Application Developer
    Alpha Omega Sep 2024 - Present
    Vienna, Virginia, Us
  • Centene Corporation
    Java Developer
    Centene Corporation Jun 2023 - Feb 2024
    Saint Louis, Mo, Us
    Supported development for the T2017 contract encompassing systems and products within theProvider Management applications.Designed Junit tests for legacy backend batch processing Cron jobs.Created microservice for a new "Join Our Network" application to allow providers to join the HNFSTricare network using Spring Boot and JPA with both Oracle and SQL Server databases.
  • Criterion Systems
    Full Stack Developer
    Criterion Systems Sep 2016 - Jun 2023
    Vienna, Virginia, Us
    Lead developer for the USDA Forestry Service's FAMWeb SIT-209 application, a web-based Javaapplication implementing REST Web Services. Was responsible for requirements gathering,application architecture, code development, and deployment.Previous lead for the USDA's "Incident Information System" (https://inciweb.nwcg.gov), a PHPapplication providing information for the public regarding wildfires' statuses, media, andannouncements.Assistant lead for the USDA Forestry Service application's FEPMIS, LESO, web-based Java/J2EEapplications using both SOAP and REST Web Services, Spring/Hibernate, and Oracle database.Assisted in the completion of a project to replace an Adobe Flex frontend with Angular.Converted builds from IBM's Rational Team Concert to be used in Jenkins' builds.
  • Caci International Inc
    Senior Java Developer
    Caci International Inc Nov 2007 - Sep 2016
    Reston, Virginia, Us
    Developed modules of the Air Force's J2EE application Enterprise Environmental, Safety andOccupational Health web application (EESOH) including Cleanup, Hazmat, Hazardous Waste andReport Management.Created/modified all aspects of EESOH including controller elements (Struts Action classes, JSPs,custom tags, etc.), business layer objects (EJBs) and JPA components (Toplink/EclipseLink) for usewith an Oracle database backend and an Oracle Weblogic application server.Designed a flexible and robust build system using Jenkins and Ant to be used for the deploymentof EESOH in both the test and production environments.Lead development of reports module using Jasper Reports created via iReport, including thetraining of new developers and programmers on design and review.
  • Gentiva Health Services
    Senior Java Developer
    Gentiva Health Services Nov 2006 - Nov 2007
    Atlanta, Ga, Us
    Rewrote various J2EE applications to port them from Weblogic to JBoss and from a MySQLdatabase to Oracle by replacing applications' dependence on Weblogic specificcomponents/technologies with common and industry standardized components/technology suchas J2EE, Struts, Spring, JSTL, JSON, DWR (Direct Web Remoting), Jakarta Commons.Updated code base from Java4 to Java5 taking advantage of new Spring annotations forconfiguration rather than configuration files.
  • Acs Connect
    Software Developer
    Acs Connect Sep 2005 - Oct 2006
    Brandon, Florida, Us
    RapiDoX - J2EE web based application for document indexing and business process management,deployed using JBoss; development involved using EJB, servlets, JSP, HTML, JavaScript, Struts,Hibernate, SOAP.RapiDoX Annotation Applet - RapiDoX component for acquiring and annotating documents;development involved using Java Swing, XML, Batik, Java Advanced Imaging, Jakarta Commons.RapiDoX Annotation Application - desktop version of the applet with additional functionality ofbulk indexing and installed via Java Web Start; development involved using Java Swing, WebServices (Axis), XML, Batik, Java Advanced Imaging, Jakarta Commons, Castor.ACS Connect Portal - JBoss Portlet for generating reports from DB2 database on AS400 in html,PDF, or Excel formats.Added "remember me" functionality to JBoss Portal.
  • Javora
    Java Developer
    Javora Sep 2004 - Oct 2004
    One month contract for modifying the Swing application TESRIS (see below) to satisfy newcustomer requirements for use among the newly established naval learning centers.Enhanced application performance by optimizing Java code and implementing efficient algorithms.Set up scripts, test case and automation protocols.
  • Csc
    Lead Java Developer
    Csc Oct 2002 - Aug 2004
    Global, Us
    Lead programmer tasked with implementing systems mentioned below to NETPDTC Oracle 9iASand Database server and maintaining these applications in compliance with changing customerneeds.Assisted with several small network projects for internal use using DreamWeaver.
  • Innolog
    Lead Java Developer
    Innolog Mar 1999 - Oct 2002
    Us
    Constructed and maintained website dbtechsupport.com written using ASP, HTML, and JavaScriptfor technical support contract giving help to users of systems mentioned below.Lead programmer for conversion of TESRIS, GIMS, CAMP, and CRAMMO from stand-aloneVisual Basic/MS Jet Database engine applications to web-enabled Java2/Oracle packages for useover the Internet.Created user's web tutorial using Shockwave for managers and users of the Navy system CENTRA.
  • Tesco
    Lead Application Developer
    Tesco Jan 1998 - Mar 1999
    Lead programmer for the development of the following systems for NETC (Naval Education andTraining Command, formerly Chief of Naval Education and Training) using Visual Basic 5.0, MS Jet 3.5Database engine, and Crystal Reports Professional version 6.0:TESRIS (Training Equipment Supply and Repair Information System) - collated data from variousnavy databases concerning costs of use and repair of training equipment for naval trainingcommands.GIMS (Government Inventory Management System) - tracked inventory of spare parts forcontractors in charge of training device maintenance.CAMP (CNET Ammunition Maintenance Program) - program for allocation of ammunition perfiscal year for classes at the naval training commands.CRAMMO (CAMP Remote Ammunition) - used for individual training commands to makerequests for ammunition requirements in CAMP.

Dan Mccullough Skills

Java Java Enterprise Edition Web Services Jboss Application Server Eclipse Ant Software Development Rest Sql Hibernate Agile Methodologies Xml Javascript Web Development Struts Spring Framework Javaserver Pages Javaserver Pages Standard Tag Library Json Html Apache Ant Jquery Toplink Jasper Reports Poi Xdoclet Microsoft Office Integration

Dan Mccullough Education Details

  • Harvard University
    Harvard University
    Information Technology
  • Florida State University
    Florida State University
    Computer Software Engineering
  • University Of Florida
    University Of Florida
    Astronomy
  • University Of West Florida
    University Of West Florida
    Physics

Frequently Asked Questions about Dan Mccullough

What company does Dan Mccullough work for?

Dan Mccullough works for Alpha Omega

What is Dan Mccullough's role at the current company?

Dan Mccullough's current role is Java Developer.

What is Dan Mccullough's email address?

Dan Mccullough's email address is dm****@****aci.com

What schools did Dan Mccullough attend?

Dan Mccullough attended Harvard University, Florida State University, University Of Florida, University Of West Florida.

What skills is Dan Mccullough known for?

Dan Mccullough has skills like Java, Java Enterprise Edition, Web Services, Jboss Application Server, Eclipse, Ant, Software Development, Rest, Sql, Hibernate, Agile Methodologies, Xml.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.