Skip to main content

Andrew Warren-Love

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

Lead Full Stack Software Engineer at Quartzy, Inc

Open to:Full-time roles
Preferred workplace:Remote (worldwide)
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 PHP, C#, JavaScript (including React and TypeScript), 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

Track Record

This section is a placeholder — track record features are coming soon.

Endorsements

Skills endorsed by other professionals on Sifa.

Verified Accounts

Cryptographically verified platform accounts via Keytrace.

Reactions Received

Reactions on your posts across Atmosphere apps.

Community Presence

Activity and contributions in Barazo communities.

Career9

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 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.

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.

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.

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.

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.

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.

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.

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.

Education2

Activities / Societies: Theta Tau Professional Engineering Fraternity

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

Projects1

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.

Credentials2

Linux Essentials

Linux Professional Institute

Jan 2017

Volunteering3

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.

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

Shavee

St. Baldrick's Foundation

Feb 2012 - Present

Languages1

Spanish(Limited working)

Skills33

Other

.NET.NET FrameworkAutomationCC (Programming Language)C#Computer ScienceCSS
ElectronicsEmbedded SoftwareEngineeringFirmwareGitHTMLJavaJavaScriptJSONJUnitLinuxObject Oriented DesignOOPPHPRoboticsSoftware DevelopmentSoftware EngineeringSQLTest AutomationTestingTomcatTroubleshootingWeb ApplicationsWindowsXHTML

Also find Andrew Warren-Love on…