Abel Gray
Full-stack software engineer with 15+ years experience developing scalable high-performance solutions. Agile oriented, language agnostic, with a passion for building new things using modern frameworks and tools.
Contact
Education
California State University Long Beach
Computer Science, B.S.
Graduated 2009
Skillset
JavaScript・TypeScript・Perl・Java・C/C++・ASP.NET/C#・Vue.js・Node.js・React/React Native・Express・Docker・Kubernetes・Firebase・AWS・GCloud・Git/GitLab・Jenkins・SQL・Oracle・Hadoop・MongoDB・Couchbase・GraphQL・CI/CD・REST API Design
Skillset
JavaScript
TypeScript
Perl
Java
C/C++
ASP.NET/C#
Vue.js
Node.js
React/React Native
Express
Docker
Kubernetes
Firebase
AWS
GCloud
Git/GitLab
Jenkins
SQL
Oracle
Hadoop
MongoDB
Couchbase
GraphQL
CI/CD
REST API Design
Abel Grayabel@notmy.org +41 76 589 6931
Full-stack software engineer with 15+ years experience developing scalable high-performance solutions. Agile oriented, language agnostic, with a passion for building new things using modern frameworks and tools.
Skillset
JavaScript・TypeScript・Perl・Java・C/C++・ASP.NET/C#・Vue.js・Node.js・React/React Native・Express・Docker・Kubernetes・Firebase・AWS・GCloud・Git/GitLab・Jenkins・SQL・Oracle・Hadoop・MongoDB・Couchbase・GraphQL・CI/CD・REST API Design
Education
California State University Long Beach・Computer Science, B.S.・2009
Abel Gray
Full-stack software engineer with 15+ years experience developing scalable high-performance solutions. Agile oriented, language agnostic, with a passion for building new things using modern frameworks and tools.
Experience
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 time and complexity.
Supported a strong group of developers as Scrum Master.
Extended core 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 customer facing ad management platform using Perl with Catalyst, 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.
Development of toy selling e-commerce platform with Perl and 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 using JavaScript.
Ported Java 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 smartphone.
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.