Christopher D. Ciulla

8662 Brookcrest Court
Galloway, Ohio 43119

Technical Summary

Career History

February 2019 to Present

g2o; Lead Software Engineer; Columbus, Ohio

GAP; Groveport, Ohio
  • In an agile environment, as an individual contributor, developed shipping intelligence software using Gradle, git, Java, Spring, and Oracle.
  • Created, maintained, and enhanced documentation.
  • Performed code reviews.
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 leverage 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 new 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 over 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 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.
  • 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.
  • Captured, prioritized, and managed team’s tasks using Targetprocess.

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.
  • Wrote a content pull ETL system using shell scripts, xmlproc, XSLT, lftp, cron, and
  • Wrote a content migration ETL system using Groovy, JUnit, MySql, and AWS.
  • Wrote a newsletter ETL system using shell scripts, xsltproc, wget, and XSLT.

Previous Employers

  • March 2015 to October 2015: Fahrenheit IT; Senior Consultant; Dublin, Ohio
  • 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


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

Operating Systems

Linux, Unix, Windows




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