I’m a seasoned software developer and AI enthusiast with a Master’s in AI. My passion lies in crafting solutions that merge technology with real-world challenges. With a strong foundation in Full-stack development (4+ years), NLP Engineering (2+ years), and recent experience leading technical initiatives as a Senior Full Stack Developer, I’ve honed my skills across a broad range of software development areas.
In my most recent work experience, I single-handedly implemented a web application using Django and React, and gained hands-on experience with AWS. I utilized Docker to create EC2 instances to serve our app and used the S3 instance to build our website. As the sole member of the software team initially, I wore multiple hats and later mentored interns, guiding them to benefit both themselves and the company. I also established daily standups and managed tasks using Jira, drawing on my previous experience with Scrum.
Hands-on experience in developing and deploying production-grade machine learning models. Notable projects include “University Admission Prediction” and “Substitution Cipher Genetic Algorithm”.
Strong foundation in Natural Language Processing (NLP) with hands-on experience in a range of NLP tools and libraries like NLTK, Spacy, CRF. Leveraged these in “SMS Spam Detection”, “Aspect-based product reviews” projects and development of voice assistants during my experience at Sokhan.
Proficiency in computer vision and image processing, enabling me to analyze and extract valuable information from images and videos. Applied these skills in projects such as “Object Detection” and “Image Style Transfer,” employing TensorFlow and Keras.
Over the past 4+ years, I’ve had extensive experience with Python and Django. Developed a todo list web application, an analytical dashboard, and a company website using Django.
Applied database management skills in over 4 years of my career experience. Used both SQL (PostgreSQL) and NoSQL (MongoDB) databases to manage text data efficiently.
Expertise in a wide range of web technologies, enabling me to craft engaging and user-friendly web interfaces. Specialized in HTML5, CSS3, SCSS, Bootstrap, JQuery, Vue.js, and React. Developed a responsive website for the company (Vue.js, Django) and demo pages for NLP, STT, and TTS services (Node.js, JQuery).
Proficient in using Git for managing code repositories and collaborating on software projects. Experienced in platforms like GitHub and GitLab for code hosting and collaboration.
Proficient in containerizing applications using Docker for efficient and consistent deployment across diverse environments. Gained hands-on experience with AWS and Docker.
Proficient in Agile and Scrum methodologies, fostering effective collaboration, efficient development practices, and adaptability within development teams.
GPA: 4.0
I implemented the company's web application using Django and React, leveraging my experience and learning new technologies as needed. I utilized AWS to create and manage EC2 instances and used Docker for containerization. Additionally, I built our website using S3 and mentored interns, guiding them to benefit both their development and the company's needs. I implemented Agile practices, using Jira to manage tasks and conducting daily standups to enhance team communication and efficiency. I was responsible for researching and adopting trending technologies to ensure our company stayed ahead of the curve.
As a full-stack developer and NLP engineer at Sokhan, I actively contributed to the development of a smart voice assistant system. My role included designing, implementing, and fine-tuning machine learning models for NLP tasks. I collaborated with cross-functional teams to integrate NLP models into decision-making processes and developed multi-language dashboards for system analysis. I also implemented web views, webSockets for communication, and a responsive website for the company. Additionally, I was responsible for creating demo pages for NLP, STT, and TTS services and worked on a crisis management system based on sentiment analysis in social networks.
During my time at Fararayaneh, I served as a software developer, focusing on enhancing the ordering system of the application. I successfully optimized the system using Google API, enabling more efficient ordering processes. My responsibilities also included creating ordering reports and resolving Persian character inconsistencies with BI Publisher. Additionally, I customized various wizards to improve user accessibility and the overall functionality of the application.
I taught the Java programming language to Computer Networks students who wanted to simulate and implement their final project