Skip to main content

Andrew Warren-Love

US citizen software engineer based in Portugal working to improve processes for others

Software Architect at Quartzy, Inc

Report

As a software engineer and open source enthusiast, I have provided software solutions in different industries such as industrial automation, content management, process management, forms processing, marketing and sales, and lab management. I also contribute to open source projects where I see the opportunity. I have experience with multiple languages, professional experience primarily C#, JavaScript (including React and TypeScript), PHP, Go, and C but also with Java, Groovy, and x86. I have also done some toy projects in Python and Ruby to get some exposure to their syntax.

Activity

Loading activity...

View full activity

Career: 9

Software Architect

Quartzy, Inc

Remote

Feb 2018 - Present

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.

PHPLaravelReactTypeScriptJavaScriptElasticsearch

Software Engineer, Partner

Coder Couple

Garner, North Carolina, United States

Jan 2020 - Aug 2022

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

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

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

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

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

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

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

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

Activities / Societies: Theta Tau Professional Engineering Fraternity

North Carolina State University

Bachelor of Science, Computer Science

Jan 2008 - Jan 2012

Activities / Societies: Theta Tau Professional Engineering Fraternity, Association of Computing Machinery

Projects: 1

Senior Design - FolioFiler

foliofiler.dasa.ncsu.edu/

Aug 2012 - Dec 2012

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 Essentials

Linux Professional Institute

Jan 2017

Volunteering: 3

Shavee

St. Baldrick's Foundation

Feb 2012 - Present

Mentor

Road to Hire

Jun 2017 - Oct 2017

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

Tutored at risk elementary students in math and reading after school.

Languages: 2

Portuguese(Limited working)
Spanish(Elementary)

Skills: 37

Technical

.NET.NET FrameworkAutomationCC (Programming Language)C#CSSElasticsearch
GitHTMLJavaJavaScriptJSONLaravelLinuxObject Oriented DesignOOPPHPReactSoftware DevelopmentSoftware EngineeringSQLTest AutomationTestingTypeScriptXHTML

Interpersonal

Troubleshooting

Other

Computer ScienceElectronicsEmbedded SoftwareEngineeringFirmwareJUnitRoboticsTomcat
Web ApplicationsWindows

Also find Andrew Warren-Love on…