Dean Wagman
Summary
Experienced Senior Software Engineer specializing in full-stack development, technical leadership, and cross-functional collaboration. Skilled in TypeScript, NestJS, NextJS, Python, Express.js, React Native (including Expo), and AWS. Adept at gathering and refining requirements, challenging assumptions, and delivering high-impact solutions. Passionate about driving innovation, improving workflows, and mentoring teams to success. Advocate for Agile methodologies to enhance productivity and align development with business goals.
Skills
- Full-Stack Development:
JavaScript, TypeScript, React, React Native, NestJS, NextJS, Node.js, Python, Express.js - UI/UX Design:
Material UI, Responsive Design, Component Libraries (including experience building custom component libraries) - Cloud & DevOps:
AWS (EC2, RDS, S3, Lambda), Docker, Containerization, CI/CD, CDK for Terraform - Backend & APIs:
RESTful Services, GraphQL, Microservices Architecture - Database Management:
SQL, PostgreSQL, TypeORM, NoSQL Databases - Version Control & Collaboration:
Git, GitHub, Bitbucket, Code Reviews - Agile Methodologies:
Scrum, Kanban, Sprint Planning, Iteration Cycles - Testing & Quality Assurance:
Unit Testing, Integration Testing, Automated Testing Frameworks - Tooling & Workflow Optimization:
JIRA, Confluence, Trello, Continuous Integration
Professional Experience
Moxion Power
Senior Software Engineer
Manufactoring Product Apps Tech Lead
October 2023 - August 2024
- Led the end-to-end development of “Unity”, a full-stack application for manufacturing teams to track Battery Units throughout their lifecycle. Engaged with stakeholders to gather requirements, challenge assumptions, and refine features. Migrated teams from spreadsheets to a unified platform on AWS, improving collaboration and scalability.
- Architected a robust resource filtering system for managing Battery Units, Rental Reservations, Faults, Alerts, Accounts, and Users. Included advanced features like saving/sharing filters and integrated pagination for optimized performance.
- Developed a comprehensive PDF document generation system, allowing users to create customized templates, collect form data, and generate documents. Integrated with backend services for centralized record-keeping, enhancing operational efficiency.
- Engineered a File Upload workflow supporting drag-and-drop, file selection, and pasting functionalities, with validation for file type and size, ensuring streamlined user interaction and data integrity.
- Spearheaded the adoption of Agile methodologies, reducing development timelines and improving iteration cycles, aligning products more closely with user needs.
- Served as Tech Lead for manufacturing applications from April 2024 onwards, and ad-hoc projects, making architectural decisions, incorporating team feedback, and providing support across initiatives.
Tesla
Sr. Software Engineer
November 2020 - December 2022
- Scaled applications by developing internal libraries and reusable components, improving code reusability by 30%. Created a structured approach for identifying components suitable for reuse, documented them comprehensively, and integrated them across multiple projects.
- Managed internationalization for applications, supporting 10+ languages for new launches, and added the ability to display multiple currencies. Coordinated with regional stakeholders to ensure accurate localization and currency conversions, resulting in improved user experience for global customers.
- Developed a React Native iPad application for scheduling vehicle test drives, streamlining the process. This involved integrating backend services, ensuring data synchronization, and optimizing the app for a seamless user interface.
- Led the styling of the vehicle ordering web application experience in our mobile applications with a team of junior engineers. Provided mentorship, conducted regular code reviews, and ensured adherence to best practices, significantly improving design consistency.
- Resolved performance issues through research and iteration, increasing app speed by 20%. Leveraged profiling tools to identify bottlenecks and implemented optimizations such as lazy loading and efficient data fetching.
Uber Eats
Software Engineer
April 2019 - May 2020
- Led and delivered the development of the Promotions feature, enabling users to benefit from special offers and discounts. Worked closely with cross-functional teams to define requirements, develop the architecture, and ensure seamless integration with the existing platform.
- Led and developed the storefront filtering system, which allowed users to filter feeds by rating, price, dietary restrictions, and sorting. Collaborated with product managers and UX designers to create an intuitive user experience, leading to increased user engagement and satisfaction.
- Collaborated with design and product teams to ensure efficient project delivery, providing technical guidance and aligning efforts to meet tight deadlines.
- Supported the rollout of a redesigned application utilizing internal libraries and tools, ensuring smooth deployment and minimizing disruptions.
Helix
Web Engineer
May 2017 - January 2019
- Led the development of multiple retail microsites, including holiday-themed sites. Delivered these projects on tight deadlines while ensuring a high-quality user experience and responsive design.
- Led store migration from a custom solution to Shopify, improving operational efficiency by reducing manual processes and enhancing scalability. Worked closely with stakeholders to identify key features and ensure a seamless transition.
- Implemented an A/B testing framework for evaluating design and feature changes, enabling data-driven decision-making that improved conversion rates and user engagement.
- Introduced code linting guidelines and tools for large projects with multiple contributors, which standardized code quality and reduced bugs during development, ultimately leading to faster and more maintainable code.
Purple, Rock, Scissors
Web Engineer
August 2014 - October 2016
- Developed websites, web applications, and content management systems for clients across industries. Focused on ensuring responsive design, user-friendly interfaces, and scalability to meet client needs.
- Worked with content management and eCommerce solutions like WordPress, Drupal, Expression Engine, Magento, and Microsoft’s .NET.
- Collaborated with cross-functional teams to deliver 5+ major projects on time, involving designers, project managers, and QA teams to ensure all requirements were met and high-quality standards were achieved.
- Led engineering department meetings, including working with the CTO to set agendas, coordinate educational presentations, and facilitate knowledge sharing among team members to promote professional growth.
- Hosted and implemented hackathons to foster continuous learning and provide exposure to new technologies, driving innovation and team engagement.
Education
Bachelor of Arts in Humanities/Humanistic Studies, Florida State University (2012)