I'm a Senior Software Engineer with over 10 years of experience building apps that scale well and perform reliably.
Location
San Gabriel, CA
Education
U
University of California-Berkeley
March 2010 - May 2014
degree
Bachelor's
major
Computer Science
Work Experience
S
Softermii
Senior Software Engineer
Studio City, CA, United States
September 2022 - May 2025
company
Softermii
title
Senior Software Engineer
overview
- Led architecture and development of 30+ features for distributed systems and microservices.
- Migrated monolithic Java applications to Spring Boot microservices.
- Built event-driven systems with Kafka and RabbitMQ.
- Engineered healthcare data workflows with Rhapsody and ensured HIPAA compliance.
- Automated deployments using Jenkins and AWS CDK; utilized Docker, Kubernetes, Terraform, and Azure Bicep.
- Developed full-stack solutions with React, Angular (NgRx), Vue.js, Nuxt.js, Laravel, Django, Node.js, and .NET.
- Managed state with Redux, Context API, and optimized front-end performance (lazy loading, GraphQL).
- Integrated HL7/FHIR for EHR interoperability and used Lyniate Rhapsody in healthcare systems.
- Implemented automated testing with Playwright, Appium, Cypress, Jest; integrated CI/CD pipelines via Jenkins and GitHub Actions.
- Managed infrastructure on AWS and Azure; configured Tomcat servers and led e-commerce development in ASP.NET.
- Used functional programming in TypeScript and integrated third-party tools with Ruby on Rails.
- Led projects using Azure DevOps, Jira, and Remedy for development lifecycle and support.
U
Upgrow
Senior Full Stack Developer
San Francisco, CA, United States, 94199
June 2018 - August 2022
P
PagerDuty
Full Stack Developer
San Francisco, CA, United States, 94199
March 2015 - May 2018
Fun Fact
I speak French and Japanese and love learning about different cultures.
Passion
I’m passionate about building scalable, impactful software that improves people’s lives, especially in e-commerce, healthcare, and education.
Skills
Languages
EnglishFrenchJapanese
Skills
Access ControlsAlgorithmsAmazon DynamoDBAmazon ElastiCacheAmazon Elastic Compute CloudAmazon S3Amazon Simple Queue Service (SQS)Amazon Web ServicesAngularJSApache HTTP ServerApache KafkaApache MavenApache SparkApache TomcatApache YarnApi GatewayApplication Performance ManagementApplication Programming Interfaces (APIs)ArchitectureArtificial IntelligenceASP.NETAuditing SkillsAutomationAutomation of TestsAWS CdkAWS LambdaBackbone.JsBackendBicepBitbucketBlazorBootstrap (Software)Browser TestingBuild ToolsBusiness ProcessesBusiness Process ImprovementCascading Style Sheets (CSS)CassandraChatbotsCloud ComputingCode CoverageCode ReviewCommunication SkillsConfluenceContent ManagementContinuous IntegrationC++ (Programming Language)C Sharp (Programming Language)Cucumber (Software)Customer InsightsCustomer Relationship ManagementCypress (Programming Language)DashboardsDatabase AdministrationDatabasesData IntegrationData MigrationDataOpsData PipelinesData ProcessingData QualityData RetrievalData SecurityData StreamingData StructuresData TransformationData TransmissionsDependency InjectionDependency ManagementDeployment AutomationDesign of User InterfacesDevice CompatibilityDevOpsDisease SurveillanceDistributed SystemsDistribution (Business)Django Web FrameworkDockerDrupalE-CommerceElasticsearchElectronic Data Interchange (EDI)Employee OnboardingEmployee RetentionExpress.jsExtensible HyperText Markup Language (XHTML)Extensible Markup Language (XML)Extract Transform Load (ETL)FastapiFast Healthcare Interoperability ResourcesFintechFlask (Web Framework)FlutterFront End Software DevelopmentFunctional ProgrammingGitGithubGitlabGolangGraphqlGroovyGrpcGrunt (Software)Gulp.jsHealth CareHealth Insurance Portability and Accountability Act ComplianceHealth Level Seven InternationalHibernate (Java)HTMLHTML5Human-Computer InteractionIBM Websphere Application ServerIndustrial PolishingInformation SystemsInformation TechnologyInfrastructure ManagementInsurance Claim ProcessingIntegration TestsInventory Management SoftwareIssue Tracking SystemsJasmineJava (Programming Language)JavaScript (Programming Language)JenkinsJIRAJQueryJSONJunitKnowledge of EngineeringKnowledge of FinanceKotlinKubernetesLaravelLarge Language ModelsLegacy SystemsMachine LearningManagement of StressManual TestingMariaDBMedical RecordsMentoringMessage BrokerMicroservicesMicrosoft AzureMicrosoft SQL ServerMobile Application SoftwareMochaMockitoModel View Controller (MVC)MongoDBMySQLNatural Language UnderstandingNeo4jNestJS.NET Core.NET FrameworkNext.jsNginxNode.JsNoSQLNpm(Software)NumPyOpenapiOperations and Management PlatformOperations Support SystemsOracle ApplicationsOracle WebLogic ServerPagerdutyPandasParadigmsPatient Information LeafletsPayloadsPHP (Programming Language)PlaywrightPL-SQLPostgreSQLPostmanProblem SolvingProcessing of Input OrdersProgramming LanguagesProject ManagementPublic HealthPuppeteer (Software)Push TechnologyPytestPython (Programming Language)PytorchQuality ManagementQuery OptimizationQuery PerformanceRabbitMQReactJSReact NativeReact ReduxReal Time DataRedisRegion ManagementRelational DatabasesReliabilityResponsive Web DesignRestful APIsRhapsodyRole-Based Access ControlRubyRuby on RailsSafety PrinciplesSalesSalesforce.ComScalabilitySearch Engine OptimizationSecure CodingSeleniumShopifySimple Object Access Protocol (SOAP)SimulationsSnowflakeSoftware as a ServiceSoftware DebuggingSoftware Design PatternsSoftware EngineeringSoftware QualitySoftware Version ControlSpring-bootSpring FrameworkSpring-mvcSQL DatabasesSQL Stored ProceduresStakeholder ManagementStrategic ThinkingStreamlineSubversionSuccess Driven PersonSvelteSwaggerSymfonySyntactically Awesome Style Sheets (SASS)TailwindTeam WorkingTechnical DebtTensorflowTerraformTesting SkillsTestngThree.jsTraining DataTransaction Processing (Computing)Transact-SQLTypeScriptUnit TestingUnixUser ExperienceVue.jsVulnerabilityWeb ApplicationsWeb Application SecurityWeb DevelopmentWebGLWebhooksWebpackWebRTCWeb ServicesWeb Services Description LanguageWeb TrafficsWildFly (JBoss AS)WordPressWorkflowsZapier