A picture of me

Austin Delamar

Software Engineer

When I'm not at my computer, I like to play tennis and golf. Read my blog.

 Apple    San Jose, CA    amdelamar

Specialty

  • Java/Scala Programming
  • Web App Development
  • Cloud-native Applications

Skills

Java Scala Gradle sbt Cassandra CouchDB MongoDB Kafka Kubernetes Docker CloudFoundry Git


Open Source Projects

Jhash

Website GitHub Bintray

Password hashing utility in Java. Supports PBKDF2 hmac SHA1/SHA256/SHA512, BCRYPT, or SCRYPT, and it salts automatically and has a pepper option.

Jotp

Website GitHub Bintray

OTP (One Time Password) utility in Java. To enable two-factor authentication (2FA) using HMAC-based or Time-based algorithms.

Pm-themes

Website GitHub npm

Easy themes for ProtonMail, an encrypted email provider. Easily customize the colors of the web client and share themes with others.

Osseous

Website GitHub npm

A bony CSS framework for building websites without all the extra guts that heavier frameworks include.

View more projects and open-source contributions on my   GitHub.


Experience

Apple, Inc. - Backend Software Engineer

Cupertino, CA - September 2018 - Current (5 years)
Scala Python Kafka Cassandra Docker Jenkins

IBM Corp. - Cloud Application Developer

East Lansing, MI - January 2013 - August 2018 (5.5 years)
Java MongoDB Kafka Cloudant CloudFoundry Kubernetes

Certified Cloud App Developer   Published Patents  

Dow Corning Corp. - Intern Application Developer

Midland, MI - May 2012 - August 2012 (3 months)
SQL SQL Server PI-Tags

View my full work history at   LinkedIn.


About Me

Hi, my name is Austin Delamar. I'm a backend Java & Scala programmer.

Code. Test. Refract. (Repeat)! These daily activities for programmers are my favorite things about developing software. Like painting on a canvas, or writing a book, developing software is the process of careful planning, execution, and evaluation. My passion is in providing that level of detailed work to clients, and helping automate their business needs through computer software.

I grew up in Zeeland, Michigan (USA). In highschool, I played a lot of calculator games on my Ti-83 and even created a few text-based ones myself. That's when I first realized I enjoyed tinkering with electronics and computers. I didn't know I could make a career out of tinkering. I graduated in 2009, and completed a few Advanced Placement courses, that would give me a head start in college.

In Fall of 2009, I attended Grand Valley State University, and started taking courses aligned with a Bachelor's degree in Engineering. I loved taking the C programming class. After two semesters, I found I could continue programming as a major so I switched to Computer Science. I liked the engineering classes, but I liked coding more. The CS courses highly interested me, such as CPU Architecture, Linux Security, and UX Design. After 3 years I graduated in December 2012.

I started my career at IBM as a Cloud Application Developer in Lansing, MI. For almost 6 years I learned the enterprise systems of various clients (mostly Java) and grew tremendously in my skills and adaptability to new projects. Ultimately, that experience allowed me to land a position at Apple as a Backend Software Engineer all the way out in Cupertino, CA. My work now is almost entirely Scala and a dash of Python. I love what I do and I'm looking forward to the next challenge!



Contact

                 

 Email  Download PGP Key
Fingerprint: 0913 3bab e8fd 826c 015c 735c 9425 4427 956f 4fba


Some Quotes

"Efficiency is doing things right; effectiveness is doing the right things." ~ Peter Drucker

"I reinvent the wheel, because mine is rounder." ~ Martin

"Every great developer you know got there by solving problems they were unqualified to solve until they actually did it." ~ Patrick McKenzie

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." ~ Martin Fowler

"Just because something works doesn’t mean it can’t be improved." ~ Shuri #BlackPanther