# Nick Echols > Principal Software Engineer Location: Wylie, Texas, United States Profile: https://flows.cv/nickechols Principal Software Engineer/Tech Lead with experience in React, Redux(Redux Saga), Nest, Node.js/Express, Deno/Oak, JavaScript, TypeScript, SQL, NoSQL, Oauth, Pinecone, OpenAi, AI Engineering and much more. Co-creator of DenoAuth, an open source third party module for authentication middleware in Deno applications. My time outside of work is spent watching the NBA, playing Magic The Gathering, and hanging with my family and cats. ## Work Experience ### Principal Software Engineer / Technical Lead @ CBRE Jan 2024 – Present ### Principal Software Engineer @ CBRE Jan 2023 – Jan 2024 | Richardson, Texas, United States ### Principal Software Engineer @ Odie Pet Insurance Jan 2023 – Jan 2023 ### Senior Software Engineer @ Gigantik Jan 2022 – Jan 2023 -Experienced with agile methodologies for efficient development and deployment of bug fixes and features in a fast paced, rapidly evolving startup environment. -Collaborated with a team of product managers, UX/UI designers, and software engineers to design, test, build, and deploy features. -Lead and delivered reusable JavaScript utility file to integrate Segment and Gtag(Google Analytics) to facilitate client side tracking. Added tracking events for each new front end feature/component and mentored team members. -Utilized React/Redux, MySQL, Express, and Node to build numerous performant and well-designed end to end features. -Implemented Node.js microservice(s) to monitor API services and tables and send automated alerts when services stall or job backups occur. -Relied on styled-components and CSS/SCSS to create a compelling and intuitive user interface, including the use of SVGs, graphs, tables, and dialogs. -Leveraged Sequelize ORM to facilitate dry and readable database read and write operations. Implemented cookie management module to conform to GDPR Compliance standards. -Streamlined company procedures with documentation for frontend UI component library, frontend tracking, and onboarding. ### Software Engineer @ DenOAuth Jan 2021 – Jan 2022 - Integrated OAuth 2.0 to create a strong foundation of authorization modules to initialize DenOAuth's functionality by prototyping and bundling five major strategies (LinkedIn, Google, GitHub, Discord, and Spotify). - Utilized Oak to provide an efficient REST API framework – its simplicity assisted in transcribing the syntax and available objects from the module to the client's dev environment. - Produced extensive test suites using Deno’s built-in test runner to enforce clean and maintainable code for future iterations, focusing on the application's scalability. - Developed multiple test applications for DenOAuth’s third party module, using Deno and (Oak, Opine, Pogo, and Abc) to structure a middleware flow between routes that allowed for requests to multiple endpoints, improving the dev velocity. - Built an authentication system that focused on the user data security ensuring security by integrating a combination of JWT with a digital signature for user authorization and verification for requests, and utilized bcrypt password hashing and verification to store password hashes in a postgreSQL database. - Added DenOAuth’s strategies to connect with third party API’s to authenticate requests, delegating authentication using OAuth. - Implemented server-side rendering to serve the application using DEJS to demonstrate the use of the DenOAuth authentication middleware in a Deno runtime environment. - Arranged daily Scrum, planning sessions, and meetings, to ensure a functional dynamic between the team as well as others outside of the team, highlighting critical deadlines and responsibilities while avoiding chokepoints. - Leveraged Next.js to create a landing page for users to browse documentation and hosted it using Vercel. - Product developed under tech accelerator OS Labs (open source labs.io). ### Software Engineer @ Open Source Jan 2021 – Jan 2021 Santa-Prep - Preparing Children For Christmas With A Digital Wishlist And Holiday Activities - Applied React components to provide dynamic and responsive rendering of the user interface, while deploying React Hooks to effectively integrate state management among individual components with minimal prop drilling. - Interfaced with a Third Party API to dynamically display recipes and descriptions for users based on their cooking preferences. - Used SMTP, leveraging built-in compatibility with GMAIL and SecureTokens to easily and securely deliver messages for users to send Christmas lists directly to an email address. - Styled the application with Sass to easily organize a uniform style in a modular, maintainable structure. ### Software Engineer @ Open Source Jan 2021 – Jan 2021 ViewFlix And Spill - A Social Platform To Share Your TV And Movie Preferences - Utilized Node.js and the Express to handle HTTP requests through a variety of endpoints for a backend framework based on the middleware design pattern, including routers and controllers to maintain modulable server-side requests, while preserving the simplicity and readability of the codebase, and promoting a DRY software design pattern. - Incorporated a relational NoSQL database for its flexible schema and high scalability to store and access correlated television/film and user data. - Applied a local strategy using OAuth for user authorization, incorporating Passport.js middleware in tandem with Express.js and sessions for a more secure user experience. ### Website Developer @ AccessFilms Jan 2012 – Jan 2020 Developed and maintained the production website using modern web technologies such as JavaScript, HTML, and CSS for a company's film catalog. Implemented secure and scalable web design principles to ensure optimal performance and maintenance. Collaborated with the company to design and implement the desired web design and functionality. ### Blackjack and Poker Dealer @ The Poker People Jan 2012 – Jan 2017 | Los Angeles, California, United States I dealt blackjack and Texas Holdem for this company. I am an experienced dealer. ## Education ### BFA Oklahoma City University Jan 2006 – Jan 2010 ### Codesmith ## Contact & Social - LinkedIn: https://linkedin.com/in/nickechols87 --- Source: https://flows.cv/nickechols JSON Resume: https://flows.cv/nickechols/resume.json Last updated: 2026-03-29