John Noecker, Developer in Schuylkill Haven, PA, United States
John is available for hire
Hire John

John Noecker

Verified Expert  in Engineering

Full-stack Engineer and Developer

Location
Schuylkill Haven, PA, United States
Toptal Member Since
December 1, 2022

John is a performance-driven full-stack engineer offering experience and insight into solutions to complex problems. He is a skilled communicator and leader who has successfully overseen various projects, with a proven track record of enhancing business operations based on customer specifications. John has also successfully bootstrapped his own forensic linguistics consulting startup and worked in various domains, including biomedical report summarization and author, speaker, or fraud detection.

Portfolio

Noecker & Associates
Java, Node.js, JavaScript, React, Python 3, Software Engineering, MySQL...
Karat
Interviewing, Mentorship & Coaching, Java, Python 3, JavaScript, C++, MySQL...
Enzyme
Java, Ruby, Ruby on Rails (RoR), Spring Boot, Machine Learning, Management...

Experience

Availability

Part-time

Preferred Environment

Java, Node.js, JavaScript, React, Redux, Machine Learning

The most amazing...

...thing I've worked on is a real-time fraud detection system for online sales, which rapidly reacts to emerging market threats.

Work Experience

Freelance Full-stack Developer

2021 - PRESENT
Noecker & Associates
  • Provided full-stack development process expertise to meet and exceed client expectations in various technologies and situations as appropriate.
  • Participated in the development process, including sprint planning and postmortem meetings.
  • Mentored junior developers to assist with best practices and client system knowledge transfer.
Technologies: Java, Node.js, JavaScript, React, Python 3, Software Engineering, MySQL, Express.js, Full-stack, TypeScript, Architecture, Microservices, APIs, Python, API Integration, Front-end, CSS, HTML, Mathematics, Computer Science, Amazon Web Services (AWS), Amazon S3 (AWS S3), Back-end, Web Architecture, Web Development, Serverless, Amazon EC2, AWS Lambda, Serverless Architecture, GraphQL, REST, HTTP REST, REST APIs, Bootstrap, Object-oriented Programming (OOP), API Architecture, WebSockets, Amazon DynamoDB, Redis Cache, DevOps, AWS DevOps, Amazon RDS, Amazon CloudFront CDN, Amazon CloudWatch, Leadership, Terraform, CI/CD Pipelines, Scrum, Git, AWS Amplify, Amazon Cognito, Webhooks, JSON Web Tokens (JWT), RESTful Web Services, Project Management & Work Tracking Tools, API Development, Back-end Development, SaaS, Back-end Architecture, MongoDB, Full-stack Development, Software Architecture

Senior Interview Engineer

2019 - PRESENT
Karat
  • Conducted fair and consistent technical interviews, utilizing state-of-the-art interviewing technology to maximize signal while ensuring a positive candidate experience.
  • Participated in content development, provided feedback, and engaged in question testing to ensure that newly-developed questions were fair, understandable, and level-appropriate.
  • Performed quality control on technical interviews to ensure all were conducted to Karat's high standards.
Technologies: Interviewing, Mentorship & Coaching, Java, Python 3, JavaScript, C++, MySQL, Full-stack, TypeScript, Microservices, APIs, Python, CSS, Mathematics, Computer Science, Amazon Web Services (AWS), Amazon S3 (AWS S3), Back-end, Front-end, Web Architecture, Web Development, Serverless, Amazon EC2, AWS Lambda, Technical Leadership, Serverless Architecture, REST, HTTP REST, REST APIs, Bootstrap, Object-oriented Programming (OOP), API Architecture, Leadership, CI/CD Pipelines, Scrum, Git, JSON Web Tokens (JWT), API Development, Back-end Development, Back-end Architecture

Head of Machine Learning

2019 - 2021
Enzyme
  • Built a new machine learning division from zero to eight employees over two years.
  • Developed hiring processes to find quality qualified candidates and conducted technical interviews.
  • Led research and development efforts on the 510(k) report auto summarization project, resulting in the initial product's successful launch.
