Software engineer by trade, I enjoy learning new things and building effective microservices from architecture design to deployment. Outside of work, I'm usually working on some sort of side project or at the gym playing badminton.
2024 — Now
Santa Monica, California, United States
2023 — 2024
Los Angeles, California, United States
Second engineer and fifth employee of early stage startup building requirements management software for the aerospace and defense industry. Primarily specialized in back-end and devops engineering with some front-end development. Scope of API work included leading the effort to rewrite the back-end from C# to Java which better aligned with the Engineering team’s collective past experiences in addition to implementing various features such as multi-tenant management, AWSTextract OCR processing, permissioning systems, and background data processing. Devops accomplishments include architecting and codifying the entire infrastructure stack on AWS using Terraform and later migrating the company to GovCloud as part of on-going efforts to pursue SOC-2, NIST 800-171, and FedRAMP compliance.
Tech stack centered on Java API interfacing with React client running on AWS Fargate with data storage in AWS S3 and RDS Postgres database. Setup deployment pipelines using Github workflows to publish to AWS ECR. Also created local development environment used by all Engineers using Docker Compose and LocalStack to run application locally.
Marina del Rey, California, United States
One of the lead technical engineers facilitating LeaseLock’s transition away from in-grown tooling to Salesforce-centric systems. Individual contributions centered on architecting and implementing ETL pipelines that ingested tenant, lease and ledger data from various Property Management Service platforms (e.g. Entrata, MRI, RealPage, Yardi) and storing the transformed data in PostgreSQL and Salesforce. Major technologies leveraged in this project included AWS AppFlow, Lambda, S3, PostgreSQL and Terraform.
Management responsibilities involved conducting performance reviews, writing documentation and providing mentorship for six remote engineers across multiple timezones. Worked with Product to assess technical risks and served as a technical consult to the business for key decision-making (e.g. hiring, project timelines, road maps). Supported Engineering leadership by communicating up concerns from front-line engineers (e.g. process improvements, staffing) and proposing solutions that led to improvements in project delivery and productivity.
Reports directly to CTO Sudip Shekhawat.
Santa Monica, California, United States
Joined as the first Software Development Engineer on the newly formed Custom Ads Product and Tech (CAPT) team in the Amazon Advertising organization. Inherited technical ownership of the 1-Click advertising product which allows financial services companies to reward Amazon customers with promotional credits for switching their default payment instrument. As the lead engineer and technical owner, responsibilities included operational support for new and ongoing advertising campaigns, implementing code changes as well as architecture research and design for its successor product. Additionally, played an active role in helping to plan product strategy and mentoring the team on back-end web development. Worked closely with Technical Product Manager (TPM) Daniel Apt and reported to Software Development Manager (SDM) Leif Nelson.
2019 — 2020
Santa Monica, CA, USA
Joined to assist in Tala’s platform rearchitecture initiative aimed to deprecate legacy systems and replace them with scalable and robust back-end microservices. Worked with a global engineering team as part of this effort, requiring coordination across offices in Kenya, India and the US. Primary technical contributions focused on building and deploying a messaging service that sends one-way communications to users over various channels (e.g. SMS, push notification, email).
Architected ETL platform and analytics pipeline to be used by all microservices and evangelized the use of Apache Kafka as a core service in the company. Responsibilities stretched from building prototypes to validate technical feasibility to coordinating responsibilities between multiple back-end teams, product and DevOps to ensure all requirements and expectations are met.
Education
2009 — 2015
UCLA
Bachelor's Degree
2009 — 2015