Christopher D. Ciulla

8662 Brookcrest Court
Galloway, Ohio 43119
resume.inquiry@ciulla.org
614.465.3449

Technical Summary

Career History

February 2019 to Present

g2o; Lead Software Engineer; Columbus, Ohio

Signet Jewelers; Akron, Ohio
  • In an agile environment, developed, deployed, and maintained RESTful web services using Gradle, git, Java, Spring, Hibernate, and Oracle.
  • Introduced automated unit and integration testing using H2 RDBMS, Groovy, Spock, and JUnit.
  • Introduced repeatable builds on legacy services.
  • Created and administered git repositories.
  • Created REST endpoints supporting the capture of sales orders and shipment/cancellation notifications using git, Java, Gradle, Spring Boot, Hibernate JPA, Oracle, JUnit, Spock, and JBoss.
  • Improved code quality by leading efforts to implement a continuous integration/continuous deployment pipeline using SonarLint, SonarQube, Gradle, Atlassian Bamboo, Spotless, JUnit, Spock, shell scripts, and Archiva.
  • Created and maintained tasks in Jira.
  • Mentored developers.
  • Wrote on-boarding documentation.
CAS; Columbus, Ohio
  • Wrote and tested Ansible, Docker, Shell, and Python scripts.
  • Evangelized best practices, including: Agile, servant leadership, unit testing, and static analysis.

October 2018 to February 2019

Leading EDJE; Senior Solutions Developer; Dublin, Ohio

Lift Truck Manufacturing Company; New Bremen, Ohio
  • As a project lead, led the development efforts of a greenfield application and its constituent legacy components.
  • Written in C#, this application consumed, manipulated, displayed, and validated RFID tag placement in support of partially- to fully-automated warehouse picking.
  • Maintained a code coverage percentage in excess of 90%, often exceeding 95%.
  • Lead code reviews.
  • Identified and leveraged FOSS components, including: Autofac, a dependency injection suite; Cake, a Gradle-like build tool; NUnit, a unit test framework; and, YamlDotNet, an object persistence framework.
  • Responsible for the build, deployment, and continuous integration using Atlassian Bamboo and SonarQube.

March 2017 to October 2018

Dedicated Tech Services; Senior Consultant; Dublin, Ohio

Ohio Department of Administrative Services; Columbus, Ohio
  • Wrote, maintained, and enhanced the automation of a previously manual workflow system using Java, HTML, XML, Thymeleaf, Adobe LiveCycle, SOAP, Spring Boot, Bootstrap, Apache CXF, Eclipse, IntelliJ IDEA, Oracle WebLogic, Gradle, YAML, Mockito, Selenium, Cucumber, JUnit, and git in an agile environment.
  • Maintained and enhanced the Ohio Benefits landing site using HTML, jQuery, JavaScript, CSS, Bootstrap, Visual Studio, C#, and IBM Rational Team Concert.
  • Wrote, maintained, and enhanced the batch publishing of citizen’s applications, using Java, Commons IO Commons Lang, Hyland OnBase, and shell scripts.
  • Configured multiple BMC Control-M workflows.
  • Responsible for development and ongoing application of project code quality using static analysis tools (SonarLint, Emma/EclEmma, Jacoco, FindBugs, Spotless, and HTML Tidy).
  • Set up and maintained a continuous integration environment using CircleCI.
  • Assumed responsibilities of a scrum master, including leading retrospectives, backlog grooming, sprint planning, daily stand-up, and “walking the board.”
  • Captured, prioritized, and managed team’s tasks using Targetprocess.
  • Mentored mid-level developers.
  • Subject matter expert for Rational Team Concert SCM, Gradle, Linux, and git.

October 2015 to February 2017

GateHouse Media; Digital Development Engineer; Columbus, Ohio

  • Using Groovy, Gradle, JUnit, Apache Poi, AWS S3, CQEngine, lftp, XML, XSTL, and cron, wrote an article workflow, conversion, and publishing system.
  • Stood up and maintained git repositories using AWS EC2, gitolite, and cron.
  • Using PHP, PHPUnit, Grunt, node.js, jQuery, CSS, XSL, MySql, Groovy, and CodeIgniter, wrote a site scraper, metadata, and contact CRUD system.
  • Wrote a content pull ETL system using shell scripts, xmlproc, XSLT, lftp, cron, and
  • Using ExactTarget, SOAP, HTML, JavaScript, Ajax, PHP, PHPUnit, and Composer, wrote a newsletter management system.
  • Wrote a content migration ETL system using Groovy, JUnit, MySql, and AWS.
  • Wrote a newsletter ETL system using shell scripts, xsltproc, wget, and XSLT.
  • Provided on-call production support.
  • Subject matter expert for Linux, Grunt, Composer, and git.

March 2015 to October 2015

Fahrenheit IT; Senior Consultant; Dublin, Ohio

Dispatch Media Group; Columbus, Ohio
  • In an Agile environment, maintained and enhanced an existing large-scale content management system using Java, JUnit, Apache Tomcat, Hudson, and Maven against a MySql database.
  • Wrote a subscription ETL system using PHP, Composer, Oracle, cron, Microsoft Task Scheduler, and AWS.
  • Provided on-call production support.

Previous Employers

  • August 2001 to February 2015; CareWorks Tech; Software Specialist; Dublin, Ohio
  • September 1999 to August 2001; Quick Solutions; Senior Consultant; Columbus, Ohio
  • February 1998 to September 1999; LDA Systems; Senior Consultant; Dublin, Ohio
  • May 1995 to February 1998; Analysts International Corporation; Consultant; Columbus, Ohio

Military Service

September 1988 to July 1990

United States Army, Active Duty

Administrative Specialist, Military Occupational Specialty 71L
Honorable Discharge

Technical Profile

Languages

CSS, Groovy, HTML, Java, JavaScript, C#, PHP, PL/SQL, Regular Expressions, SQL, XML, XPath, XSL, YAML

Operating Systems

Linux, Unix, Windows

Methodologies

Agile, BDD, JAD, SDLC, TDD

Frameworks

Bootstrap, CodeIgniter, Grails, jQuery, Spring Boot

Tools, Technologies, Libraries

Adobe LiveCycle, Ajax, Apache Commons IO, Apache Commons Lang, Apache CXF, Apache HTTP Server, Apache Maven, Apache Poi, Apache Tomcat, Atlassian Bamboo, Atlassian Jira, AWS, BMC Control-M, CircleCI Continuous Integration, Composer, CQEngine NoSQL Query Engine, cron, Cucumber Executable Specification Framework, Eclipse, Emma/EclEmma Code Coverage, git, Gradle, Grunt, H2 RDBMS, Hyland OnBase EDMS, IBM Rational Team Concert (RTC), IntelliJ IDEA, JUnit Testing Framework, Microsoft Visual Studio, Mockito Testing Framework, MySql RDBMS, Oracle RDBMS, Oracle WebLogic Server, PHPUnit, REST, Selenium Browser Automation Framework, SOAP, Spock Testing Framework, Targetprocess Agile Project Management Software, Thymeleaf template engine, vi

LinkedIn Logo