Nick Partridge

Senior Software Development Engineer @Elastic

Tempe, AZ, US
EMAILS
n••••••••@elastic.co
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

May 2020 — Present

Senior Software Development Engineer @Elastic

View department →

Core maintainer of @elastic/charts, the primary charting library used across Kibana. • Custom chart implementations include faceted heatmaps, simplified scatterplots, bullet, gauge and goal charts.• Migrated existing Jenkins and GitHub jobs to buildkite with no downtime, improving total ci run times by 70% with parallelization.• Developed an improved implementation of d3\'s stackOffsetDiverging, to account for edge cases with percent, silhouette and wiggle offsets.• Implemented a visual regression testing framework using Playwright to increase confidence when merging major refactors of critical library logic.• Created a framework to mock unit test parameters and data to reduce duplicated code and improve developer productivity.• Improved code consistency using strict linting rules with minimal developer imposition. Refactored chart renderer for core chart visualizations across Kibana replacing the legacy chart rendering library. Changes affected over ~50% of user-facing charts with virtually zero negative impact to users.

EDUCATION

2013 — 2014

Purdue University

Master of Science (MS), Civil Engineering | Structural Focus

2010 — 2013

Arizona State University

Bachelor of Science (BS), Civil Engineering

2016 — 2017

Hack Reactor

Computer Software Engineering

SKILLS

Redux.jsNode.jsExpress.jsDockerMysqlBookself.jsMatlabAngular.jsGitMongodbSequelize.jsPythonBootstrapPostgresqlHtml5ReactCascading Style Sheets (Css)EngineeringSassJavascriptBackbone.jsSelenium WebdriverElasticsearchReact.jsGrunt.jsGraphql.jsJquery.jsMocha.jsMongoose.jsNatural Language ToolkitLeadershipMachine LearningProject PlanningVue.jsMaterial UIChai.js

ABOUT NICK PARTRIDGE

Software Engineer passionate about writing efficient, DRY, scalable and maintainable JavaScript in the full stack.

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.