Hello! I'm Noah.
Nice to meet you!
I'm an self-taught web developer with a passion for coding. I love to bring ideas to life with fluent effects and dynamic user experiences.
HTML5
CSS3
JavaScript
React
Node.js
Things I built
Activity Tracker
A fitness tool that calculates and tracks calories from activities including metabolic energy spend
Professional Experience
Hamilton Jewelers
November, 2023 - Present
Netsuite Developer
- Developed 35+ client and server-side scripts using SuiteScript 2.1, streamlined business operations through automated form filling, data validations, email automation, print automation, item and PO creation, mass data updates, and API-driven data retrieval
- Developed SQL-driven customizable reports delivering real-time insights into sales team performance, inventory valuation, sales history, and customer ranking to support business decisions
- Introduced migration strategies for 600,000+ rows of legacy data into Netsuite and created custom suitelet pages for improved reporting capabilities
- Refactored scripts to eliminate bottlenecks, improving record edit/save load speed by 30%
- Leveraged Jest for unit testing with an average acceptance rate of above 90% for deployed script
- Designed email and PDF templates for transactions and client communication
- Collaborated with support team to resolve over 100 issues in Netsuite and the POS system
Netsuite
SuiteScript
SQL
JAG Global Learning
May, 2022 - Present
Web Developer
- Developed content generation tools using vanilla JavaScript and CKeditor5 API to support and manage e-learning modules, resulting in a 30% increase in content creation productivity
- Overhauled existing content management system to prioritize accessibility, scalability, and responsiveness, leading to an 18% reduction in page load time and achieving a 100% internal approval rating
- Created an e-learning service featuring fully customizable themes using React.js reusable components and Redux, streamlined the creation of new training material, and resulted in a 100% adoption rate
- Implemented testing strategies with QA to ensure code readability and compliance with 508 accessibility requirements, led to improved code robustness and a 50% reduction in rejection rate
- Led the development of a kiosk application and introduced a relational database to store user information, resulting in 100% client satisfaction
- Collaborated with cross-functional teams to drive feasibility discussions during Scrum meetings and provided recommendations for process improvements
- Participated in code reviews to identify issues early in the development process and ensured code quality
- Committed to timely delivery of high-quality products by facilitating the Agile development process using Jira
React.js
Javascript
Redux