From: route@monster.com
Sent: Friday, September 25, 2015 6:10 PM
To: hg@apeironinc.com
Subject: Please review this candidate for: WSO2 Application Server
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
Danny Gallagher dannygallagher2@gmail.com Home
(678) 341-9997 Mobile
(770) 354-1863
Qualifications Summary
A Software Development /
Information Technology professional with sixteen years experience in
analysis, design, coding, implementation and management of software
assets. Engagement and collaboration with all stakeholders in an
organization, from junior developers to senior executives, both internal team
members and external customers. Wide organizational background, from
small agile companies marketing brand new products to large complex
organizations specifying/designing/implementing/supporting large established
systems. Motivated, results oriented team member focused on driving
quality and improving process in pursuit of business objectives. Expertise includes: Development
SOA
Web Services (Soap & REST) Java / JEE / JAX-WS /
JAX-RS
Javascript (Durandal, Knockout,
JQuery)
Apache (Tomcat, CXF, Axis2,
Camel, ActiveMQ)
HTML, CSS (Bootstrap) xml, xsl,
xslt
Sql (Oracle, Sybase, MySQL) Servlet, Spring
MVC
JMS JIRA, Maven, Artifactory,
Jenkins,
SVN
Video Encoding / Transcoding APIs ESB
WSO2
Suite
JavaCAPS
HL7 Eclipse / IntelliJ General SOA Platform architecture /
design
POC
Agile, Scrum Requirements Gathering,
Specification
Direct Customer communication Project Planning &
Estimation
Change Control, Build
process
Professional Experience
Digital Generation, Inc “DG” (03/11 – 02/14)
Senior Software Engineer
Working as a
developer on our global video distribution platform. DG develops
enterprise scaled digital media ordering, placement & distribution
systems for the television and online advertising industries. These
systems reach a high percentage of worldwide television stations, cable and
TV networks and online advertising distributors. Technologies used
in position: Java, Spring MVC, Spring Security, Javascript (SPA),
HTML/CSS, REST, Soap, Apache CXF, SQL, SWING · Redesign, from the
ground up, of our global media ordering and distribution platform from a
highly coupled, non distributed pattern to a SOA focused, loosely coupled,
distributed, fault tolerant platform. Initial research into best
practices, open source library applicability, 3rd party products to
best achieve implementation goals. R&D and Proof of Concept projects
using various SOA principles / products. · Collaboration /
team design sessions with other developers to achieve high level design of
architecture, including sequence diagrams, component responsibilities,
communication APIs between components. · Single Page
Application (SPA) Javascript web app communicating with multiple REST web
services · Development role in
key initiative on current platform for International TV ad delivery.
PAL video. · Design,
implementation of encoding application to digitally encode video content from
tape. Java/SWING · Enhancements to
Syndicated TV distribution platform. Java/SWING · Experience using
various 3rd party video
encoding, transcoding, validation APIs: (Telestream Vantage
& Flip Factory, Harmonic Rhozet, Baton, Skymicro) McKesson Provider Technologies, Inc (11/10 – 03/11)
Senior Interface Engineer
Working on
location as a consultant in a large growing hospital system. Engineer
in Enterprise Application Integration (EAI) group. Design, development,
implementation, support of Integration interfaces linking multiple (40+)
healthcare software applications. EAI environment available 24/7/365.
80+ TCPIP/HL7/JavaCAPS interfaces running in production.
Technologies used in position: JavaCAPS, J2EE, HL7, TCPIP, SQL, UNIX · Design &
development of new interfaces to support integration of software applications
used system wide. Analysis of HL7 messaging needs between applications to
support overall functionality and performance of complete healthcare system. · Ongoing support of
mission critical production environment, troubleshooting issues, root cause
analysis, performance tuning. · Collaboration with
executives, project management, business analysts, etc. to plan interface
needs to meet overall hospital system business objectives. Including
upgrades of ancillary systems, new application integrations, new HL7
messaging flow requirements. Generated Systems Technologies, Inc (6/04-11/10)
Senior Software Engineer
Generated
Systems Technologies Inc. provides software solutions focused on the banking
and financial services sector. Solutions are focused on generating new
streams of revenue and expanding existing markets.
Technologies used in position: Java, Swing, Spring-WS, ORM, WSDL, web
services, XSL, XSL-FO,
SQL, xml, http, ftp, ant, Advanced Installer (MSI file creation) · Successful
implementation of PC client software written in Java / Swing from
specification to production. The software automatically delivers quarterly
financials to the bank (via Salesforce.com web services) for loan customers,
saving the bank personnel from having to spend time making sure the
financials are received. · Successful
implementation of PC client software written in Java / Swing from
specification to production. The software drives increased user adoption of
Positive Pay services to prevent check fraud, by connecting to a businesses
accounting system to send issued check data files to the bank.
Currently in rollout / pilot in several top 100 US financial institutions. · Successful
implementation of PC client software written in Java / Swing from
specification to production. Software imports data files for wire transfer
origination, allowing for the batch processing of wire transfer data.
Currently in production at a top 30 US financial institution. · Development
representative to other stakeholder groups, including: Executive management,
Sales, Project Management, Product Management, Quality Assurance, Customers,
End users. · Development
representative in various capacities: resource planning, product definition,
project scoping, estimation of effort, delivery planning, sales support. · Collaboration with
all levels of internal stakeholders on the proper disposition of customer
escalated issues, including direct communication with the customer and/or end
user, meeting client expectations and internal priorities. Metavante Corporation (formerly Brokat Technologies) (6/01-6/04)
Team Lead / Senior Software
Engineer (Java Cash Management Suite)
Role at Metavante:
Development / management related to a complex online J2EE application
targeted at large corporate banking customers. Services included: Wire
Transfer, ACH, Account Transfer, Balance/Information Reporting, Positive Pay
and Stop Payment.
Technologies used in position: J2EE (JSP, servlet, EJB, etc.) HTML, XML, XSL,
SQL · Worked as Developer
on deadline driven software development projects for Web based Corporate
E-banking software suite. · Manage a team of
2-6 developers working on enhancements and production issue resolution. · Responsible for
delivery of releases to customers, both scheduled and emergency, from code
changes to deployment into production environment. · Reporting /
Discussion of status of current issues to senior level executives and clients
including: risk assessment, time estimation, and client impact. · Java development
experience includes new development and management of client reported
production defects and issues. · Work closely with
QA, Product Management, Customer Support, and Documentation teams to ensure a
high quality product. Brokat Technologies Inc. (formerly Brokat Financial
Systems (6/00-6/01)
Team Manager / Senior
Software Engineer (Java and COBOL Cash Management Suite)
Role at Brokat Technologies: Development /
management related to a Tandem mainframe cash management application targeted
at large corporate customers. I later transitioned over to the Java rewrite
of the mainframe product. Technologies used in position: J2EE (JSP,
servlet, EJB) HTML, XML, XSL, SQL, COBOL, Tandem · Worked closely with
company staff in different departments and with different seniority levels to
facilitate smoothly executed projects, while meticulously taking into account
all variables that could affect a project. · Managed a team of
developers who simultaneously work on different projects, which involve
numerous company products and systems, including Money Transfer, Account
Transfer, and Stop Payments, and interfaces between these systems and
operating departments at banks. · Managed members on
the team, including:
Brokat Financial Systems (formerly Transaction Software) (7/97-6/00)
Senior Software Engineer /
Software Engineer
Role at Brokat Financial Systems: Development of Tandem mainframe cash
management product. Technologies used: COBOL, SCOBOL, Tandem · Worked as Lead
Developer on deadline driven enhancements to existing cash management banking
software implemented on a Tandem platform. · Resolved complex
problems with the software in production at customers’ sites. · Worked closely with
QA, Customer Support, and Documentation teams to ensure a high quality
product. · Maintained
organized system-level documentation to aid in analysis of future
enhancements and customizations. Education
Bachelor of Business Administration,
Information Systems, June 1997, Georgia Southern University |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Languages: |
Languages |
Proficiency Level |
|
English |
Fluent |
|
|
|