Daniel A. KirkdorfferPage Two

Daniel A. Kirkdorffer

(Address and phone number available by request)

SENIOR SOFTWARE DEVELOPER

Extensive experience in all facets of application development. Possessing excellent interpersonal, analytical, organizational, managerial, written and technical skills. Highly motivated employee who brings to every job a high level of passion, dedication, excellent communication skills and an assiduous attention to detail. Core strengths in:

An always up-to-date version of this resume can be found at

Daniel A. KirkdorfferPage Two

  • Java, Web, and AWS Cloud-based Development, DevOps
  • Microservices, Enterprise Business Applications,
    Reporting, MVC and Internationalization
  • Business Analysis and Requirements Gathering, Specifications and Documentation
  • Customer and Client Interfacing,
    Troubleshooting and Problem Solving
  • Dual Citizen (British / American),
    Bilingual (English / French)

An always up-to-date version of this resume can be found at

Daniel A. KirkdorfferPage Two

TECHNICAL SKILLS AND COMPETENCIES

Platforms: / Mac,Linux, Windows, UNIX, SUN Solaris
Languages: / Java, Groovy, Scala, Perl, JavaScript, SQL, HTML, CSS, Shell Scripts, Ruby, SAS, VBA
Datastores: / AWS Aurora & RDS, Oracle, PostgreSQL, MySQL, DB2, HSQLDB, Informix, Sybase, Redis, DynamoDB, Couchbase, Cassandra
Frameworks: / Spring, Struts, custom MVC frameworks, Ruby on Rails, Netflix OSS
App Servers: / Tomcat, Apache, Jetty, WebLogic, WebSphere, ATG Dynamo, JBoss
Methodologies: / Agile, Scrum (Certified ScrumMaster), Kanban, Continuous Integration,Iterative, RAD
Technologies: / AWS (EC2, Kinesis, KCL, S3, Lambda, SQS, SNS, SDK), TestNG, JUnit, Spock, Guava, Swagger, Selenium, Log4j, JQuery, YUI, Ajax, REST, Servlets, JDBC, iBatis, JSP, JSTL, JPA, Hibernate, Flyway, Velocity, DHTML, JMS, Java Mail, EJB, RMI, AWT, CGI, Twilio, JFreeChart, Pentaho, MS Reporting Services, XML, Laszlo, DTD, XSD, XSL, XSLT, StAX, JAXB, JAX-RS, Web Services, SOA, SOAP, SonicMQ, SwiftMQ, MQ Series, Sonic ESB
Dev Tools: / IntelliJ, Eclipse, Gradle, Maven, Ant, Ansible, Jenkins, Docker, Distelli, SonarQube, Crucible, Bugzilla, JIRA, Confluence, Splunk, Kibana, New Relic, Firebug, DbVisualizer, Rally, VersionOne, Paw
Version Control: / Git, GitHub, Stash/BitBucket, Gerrit, Artifactory, Nexus, Mercurial, Subversion, CVS, ClearCase, Visual Source Safe, Perforce

PROFESSIONAL EXPERIENCE

Dev9, Kirkland, WA2017 – Present

Senior Software Developer

Senior Developer (aka “The Cleaner”) on a “first to the Cloud” AWS hosted project at Disney to create Web services to support the management of consumersubscriptions for all business units and segments.

Leveraged AWS Aurora (MySQL), S3 and SQS, as well as Google Pub/Sub.

Provided development expertise and support for every aspect of the applications and their environments, including builds (Maven, Jenkins), end to end testing, code coverage (JaCoCo), ETLs, database design and data loads, and live documentation via Swagger.

Worked closely with anciliary teams to improve shared libraries, and recommend common development approaches.

L4 Digital, Seattle, WA2016 – 2017

Senior Software Engineer

Backend Java web services development with Spring Boot hosted on AWS in support of iOS and Web apps.

Migrated data and web services from Apache Usergrid to AWS RDS PostgreSQL with JPA, leveraging Flyway.

Nike, Beaverton, OR2015 – 2016

