Lucid Machinery A blog by Eric Slenk

Menu
  • Home
  • Projects
  • Resume
  • Wishlist
  • Archives
  • Tags
  • RSS

Resume

Experience

Senior Software Engineer

Vertafore Sircon | November 2017 - Present

  • Lead and trained multiple software development teams of up to 8 peers.
  • Designed and delivered insurance agent onboarding processes integrating multiple Weblogic applications and Spring Boot microservices.
  • Designed, delivered, and maintained an interactive report management system which integrates the Pentaho BI platform with multiple products, Spring Boot microservices, and an Angular frontend.
  • Warehoused data for reporting and analysis from products’ Oracle and Cassandra databases and Kafka queues using Talend, Kafka Connect, Spring Data, Liquibase, and PostgreSQL stored procedures.

Content Management System Programmer

MSU CANR Technology Services | September 2014 - November 2017

  • Planned and executed the migration of hundreds of websites from ExpressionEngine to dotCMS.
  • Designed and developed custom tools, services, servlets, workflow actions, system extensions, testing and debugging utilities, and other supporting software.
    • Structural Integrity service, servlet, scheduled Quartz job, and diff portlet.
    • Tuckey redirects API and GUI and redirtest tool.
  • Coordinated internal and external infrastructure and support teams in order to ensure service availability.
  • Managed developer tools and infrastructure including Docker containers, Vagrant boxes, and VCS repositories.

Student Web Programmer

MSU ANR Technology Services | May 2011 - September 2014

  • Developed and managed dozens of websites in a MVC CMS, ExpressionEngine.
  • Developed and maintained CMS add-ons, libraries, and custom reports in PHP in order to improve CMS usability and functionality.
    • Varnish cache purging tools and automation.
    • Data access library to quickly perform common, cached, standardized database lookups.
  • Integrated CMS with department and university APIs and services.
  • Placed all existing software and websites in version control systems.

Information Systems Intern

General Mills, Inc. | May 2013 - August 2013

  • Integrated third-party couponing services and aggregated external coupon data.
  • Overhauled frontend couponing application built in SiteCore.

Personal

  • Organized the Lansing JVM User Group.
  • Contributed to the Lansing Codes API.

Education

Michigan State University

B.S. in Computer Science | August 2018

Skills

  • Languages: Java, JavaScript, TypeScript, Bash, Clojure, SQL, CQL, HMTL, CSS, LESS
  • Frameworks: Spring, Spring Boot, Angular, Ring, OSGi
  • Data Stores: Cassandra, Kafka, PostgreSQL, SQLite
  • Infrastructure: Chef, Kubernetes, Podman, Liquibase, Pillar, Ansible
  • Servers: Jetty, Tomcat, Apache httpd, HTTP Kit
  • Testing: JUnit, Mockito, WireMock, Karma, Jest, Jasmine, Selenium WebDriver, Kaocha, clojure.test
  • Version Control: Git, Subversion
  • Build Tools: Maven, npm, Angular CLI, Clojure CLI

Copyright © 2024 Eric Slenk

Powered by Cryogen