Personal Portrait

Abel Gray

Software Engineer

Contact

+41 76 589 6931
work@notmy.org

Burgstrasse 91a
9000 St. Gallen
Switzerland
Education

CSU Long Beach
Computer Science, B.S.
Graduated 2009
Language

English (native)
German (A2)
Tech Skills

JavaScript
,  
TypeScript
,  
Vue.js
,  
Node.js
,  
React/React Native
,  
Express
,  
Firebase
,  
Kubernetes
,  
Docker
,  
GitLab
,  
Jenkins
,  
Perl
,  
MongoDB
,  
Hadoop
,  
SQL
,  
Java/JSP
,  
ASP.NET/C#
,  
C/C++

Abel Gray

Software Engineer

Profile

Experienced full-stack software engineer with a focus on agile development. Proficient in a variety of languages and frameworks. Passionate about delivering high-quality code and driving business results. Seeking remote or local opportunities in Switzerland.

Experience

Freelance
01.2022 - Present
Personal projects and development.
Senior Backend Software Engineer
07.2020 - 08.2021
Photocolor Kreuzlingen AG, Kreuzlingen, Switzerland
Built PDF generation engine to support iOS app for building photo books.
Built a backoffice system for order and user management.
Designed REST API to replace iOS Firebase library, allowing smaller app size and more features.
TypeScript Express.js Firebase Vue.js REST
Software Engineer
12.2019 - 02.2020
JOSHMARTIN GmbH, St. Gallen, Switzerland
Extended API service for generating documents.
Extended customer facing website.
Elixir Phoenix GraphQL Vue.js TypeScript Kubernetes Docker AWS GitLab
Software Engineer
01.2015 - 06.2019
Haufe-Umantis AG, St. Gallen, Switzerland
Built an API for storing and searching job listings for Nike's career portal.
Built rapid prototypes for potential customers, including an Instagram-like app for business users.
Acted as release manager to package and test software for release to customers.
Built new project release pipelines.
Rebuilt legacy release pipelines reducing build cycles from a buggy 6+ hours to 1.5 hours, and simplified so all team members can do releases.
Supported a strong group of developers as Scrum Master.
JavaScript Express.js MongoDB React Native Vue.js GitLab Jenkins Kubernetes Docker AWS Perl XML REST
Senior Software Engineer
12.2012 - 12.2014
Nami Media, Los Angeles, CA
Designed and implemented fast ETL tools for customer data loading.
Improved core ad serving software, increasing speed and accuracy of ads returned.
Developed advanced algorithms for controlling ad spend.
Built an ad management platform.
Built reporting tools for business users.
Perl Catalyst Template Toolkit Google AdWords Hadoop PostgreSQL
Software Engineer
06.2011 - 12.2012
ValueClick Inc., Westlake Village, CA
Designed and implemented a flexible reporting suite for business users.
Built media and account management software for internal use.
Perl MySQL Oracle Vue.js JavaScript
Web Developer
06.2007 - 05.2011
Lakeshore Learning Materials, Carson, CA
Development and maintenance of two large eCommerce sites for educational products and toys.
Designed and implemented real-time credit card processing for eCommerce platforms.
Designed and implemented API for third-party content providers.
Rebuilt intranet site copied from one built on older technology.
Built reports for business users.
Java/JSP Blue Martini Perl Mason JavaScript MSSQL ASP.NET/C#
Software Engineer/Systems Administrator
09.2000 - 03.2002
Consumer Direct Link, Inc., Costa Mesa, CA
Developed an embedded Linux system for a handheld device.
Built custom GUI applications for remote flashing of firmware.
Created demo applications for securing future contracts.
Linux C/C++
Perl Developer
01.2000 - 09.2000
HomePage.com, Los Angeles, CA
Developed a point and click homepage creation system.
Created database interface tools and modules.
Created large-scale online contest system, with continually evolving integrity checks.
JavaScript Perl MySQL
Perl Programmer
10.1998 - 01.2000
HomeStore.com, Thousand Oaks, CA
Development of tools for large-scale data download and processing.
Built custom download programs for unique transfer protocols.
Administration of NT/MS SQL systems.
Perl Windows NT MSSQL