Badges
Certifications
am_bakhtiary has not earned any certificates yet.
Work Experience
Senior Software Engineer
Refah Bank•  August 2017 - Present
• Refah Notification Management Managing and implementing a Dockerize Microservice system for send financial notifications to Refah Bank customers in the base of many parameters. In this system, using clustered RabbitMQ for higher performance in the connection between services and Redis for the caching customers’ information and managed 20,000 transactions per second. By implementing this system, improved 70% to hardware use. Currently, we handle 5+ billion records and 4+ TB of data. • Open banking Designing and developing a Dockerize microservice platform for access Fintechs to banking services over API. Using OAuth 2.0 for Authorization and RabbitMQ for connection between services, also ELK stack for logging. By implementing this platform Fintechs have access to 50+ payment and financial services and a 35% rise in products and services. • MOEIN Developing and testing a platform for trace the organization's account transactions and report all of them on the basis of account access. In another way, organizations can see our financial report of their accounts and define multi-access for their employees to trace their financial transactions. Implemented a customized dynamic caching algorithm. It improved MOEIN performance significantly by reducing the queries sent from MOEIN to the core by 40% (Saved up to 5.5 million queries/day) • Supper Application Leading, analyzing, and developing a modular platform based on Microservice for scalability and increased resiliency, which is deployed on Docker with Kubernetes and includes 30+ banking and non-banking services for 500,000+ customers in the form of a mobile application (Android and PWA with ReactJS). An event-based system with .NET Core in backend, authentication and authorization by Identity Server with OAuth 2.0, Implementing API Gateways with Ocelot. ELK for logs, Prometheus for event monitoring and alerting.
Senior Software Engineer
NarmNegaran•  January 2007 - August 2017
Leading, analyzing, designing, and implementing a modular HR system for 20+ corporations. The experience of migrating from ASP.NET Web Form to ASP.NET MVC in this modular system was one of the huge challenges of this project, which was successfully completed. My main role in the company includes: • Participated in all phases of SDLC starting from Analysis to Delivery of the application development projects and also supported enhancements and maintenance of existing applications. • Developed Database Objects such as Tables, Views, Stored Procedures, Functions, and Triggers using SQL Server Management Studio (SSMS) and T-SQL statements to implement complex business logic. • Designed REST Web Service in C# using Layer pattern. • Implemented the ETL process to migrate legacy data to SQL database. • Designed and developed 10+ software web applications using SQL, .NET MVC, and jQuery to support payroll, HR, talent, and performance management applications through a system-driven approach. • Analyze, design, coordinate and supervise the development of software systems to form a basis for the solution of information processing problems. • Optimization of maintenance activities, problem-solving, and providing technical advice. • Analyzing and designing the architecture of a dynamic workflow engine according to BPMN 2.0 standards • Designing database systems and data access techniques. • Testing and debugging the project with Unit Test.
Education
Iran University of Science and Technology Tehran
Information Technology, MS•  September 2018 - July 2020
Payame Noor University
Software Engineering, BE•  September 2004 - July 2008
Links
Skills
am_bakhtiary has not updated skills details yet.