I Mainly contributed as the lead for delivering Epics where I worked closely with the design team, product managers in discovery phase, then, drafting user stories and guiding developers to deliver a highly-scalable, reliable, and lovable product. Some of my contributions include:
Leading an epic in two delivery phases to enable fine-grained access control initially with custom solutions mainly using Django, then leveraging AWS Verified Permissions, Python.
Co-led an epic to scale up data infrastructure that efficiently handles terabytes of data to be used by analytics team. This involved a total revamp our core data model, devising new architecture for our ingestion pipeline and datalake for hosting our clean data, and a 6 months of migration phase. Used AWS Kinesis, S3, deltalake technology powered by Databricks, spark and …
Designed and led the implementation of our new data ingestion pipeline that involved APIs, SFTP, Databricks, Delta Live Tables, Autoloaders, SQL, etc.
Designed the architecture and led the implementation of a Notification Service using AWS SQS, FastAPI, Postgres, AWS Lambdas, etc.
Team Lead
Mahsan Co
01.2020 - 02.2022
Leading teams of 5-8 to for product delivery.
My contributions included helping with architecting the services, training teams to go with TDD where possible, helping them to shoot their coding troubles, doing code reviews, and holding one-on-one meeting with team members and keeping up the team spirit.
Achieved a significantly simplified offline update process for deployed services using docker, docker-compose, ansible, python.
Achieved significant development speed up for Elasticsearch-based operations by extending django rest framework to support elasticsearch operations using Django, DRF, Kafka, Elasticsearch
Implemented Protobuf to Jquery Search-UI Filter Schema Rule Convertor.
Lead Developer
Iran Telecommunication and Research Center (ITRC)
04.2019 - 01.2020
Lead developer in National Information Sharing and Analysis Center (ISAC) Using Python/Django and Django-Rest Framework (DRF).
Developer, Security Analyst, and Researcher
APA Research Center, Amirkabir University of Technology
09.2017 - 01.2020
Design and Implementation of professors’ promotion portal for Amirkabir University of Technology using Python/Django, HTML, CSS, JQuery (owj.aut.ac.ir)
Design and Implementation of recruitment portal for Amirkabir University of Technology (jazb.aut.ac.ir)
Design and Implementation of Automated SSL/TLS analysis web application (https://sslcheck.cert.ir)
Design Core Security Architecture For Ministry of Justice (http://amval.adliran.ir/)
Advanced User Simulation, Stress, and Load Testing of Amirkabir University Portal using locust and python.
Publishing A Survey on Evasive Malware (Published By ACM Computing Surveys)
Freelance Python Developer
09.2015 - 01.2017
Design and Implementation of Secure Distributed Storage System With Flexible Availability (m/n Scheme) using Python / Django / Apache
Education
Masters in Information Security -
Tehran University
01.2014
BF in Information Technology - undefined
Fars Science and Research University
01.2012
Skills
Leading Agile Software Teams
Software Engineering (Advanced)
Python (Advanced)
Django/FastAPI (Advanced)
CI/CD
AWS (s3, ECS, Lambda, CDK, codepipeline, etc)
Pyspark
Databricks
Qualification Summary
Team Lead
Senior Backend Engineer with near a decade of experience (Python | Django | AWS | FastAPI | Kafka | Elasticsearch | Docker ...)