Jack Naughton

Brooklyn, NY ยท jack.naughton18@gmail.com

Web Developer of years experience with a focus on backend technologies. Strong adherence to growing applications in a healthy and maintainable fashion. Advocate for writing descriptive, readable code. Always excited to learn new paradigms and toolsets.


Experience

Senior Software Engineer

Mailchimp

Led team on refactoring legacy codebase to a new data model to meet growing product needs

Increased legacy code test coverage to meet company standard

February 2023 - Present

Senior Software Engineer

Smallhold

Implemented an MQTT pub/sub messaging system to communicate with IoT vertical farming hardware.

Created a data-auditing trail to facilitate accountability and automatic rollbacks.

Added user roles/permissions to allow for site-based management and reduce in-house overhead.

March 2022 - January 2023

Software Application Developer

Canoe Software

Added pdf table detection and reconstruction by integrating with AWS Lambda microservices.

Increased frontend data population speeds by 95% by replacing non-optimized sql queries with an ElasticSearch approach.

Refactored pdf scraping algorithms to improve modularity and service-based development while maintaining backwards compatibility.

Designed and implemented refactoring pipelines to replace json columns with proper relational data, improving data reusability and database performance.

March 2021 - March 2022

Senior Web Developer

Ascend Learning

Doubled user capacity through analyzing and addressing bottlenecks on the application and database layers.

Introduced and enforced a TDD workflow to reduce production downtime by 23%.

Oversaw application pen-testing, removing critical security vulnerabilities, such as CSRF, XSS, and SQL Injection.

Migrated production databases to a new data model to align with business practices and ease the development of a new CMS.

Built an internal management tool, removing inter-team dependencies and support tickets by 30%.

March 2019 - March 2021

Full-stack Developer

Blackrocket LLC

Replaced a spreadsheet-focused workflow with a custom CRM, integrating data to facilitate business insights and create automations.

Built a client-facing admin interface to enable partners' staff management, reducing redundancies and allowing for streamlined schedule creation.

September 2015 - September 2018

Skills

Languages & Tools
Workflow
  • Test Driven Development
  • Agile Development & Scrum
  • CI / CD
  • Cross Functional Teams

Interests

Apart from being a developer, I try to spend plenty of time outdoors. I enjoy going on runs around Prospect Park and taking long, scenic walks through NYC at-large. When able to escape the city, I hike the Appalachians and Catskills.

Indoors, I cycle between a list of rotating hobbies including cross-stitching, video games, reading, board games, Dungeons and Dragons, and complimenting my cat. I try to be a minimalist and appreciate the moment while filling my days with high quality friends and activities.


Education

Montclair State University

Bachelor of Philosophy

GPA: 3.65

August 2011 - May 2015

St. Joseph High School

Math and Computer Focus

GPA: 3.8

August 2007 - May 2011