Jessica Kerr

Engineering Manager

St Louis, Missouri, United States25 yrs 1 mo experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in software development and team collaboration.
  • Panelist on notable tech podcasts.
  • Strong advocate for developer tools and automation.
Stackforce AI infers this person is a SaaS and developer tools expert with strong leadership in engineering management.

Contact

Skills

Other Skills

AgileAgile MethodologiesAndroidAntButterCClojureCocktail PartiesCouchDBEclipseF#Functional ProgrammingGitGradleGroovy

About

Symmathecist, in the medium of code: the software is part of a system that includes the team. The software is always learning (as we change it), and we are always learning as well. I help teams grow more useful software. Find my work at jessitron.com and systemsthinking.dev. Panelist on the podcasts Greater Than Code and Arrested DevOps.

Experience

25 yrs 1 mo
Total Experience
2 yrs 3 mos
Average Tenure
4 yrs 10 mos
Current Experience

Honeycomb.io

2 roles

Engineering Manager of Developer Relations

Promoted

Aug 2022Present · 3 yrs 10 mos

Principal Developer Advocate

Aug 2021Aug 2022 · 1 yr

  • Honeycomb is the observability platform for teams who manage software that matters.

Skills matter

Member of the Technical Advisory Board for Skills Matte

Jan 2021Present · 5 yrs 5 mos

Jessitron llc

JessiTRON

Aug 2019Present · 6 yrs 10 mos · Greater St. Louis Area

  • Consulting, plus workshops and keynotes

Atomist

Lead Engineer

Jan 2017Dec 2019 · 2 yrs 11 mos · remote

  • Atomist creates development automation tools, including CI/CD; checking and changing code across hundreds of repositories; and responding to events and chat commands.
  • It is a new sector in developer tools, creating new possibilities, new levels of automating our own work in order to scale software development. At conferences and through blogs, I worked to create this sector in the market, teaching and inspiring developers to think bigger about what we do.
  • I helped with the core libraries (originally in Scala, now TypeScript running on Node.js). I wrote a good bit of documentation (github.com/atomist/docs), including taking charge of delivery automation for the docs (github.com/atomist/docs-sdm). I made the developer-facing GUI for github.com/atomist/org-visualizer, which seeks and displays information across repositories across GitHub or on your computer.
  • My particular focus is to make it easier for developers to understand and use the tools.

Stripe

Engineer

Oct 2015Jan 2017 · 1 yr 3 mos · San Francisco, CA

  • Delivery and Deployment: infrastructure automation.
  • Before that: realtime event processing in Scala

Monsanto

2 roles

Developer, IT Strategy & Architecture

Apr 2015Oct 2015 · 6 mos · St. Louis, MO

  • We are moving Monsanto IT toward microservices and agile. Our team is building a platform for continuous delivery to VPC in AWS, plus a Scala microservices infrastructure.

Developer

Aug 2012May 2014 · 1 yr 9 mos · Chesterfield, MO

  • A distributed spontaneous calculation engine. Scala and Akka and Couch.

Outpace systems, inc.

Developer

May 2014Mar 2015 · 10 mos · home

  • Development in Clojure, on a fully remote team with a culture of pairing and deep collaboration. We built and maintained a system for demographic-targeted ad display, which observed behavior of customers shown ads and fed that back into targeting strategy. We used Ansible to deploy Clojure web services in AWS, and processed events in ElasticSearch and Hadoop. Our team coordinated very well with Zoom, Slack, and Trello. At Outpace, I learned that fully remote teams can have great communication and rapport.

Stealth-mode startup

Developer

Dec 2011Aug 2012 · 8 mos · Saint Louis, MO

  • A small team of developers creating a consumer site, end-to-end. I'll tell you more about it after launch.
  • Combined three git repositories and six gradle projects into one repository, one multiproject build, and one release build in Jenkins.
  • Incorporate and optimize site-search using elasticsearch and Lucene
  • Develop pages and added features from front to back, from the jQuery UI to the MySQL database
  • Learned, implemented, and trained the team in git-flow, a version control strategy built on git
  • Technologies: Java, MySQL, OSX, Hibernate, JPA, Guice, Sitebricks, Velocity, JavaScript, jQuery, Jenkins, git, gradle, elasticsearch

Daugherty business solutions

Consultant

May 2010Dec 2011 · 1 yr 7 mos

  • Monsanto: TPS Biotech -- January - December 2011
  • First developer point of contact for production support on over sixty applications in the Biotech platform
  • Profile and improve performance of a critical desktop Java application -- acheived 40% improvement in startup time
  • Investigate errors in custom classloaders
  • Identify and correct bugs in applications that model DNA structures for cloning and transformation
  • Enhance the Oracle BPM model for support reduction and business process changes
  • Test-driven development with 90-100% unit test coverage
  • Environment: Java 6, Weblogic, SOAP, maven, IntelliJ Idea, Oracle, Tomcat, TeamCity, Crucible, Oracle BPM, TDD, iterative
  • Express Scripts: Pricing Engine -- July - December 2010
  • Implemented and designed a pricing engine that rapidly interprets large quantities of past data to produce quantitative predictions of future profits.
  • Modeled predictions of prescriptions and prices as polynomial functions
  • Performed mathematical operations on the input data to predict total revenue
  • Tested and tuned the engine for optimal performance in both time and memory consumption
  • Created Swing GUI and internal infrastructure for rapid Swing development
  • Savvis: May - June 2010
  • Constructed a custom middleware between Siebel and Portal BRM. A Java servlet running in Tomcat accepts POST requests containing XML. The XML is parsed using xPath and then inserted into a queue in an Oracle database. A batch process, also in Java, retrieves queued requests and translates them for transmission to Portal BRM APIs. MyEclipse, Perl, UNIX.

