About
Experienced Software Engineer with 8 years in full-stack development, specializing in backend and web technologies. Completing a Master’s in AI with a strong interest in AI Engineering, NLP, GenAI, Graphs, and Low-level programming. Currently working as a Software Engineer and seeking an AI/Software Engineering role post-graduation.
Work
→
Part-time
Summary
Full-stack Software development for IoT devices and also cloud services on two main Golang and Node.js stacks. Also designed and implemented core services in C++.
Highlights
Implemented Robust, Real-time, and Reliable services for IoT and Cloud in Golang, Js/Typescript
Integrated Micro-services and Typescript in creating efficient, high-performing software systems.
Enhanced software functionality by integrating Golang and C++ programming with embedded devices
→
Part-time
Summary
Python for Web Bootcamps instructor and Lead Teacher.
Highlights
Managed bootcamp lectures for Python, django contributing to the professional development of juniors engineers
Honored to be the second-best instructor in the organization's history and the top Python instructor.
Instructed on the application of Python, Django through bootcamp lectures, boosting overall productivity.
→
Part-time
Summary
Designed and implemented the core service of the Public Digital Identity System in Iran.
Highlights
Demonstrated expertise in software architecture in Java, leading to a robust solution; still in production.
As a Team Lead, guided the software engineering team in developing solutions to user stories
Skills
AI Tools
LangChain, HuggingFace, OpenCV, PyTorch, DuckDB, Scikit-Learn, FAISS (vectorDB), NetworkX.
Programming languages
Go lang, Python (+7), C++ (+3), Java (+5), GoLang (+2), JavaScript/TypeScript (+5).
Software
Linux (Adv), Git (Adv), RDBMS (PG, MySQL), Docker (compose), CI/CD, Message-Brokers (MQTT, Kafka), Android Studio.
Web Frameworks
Django, Flask, Express.js, Gin Gonic, PhpCodeIgniter.
Other
Software Architecture, Design Patterns, Micro-services, Fast Learning, Work ethics, Clean Code.
Education
Projects
Languages
Italian
Basic
English
Proficient
Persian
Native
Interests
Open-Source Contribution
Software Architecture
Graph Neural Networks
Knowledge Graphs, Temporal Graphs, Explaining Graph Neural Networks.
Low-Level Programming
ML for Edge devices, Rust, Go.