Hello, I'm Chris!
I'm a software engineer with 14 years of experience in internet technologies ranging from PHP and Typescript applications to Linux/Unix and DevOps Cloud administration.
Diligent, pragmatic, analytical with a passion for processes and elegant code. Mostly self-taught, I've got a curious mind and an interest in the how's and why's of our world.
Technical Toolbox
Typescript
JavaScript
Python
PHP
Ruby
Bash Scripting
Node.js
Express
React
Next.js
Vue
Rails
FastAPI
Jest
Cypress
DynamoDB
MySQL
PostgreSQL
Elasticsearch
MongoDB
Redis
Lambda
API Gateway
SQS
Terraform
Vercel
Jenkins
GitHub Actions
Experience
Software Engineer
Basal Inc.
Tokyo, Japan
December 2023 - Present
- Designing and implementing a modular frontend application in TypeScript/React to facilitate low-code application development.
- Developing features and maintaining a proprietary microservices modular Rest API application using Typescript and Express.
- Evaluating software tests using Jest for unit tests, supertest for API tests, and Storybook JS for frontend pages and components testing.
- Engage with stakeholders to evaluate software features, write specifications, and implement code.
- Other responsibilities include maintaining GitHub Actions for CI/CD, updating OpenAPI and TSDoc documentation, and supporting clients using our proprietary software.
Software Engineer
CI&T
Tokyo, Japan
January 2020 - July 2023
- Involved with architecture design from gathering business requirements, writing technical specifications and documentation, POCs, implementation, testing, and deployment
- Designed and implemented a scheduled data file parser application, which retrieved CSV data from a WebDav service; which used Node streams, AWS Lambda, and AWS SQS to insert data into a single-table designed DynamoDB table
- Designed, created, and maintained APIs in Typescript on AWS Lambda Serverless and Microservices technologies using Lambda, API Gateway, DynamoDB, PostgreSQL, SQS, and Google Apigee
- Implemented a Social Media authentication feature to an existing React website concentrating mostly on backend APIs and some React code updates
- Refactored a loyalty points transaction system from different legacy systems to a monorepo/microservices application
- Also worked on some DevOps and CI/CD with AWS, Terraform, Jenkins
Instructor
Le Wagon
Kyoto, Japan
June 2019
- Taught intro Ruby on Rails
- Lectured and presented live code
- Assisted and tutored students with their projects
LAMP Developer
The Design People, Inc.
El Segundo, California
November 2012 - December 2018
- Developed and maintained WordPress plugins and internal tools
- Created various scripts (Python, Bash, PHP) for our web servers hosting mostly WordPress sites
- Managed multiple servers and cloud instances which hosts 5,000+ websites at Rackspace, AWS, and our own server cabinet utilizing Nginx/Apache and Nginx/PHP-FPM web servers
Web Developer
The Design People, Inc.
Marina del Rey, California
November 2008 - November 2012
- Managed custom modules for our enterprise CMS application which hosts roughly 2,500+ websites
- Coordinated with several developers to expand, customize, and maintain client's websites
- Developed customized modules for MLS/IDX data feeds, which used RETS, XML, and CSV
- Created the first set of plugins for our current WordPress product line
System Administrator
The Design People, Inc.
Marina del Rey, California
February 2006 - August 2008
- Managed web, mail, dns, and backup servers
- Provided tier III and tier II support, training for tier I, as well as emergency development work for our websites
- Developed various tools in Bash (backup scripts, website creation scripts), websites in PHP (email server management, DNS management), and Salesforce.com's PHP API for our project management and production teams