Andrew Warren-Love
US citizen software engineer based in Portugal working to improve processes for others
Software Architect at Quartzy, Inc
Activity
Loading activity...
Career: 9
Software Architect
Quartzy, Inc
Remote
Feb 2018 - Present
Software Architect
Quartzy, Inc
Remote
Software Architect working within our Foundation team to define and empower the company technical direction for software development. This includes documenting and presenting strategy to improve developer experience and ultimately developer velocity, additionally building shared code where appropriate to assist engineers to build applications with the expected patterns. Lead software engineer for the Integrations Team, formerly the API Team, focused on the design and implementation of our new integration platform. While building our newly conceived Public API and Webhooks, we proved a new tech stack for the company built on GraphQL and ReactJS, allowing us to standardize our future service oriented architecture and rebuild our legacy applications. Contributed to our lab management and e-commerce SaaS applications in PHP, focusing mostly on the e-commerce side. I also serve as the backend squad leader to help ensure consistency across backend technologies after we moved to cross-functional teams. Implemented line item control over orders so individual lines could be cancelled, saving our customers and support team from having to manually cancel and recreate entire orders just to cancel one item. Added shared components to our React front end using Bulma CSS to allow greater code reuse both for logic and style, allowing us to create consistency across the application for our users. Included our product categories in Elasticsearch to improve discoverability during catalog search, improving both user experience and purchase conversion rates.
Software Engineer, Partner
Coder Couple
Garner, North Carolina, United States
Jan 2020 - Aug 2022
Software Engineer, Partner
Coder Couple
Garner, North Carolina, United States
Software engineer providing custom solutions for local start ups with my fiance. Our first project is a custom NodeJS and React application to replace manual processing performed in Excel.
Senior Software Engineer
Red Ventures
Fort Mill, SC
Apr 2017 - Jan 2018
Senior Software Engineer
Red Ventures
Fort Mill, SC
Plan and build consistent approaches for logging, monitoring, authentication and authorization for C# services so these problems can be solved once across the company. Maintain modules of a home-grown front-end framework built on React and Redux where necessary. Previously led the back-end API integration team that built and managed a shared service to integrate partner sales APIs with internal sales platforms. Mentor other developers in C# on .NET Core to assist our modernization effort from PHP to C# and Go. Maintain TeamCity and Octopus servers to build and deploy C# applications and shared libraries and the IIS servers used to host .NET Framework applications.
Software Engineer
Red Ventures
Fort Mill, SC
Feb 2016 - Mar 2017
Software Engineer
Red Ventures
Fort Mill, SC
Customized home-grown sales and CRM software in PHP and Javascript, integrating partner APIs in the energy and security industries into this platform. Built and launched an internal document storage system built on Project Orleans that is used to encrypt PII data when logging request and response records from partner API calls. Created an application in Go to import energy usage data from a third party into our databases for internal analysis and consumer-oriented sales approaches based on lessons learned from Go training by Ardan Labs.
Technical Consultant
Perficient
Charlotte, North Carolina Area
Jan 2014 - Feb 2016
Technical Consultant
Perficient
Charlotte, North Carolina Area
Provided document capture solutions to government, insurance, and energy clients using IBM Datacap. Used out of the box solutions where possible, custom C# development where out of the box abilities are insufficient, and Javascript/jQuery and ASP.NET customizations for the user interface components. Developed analytics extensions for Datacap in C#, allowing users to determine the trouble spots in their workflow and target the areas that have the best potential for improvement.
Software Engineering Co-op
ATI Industrial Automation
Apex, NC
Feb 2013 - Aug 2013
Software Engineering Co-op
ATI Industrial Automation
Apex, NC
Continued my previous co-op while a Master of C.S. student at NC State. Designed and developed test software and embedded firmware for force/torque sensors and automatic tool changers. Configured a Gerrit server for team code review after a migration from Visual Source Safe to Git.
Programmer Intern
TriTek Solutions
Annandale, VA
May 2012 - Aug 2012
Programmer Intern
TriTek Solutions
Annandale, VA
Implemented a Gradle build process using Sonatype Nexus as a dependency proxy with builds automated by Jenkins to improve the build and deploy process for new versions of the software. Isolated and fixed bugs with Enterprise Content Management and Business Process Management software where I found them when testing build configurations, built with Java back end and ExtJS front end.
Software Engineering Co-op
ATI Industrial Automation
Apex, NC
Aug 2010 - Dec 2011
Software Engineering Co-op
ATI Industrial Automation
Apex, NC
Developed test and calibration software for industrial automation components using standard industrial protocols such as DeviceNet and EtherNet/IP. Developed embedded firmware in C and x86 for industrial automation modules using communication protocols such as Modbus and SPI. Assisted in the development of software design standards with a checklist to allow new developers to keep consistent with existing code.
E115 Lab Instructor
North Carolina State University
Aug 2009 - Dec 2009
E115 Lab Instructor
North Carolina State University
Taught freshmen engineering students computer skills needed to access and manipulate files on NC State's filesystem, use Microsoft Excel, and write web pages using XHTML standards.
Education: 2
North Carolina State University
Master of Computer Science, Computer Science
Jan 2013
North Carolina State University
Master of Computer Science, Computer Science
Activities / Societies: Theta Tau Professional Engineering Fraternity
North Carolina State University
Bachelor of Science, Computer Science
Jan 2008 - Jan 2012
North Carolina State University
Bachelor of Science, Computer Science
Activities / Societies: Theta Tau Professional Engineering Fraternity, Association of Computing Machinery
Projects: 1
Senior Design - FolioFiler
foliofiler.dasa.ncsu.edu/
Aug 2012 - Dec 2012
Senior Design - FolioFiler
foliofiler.dasa.ncsu.edu/
FolioFiler was a Senior Design team project that involved rewriting and improving a grad-school application system for the NCSU Health Department originally known as NCSU Health PAC. The original system was written in ColdFusion and was directly linked to health-related professions. The goals of the rewrite were primarily to rewrite the system in a more open framework (Zend Framework 2 in PHP) and make maintenance easier. The system should also be left more customizable for other programs so it can be commercialized outside NC State. My team created the base work for the system and wrote the majority of the student side of the project. A subsequent student project was planned to develop the administrative and advising side of the application.
Credentials: 2
Linux Professional Institute
Volunteering: 3
Shavee
St. Baldrick's Foundation
Mentor
Road to Hire
Jun 2017 - Oct 2017
Mentor
Road to Hire
Mentored one of the students in the Road to Hire technology program. Acted as a teaching assistant and tutor for other students in the program.
Tutor
SOS Afterschool Program
Aug 2004 - May 2007
Tutor
SOS Afterschool Program
Tutored at risk elementary students in math and reading after school.