×
Nick Wallace

Nick Wallace

Senior Software Engineer

Georgia, US
English

Background


About

About

Passionate engineer with 5+ years of experience building and deploying large-scale production applications to the cloud. Very experienced in back-end technologies such as NodeJS, but also competent with front-end, especially using a framework such as React. Specializes in building easy to use and reliable APIs with both a REST and GraphQL architecture. Have worked with a number of third-party APIs and systems in order to utilize their functionality and/or data. I enjoy solving difficult problems, creating new systems and infrastructure, as well as improving existing platforms using modern standards to ensure speed and security.

Work Experience

Work Experience

  • Senior Backend Engineer, Leadr

    Mar, 2022 - Present

  • Digital Transformation Advisor, Gournay Consulting

    Oct, 2021 - Mar, 20225 months

    Built and maintained the backend architecture consisting of numerous client-facing connections and integrations. Developed the deployment and CI/CD pipeline to deliver high performance Node JS applications. Worked with a variety of technologies including NodeJS, React (NextJS), GraphQL, PostgreSQL and GCP.

    • Created multiple internal and external connections and integrations to other systems and applications

    • Created a seamless multi-cloud deployment pipeline to deliver high performance applications to multiple cloud providers and environments

    • Developed systems utilized and dependended on by Fortune 500 clients and related platforms

    • Set up and managed several distributed database solutions (PostgreSQL/Firebase)

  • Software Engineer, Stockpile Reports

    Jan, 2021 - Sep, 20218 months

    Constructed APIs and integrations supporting rapid deployment of innovative solutions in photogrammetry and digitization technology. Driven by customer interaction to produce results quickly and effectively with little room for error due to the nature of the industry. Worked extensively on backend systems to support several variations of cameras, sensors, and autonomous drones equipped with cutting-edge LiDAR technology. Developed and automated the scanning and collection process to allow for seamless point cloud/mesh 3D reconstruction via spatial computing.

    • Created the API which was utilized by the first-ever autonomous drone used for stockpile inventory data collection via 3D volumetric reconstructions

    • Designed and built the first customer-facing API to allow customers to facilitate automation across the board

    • Created custom reusable authentication and utility frameworks for implementation across multiple projects

    • Defined and produced multiple highly detailed interactive sets of API documentation

    • Maintained and modernized a large portion of previously legacy code written in a combination of vanilla JS and PHP

    • This role was comprised of Node JS, SQL, React JS, Vanilla JS, Python, and PHP

  • Technical Lead (NodeJS), Wipro Limited

    Jul, 2020 - Jan, 20216 months

    Worked with and provided the main technical direction for a large team, made up of both on and off-site engineers, primarily in the NodeJS landscape.
    Built the entire payment processing system for an extremely large-scale project using the Stripe platform utilizing their NodeJS and React SDKs to create a sturdy and reliable system that is able to handle all edge cases, along with post-payment flows including receipt PDF generation and assignment.
    This feature (along with many others) was achieved by utilizing custom endpoints, cloud functions via AWS Lambda, and data storage within AWS S3 and PostgreSQL.

    • Built a payment processing system for a large-scale application

    • Was a main source of technical knowledge for a large distributed team

    • Provided ultimate technical direction for a team of engineers

  • Software Engineering Manager, Tayse

    Feb, 2018 - Jan, 20212 years 11 months

    Managed a small team of engineers working to create large-scale internal and customer-facing applications.
    Created this department after doing development solo for a year and decided to make it official so that we could start hiring additional engineers to accomplish more ambitious projects.
    Mainly worked in Node with a combination of Express + Firebase setting up new REST APIs that our other systems will interact with, or to be used to retrieve/send data to an outside source.

    • Integration with ERP system (Acumatica)

    • Full integration with Amazon MWS (Marketplace Web Service) for orders/inventory/product data

    • Systems that work with several customer APIs (Wayfair, Walmart, Kohl's)

    • Full integration with PIM system (Salsify)

    • Fully custom inventory system which tracks changes in real-time from the ERP and sends them via webhook to the necessary recipients

    • Fully custom ordering system which allows for the processing of orders via integration with both FedEx (REST + XML) and UPS (REST + JSON)

  • Account Manager, Tayse

    Sep, 2016 - Feb, 20181 year 5 months

    Mainly worked with large datasets that would then be modified/curated to fit the customer requirements. Worked on creating and modifying data using a variety of methods depending on the scenario, heavily focusing on utilizing automation wherever possible.
    Set up automation in the form of custom endpoints to submit/modify data, as well as a connection to a database that used webhooks and triggers to update and deliver data as need to the customer/internal system. I also set up multiple levels of data governance which would automatically assign different levels of data to certain products depending on their base attributes.

  • Miscellaneous, Miscellaneous

    Sep, 2014 - Sep, 20162 years

    During this time I was working for multiple employers unrelated to the industry while I was self-teaching myself programming in order to obtain a role related to my newfound skillset.

  • IT Intern, Owen Security

    Mar, 2014 - Sep, 20146 months

    A seasonal position in which I worked with alarm systems, device installation, data entry, customer service, and sales.

Skills

Skills

  • JavaScript

    NodeJS

    React

    NextJS

    Express

    CryptoJS

    Jest

    Mocha

  • Programming

    Git

    Visual Studio Code

    Heroku

    AWS

  • APIs

    REST

    GraphQL

  • Databases

    NoSQL

    SQL

    Firebase

    MongoDB

    PostgreSQL

  • Workflow

    Agile

    Scrum

    TDD

    Jira

    Airtable

    Clubhouse

Awards

Awards

  • Salsify Digital Transformer Award , Salsify

    Awarded on: Jan 01, 2019

    This is an award given by Salsify, for my use of external technologies and advanced utilization of their platform in order to supercharge our use of it. I was among the small group of the first-ever recipients for this award.

References

References

  • David Boardman - Founder/CEO - Stockpile Reports

    https://www.linkedin.com/in/dbboardman

  • Srini Kapanganty - CTO - Stockpile Reports

    https://www.linkedin.com/in/srini-kapaganty-pmp%C2%AE-b46a8