Technologies: Java, Ruby, Ruby on Rails (RoR), Spring Boot, Machine Learning, Management, MySQL, PostgreSQL, Full-stack, Architecture, Microservices, APIs, Spring, Python, API Integration, Front-end, CSS, HTML, Mathematics, Computer Science, Amazon Web Services (AWS), Amazon S3 (AWS S3), Express.js, Back-end, Web Architecture, Web Development, Amazon EC2, Technical Leadership, GraphQL, REST, HTTP REST, REST APIs, Bootstrap, Object-oriented Programming (OOP), API Architecture, Amazon DynamoDB, Amazon CloudFront CDN, Leadership, ETL, CI/CD Pipelines, Scrum, Git, Webhooks, RESTful Web Services, Project Management & Work Tracking Tools, API Development, Back-end Development, SaaS, Back-end Architecture, MongoDB, Full-stack Development, Software Architecture

Software Engineer

2016 - 2019
Signifyd
  • Designed and trained models for Signifyd's customer fraud protection system.
  • Supported the model training pipeline end-to-end, from data collection to real-time decisions.
  • Identified new metadata sources and modeling techniques, reducing the loss rate from 24 to 16 basis points.
  • Improved at-scale capabilities, increasing the case processing rate from 20 to over 50 cases per second.
  • Reduced third-party data costs by more than $100,000 per month.
Technologies: Java, Python 3, Scala, Machine Learning, Amazon Web Services (AWS), Amazon S3 (AWS S3), Amazon Elastic MapReduce (EMR), SQL, Redshift, Weka, NumPy, MySQL, PostgreSQL, Full-stack, Architecture, Microservices, APIs, Spring, Python, API Integration, CSS, HTML, Mathematics, Computer Science, TypeScript, Back-end, Front-end, Web Architecture, Web Development, Amazon EC2, REST, HTTP REST, REST APIs, Object-oriented Programming (OOP), API Architecture, WebSockets, Amazon DynamoDB, Redis Cache, Amazon CloudFront CDN, ETL, Terraform, CI/CD Pipelines, Scrum, Git, Stripe API, Webhooks, RESTful Web Services, Project Management & Work Tracking Tools, API Development, Back-end Development, SaaS, Full-stack Development, Software Architecture

Chief Scientist

2010 - 2016
Juola & Associates
  • Designed and developed tools that employ state-of-the-art techniques for authorship attribution and verification, psychometric stylometry, and first-language detection.
  • Directed research efforts and published original findings at industry conferences.
  • Identified and connected with potential clients and provided forensic consulting services, personally generating over $1 million in consulting fees.
Technologies: Research, Machine Learning, GPT, Generative Pre-trained Transformers (GPT), Natural Language Processing (NLP), Java, Weka, Go, MySQL, Full-stack, Architecture, Microservices, APIs, Python, API Integration, Front-end, CSS, HTML, Mathematics, Computer Science, Back-end, Web Architecture, Web Development, Technical Leadership, REST, HTTP REST, REST APIs, Object-oriented Programming (OOP), API Architecture, Leadership, Scrum, Git, RESTful Web Services, Project Management & Work Tracking Tools, API Development, Back-end Development, SaaS, Back-end Architecture, Full-stack Development

Software Engineer | Research Scientist

2010 - 2014
EVL Labs
  • Performed and published original research in computational stylometry and authorship profiling, resulting in approximately 15 peer-reviewed publications.
  • Developed in-house tools utilizing machine learning techniques to support the lab's research.
  • Created an open-source stylometry-based machine learning library with an easy-to-use graphical interface to allow different experts, such as linguists and historians, to easily experiment with techniques.
Technologies: Java, Research, Machine Learning, GPT, Generative Pre-trained Transformers (GPT), Natural Language Processing (NLP), MySQL, Full-stack, Architecture, Microservices, APIs, Python, API Integration, Front-end, CSS, HTML, Mathematics, Computer Science, Back-end, Web Architecture, Web Development, Technical Leadership, REST, HTTP REST, REST APIs, Object-oriented Programming (OOP), API Architecture, Leadership, Scrum, Git, API Development, Back-end Development, SaaS, Back-end Architecture, Full-stack Development

