Andrew Warren-Love
US citizen software engineer based in Portugal working to improve processes for others
Software Architect at Quartzy, Inc
Highlights
Full profile
Career: 9
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.
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.
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.
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.
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.
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.
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.
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.
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.
Projects: 1
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.
Skills: 37
Technical
Interpersonal
Other
Credentials: 2
Linux Professional Institute
Education: 2
Master of Computer Science, Computer Science
Activities / Societies: Theta Tau Professional Engineering Fraternity
Bachelor of Science, Computer Science
Activities / Societies: Theta Tau Professional Engineering Fraternity, Association of Computing Machinery
Courses: 14
Management Decision and Control Systems
CSC546
Data Structures
CSC316
Automata, Grammars, and Computability
CSC333
C and Software Tools
CSC230
Elementary Linear Algebra
MA305
Software Engineering
CSC510
Automated Learning and Data Analysis
CSC522
Design and Analysis of Algorithms
CSC505
Compiler Construction
CSC512
Database Management Systems
CSC540
Graph Theory
CSC565
Operating Systems Principles
CSC501
Artificial Intelligence
CSC520
Game Theory
MA440
Involvement: 3
Volunteering
St. Baldrick's Foundation
Shavee
Mentor
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
Tutored at risk elementary students in math and reading after school.
Languages: 2
Also find Andrew Warren-Love on…
What else would you like to see here?
Missing something? Tell us what would make this page more useful.
Sign in to share an idea.