Daniel A. Kirkdorffer Resume

Daniel A. Kirkdorffer Resume

<p> DANIEL A. KIRKDORFFER</p><p> [email protected] (Address and phone number available by request) http://www.linkedin.com/in/danielkirkdorffer</p><p>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:  Java, JEE, Web and Cloud-based Development,  User Experience and UI Design DevOps  Customer and Client Interfacing,  Enterprise Business Applications, Reporting, Troubleshooting and Problem Solving MVC and Internationalization  Dual Citizen (British / American),  Business Analysis and Requirements Gathering, Bilingual (English / French) Specifications and Documentation</p><p>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: 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, RDS, S3, Lambda, SQS, SNS), TestNG, JUnit, Spock, Guava, 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, Sonar, Crucible, Bugzilla, JIRA, Confluence, Splunk, New Relic, Firebug, DbVisualizer, Rally, VersionOne, Paw Version Control: Git, GitHub, Stash/BitBucket, Gerrit, Artifactory, Nexus, Mercurial, Subversion, CVS, ClearCase, Visual Source Safe, Perforce</p><p>PROFESSIONAL EXPERIENCE L4 DIGITAL, Seattle, WA 2016 – Present 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.</p><p>NIKE, Beaverton, OR 2015 – 2016 Senior Application Engineer (Contract) Working on Nike's Consumer Profile Capability team building out a new Identity microservice layer.  Lead developer on the Phone Verification 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), using AWS 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.</p><p>An always up-to-date version of this resume can be found at http://www.kirkdorffer.com/resume.html 3.17 DANIEL A. KIRKDORFFER PAGE TWO</p><p>DEV9, Kirkland, WA 2014 Senior Software Developer Senior Developer on 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.</p><p>BOEING, Renton, WA 2013 – 2014 Senior Software Engineer (Contract) Senior Developer for 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.</p><p>ISOFTSTONE, Kirkland, WA 2010 – 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.</p><p>CGI, Bellevue, WA 2007 – 2010 Senior Consultant Worked on multiple Java-based, SQL-heavy reporting related projects during a 3 year assignment at MARCHEX. Provided mentoring, wrote tech specs, documented procedures and systems, worked with QA teams on test plans.  Led an effort to enhance a Spring MVC based reporting UI. Took charge of JavaScript, YUI and JSP front end development, as well as backend DAO SQL calls to Oracle and MySQL databases via iBatis.  Created new RESTful resource adapters for a partner data acquisition system, parsing XML using StAX. Nightly ETL transforms rolled up data and migrated it from MySQL to Oracle. Created test harnesses in Perl.  Enhanced various MS SQL Server Reporting Services and email-based reports. Added JFreeChart graphics.</p><p>PREVIOUS EMPLOYMENT  Principal Consultant, CODESIC CONSULTING, Kirkland, WA, consulting NORTHWEST ADMINISTRATORS INC. and QPASS (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</p><p>EDUCATION BSc, Computer Science / Math, Purdue University, West Lafayette, IN</p><p>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.</p><p>An always up-to-date version of this resume can be found at http://www.kirkdorffer.com/resume.html 3.17</p>

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    2 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us