Safety national

Programmer / Analyst

May 2009May 2010 · 1 yr

  • Interfaced internally developed systems with vendor software:
  • Connected AQS AscendantOne insurance system and EMC xPression xRevise document manager to the legacy application using SOAP web services.
  • Through this integration, enabled a program written for Workers Compensation insurance to quote and issue Commercial Auto and General Liability policies nationwide.
  • Maintained and enhanced the very large internal insurance management system:
  • A Java web application running in Websphere connected to DB2.
  • Programmed and debugged in Java using IBM’s Rational Software Architect on the Eclipse platform.
  • Worked closely with business users and BAs for requirements gathering, analysis, and testing support:
  • Illustrated design with UML class diagrams and sequence diagrams.
  • Worked toward implementing agile methodologies such as pair programming and self-managed teams.
  • Wrote ad-hoc SQL queries in DB2 running on an AS/400.
  • Provided first-level support and customer service for users encountering errors:
  • Debugged complex business logic including insurance rating algorithms, proprietary frameworks for web GUI and for ORM, including concurrency and threading.

Home decorators collection

Systems Analyst

Oct 2005Apr 2009 · 3 yrs 6 mos

  • Developed a complete retail store software suite, including Point of Sale, inventory management, revenue tracking, and reporting:
  • A Java Swing client deployed via Webstart connects to a Jboss enterprise server on Linux, interacting through JDBC with UniVerse and through JDBC and Hibernate-backed EJB3 entities to PostgreSQL.
  • Inventory management includes tracking stocks and movement of items, FIFO cost accounting, and physical inventory support.
  • A custom Ant-based build system and CVS versioning facilitate an iterative process using JUnit tests with EasyMock and continuous integration with CruiseControl.
  • Proposed and documented solutions; tracked changes for each release
  • Coordinated tasks among team members
  • Observed users and optimized the user interfaces
  • Maintained web application with Tapestry for handheld scanning devices
  • Tracked problems in Mantis and RT
  • Developed an asynchronous client-server reporting infrastructure and full set of reports in JasperReports using iReport
  • Designed, programmed, and configured the categorization of funds into detailed Accounting journal entries
  • Traveled to stores to supervise initial physical inventory and train all store personnel
  • Performed debugging and troubleshooting on all layers of the application and infrastructure, including JBoss, client code, database access, Hibernate, Ant
  • Designed and implemented data models in PostgreSQL and UniVerse, along with data replication and synchronization mechanisms between UniVerse and PostgreSQL
  • Designed tables and queries for IBM’s UniVerse multi-valued database in SQL, TCL, and PICK
  • Documented projects and procedures on Twiki, with flow diagrams in Dia
  • Produced SOAP web services deployed in JBoss to interface with legacy systems
  • Performed ad-hoc queries and data manipulation to measure and compare store operation metrics
  • Worked extensively in IntelliJ Idea IDE
  • Laid out user interfaces in JFormDesigner

Amdocs

Subject Matter Expert

Jun 1999Sep 2005 · 6 yrs 3 mos

  • Led a team of developers on provisioning software in C and C++ on UNIX:
  • The application uses interprocess communication over sockets, load balancing, persistent queuing, prioritization, and highly configurable rule-based behavior with conversation scripts.
  • Messaging interfaces include XML over MQ Series, TCP/IP sockets, CORBA, and Tuxedo APIs.
  • Guided the software through its full life cycle: proposal, requirements, design, estimation, data modeling, programming, testing, implementation, documentation, training, production support, maintenance, and final handoff to the customer’s team.
  • Wrote and presented proposals, estimates, impact assessments, and detailed functional specifications
  • Estimated, tracked, and reviewed changes to the application for each release cycle
  • Led high-volume performance tests of provisioning software and Number Management: planning, scripting, analysis, and reporting of results.
  • Optimized application performance to meet throughput and response time requirements.
  • Developed and maintained the data model in Oracle 8i and 9i; determined and implemented optimal database partitioning scheme.
  • Reached Acting Team Leader in 1.5 years
  • Supervised and evaluated programmers
  • Brought new programmers up to team leadership readiness
  • Worked closely with development centers in Israel and Cyprus
  • Maintained multiple versions of the provisioning software for various clients
  • Scripted in Perl, ksh, PL/SQL, sed, awk, and other tools
  • Produced training presentations and materials
  • Tracked tests and bugs in Test Director
  • Converted data from legacy systems
  • Analyzed requirements and spearheaded solution design for Number Management’s implementation of WLNP (wireless local number portability)
  • Maintained and developed Java Enterprise APIs in BEA Weblogic, using Eclipse
  • Performance tested the J2EE application with LoadRunner and Python
  • Supported and maintained a Java web application with JSP and Struts

Education

Missouri University of Science and Technology

B.S.

Jan 1995Jan 1999

Stackforce found 100+ more professionals with Agile & Agile Methodologies

Explore similar profiles based on matching skills and experience