Summary
Overview
Work History
Education
Skills
Training Courses Certifications
Timeline
Generic

Mehrshad Rafiei

Principal Software Engineer
San Ramon,CA

Summary

With 20+ years in IT, specialized in designing, developing, testing, deploying, and maintaining complex n-tier Enterprise and Distributed Applications using Java Core and Java EE Technologies. Expertise in performance scalability, maintainability, object-oriented design, and agile methodologies. Experienced in Enterprise Application architecture, including connectivity and integration with external systems utilizing the following tools and technologies:

Java, Spring, Spring Boot, REST API, Cloud Computing, OpenAPI, JMS, Apache Kafka, RabbitMQ, BDD, Continuous Integration (GitHub Actions, Hudson, TeamCity), Docker, JPA, Hibernate, JDBC, Databases (Oracle, Sybase, DB2, NoSQL), Domain Driven Design, Grid Computing, Distributed Systems, Test Automation.

Overview

12
12
years of professional experience
1
1
Language

Work History

Principal Member of Technical Staff (Tech Lead)

Duetto Research
San Francisco, CA
09.2022 - 02.2024
  • Leading transformation of internal components from monolithic application to Microservice Architecture.
  • As Tech Lead for Reporting Business Unit, led successful initiative to improve performance of reporting component of application, resulting in 30% performance enhancement.
  • Identified opportunities for system improvements, leading to increased efficiency and cost savings

Principal Support Engineer

Oracle
09.2019 - 08.2022
  • In the role of "Developer Support" for the Responsys Application, a Multi-Channel Marketing Platform, I contributed to customer satisfaction by assisting in designing and managing marketing campaigns across multiple channels, including email, SMS, push notifications, and web push.
  • Designing custom solutions and tools for customers and internal support teams to improve efficiency in identifying and troubleshooting issues.

Principal Software Engineer

Okta
05.2016 - 05.2019
  • Designed, developed, and integrated Universal Directory (Virtual Cloud Directory) as central User Store for the entire system.
  • Managed definition and implementation of User Profile schemas, integrating with diverse User Stores like Active Directory, LDAP, and custom application user stores such as Salesforce.
  • Designed and developed customized policy framework and authentication pipeline specifically tailored for Customer Identity Access Management (CIAM) scenarios as an effort to streamline the authentication workflow.

Principal Software Engineer

Oracle
05.2012 - 05.2016
  • Design and Development of Elastic Charging Engine, highly performant, highly available and highly scalable metadata-driven application handling billing and rating as part of wireless domain echo system based on Oracle's Coherence grid computing platform.

In addition I have worked for the following companies in various Java projects:

Mizuho Securities, Citigroup, Credit Suisse, Goldman Sachs, Lehman Brothers, Citigroup, Deutsche Bank

Education

Bachelor of Science - Computer Sciences

University of Applied Sciences
Frankfurt
05.2001 - 06.2001

Skills

undefined

Training Courses Certifications

  • DB2 for database programmers.
  • SUN Certified Programmer for JAVA 2 Platform 1.2
  • Principles of Project management
  • Bank knowledge for non-bankers

Timeline

Principal Member of Technical Staff (Tech Lead)

Duetto Research
09.2022 - 02.2024

Principal Support Engineer

Oracle
09.2019 - 08.2022

Principal Software Engineer

Okta
05.2016 - 05.2019

Principal Software Engineer

Oracle
05.2012 - 05.2016

Bachelor of Science - Computer Sciences

University of Applied Sciences
05.2001 - 06.2001
Mehrshad RafieiPrincipal Software Engineer