# Daniel Yu > Senior Software Engineer Location: Inglewood, California, United States Profile: https://flows.cv/danielyu 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. I'm always thinking about potential start-up ideas and challenging myself to take risks and grow. ==================== I do not accept LinkedIn invitations from individuals I have not met personally. If there is a mutually beneficial reason for us to connect though, I would love to hear from you! ## Work Experience ### Senior Software Engineer @ Bezel Jan 2024 – Present | Santa Monica, California, United States ### Senior Software Engineer @ Stell Jan 2023 – Jan 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. ### Senior Engineering Manager @ LeaseLock Jan 2021 – Jan 2022 | 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. ### Software Development Engineer II @ Amazon Jan 2020 – Jan 2021 | 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. ### Senior Software Engineer @ Tala Jan 2019 – Jan 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. ### Senior Software Engineer @ Embrace.io Jan 2016 – Jan 2019 | Culver City, CA, USA Second hire at Embrace.io responsible for building much of the back-end data processing pipeline and the initial architect for the Embrace Android SDK. Primary responsibilities on the back-end are to architect, build and deploy to production numerous stateful and stateless back-end processing applications capable of processing vast quantities of streaming data in near real-time. To allow for horizontal scaling, applications were built using a variety of stream processing frameworks such as Apache Storm, Spark Streaming, Kafka Streams, Apache Flink and Apache Beam. With regards to data storage Kafka, Cassandra, Redis, ClickHouse and MySQL were used where appropriate depending on the usage case. Main considerations when designing the ingestion engines in addition to scalability and performance was failure recovery and operational monitoring. Developed the Embrace Android SDK while managing two contractors contributing most heavily to the Gradle plugin that compliments the core Android SDK. Developed a “swazzling” tool that runs at build-time which effectively provides method swizzling capabilities in Android. In addition to development, ownership of the Android product included active product planning, customer support and customer success roles. Reports directly to CTO Fredric Newberg. ### Software Engineer @ Avant Jan 2016 – Jan 2016 | Culver City, CA, USA Designed and built from scratch a company-wide microservice for securely storing and managing credit reports as architect and lead engineer using Clojure, AWS DynamoDB and proprietary encryption service. In the process, led and mentored a team of two other developers learning Clojure for the first time and was able to construct a highly scalable system from a design document to code completion in less than six weeks with significant testing infrastructure. Worked closely with Product Manager Sam Lahti to prioritize goals during the development process and was able to deliver all initial MVP deliverables on-time. ### Software Engineer @ Avant Jan 2015 – Jan 2016 | Culver City, CA, USA One of two engineers constructing a PCI compliant secure data storage service that provides encryption at rest and authenticated retrieval of sensitive information across the entire organization. Full ownership and primary developer of a scalable distributed job system for handling periodic data re-encryption, key rotation and backup tasks in a reliable and fault tolerant fashion using Amazon SWF and Clojure. Managed by Senior Software Engineer Marshall Brekka. ### Software Engineer @ Avant Jan 2015 – Jan 2015 | Culver City, CA, USA Full-stack engineer as part of a small, fast-paced team that manages the ReadyForZero personal debt management product acquired by Avant. Primary development work centers on front-end coding in JavaScript and Clojure on the back-end with heavy interaction with other technologies including SQL and Looker. Managed by Senior Engineering Manager Ignacio Thayer. ### Software Engineer - Norton Mobile @ Symantec Jan 2014 – Jan 2015 | Culver City, CA, USA Worked in an Agile environment to develop and test features for the Norton Mobile Security Android application. Responsibilities included analyzing and proposing solutions for detecting vulnerabilities in the Android OS, building automated systems to test and deploy builds as well as researching and prototyping new features and tools for the product. Managed by Senior Director Brendon Woirhaye. ### Software Engineer - Symantec Security Fortifications for Android @ Symantec Jan 2013 – Jan 2014 | Culver City, CA, USA Developed the network features for the Symantec Security Fortifications for Android (SSFA) project. This project modified the Android OS itself to expose a public API that allows a restricted set of trusted applications access to additional security privileges not inherently present within Android. Responsibilities included developing a daemon program written in C++ using JNI and regularly building custom security enhanced versions of the Android OS. Managed by Senior Director Brian Witten. ### Software Engineer - Intern @ Symantec Jan 2010 – Jan 2013 | Culver City, CA, USA Received training in reverse engineering malware samples coded in x86 assembly, conducted security related research into the Android OS and built internal analysis tools for the Security Response team. Managed by Distinguished Engineer Eric Chien. Notable accomplishments include: - Solely developed APKinspector, a static analysis tool written in Python for Android APK files used in conjunction with an automated application repository crawler to analyze publicly downloadable APK files. - Solely developed DIMON (Dalvik Interpreter Monitor), a specialized Android OS image used to hook and monitor program execution and system operation dynamically. - Co-published internal report on Android OS Modifications and API Hooking with Technical Director Nishant Doshi. - Solely developed GHOST, a prototype “proof-of-concept” application feature demonstrating the commercial feasibility of modifying Android OS internals in order to perform restricted functionality such as SMS blocking and arbitrary shell command execution. ## Education ### Bachelor's Degree in Computer Science UCLA Jan 2009 – Jan 2015 ## Contact & Social - LinkedIn: https://linkedin.com/in/yudanielk --- Source: https://flows.cv/danielyu JSON Resume: https://flows.cv/danielyu/resume.json Last updated: 2026-03-22