Personal Portrait

Abel Gray

Highly motivated and results-oriented full-stack software engineer with 15+ years of experience developing scalable, efficient, and high-performance software solutions. Agile oriented, language agnostic, with a passion for building robust applications using modern frameworks and tools. Seeking remote or local opportunities in Switzerland. Native English speaker, German A2.

Contact

+41 76 589 6931
abel@notmy.org
LinkedIn
Education

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

JavaScript
TypeScript
Perl
Java
C/C++
Objective-C
ASP.NET/C#
PHP
Skills

Vue.js
Node.js
React/React Native
Express
Docker
Kubernetes
Firebase
AWS
Firebase
GCloud
GitLab
Jenkins
MySQL
PostgreSQL
MSSQL
Oracle
Hadoop
MongoDB
Couchbase
GraphQL
REST API Design
Personal Portrait
Abel Grayabel@notmy.org・+41 76 589 6931

Highly motivated and results-oriented full-stack software engineer with 15+ years of experience developing scalable, efficient, and high-performance software solutions. Agile oriented, language agnostic, with a passion for building applications using modern frameworks and tools. Seeking remote or local opportunities in Switzerland. Native English speaker, German A2.

Languages
JavaScript・TypeScript・Perl・Java・C/C++・Objective-C・ASP.NET/C#・PHP
Skills
Vue.js・Node.js・React/React Native・Express・Docker・Kubernetes・Firebase・AWS・Firebase・GCloud・GitLab・Jenkins・MySQL・PostgreSQL・MSSQL・Oracle・Hadoop・MongoDB・Couchbase・GraphQL・REST API Design

Abel Gray

Highly motivated and results-oriented full-stack software engineer with 15+ years of experience developing scalable, efficient, and high-performance software solutions. Agile oriented, language agnostic, with a passion for building applications using modern frameworks and tools. Seeking remote or local opportunities in Switzerland. Native English speaker, German A2.

Experience

Freelance
01.2022 - Present
Built a retail e-commerce site using Astro and Firebase.
Built a life-organization tool using Vue.js, TypeScript, and Firebase.
Built a Chromecast image gallery replacement for enhanced photo privacy.
Senior Backend Software Engineer
07.2020 - 08.2021
Photocolor Kreuzlingen AG, Kreuzlingen, Switzerland
Used Vue.js with Firebase to build a backoffice system for order and user management.
Extended a PDF generation engine to support an iOS app for building photo books.
Built a REST API with Express and TypeScript, to replace iOS Firebase library for reduced app size and increased capabilities.
Software Engineer
12.2019 - 02.2020
JOSHMARTIN GmbH, St. Gallen, Switzerland
Extended Elixir API service for generating documents.
Extended Vue.js customer facing website.
Software Engineer
01.2015 - 06.2019
Haufe-Umantis AG, St. Gallen, Switzerland
Used Express and MongoDB to build a REST API for storing and searching job listings.
Built rapid prototypes for potential customers using Vue.js and React Native.
Acted as release manager to package and test software for release to customers.
Rebuilt legacy release pipelines using Jenkins and Groovy, reducing build cycles from 6+ hours to 1.5 hours.
Supported a strong group of developers as Scrum Master.
Extended aging Perl/XML application.
Senior Software Engineer
12.2012 - 12.2014
Nami Media, Los Angeles, CA
Created fast ETL tools for customer data loading to ease the transition of customers from Google Adwords.
Improved core Perl ad serving software to increase speed and accuracy of ads returned.
Developed algorithms for smoothing ad spend, allowing advertisers to optimize their campaigns.
Built ad management platform using Perl and Catalyst, with Postgres and Couchbase.
Built reporting tools for business users using Hadoop.
Software Engineer
06.2011 - 12.2012
ValueClick Inc., Westlake Village, CA
Created a flexible reporting suite for business users using Vue.js, connected to Oracle and MySQL systems.
Built media and account management software for internal use using Perl and JavaScript.
Web Developer
06.2007 - 05.2011
Lakeshore Learning Materials, Carson, CA
Development of Java e-commerce site for educational products using Blue Martini.
Maintenance and development of toy selling e-commerce platform Perl with Mason.
Implemented real-time credit card processing for the Java e-commerce platform.
Created an API for third-party content providers to enable instant delivery of digital items.
Built a real-time flash card maker for teachers, saving the time of overworked educators.
Ported Java servlet intranet applications to run in ASP.NET/C#.
Built reports for internal business users using MSSQL.
Software Engineer/Systems Administrator
09.2000 - 03.2002
Consumer Direct Link, Inc., Costa Mesa, CA
Developed an embedded Linux system for a mobile device containing all the functionality of a modern mobile phone.
Built web applications for remote flashing of firmware, device management, and software rollout.
Created demo applications using C++ and embedded GUI widgets.
Perl Developer
01.2000 - 09.2000
HomePage.com, Los Angeles, CA
Developed a point and click homepage creation system using Perl and JavaScript.
Built a large-scale online contest system, with continually evolving integrity checks.
Created MySQL database interface tools and modules.
Perl Programmer
10.1998 - 01.2000
HomeStore.com, Thousand Oaks, CA
Development of Perl ETL tools for large-scale data downloading and processing of real estate listings.
Administration of ETL cluster and MSSQL systems, maintaining system and program stability.
Automated ETL tool creation saving the development team hours of work.