Mostafa Kazemi is a Senior Software Engineer at Divar. He is proficient in English.
-
Senior Software EngineerDivarIran -
Technical Team LeadTapsi Apr 2024 - Jul 2024Tehran, IranWe've: • Helped integrating our SSO service with other ventures like Ofood, Okala, and Dartil by deploying a public sandbox version, writing and sharing technical docs, and implementing some features like import API. • Implemented Single Logout (SLO) feature in SSO. • Open-sourced our application-side field-level encryption Java/Kotlin library (Hiss). -
Senior Platform ExpertTapsi Jul 2022 - May 2024Working among microservices: • Developed Tapsi SSO service by implementing OpenID Connect standard. • Migrated data from the old user management service to the new one. • Designed and developed a campaign service able to schedule and send campaigns supporting +3m recipients through different send mechanisms (SMS, Push Notification, etc.) with fail over support. • Developed a budget management service for campaigns. • Implemented some UI for the campaign service. •… Show more Working among microservices: • Developed Tapsi SSO service by implementing OpenID Connect standard. • Migrated data from the old user management service to the new one. • Designed and developed a campaign service able to schedule and send campaigns supporting +3m recipients through different send mechanisms (SMS, Push Notification, etc.) with fail over support. • Developed a budget management service for campaigns. • Implemented some UI for the campaign service. • Designed and developed a new media service for uploading, downloading, and, processing (conversion, watermarking, etc.) files which supports multiple ceph storages. • Refactored some services by migrating from RabbitMQ to Kafka, tuning concurrency, and, writing some tests. • Created an encryption utility library integrated with Spring Data Mongo which encrypts/decrypts annotated fields upon insertion/loading documents. • Encrypted personal identifiable information (PII) in SSO service.Stack: Java, Spring Framework (Reactive), gRPC, Kafka, Redis, Mongo, PostgreSQL Show less -
Software EngineerSpara Security Group - Fanap Holding Apr 2020 - May 2022Tehran, IranWorked on Privileged Access Management (PAM) project: • Developed a web client application and required backend services which allows users to connect to servers using their web browser using Vue.js; supported protocols are SSH, RDP and VNC. • Assembled a video OCR tool to extract text contents from RDP/VNC recording videos. • Implemented session content search feature for all supported protocols (by extracting and storing content in Elasticsearch). • Assembled an SSH… Show more Worked on Privileged Access Management (PAM) project: • Developed a web client application and required backend services which allows users to connect to servers using their web browser using Vue.js; supported protocols are SSH, RDP and VNC. • Assembled a video OCR tool to extract text contents from RDP/VNC recording videos. • Implemented session content search feature for all supported protocols (by extracting and storing content in Elasticsearch). • Assembled an SSH session to video file converter tool. • Participated in enabling HA feature by configuring keepalived and nginx and sharing web console sessions. • Installed and configured Atlassian's Bamboo and Artifactory for our local CI/CD environment. • Participated in interviewing candidates. Show less
-
Software EngineerSpadana Aug 2016 - May 2022Tehran, IranWorked on Human Resource Management (HRM) project:• Designed and developed a simple rule engine which was able to check defined conditions in runtime upon inserting data and then accept or reject them using AngularJS (for front-end).• Designed and developed a chat application with ability to create groups and channels and send text messages and files using Vue.js (for front-end) and ActiveMQ (for queuing events).• Participated in creating a custom web browser by creating a… Show more Worked on Human Resource Management (HRM) project:• Designed and developed a simple rule engine which was able to check defined conditions in runtime upon inserting data and then accept or reject them using AngularJS (for front-end).• Designed and developed a chat application with ability to create groups and channels and send text messages and files using Vue.js (for front-end) and ActiveMQ (for queuing events).• Participated in creating a custom web browser by creating a management panel which was able to monitor and interact with clients using Spring WebFlux and SSE.• Designed and developed a live location sharing service using OpenStreetMap, Vue.js and Leaflet.• Enabled Hibernate 2nd level caching and configured it to use Redis.• Configured Tomcat session management to use Redis using Redisson library.• Replaced Tomcat JK load balancing method with Apache httpd mod_proxy.• Created a bot which inserted excel file data to a website using WPF and Selenium. Show less
Mostafa Kazemi Education Details
-
Computer Software Engineering
Frequently Asked Questions about Mostafa Kazemi
What company does Mostafa Kazemi work for?
Mostafa Kazemi works for Divar
What is Mostafa Kazemi's role at the current company?
Mostafa Kazemi's current role is Senior Software Engineer.
What schools did Mostafa Kazemi attend?
Mostafa Kazemi attended University Of Science And Culture.
Who are Mostafa Kazemi's colleagues?
Mostafa Kazemi's colleagues are Mohammad Amin Tajik, Sepide Shahnahad, Maryam Zarghani, Alireza Alidoosti, Sahar Momen, Arash Esmaeilbeigy, Mahshid Saeedi.
Not the Mostafa Kazemi you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial