Background
Software Engineer with ~3 years of industry experience mainly focused on
web-based backend development involving distributed systems (k8s), message
queues, RESTful APIs, NoSQL databases, Redis (mem)caching, Elasticsearch,
etc
Experience
Software Engineer II
Jan 2022 - Jun 2022 @ LogDNA (n.k.a. Mezmo)- Tackled the refactor of the alerting microservice (send functionality) for integrations with services like OpsGenie, PagerDuty, etc
- Aided in building a fully fledged provisioning API, spurred by & intended for enterprise b2b use, which aligned with simultaneous RBAC efforts to scaffold a hierarchical organizational structure
- Worked on our custom Terraform provider/plugin to add support for Slack alerting integration & aligned its resources for consistency with the views/alerts API schema + parity with CRUD operations
Software Engineer I
Jan 2020 - Dec 2021 @ LogDNA (n.k.a. Mezmo)- Fulfilled on-call developer duties by debugging culpable code, releasing hot-fixes, rolling back faulty deploys, & pushed for the adoption of a new rotation system to more evenly distribute the workload
- Advocated for the adoption of RESTful API best practices & standardization across development/documentation by instrumenting Swagger(hub) tooling in alignment with the OpenAPI specification
- Contributed to efforts involving the migration & upgrade of our system(s) from Elasticsearch version: 5.x -> 7.x entailing the refactor of numerous services/jobs to facilitate the transition from tribe nodes to cross-cluster search & account for changes in the ES API + Query DSL
- Led development + documentation efforts for the feature release of our Export API v2 allowing users to export their logs as JSON; this leveraged the `search_after` parameter of Elasticsearch's API to provide native support of deep pagination functionality thru queried results
Software Engineering Intern
May 2019 - Aug 2019 @ LogDNA (n.k.a. Mezmo)- Targeted monitoring/observability into backend systems via instrumentation of Prometheus clients to emit OpenMetrics
- Implemented & modularized archiving functionality to various storage providers like AWS S3, Azure Blob, IBM-COS, etc
- Initiated the introduction of AWS Marketplace SaaS Subscription Services as another one of our integrated product offerings
Software Engineering Intern
Jun 2017 - Aug 2017 @ LogDNA (n.k.a. Mezmo)- Revamped an internal dashboard showcasing relevant sales metrics like churns, conversions, revenue breakdowns, etc
- Engineered a proof of concept for lead generation leveraging Clearbit's API to grab relevant business contacts & data
- Created cron|batch jobs to automate certain tasks on a regular basis
Network Engineering Assistant
Mar 2016 - May 2017 @ Student Affairs IT (UC Berkeley)- Assisted in maintaining network integrity/reliability across campus using a ticketing system (ServiceNow)
- Conducted WiFi surveys, repaired hardwired connections, installed & troubleshooted network switches, etc
- Trained in network/security fundamentals such as the TCP/IP|OSI models, SSL/TLS protocols, etc
Education
Bachelor of Arts in Cognitive Science (Computational Modeling Focus)
2015 to 2019 @ University of California, BerkeleyMinor in Computer Science
2015 to 2019 @ University of California, BerkeleySkills
- JavaScript
- Node.js
- HTML/CSS
- Astro
- React
- Vue
- Java
- Python
- C(#)
- SQL
- YAML
- Shell (Bash)
- Git
- Unix/Linux
- Jenkins
- CircleCI
- MongoDB
- Redis
- Kubernetes (& Docker)
- Elasticsearch (& Lucene)
- Swagger (& OpenAPI)
- Prometheus (& OpenMetrics)
- Message Queues [Kafka, RabbitMQ, etc]
- Terraform (& HCL)