Resume
Contact
Email: 9259samei@gmail.com
Location: the Earth
LinkedIn: linkedin.com/in/msameim181/
GitHub: github.com/Msameim181/
Education
M.Sc. in Artificial Intelligence
Shahrood University of Technology, Shahrood, Iran
Sep. 2020 — Sep 2023
GPA: 3.74/4.0
Thesis: Bone Age Assessment for Pediatric Patients Application
Relevant Courses:
Image Processing (3.0/4.0), Deep Learning (3.7/4.0), Machine Learning (4.0/4.0), Neural Network (3.20/4.0), Evolutionary computing (4.0/4.0).
Bachelor of Engineering in Computer Engineering
Sadjad University of Technology, Mashhad, Iran
Sep. 2016 — Aug. 2020
GPA: 3.31/4.0
Thesis: Build a custom and powerful CMS for managing class, student, and teacher scheduling
Skills
General Python Development
API Development with Python (FastAPI, etc.)
MLOps & DevOps
ML Engineering with Python (PyTorch, etc.)
Image Processing (Classical & DL)
Industry Knowledge
- Game Theory, Optimization
- Deep Learning, Fuzzy Systems
- User Experience Design, User Interface Design
Languages
Professional Experience
Lead Backend Developer, MLOPS & Machine Learning Engineer
Back-end Lead & Technical Architect
- Spearheaded the development of ParsChat AI assistant - for support, customer service, and QA boosting efficiency by 30% and cutting response time by 50%.
- Integrated ParsChat with 5 platforms, managing 1,000 requests per second and 1.2 million messages daily.
- Structured a secure system with 3 user types and sub-users, enhancing security by 90% with KeyCloak.
- Leading a team of 3-4 backend developers across multiple product initiatives
- Designing and overseeing system architecture for next-generation AI applications
- Establishing coding standards and implementing comprehensive code review processes
- Mentoring junior developers and facilitating knowledge-sharing sessions
Machine Learning Engineer, Python Developer
- Leading MLOps practices including CI/CD pipelines, containerization, and automated testing for ML models
- Implementing monitoring and logging systems using Grafana, Prometheus, and ELK stack
- Optimizing system performance, reducing API response times by 47% and improving resource utilization
- Developing and implementing scalable backend architectures using FastAPI and SQLAlchemy that handle 15K+ concurrent users
Product Manager, Lead Back-end Developer
Product Manager, Lead Back-end Developer
- Designed a bilingual Voice-Chatbot for device integration and multi-level user access, serving 300 users with a 3-second response time.
- Directed a private launch for 100 users, preparing for a public release to 10,000 users in 3 months.
- Enhanced system capacity to manage 50,000 requests per minute and 10 million concurrent users.
- Responsible for developing Voice-Chatbot system - dashboard - with 2 different languages (English and Portuguese).
- Structured and developed with device integrations and 5 levels of user access.
- Integrated with 3 different platforms such as dRural, OpenAI, etc.
Product Manager, Lead Back-end Developer, ML & MLOPS Engineer
As a Product Manager and MLOPS Engineer, I've developed AI-based assistance tools and chatbots, handling up to 10K requests per second. I've built internal systems, deployed services with various integration tools, and managed high-volume bots. I've also developed and containerized new AI applications for scalability.
Product Manager, Lead Back-end Developer
- Developed AI-based Assistance with LLM models integrating with MS-Teams and 6 other platforms (Telegram, Slack, etc.).
- Built a large-scale AI-based chatbot to handle 10K Req/Sec with RMQ and FastAPI.
- Built an internal Task Management system along with Notification and Reminder Service.
- Built and deployed Notification Service with RabbitMQ, API, and Socket integration.
- Built and deployed Reminder Service to handle 10 kinds of periodic reminders with simple usage along with cron-Job format and multiple integration tools such as Socket and RMQ.
- Led the implementation of monitoring and alert systems for production applications
Project Owner, Python Backend Developer, MLOPS Coordinator
- Responsible for developing a flow-based/Intelligence chatbot using RASA.
- Built a large-scale chatbot to connect 10M users with 15 AI services.
- Handling a huge request load by employing Nginx load balancer and Kubernetes.
- Built 'OneUpBot' with 1M requests per one hour (1M Req/Hour) on 3 different platforms such as Telegram.
- Integrated monitoring service with Grafana, Loki, and etc.
Machine Learning Engineer, Python Developer
- Designed and implemented microservice architectures for AI applications
- Developed data processing pipelines for machine learning workflows
- Deployed and Developed new AI applications such as DreamFashion, StyleAI, etc.
- Created API-based application for AI service to provide concurrent communication between AI and another back-end service with 500 Req/Sec.
- Containerized AI and API applications for clustering and scaling along with CI/CD.
- Developed AI applications based on academic articles and brought them into production level.
Teaching Assistant
Served as a teaching assistant for multiple courses supervised by Dr. Hamid Hassanpour (Prof. at Shahrood University of Technology).
Digital Image Processing TA
- Prepared and graded assignments and projects focused on image enhancement, segmentation, and feature extraction
- Conducted weekly lab sessions demonstrating OpenCV and scikit-image implementations
- Created comprehensive tutorials on classical and modern image processing techniques
AI Research with focus on M.Sc.'s Thesis
Research supervised by Dr. Hamid Hassanpour (Prof. at Shahrood University of Technology) in the field of Image Processing and Human Authentication.
Thesis Development & Validation
- Developed and refined a bone age assessment system for pediatric patients using deep learning
- Achieved a 94% accuracy rate in bone age prediction, comparable to expert radiologists
- Collaborated with medical professionals to validate system accuracy and usability
Data Collection & Model Development
- Implemented deep learning architectures including CNN variants and transfer learning models
- Created custom data pipelines for processing and augmenting medical X-ray images
- Conducted comparative analysis of different model architectures and preprocessing techniques
- Optimized models for deployment on resource-constrained devices
Initial Research & Literature Review
- Conducted comprehensive literature review of existing bone age assessment methods
- Analyzed state-of-the-art techniques in medical image processing and radiological assessments
- Developed research methodology and experimental design
- Prepared thesis proposal with detailed research questions and hypotheses
Project Management (Internship - Assistant)
A short period of internship in project management to gain practical experience.
Agile Project Assistant
- Assisted in tracking project milestones and coordinating team activities
- Participated in sprint planning and retrospective meetings
- Helped document project requirements and specifications
- Learned practical applications of Agile methodologies
It was valuable to apply theoretical knowledge and explore a new industry. While the Game Development sector wasn't my primary interest, I gained essential project management experience. My career goal is to develop expertise in project management specifically for web development and artificial intelligence fields.
Software Engineer
A startup company that I founded with my friend. We are still working on it and we are determined to grow it into a significant enterprise, persistently pursuing our vision.
AI & ML Solutions Developer
- Implemented machine learning solutions for predictive analytics and data processing
- Developed computer vision applications for image analysis and object detection
- Created natural language processing tools for text classification and sentiment analysis
- Built recommendation systems for e-commerce and content platforms
Backend & API Developer
- Built REST APIs using FastAPI, Flask, and Django for web applications
- Designed and implemented database architectures using SQL and NoSQL solutions
- Created authentication and authorization systems with OAuth2 and JWT
- Deployed and maintained cloud-based applications on AWS and Heroku
Automation & Web Scraping Specialist
- Developed custom Python applications and automation solutions for clients
- Created web scrapers and data extraction tools for various business needs
- Built data processing pipelines for cleaning and analyzing extracted information
- Maintained long-term client relationships through consistent quality delivery and support
Projects
See my projects page for a complete overview of my work.
Bone Age Assessment
My Master's thesis project focused on developing an AI system for pediatric bone age assessment using deep learning approaches. The system analyzes X-ray images to determine developmental age.
AI-based Assistance Tools
Developed scalable AI chatbot and tools capable of handling 10K requests per second, with integrations across multiple platforms and services.
Custom CMS
Built a powerful content management system for educational scheduling as part of my Bachelor's thesis, focusing on class, student, and teacher management.
Certificates
EF SET English
February 14, 2022
EF Standard English Test (EF SET)
EF SET English Certificate 76/100 (C2 Proficient)
Deep Learning Specialization
February 14, 2022
Build and train deep neural networks, identify key architecture parameters, implement vectorized neural networks and deep learning to applications
Google UX Design Professional Certificate
June 3, 2022
Follow the design process: empathize with users, define pain points, ideate solutions, create wireframes and prototypes, test and iterate on designs