Nick Partridge
Senior Software Development Engineer @Elastic
Signup · Get unlimited contacts
WORK HISTORY
Senior Software Development Engineer @Elastic
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
Purdue University
Master of Science (MS), Civil Engineering | Structural Focus
Arizona State University
Bachelor of Science (BS), Civil Engineering
Hack Reactor
Computer Software Engineering
SKILLS
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.