Hello there, I'm Ethan - a software engineer who is trying to make the most out of life by building up people, solving technical problems, and advancing the open source community. As a child I enjoyed problem-solving, thinking outside the box, and inventing new concepts. Currently, I get to pursue those passions through software engineering.⁃ Proud co-creator of SurfQL - an open source VS Code extension for GraphQL developers (visualization tools, auto-complete algorithms, query parsers, CI/CD process, and more)⁃ Featured speaker on Redux in the Jeeny/Bractlet Tech Talk Series⁃ Core technologies include JavaScript/TypeScript, Node.js, GraphQL/REST APIs, and Express⁃ What I enjoy doing in my free time: Spikeball in the summer, regular walks to the river, daily smoothie concoctions, introducing the world to Luna - my hairless scaredy-cat
-
ParamifyLehi, Utah, United States -
Senior DeveloperFrozen Dessert Supplies Oct 2023 - Jul 2024Rexburg, Idaho, Us -
Software EngineerCs Engineering Dec 2022 - Mar 2023- Mentored multiple teams to implement the Agile/Scrum methodology in developing and deploying projects on time with a focus on mature engineering decisions while demonstrating strong empathy and leadership skills as a software engineer- Facilitated sessions with software engineers to debug code while formulating questions for better understanding and implementation of solutions, aiming for best practices in syntax and good space/time complexity- Lead instruction on topics including authentication, parsing, data structures, object-oriented programming, system design, algorithms, and asynchronicity/synchronicity with Harvard-style learning to cement deeper concepts on industry trends with current technologies- Conducted technical interviews with engineers to assess the level of their knowledge regarding JavaScript fundamentals, analytical problem-solving with approach to algorithms, technical communication, and debugging abilities -
Software EngineerSurfql (Open Source) Mar 2022 - Mar 2023- Designed algorithms with the help of TypeScript to support the latest ESX features and provide a more robust structure to the codebase while still compiling down to a compatible version of JavaScript.- Used GraphQL’s highly efficient query design through its use of declarative models to add to our extension’s capabilities.- Leveraged VS Code’s robust foundation because of its large warm community to host the extension through its API.- Leveraged Next.js to achieve SEO boosts such as image optimization, page caching, and faster load times via SSR/SSG.- Splash site reacts to functional changes via state hooks with components creating a dynamic user interface via React.js. -
Software EngineerFrozen Dessert Supplies Jan 2022 - Dec 2022Rexburg, Idaho, Us- Initiated a DevOps process via Jest to test new versions before entering production to minimize errors with Jest’s lightning-fast parallelization and diverse tool set.- A type uniformity for the large codebase was achieved with TypeScript’s enforced type system that provided further error checking at compile time.- GraphQL’s support for dynamic queries maximized the number of requests offered through precise notation leading to significantly increased order capacity.- Endpoints and scheduled functions executed through a KOA backend library to provide performance enhancements and updated ES6 features. -
Lead Software EngineerAmigoes Aug 2021 - Jan 2022- Algorithm and UI design via the Flutter framework to prioritize performance with compiled machine code while still deploying to multiple platforms with one codebase.- Web design with the Webflow platform to boost SEO, use professional animations and CSS tools, and prioritize app development time for our small team.- Leader in app development meetings between multiple teams to discuss algorithm efficiency and train in the dart programming language.
-
Software EngineerHealth First Urgent Care And Family Medicine Jan 2021 - Mar 2021- Hosted a backend through Google Firebase with high-end security and a database with offline support without all the tedious setup time for quick deployment.- Hands-on experience with a full-stack web application using a purely vanilla front-end codebase.
Ethan Mcrae Education Details
-
CodesmithFull-Stack Software Engineering -
Brigham Young University - IdahoComputer Software Engineering
Frequently Asked Questions about Ethan Mcrae
What company does Ethan Mcrae work for?
Ethan Mcrae works for Paramify
What is Ethan Mcrae's role at the current company?
Ethan Mcrae's current role is Software Engineer.
What schools did Ethan Mcrae attend?
Ethan Mcrae attended Codesmith, Brigham Young University - Idaho.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial