Jennifer Moore

Software Engineer

1-817-264-7347 https://jenniferplusplus.com

I support engineering teams to grow and become very high performing and effective by fostering psychological safety and engineering best practices. I prefer to work in an environment with a high degree of autonomy and ownership of the development process, so that I can lead my team in iteratively improving that process to make it faster, safer, and more sustainable. I consider myself to be a full stack software engineer.

skills

Skill Keywords
Software Development C#, .Net Framework, Javascript, Node.js, Python, SQL, Kubernetes, Apache Kafka, TDD/BDD
DevOps Continuous Integration, Jenkins, Git, TFS, Amazon Web Services, Azure DevOps
SDLC TFS, Jira, Agile, Scrum, Kanban, Github, Github Actions

projects

Instil CRM, Developer (Professional)

AWS ServerlessEvent-driven PythonLambdaDynamoDB

The Instil CRM is a non-profit oriented constituent relationship management tool. The aim is to be "Salesforce for Non-profits." It's a serverless app, built on AWS.

I built multiple major features of the application, and made substantial improvements in documenting and educating the rest of the development team on the application's architectural features.

  • Serverless architecture deployed in AWS, using mainly Lambdas and DynamoDB
  • Largely event-driven, with events distributed by AWS EventBridge
  • Distributed monolith
  • RESTful API powered by AWS API Gateway
  • React front-end

Smalltalk, Creator (Personal)

Azure ServerlessC#SQL Azure Functions

Smalltalk is an unreleased (for now) app that aims to help distributed teams maintain a sense of personal contact with each other by collecting current local news for the home base of each of the team members.

Smalltalk is an ongoing personal project that I'm building out of a desire to have an app like this. It also serves as a space to experiment and refine my understanding of various cloud architecture patterns. It's built and deployed in Azure, primarily because of the superior cost controls and serverless developer experience.

  • Serverless architecture deployed in Azure
  • Azure functions app
  • Hexagonal architecture
  • Entity framework
  • Frontend TBD, likely Blazor

Parkhub IoT, Developer (Professional)

Kubernetes KafkaMicroservicesNode.js MongoDB

Parkhub's IoT product is a low(er) cost sensor-based system for monitoring occupancy and traffic flow within a parking facility.

In 2017, I helped design and build the initial implementation of an IoT sensor product for Parkhub. The system was designed as an event-driven, microservices architecture, using Apache Kafka as the primary message queue and deployed in self-managed Kubernetes.

  • Microservice architecture
  • Kubernetes on AWS
  • Event-driven and event-sourced
  • Apache Kafka
  • Node.js
  • Multiple service-owned databases, including MongoDB, Cassandra, and PostgreSQL

Fidelity Watchlist, Developer (Professional)

AngularJS RxJSMicroservicesNode.js CI/CD

Fidelity's Watchlist is an equities trading research tool, available to all Fidelity customers (approximately 40 million).

The watchlist application was a greenfield replacement of the front-end web app that I was able to make major contributions to for the first year of the project, up to and beyond the general release to all customers. The existing backend infrastructure was re-used for the rebuild.

  • AngularJS 1.x and RxJS
  • Responsive design
  • Fully automated, continuous integration, test, and deploy
  • Highly performant data-driven UI

employment

Staff Software Engineer, Instil

2021-09 — 2022-03

Instil is an early-stage startup that unfortunately did not have the product-market fit they thought they did when I joined. I tried to promote sustainable and effective development practices to support the team. At the same time, I also developed multiple significant features for their CRM product. But ultimately the unpredictability of searching for a market fit wasn't a good situation for me.

Staff Software Engineer, Charles Schwab

2019-08 — 2021-08

I joined Schwab as the technical lead for a development team in the Retail Web Technology group. I worked on multiple projects, including a greenfield customer-facing cash transfer app. On that and other projects, I worked closely with designers and product owners and other development teams working in parallel to build backend services and mobile features.

Senior Software Engineer, Solera/Title Tech

2018-10 — 2019-08

At Solera, I worked on customer facing products dealing with state and local laws, taxes, and fees related to vehicle sales, registration, and titling. I advocated for greater adoption of engineering best practices, especially surrounding continuous testing and deployment. I also coordinated with other teams in designing new service oriented architectures.

Staff Software Engineer, Allegro Development

2017-11 — 2018-09

At Allegro I led an overseas team in designing and building new features for Allegro's main product, Horizon. I also pushed to advance best practices including unit testing and DevOps.

Senior Software Engineer, ParkHub

2017-03 — 2017-09

At Parkhub, I built a new generation of services and infrastructure for a sensor-based parking lot monitoring service. I utilized IoT sensors, containerized microservices, and Kubernetes.

Senior Software Engineer, Fidelity Investments

2014-06 — 2017-03

As a software engineer, I contributed to the design and implementation of several customer facing and middle tier applications. I also worked to promote best practices and mentored junior team members. In this position I continued to participate in an Agile/Scrum methodology, and I worked mostly with AngularJS and NodeJS.


education

BS Software Engineering, University of Texas at Arlington

2006-09 — 2010-06

Majored in Software Engineering, no degree


other experience

Director, Women Who Code DFW

2020-05 — 2020-10

As a director, I was a member of the official leadership team for the DFW network of Women Who Code. I planned and organized monthly events; I coordinated with the hosts, sponsors, and presenters during the event; I recruited new hosts and speakers; and I helped to grow and mentor future members of the WWC DFW leadership team.

Player, Dungeons & Dragons

2000-10 — Present

I've been playing and running D&D and other tabletop role playing games regularly for over 20 years. Through that hobby, I've gained a great deal of experience in working with small groups toward a common goal. Among other things, that includes: quickly learning and teaching complex systems, sharing focus and responsibility with the group, and finding balance between working toward a goal and enabling discovery.