Senior Application Engineer (Contract)

Working on Nike's Consumer Profile Capability team building out a new Identity microservice layer.

(continued)
Lead developer on the PhoneVerification microservice, a key component in Nike’s anti-bot strategy used to validate registered user accounts, using Twilio for SMS delivery.

Developed new features and provided support for all Identity microservices. Broadcast select account updates to other Nike systems via AWS SNS. Defined and deployed AMI using Netflix Asgard.

Developer on a team creating a next-gen managed data sync system (Oracle <=> DynamoDB), usingAWS EC2 Kinesis/KCL and various Lambdas. Contributed to the establishment of best practices and guidelines.

Defined AWS stacks with CloudFormation. Used Jenkins to support CI code analysis with Sonar and Fortify, and CD with Packer to produce AMIs.

Dev9, Kirkland, WA2014

Senior Software Developer

Senior Developeron a project to port Disney’s Guest ID web service interface implementation from PHP to Java.

Designed and developed the error handling framework, including translators for each underlying core service error protocol, and their mappings to the exposed API error definitions.

Established new web service endpoints, writing controllers, managers and services to internal web services.

Boeing, Renton, WA2013 – 2014

Senior Software Engineer (Contract)

Senior Developerfor a new training and course document authoring and assembly system with the Flight Technical Data Applications group within Boeing Training & Flight Services. Responsible for the development of RESTful web services, establishing development practices, and supporting CI build and deployment processes.

iSoftStone, Kirkland, WA2010 – 2013

Senior Software Engineer

Contributed to a multi-year Agile Scrum development effort to enhance and grow AT&T's Developer Program site and services. Helped evolve what was an ex-Waterfall team into one that deploys to production every two weeks.

Key contributor in earning AT&T IT “Gold Standard” Agile certification by establishing a robust CI infrastructure.

Developed RESTful resources using RESTEasy for user account management. Consumed REST and SOAP messages from various vendors. Created mock services for testing. MVC with JSP/JQuery and ATG handlers.

Created a Jenkins build and deployment pipeline, system monitoring jobs, automated unit, integration, GUI (Selenium) and Web service test frameworks, with code quality analyzers (Cobertura, JavaNCSS,PMD, CPD, Findbugs, JDepend) from the ground up. Migrated systems to use Git (from SVN) and Crucible/Fisheye.

PREVIOUS EMPLOYMENT

Senior Consultant, CGI, Bellevue, WA, consulting at Marchex

Principal Consultant,Codesic Consulting, Kirkland, WA, consulting atNorthwest Administrators Inc. andQpass (now Amdocs Interactive)

Software Engineer,Codesic Consulting, Kirkland, WA, consulting at Cingular Wireless (now AT&T Mobility), Dwango Wireless, and the Washington State Administrative Office of the Courts

Senior Software Engineer, Versatile(formerly Versatile Mobile Systems), Lynnwood, WA

Senior Consultant, WebVision Inc. (formerly Syllogistics LLC), Redmond, WA, consulting at AT&T Wirless

Independent Java Contractor, eNom Inc., Redmond, WA

Webmaster, Discipline Global Mobile, Salisbury, England

Sr. Technical Consultant, Zeal, Inc., Northbrook, IL, consulting at SRDS, Rosemont, IL

Senior Analyst, ComEd(an Exelon Corporation Company), Chicago, IL

EDUCATION

BSc, Computer Science / Math,Purdue University, West Lafayette, IN

SIDE PROJECTS AND ACTIVITIES

Designed, organized, created and maintained various web sites, including The Official King Crimson Web Site, Elephant Talk, and The Pacific NW Topic Hotlist.

Reviewed a couple of the first JSP books: Web Development with Java Server Pages, by Duane K. Fields and Mark A. Kolb, and JavaServer Pages, by Larne Pekowsky.

Created a well regarded Visual Café Tips site, and participate in Java forums, mailing lists, and frequently attend software conferences and symposiums, as well as local user groups and programming study groups.

An always up-to-date version of this resume can be found at