Real-time Fraud Detection System

A system that integrates with eCommerce platforms, analyzes incoming orders, and uses statistical models to predict the probability that an order is fraudulent.

This eCommerce protection platform provides guaranteed ship or no-ship decisions to merchants in near real-time and supports a throughput of several million daily orders. I contributed to building the platform using Java, Python, Scala, machine learning, AWS, Amazon S3, Amazon EMR, SQL, Redshift, WEKA, and NumPy.

Automated Summarization System to Extract QMS Data

A summarization system that automatically scans thousands of pages of work products in the quality management system (QMS) to extract pertinent summary information and assist with the FDA's 510(k) application requirements.

Bringing new medical products and software to the market is a complicated process fraught with pitfalls that can delay the launch or even result in outright denial. I helped to build the automated summarization system, which helps to save time and avoid human error in this process, mainly because historical work documents may have conflicting information that this system could detect and bring to the attention of relevant parties.

Built on Spring Boot, our MVP prototype extracted relevant information on several key categories, such as contraindications or modes of use. I solely handled the MVP's initial design and implementation.

Authorship Attribution Tool for the Scholarly Community

A tool that brings stylometric analysis to folks with a humanities background, who may not be comfortable writing code or with the mathematics behind some common machine learning techniques.

I contributed to building this open-source software, which provides an experimentation engine to facilitate stylometry research and has been widely adopted by the scholarly community.

Languages

Java, JavaScript, TypeScript, Python, Python 3, SQL, CSS, HTML, GraphQL, C++, Ruby, Scala, Go

Libraries/APIs

Node.js, React, REST APIs, API Development, AWS Amplify, Stripe API, NumPy

Tools

Amazon CloudFront CDN, Amazon CloudWatch, Git, Amazon Cognito, Weka, Amazon Elastic MapReduce (EMR), Terraform, Amazon Athena

Paradigms

Microservices, Web Architecture, REST, Object-oriented Programming (OOP), API Architecture, Scrum, Back-end Architecture, Serverless Architecture, DevOps, ETL, Management

Platforms

Amazon Web Services (AWS), Amazon EC2, AWS Lambda

Storage

Amazon S3 (AWS S3), Amazon DynamoDB, MongoDB, MySQL, PostgreSQL, Redis Cache, Redshift, Cassandra

Other

Mathematics, Computer Science, Software Engineering, Interviewing, Research, Full-stack, Architecture, APIs, Back-end, Technical Leadership, HTTP REST, Amazon RDS, Leadership, CI/CD Pipelines, Webhooks, RESTful Web Services, Project Management & Work Tracking Tools, Back-end Development, SaaS, Cloud Architecture, Full-stack Development, Software Architecture, Machine Learning, Mentorship & Coaching, Natural Language Processing (NLP), API Integration, Web Development, Serverless, WebSockets, AWS DevOps, GPT, Generative Pre-trained Transformers (GPT), EMR, Front-end, AWS Cloud Architecture, Amazon API Gateway

Frameworks

Spring Boot, Express.js, Spring, Bootstrap, JSON Web Tokens (JWT), Redux, Ruby on Rails (RoR)

2017 - 2020

Master of Science Degree in Computer Science

Georgia Institute of Technology - Atlanta, Georgia, USA

2005 - 2009

Bachelor of Science Degree in Computer Science

Duquesne University - Pittsburgh, Pennsylvania, USA

2005 - 2009

Bachelor of Arts Degree in Mathematics

Duquesne University - Pittsburgh, Pennsylvania, USA

AUGUST 2023 - AUGUST 2026

AWS Solutions Architect Associate

Amazon

FEBRUARY 2023 - PRESENT

AWS Technical Accredited

Amazon Web Services

FEBRUARY 2023 - PRESENT

AWS Well-architected Proficient

Amazon Web Services

FEBRUARY 2022 - PRESENT

AWS Technology Architecting

Amazon Web Services

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring