A

Alex Wallace

About

Detail

Atlanta, Georgia, United States

Contact Alex regarding: 
work
Full-time jobs

Timeline


work
Job

Résumé


Jobs verified_user 0% verified
  • KnowBe4
    Software Engineer
    KnowBe4
    Mar 2022 - Current (4 years 7 months)
  • paya
    Senior Node.JS Developer
    paya
    Aug 2020 - Mar 2022 (1 year 8 months)
    Built and helped architect node.js backend system to replace and update a legacy boarding system written in C#. Used Knex and NestJS to build out the public facing API on top of a MySQL db and RabbitMQ. Built docker containers and AWS Lambda functions utilizing S3 . Updated and added React components to the front end.
  • Young Living Essential Oils
    Architect/Team Lead/Scrum Master
    Young Living Essential Oils
    Jul 2019 - Jul 2020 (1 year 1 month)
    Built and Designed a tool that allows users to make changes to Shipping settings. The tool was built using React, TypeScript, MobX, and Postgres. It successfully moved the source of truth from a monolith Oracle DB to the smaller DB while maintaining backwards compatibility. Moved payment processing third party provider in order to handle European Regulations. Built new microservices in .NET and a new React/MobX NPM package that wrapped up the use of the new microservices and could be easily embedded into other web apps. Led a team updating the third party logistics providers. Moved the architecture from legacy monolith to Kafka implementation using Kotlin and .NET. Show less
  • Priority
    Senior Software Engineer
    Priority
    Nov 2018 - Jul 2019 (9 months)
    Implemented new features on existing React/Redux front end. Added or updated API endpoints to multiple node.JS API projects using ElasticSearch and memsql calls. Updated parts of application used to bridge data between legacy .NET and SQL Server applications and the node.JS and memsql application.
  • P
    Principal Software Engineer
    Oct 2017 - Mar 2022 (4 years 6 months)
    Built React Native MVP using Redux, JavaScript and API calls. Multiple versions of this application have been deployed to the Google Play Store and Apple App Store
  • AchieveIt
    Legacy Code Creator
    AchieveIt
    Dec 2016 - Nov 2018 (2 years)
    Optimized various portions of the AngularJS front end and the C# to perform more efficiently. In one scenario load times of one page were dropped from 5 minutes to 12 seconds. In another dropped report load times from 10 minutes or never, to sub minute load time. Refactored various other parts of the Angular front end to be more easily legible and testable. Evangelized proper Scrum methodologies and acted as Scrum Master for the team. Implemented an Administrator Portal outside of work hours in order to better allow Customer Service Managers to help their customers by allowing them to view and modify data stored in the app. Initial implementation in React, Redux and Node.JS with Express. The backend was later converted to C# and .NET core t
  • S
    Senior Software Engineer
    Aug 2015 - Dec 2016 (1 year 5 months)
    Architected client application for e-commerce solution using .NET, C#, Bootstrap and Knockout. Ended up rewriting the back end to use REST endpoints implemented in node.js. Updated a clients Laravel PHP app to add additional reporting functionality. Implemented designs for a customized Umbraco solution using Javascript, JQuery and C#. Began implementation on a clients redesign of their e-commerce site to utilize Angular 2.
  • SAI Global
    Senior Software Engineer
    SAI Global
    Aug 2014 - Aug 2015 (1 year 1 month)
    Implemented automated deployment via PowerShell and TeamCity. Developed new functionality for legacy product using C# and JavaScript. Refactored large portions of the code base to decrease cyclomatic complexity and to enable better shims for automated code testing. Increased Test Coverage on monolithic legacy application by 400%. Evangelized TDD and code testing along with proper code design techniques utilizing SOLID principles.
  • NCR Corporation
    Solutions Architect
    NCR Corporation
    May 2013 - Nov 2014 (1 year 7 months)
    Evangelized newer Development techniques in .NET including TDD, the use of GIT and utilizing “The Cloud". Spearheaded a project to implement a hybrid (public/private) cloud using OpenStack, OwnCloud and other Open Source tools. Consulted on which cloud providers to use and ways in which to automate deployment primarily for testing environments. Built a Hyper-v cluster for internal uses. Implemented C# WCF web services middle tier for one of NCRs clients. Customized and troubleshot loyalty application using QT, C++, C#, VB.NET for various clients. Operates primarily as a "Project firefighter", and has a track record of getting projects to meet their schedu
  • Kabbage from American Express
    Senior Software Engineer/Scrum Master
    Kabbage from American Express
    Aug 2012 - May 2013 (10 months)
    Converted SOAP SOA backend system to a more linear RESTful structure that would allow for a publicly facing API using C# and augmented existing code base to use additional external APIs. Increased overall test coverage, and taught best TDD practices. Facilitated various Scrum ceremonies and gave various lunch and learns on coding best practices including testing.
  • S
    Senior Software Engineer
    Aug 2011 - Aug 2012 (1 year 1 month)
    Setup Continuous Integration and Deployment scripts for the MapReduce Application, Ruby on Rails internal application, an Azure Web Site and various other worker modules using Python, Powershell and BASH scripts. Automated builds and deployments in order to take human mistakes out of the equation. Prototyped applications for use with the companies "Cloud" solution (Amazon EC2, OpenStack, Windows Azure) using Node.js and Python. Designed and implemented a C# application to replace a legacy SOAP web service and several one off solutions that allowed for increased flexibility and quicker customer on boarding. This application is the primary way in which data was funneled into the MapReduce application. Won a Judge's Choice award during a 24 ho
  • Manheim by Cox Automotive
    Senior Software Engineer
    Manheim by Cox Automotive
    Feb 2009 - Jul 2011 (2 years 6 months)
    Using Test Driven Development and Agile practices developed a reporting portal using ASP.NET MVC, NUnit, JQuery, LINQ, LINQ to SQL, C#, .NET 4, Powershell and SQL Server. Developed Build and Test Automation tools using Powershell. Used Ruby, Cucumber and Selinium to build Smoke Tests . Created and refactored legacy Web Services to be more RESTful. Using TDD methodologies, wrapped legacy services into functional test harnesses and made changes including the addition of Unit Tests, XSD, migrating business logic out of stored procedures as well as building Powershell scripts to enable Continuous Integration and automated deployment. New Web Services were de
  • Hitachi Vantara
    Senior Consultant
    Hitachi Vantara
    Jan 2008 - Feb 2009 (1 year 2 months)
    Custom development for SharePoint 2007. Built and deployed custom webparts, customized look and feel, and built standalone application that consumed SharePoint web services to upload files and tag files in SharePoint all using ASP.NET Worked on a custom ASP.NET web portal.
  • I
    Software Engineer
    Imprezzio Solutions
    Dec 2006 - Jan 2008 (1 year 2 months)
    Hired for the purpose of rebuilding of the Agent's Advantage Web Application using SQL Server, ASP.NET, and C#. Implemented using N-Tier architecture to create a more manageable and scalable solution. Other responsibilities included upgrading or creating back end tools to make existing employee functions easier and quicker to perform.
  • American Express
    Software Engineer
    American Express
    Dec 2004 - Jan 2008 (3 years 2 months)
    Updated stored procedures and functions using SQL in Oracle 8i and Oracle 9i database in order to increase current functionality of the existing core application. In addition updated COM+, C++ and ASP objects for the old version of the web based system. Designed, developed and implemented a number of external plug ins for the core application using C# in order to increase functionality thru customization of the existing service in order to better suit client uses. Designed, developed and implemented updates to the ASP.NET Web UI using C#, ADO.NET and
  • AT&T
    Team Lead / Technical Operator
    AT&T
    Aug 2004 - Dec 2004 (5 months)
    I became the Team Lead of the Notifications Team for the DSL order system. Any orders that were dropped in the system would send out a notification, and our team would pick up the order and try to use various tools, and SQL code to get the order properly running through the system so that the Production Support Team would not have to deal with it.
  • Accenture
    Programmer
    Accenture
    Aug 2003 - Aug 2004 (1 year 1 month)
    This position began as a programming position using C, C++ and Java for various small applications. I was then assigned to work at Bellsouth where I became a member of the Production Support Team for the DSL order system. Using Oracle, PL/SQL and Toad in both a Windows and Linux environment, I would manually push orders thru the system so that they got placed. I was eventually transfered to work on the Order System itself, working with a team to monitor the distributed back end system. Using J2EE, JSP, CORBA, PHP, SQL and Linux were necessities to accomplish this task. Show less
Education verified_user 0% verified
    This is a community-created genome.