Freddy Diengott | Software Engineer

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

Adaptive July 2024 - current

Frontend Engineer

    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

    React, JavaScript, TypeScript, D3.js, Svelte, Astro, Vue, HTML, CSS, Sass

    Backend

    Node.js, Express, SQL, GraphQL, REST, Ruby, Rails, AWS S3, Lua

    Tools & Methodologies

    Git, Jest, Vite, Enzyme, Webpack, Bun, Testing Library, Scripting

    Data Sci & ML

    Python, NumPy, TensorFlow, RAG

    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