John Noecker
Verified Expert in Engineering
Full-stack Engineer and Developer
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
Experience
- Java - 17 years
- Machine Learning - 15 years
- Python 3 - 12 years
- Mentorship & Coaching - 10 years
- JavaScript - 10 years
- React - 6 years
- Amazon Web Services (AWS) - 6 years
- Node.js - 5 years
Availability
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
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.
Senior Interview Engineer
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.
Head of Machine Learning
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.
Software Engineer
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.
Chief Scientist
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.
Software Engineer | Research Scientist
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.
Experience
Real-time Fraud Detection System
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
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
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.
Education
Master of Science Degree in Computer Science
Georgia Institute of Technology - Atlanta, Georgia, USA
Bachelor of Science Degree in Computer Science
Duquesne University - Pittsburgh, Pennsylvania, USA
Bachelor of Arts Degree in Mathematics
Duquesne University - Pittsburgh, Pennsylvania, USA
Certifications
AWS Solutions Architect Associate
Amazon
AWS Technical Accredited
Amazon Web Services
AWS Well-architected Proficient
Amazon Web Services
AWS Technology Architecting
Amazon Web Services
Skills
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
Languages
Java, JavaScript, TypeScript, Python, Python 3, SQL, CSS, HTML, GraphQL, C++, Ruby, Scala, Go
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
Frameworks
Spring Boot, Express.js, Spring, Bootstrap, JSON Web Tokens (JWT), Redux, Ruby on Rails (RoR)
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, Generative Pre-trained Transformers (GPT), EMR, Front-end, AWS Cloud Architecture, Amazon API Gateway
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring