603 682 2224 fdiengott@pm.me Brooklyn, NY Portfolio Linkedin GitHub
Intro
A skilled software engineer specializing in developing maintainable and efficient code, with expertise in frontend technologies and a strong background in data visualization and performance optimization.
Experience
Etrade from Morgan Stanley Aug 2021 - July 2024
Senior Frontend Engineer (Jan 2024 - current)
- Developed and maintained an interactive Charting Library using D3.js and React, creating intuitive data visualizations
- Led the initiative to convert a highly-used component library to TypeScript and Sass Modules
- Planned and initiated a complete refactor of the component library using TypeScript and Sass Modules
- Rebuilt and enhanced an internal metrics dashboard with Data Visualizations, improving a Web Scraping process from over 7 min to around 45 sec (nearly 10x performance gain), utilizing Bun, Astro, D3.js, and React
- Covered the charting library in unit tests with Jest and React Testing Library for increased durability
- Optimized the performance of a highly used chart, reducing blocking time from 370ms to 0ms in an interactive stress test, enabling more interactions per page
- Mentored junior developers and on-boarded external teams to contribute to the codebase, increasing overall output
Frontend Software Engineer (Aug 2021 - Jan 2024)
- Collaborated with a team of developers, designers, and accessibility engineers to maintain a Design System Component Library built with React,using JavaScript and Sass
- Developed a Calendar Component with animations from scratch and maintained a small Datepicker Library
- Conducted code reviews for multiple teams across frontend experiences
- Wrote comprehensive Unit Tests using Jest, Enzyme, and Testing Library across five different repos
- Created a Documentation site with clear, detailed content for designers and developers
Pepplish Provisions July 2021 - Sep 2021
Software Engineer
- Redesign and implement a new company website on a three person software development team utilizing Next.js, GraphQL, Apollo, TypeScript, Docker, MongoDB, and Node.js
West Side Federation for Senior & Supportive Housing May 2020 - Sep 2020
Data Analyst
- Record, analyze, and graph data to report to the DOH
- Automate the process so thoroughly that I decided to leave and train my replacement
Elan Artists Sep 2018 - Mar 2020
Production Coordinator
- Organized and managed entertainment logistics for over 300 high-end high-visible events
- Created and negotiated event budgets, timelines, talent contracts, and rentals agreements, utilizing Salesforce
- Networked and maintained relationships with hundreds of clients, as well as other industry professionals
- Recruited, booked, paid, and rehearsed hundreds of global performers
- Liaised with an in-house team of sales reps and coordinators for travel, sound production, musical arrangements, and wardrobe
- Managed entertainment on-site and produced over 40 events, saving the company tens of thousands of dollars through strong time management and clear communication
Recent Projects of Note
- Currently developing a robust e-commerce platform using tRPC, Typescript, Prisma, PostgreSQL, and Next.js
- Developed a static personal portfolio website using Svelte and SvelteKit, showcasing proficiency in building modern, performant web apps with cutting-edge technologies
- Created 2 POCs, a RAG (AI-assisted search) server with LlamaIndex and a chatbot with Ollama and Hono.js, both using a locally installed/run LLM, Llama3
Skills
Frontend
Backend
Tools & Methodologies
Data Sci & ML
Education
Machine Learning Specialization | 2023 | Beginner ML Course taught by Andrew Ng
App Academy | 2021 | Rigorous 1000-hour software development course with focus on full stack web development
Eastman School of Music | Master of Music | 2017 | Worked 8 PT jobs simultaneously while maintaining a 3.89 GPA
Ithaca College | Bachelor of Music | 2015 | Prepared 3 full-length recitals on top of a full course load with a 3.76 GPA