Farbod Zarouri

Farbod Zarouri

Mentor
Rising Codementor
US$8.00
For every 15 mins
ABOUT ME
Highly experienced Java Software Engineer with expertise in identity and access management.
Highly experienced Java Software Engineer with expertise in identity and access management.

Highly experienced Java Software Engineer with over 9 years of expertise in designing and implementing enterprise-level identity and access management (IAM) systems. Proven track record of leading complex software projects, from concept to deployment, utilizing a deep knowledge of distributed systems, microservices, and secure authentication protocols. Adept at managing cross-functional teams, conducting detailed code reviews, and driving continuous improvement in software development practices. Passionate about solving challenging technical problems and delivering scalable, high-quality software solutions. Currently focused on advancing my career in software engineering and project management.

Istanbul (+03:00)
Joined August 2024
EXPERTISE
9 years experience
9 years experience
9 years experience
9 years experience
9 years experience
9 years experience

REVIEWS FROM CLIENTS

Farbod's profile has been carefully vetted and approved as a Codementor. Connect with Farbod now, and leave a review for them once you're done!
SOCIAL PRESENCE
Stack Overflow
215 Reputation
0
1
13
EMPLOYMENTS
Project manager
Sabapardazesh
2015-05-01-2024-09-01
Began as an intern to gain enterprise-level software development experience, quickly advancing to a leadership role. Initially tasked wi...
Began as an intern to gain enterprise-level software development experience, quickly advancing to a leadership role. Initially tasked with managing a central authentication system with OTP integration used by major banks. When the original team left, assumed full responsibility for the project's development, on-premises support, and customer management. Played a crucial role in developing new features based on customer feedback and market demands, while expanding the system’s capabilities.

Promoted to Project Manager, leading a significant system transition to a microservices architecture. Spearheaded the integration of advanced features such as access policy enforcement, federation, and comprehensive user, client, and asset management. Enhanced existing functionality, laying the groundwork for a robust IAM solution adaptable for both on-premises and SaaS models. Additionally, handled business aspects such as supporting customer acquisition and providing tailored solutions to meet client needs.

HTML/CSS
Java
SQL
View more
HTML/CSS
Java
SQL
Git
MongoDB
Linux
Database
Excel
Spring
PostgreSQL
Unit Testing
JSF 2
JDBC
PrimeFaces
Spring Security
Active Directory
Redis
LDAP
OAuth 2.0
Authorization
Relational Database
Maven 3
Containers
BDD
Database Schema
Messaging
Hibernate Mapping
Spring data
GitLab
Web Development
Windows Server
Docker
Team Building
RDBMS
Provisioning
Code Refactoring
Code Review
ICEfaces
Leadership
Identity Management
Spring Boot
Data Migration
SOAP Web Services
Object-Oriented Programming
Microsoft Word
Socket
IBM DB2
Software Development
Object-Relational Mapping
Data structure
MyBatis
Microservices
Clean Coding
Accounting
Dockerfile
Public speaking
GraphQL
Spring Data JPA
SVN Repository
Architectural Design
Database Management System Concepts
Microservice architecture
Spring Cloud
Spring JDBC
Agile
PWA
Oracle Database
SAML 2
Distributed Applications
IBM WebSphere MQ
Technical Support
Clean Architecture
Keycloak
OpenID Connect
RESTful API
Apache tomcat
Jira/confluence
Spring core
Identityserver
Authentication
Cassandra NoSQL Database
Hibernate ORM
Security software
IBM WebSphere Application Server
Software architecture
Apache HTTP Server
Cryptography
SaaS
Relational database development
View more
PROJECTS
2015
HTML/CSS
Java
SQL
View more
HTML/CSS
Java
SQL
Git
MongoDB
Linux
API
PostgreSQL
OOP
Unit Testing
Debugging
Jsf
Testing
Spring Security
Active Directory
Redis
NoSQL
LDAP
OAuth 2.0
Gradle
Authorization
YAML
Project management
Mockito
Payment gateway
Spring data
GitLab
Web Development
RDBMS
Code Refactoring
Code Review
Identity Management
Spring Boot
Network
SOAP Web Services
Project documentation
Load Balancing
IBM DB2
Software Development
Subversion
Microservices
Intellij
Load Testing
Postman
Spring Data JPA
Architectural Design
Spring Cloud
Server-Side Development
CI/CD
Oracle Database
IBM MQ
Technical Support
Keycloak
RESTful API
Apache Maven
Apache tomcat
Jira/confluence
Authentication
Docker & Kubernetes
Cassandra NoSQL Database
Hibernate ORM
Security software
IBM WebSphere Application Server
Software architecture
Project lombok
Apache HTTP Server
Distributed Systems Engineering
Fido2
Customer needs analysis
View more