Post Job Free

Resume

Sign in

Software Engineer Experienced

Location:
San Francisco, CA, 94102
Salary:
170000
Posted:
April 13, 2024

Contact this candidate

Resume:

Ed Cass

Fairfax, CA *****

Email: ad4zc4@r.postjobfree.com

Cell: 415-***-****

OBJECTIVE:

Experienced software engineer with a strong foundation and a keen interest in building scalable, resilient microservices architectures and data pipelines. Eager to apply my expertise in designing, implementing, and maintaining solutions to drive efficiency and agility within a forward-thinking organization. Dedicated to leveraging technologies and leadership to deliver high-performance solutions that meet the evolving needs of users and businesses. Seeking a challenging role where I can collaborate with talented teams to create impactful outcomes with good code.

Languages

Python, NodeJS, TypeScript PHP, Perl, Ruby, HTML, CSS, JavaScript, C/C++, and of course all the stupid ‘nix tricks.

Databases

Postgres, DynamoDB, Redis, Mongo, CouchDB, MySQL, Oracle, and DB2

Frameworks / Software / APIs

AWS (Lambda, API Gateway, Athena, Cloud Formation, IAM, STS, s3, SQS, SES, RDS, SMS), PowerBI, Django, FastAPI, Flask, Drupal, Laravel, Symphony, Cake, Apache, nginx, cURL, git, Kubernetes, Magento, Jira, Solr, composer, PIP, poetry, Ansible, Jenkins, Linux / Unix, Salt, Vagrant, NetSuite, Twilio, and others

EMPLOYMENT

Software Architecture / Software Engineering Consultant

Launch Technical Solutions, Inc June. 2020 – Present

Fintech: Designed implementation of Synapse API, creating a Node.js SDK for the same. Created API for internal dashboard and ETL processes for synching financial data into Netsuite.

Health Science: Wrote embedded Python script for centrifuges to collect data into S3. Wrote ETL process to then parse data into MySQL (structure of my design) using Athena. Wrote API for consumption of data.

DevOps: Worked in Jenkins, Python, and Terraform to implement FEDRAMP in AWS to facilitate SCOTUS communications during COVID lockdowns. Yes, this project was a bit of a fire drill.

Geospatial: Wrote a FastAPI to disseminate AIS and ML data for estimation of container delivery. Wrote some of the ingestion of the same data. Worked closely with DevOPs to configure PowerBI desktop in AWS cloud using AppStream 2.0 so that users could visualize data using supply chain information on Microsoft, OSX and Linux.

Senior Engineer and DevOps

Nixle, Inc Oct. 2016 – March 2020

Many projects during my time here. Starting with moving their application into AWS from an old COLO. This required reverse engineering application code, settings and creating orchestration for CICD, and multiple data migrations. Initially, I was truly DevOps in this role working in the application code, orchestration of releases, creating new development, QA, stage and production environments. Working closely with Site Reliability Engineers. and other Software Engineers we replaced 8 different applications into the cloud with a minimal CICD in 9 months.

Using Jenkins, Salt, Terraform, and Python created a CICD pipeline. Designed SDLC and automated several points of it using Jenkins pipeline, Python, Github, and Salt.

Created and managed ETL processes for FEMA data, customer, and notification data.

Created API for delivery receipts and implemented the same. Integrated with FEMA API, National Weather Service, SES, SQS, SNS, Facebook, and Twitter. Re-engineered multiple ETL processes .

DevOps Consultant

Taos, Inc June 2016 – Oct. 2016

Provided DevOps and CICD pipeline for a client. Single project using Salt, Vagrant, Jenkins, Artifactory and Python for code deployment from developer’s Linux machines through to production.

Principal Automation Engineer

San Francisco, CA Kixeye, Inc June 2015 – Oct 2015

Project lead: working directly with finance, project managed myself and one other developer in creating tools for finance to have up to date information regarding Kixeye’s platforms.

Interfacing with internal APIs, and those of Facebook, Google, AWS, Netsuite and Apple, created ETL processes in Python that collected financial data and updated Netsuite with daily revenue and expenditures of Kixeye’s gaming platforms. Created APIs for consuming this information.

Created development environment and release scripts using Vagrant, CloudFormation and Puppet.

Lead Software Engineer

Larkspur, CA Metrodigi, Inc October 2013 – April 2015

Was brought on to make an application written on Ubuntu in Joomla, writing files to a local file system scale horizontally.

Refactored application to be a series of services to be utilized by client scripts and Angular application. Utilized IAM and STS APIs for creating tokens that served for session management in both Metrodigi and AWS services.

Created and maintained two Node.js services.

Created Single sign on to all services and s3 allowing for large files to be uploaded directly to Amazon’s edge network.

Created notification service for HTML and text email, and SMS messaging of events in the system using SES API for email and Twilio for SMS notifications with aggregate messages, text vs. HTML vs. SMS decision making based on user preferences. All messages followed a common interface and leveraged Dependency Injection for message delivery.

Created queuing of “book processing” using SQS and implemented an autoscaling policy to account for spikes and the number of books being processed.

Created web hooks framework. At certain points in the workflow, the system would (based on project preferences) make calls out to 3rd party scripts to manipulate books in s3 or via other endpoints.

Defined RESTful practices, documentation standards, and server architecture.

Lead API Engineer

Stella and Dot San Bruno January 2011 – November 2012

Replatform of a 200mm a year ecommerce and direct selling platform. Nothing like building something, flipping the "on" switch and watching more money than your car is worth come over the wire by the time you get to the parking lot. The learning curve on a project like this is measured in real money and a lot of late nights with smart people.

Created CRM for contact management of 20,000+ sales people and API endpoints.

Created scheduling tools for “trunk parties” and API endpoints.

Worked with consultants to integrate both with the eCommerce platform.

Created API for mobile applications.

Refactored cart and return management systems based on requirements from accounting.

Internationalization of CRM, scheduling application and API endpoints.

Created algorithm for assignment of commission and leads to sales people based on likelihood of re-engagement using factors such as proximity to customer, past performance of salesperson, and age discrepancy between salesperson and customer.

Engineering Manager, Software Architect

SolutionSet Mill Valley, CA November 2008 – December 2010

Led a team of up to eight engineers delivering a myriad of marketing and software projects for clients such as American Express, Dell, Sears and Radio Shack. We did everything from email marketing to InDesign catalog generation with a homegrown CMS. Mobile applications, iPad enabled sites that were ready before the first iPad, and strategic marketing initiatives for clients were all always in the mix.

Volunteering:

Fleet Captain, Loch Lomond Yacht Club

Primarily responsible for scheduling and planning logistics of cruises of yachts to other yacht clubs and destination sails. Coordinating with other yacht clubs, yacht owners, volunteers, bridge tenders, AIS systems (where applicable), and Coast Guard to ensure safe and enjoyable trips.

In this position, I’m also a board member voting on budgetary issues. As the Executive Officer of the Club, I work closely with the Commodore and ensure that the goals of the club are realized by interacting with all committees to ensure that high level goals are reflected at every level of operations.



Contact this candidate