# Trent Mcdole > Sr. Software Engineer Location: Daphne, Alabama, United States Profile: https://flows.cv/trentmcdole As a Senior Front End Engineer at Northwestern Mutual, I work on creating engaging and user-friendly web applications that help clients achieve their financial goals. I collaborate with designers, product managers, and backend developers to deliver high-quality UI and API development on a new product using a ReactJS and GraphQL environment. I also contribute significantly to the financial data visualization portion of the application using D3 with visX. I have a strong passion for web development and design, and I enjoy learning new technologies and frameworks. I have a Front End Web Development Tech Degree from Treehouse, where I learned the fundamentals of HTML, CSS, JavaScript, and React. I also have experience in React Native, NextJS, and TypeScript from my previous roles at Evernote and GovCIO, where I worked on growth and monetization features, and on improving the online services for veterans, respectively. I have multiple certifications from LinkedIn, including Learning 3D Graphics on the Web with Three.js and React: Using TypeScript. I am a JavaScript enthusiast, a full stack developer, and a life long learner. ## Work Experience ### Senior Software Engineer @ Northwestern Mutual Jan 2023 – Present | Milwaukee, Wisconsin, United States • Work with designers and product on brand new application design/UX iterations. • Ground up UI and GraphQL API development on a new product using a ReactJS & GraphQL environment. • Personal collaboration with lead designer to iterate on UI/UX concerns gained from user research. • Work with project managers translating difficult to understand finance language into digestible UX goals and functionality. • Created the financial data visualization portion of the application using D3 with visX. • Unit test implementation on frontend and backend components ### Senior Software Engineer @ Massachusetts Institute of Technology Jan 2024 – Jan 2024 • Worked with the CRIPT team to build the data visualization portion of the CRIPT application. • Used the VisX framework to create controlled data visualization of Polymer research data. • Was responsible for updating/refactoring NodeJS and Python code to import the Research data into a CRIPT project. • Worked with product management to design and develop a feature rich UI for researchers to quickly and clearly create visualizations of complex research data. ### Software Engineer II @ Evernote Jan 2022 – Jan 2023 | Redwood City, California, United States • Member of the Growth/Monetization team • Take designs, analytic configurations, and direction from product team and translate that into AB experiments on the component level • Implement code in React Native for mobile application • Implement code in React+Typescript for web/desktop application • Fastest on the team to finish an entire epic alone after start date • Spearheaded New Years Campaign monetization goals • NextJS + React Environment experience ### Senior Software Engineer @ GovCIO Jan 2021 – Jan 2022 | Washington, District of Columbia, United States • Work with veterans and stakeholders to deliver useful features for va.gov • Use Javascript and Liquid templates to generate VA location information across the US • Follow strict protocols for handling/accessing sensitive information. ### Front end engineer @ Carallel Jan 2020 – Jan 2021 | Lake Forest, Illinois, United States • Refactor application suite to use React 17+. • Architect and develop new apps and features. • Work with remote back-end developers during the architecture and design phase. • Identify optimization problems and produce incremental plans to solve them. • Replace complex redux and third party state management systems with in-house solutions built using the React library ### Lead Developer @ XpertDox Jan 2019 – Jan 2021 | Birmingham, Alabama, United States • Refactor application suite to use React Hooks. • Architect and develop new apps and features. • Design new applications and redesign old applications to improve UI/UX across the suite. • Manage India based team education on react updates and coding standards, and development progress on applications. Perform code reviews for the India team. • Revamped the entire development process from a “Develop First” process to a “Design First” process. • Architect, design, and develop SSO app to centralize user login across applications, and integrate institutions cloud login systems for seamless access. • Architect, design, and lead development on XpertReferral - a clinical trial referral application. • Architect and, design, and lead development on XpertScreen - a public facing clinical trial screening application. • Build a reusable component library to speed up the development process and phase out unreliable/unsecure third party components. Write Readme files for components so the team could easily understand how to use them. • Replaced overly complex and resource heavy redux providers with React Context providers which decreased load times and reduced developer confusion. ### Web/Application Developer @ Standard Furniture Manufacturing Jan 2018 – Jan 2019 | Bay Minette, Alabama Website: • Help diagnose core problems around the current Ecomm platform and ensure they do not persist into the new platform. • Assist contracted teams in design and development of the new Ecomm website platform. • Advise leadership on technical decisions in the design and development process as well as accessibility and SEO concerns. Internal Applications: • Use ReactJS, MongoDB, NodeJS, and Express to create Web applications to automate and speed up workflows throughout the company. • Maintain Linux server on the intranet that hosts the suite of applications. • Developed KitBuilder: to quickly aggregate multiple products into a single kit and upload it to our cloud server. • Developed ImageBot: upload multiple images instantly and the bot will analyze the image names and compare them with matched products and sort them Into the correct image attributes. The bot will also clean other image data during the scan process to slowly perfect our data structure. • Developed wordBot: breaks product data down from the API and generate keywords, content, and a wysiwyg editor for custom content creation on the fly. • Developed QA submission: a web app that runs on a tablet and auto generates information and performs automatic calculations to drastically increase the speed of the product quality assurance process. ### Web Developer @ Southern View Media Jan 2017 – Jan 2018 | Mobile, Alabama, United States • Design web graphics and rack cards for various businesses. • Coordinate with designers and customers to create websites or applications to fit their needs. • Design and build websites and web apps. • Represent the company at weekly BNI meetings. • Help educate other developers on the latest standards and help implement them into the workflow. ### Web Developer @ A-Factor Marketing, LLC Jan 2015 – Jan 2015 | Mobile, Alabama, United States • Develop websites assigned to me • Talk to customers and explain the development process • Collaborate with other developers on certain contracts • The go-to guy for logo and graphic design ## Education ### Front End Web Development Tech Degree in Front End Web Development Treehouse Jan 2017 – Jan 2018 ### High School Diploma Theodore High School Jan 2009 – Jan 2012 ## Contact & Social - LinkedIn: https://linkedin.com/in/trent-mcdole-5b61a5120 - Website: https://tmac9494.github.io --- Source: https://flows.cv/trentmcdole JSON Resume: https://flows.cv/trentmcdole/resume.json Last updated: 2026-03-22