Senior Software Engineer
CurrentIn my current role, I am part of a team that our responsibility is developing applications for the Central Bank of Iran (CBI), specifically focusing on core banking and transactional systems. This involved utilizing a range of technologies and tools such as .Net Core 8, REST API, and IBM WebSphere MQ.• In our last project, we used React as the front-end framework because it accelerated our development significantly. We also utilized Entity Framework to persist data in Oracle DB and .Net Core Security for authentication and authorization.• In another project, we employed a microservice architecture, using OAuth2 to secure our REST APIs. We used WebSphere MQ as a message queue to send messages between services. Additionally, we incorporated MongoDB in one of the services.• I have hands-on experience with Kubernetes and Docker because our company uses a Kubernetes cluster for operations, and I am responsible for managing it as well.