Resume

Software Engineer
Machine Learning Engineer
Python
GoLang
+6 Years Experience
Download Resume (PDF)

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

+6 Years Experience

API Development with Python (FastAPI, etc.)

+4 Years Experience

MLOps & DevOps

+3 Years Experience

ML Engineering with Python (PyTorch, etc.)

+3 Years Experience

Image Processing (Classical & DL)

+3 Years Experience

Industry Knowledge

  • Game Theory, Optimization
  • Deep Learning, Fuzzy Systems
  • User Experience Design, User Interface Design

Languages

Persian Native proficiency
English Professional working proficiency

Professional Experience

Lead Backend Developer, MLOPS & Machine Learning Engineer

Apr. 2024 - Present, ParsTech, Mashhad, Iran - Hybrid

Back-end Lead & Technical Architect

Jan. 2023 - Present, On-Site

  • 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

Aug. 2022 - Dec. 2022, Hybrid

  • 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

Apr. 2024 - Aug. 2024, SensoLife, Portugal - Fully Remote

Product Manager, Lead Back-end Developer

Apr. 2024 - Aug. 2024, Fully Remote

  • 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

Aug. 2022 - Apr. 2024, AI Bridge, Germany - Fully Remote

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

Sep. 2023 - Apr. 2024, Fully Remote

  • 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

Jan. 2023 - May. 2023, Fully Remote

  • 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

Aug. 2022 - Jan. 2023, Hybrid

  • 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

Sep. 2021 - Aug. 2022, Shahrood University of Technology, Shahrood, Iran - Onsite

Served as a teaching assistant for multiple courses supervised by Dr. Hamid Hassanpour (Prof. at Shahrood University of Technology).

Digital Image Processing TA

Sep. 2021 - Aug. 2022, Onsite

  • 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

Mar. 2021 - Sep. 2023, Shahrood University of Technology, Shahrood, Iran - Hybrid

Research supervised by Dr. Hamid Hassanpour (Prof. at Shahrood University of Technology) in the field of Image Processing and Human Authentication.

Thesis Development & Validation

Jan. 2022 - Sep. 2023, Hybrid

  • 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

Jul. 2021 - Jan. 2022, Hybrid

  • 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

Mar. 2021 - Jul. 2021, Remote

  • 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)

Feb. 2022, Game Development Company, White Designers, Iran - Onsite

A short period of internship in project management to gain practical experience.

Agile Project Assistant

Feb. 2022, Onsite

  • 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

Dec. 2018 - Present, Various Locations - Remote/On-Site

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

Aug. 2021 - Present, Remote

  • 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

Jun. 2020 - Present, Remote

  • 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

Dec. 2018 - Jun. 2020, Remote

  • 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)

View Certificate

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

View Certificate

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

View Certificate

☀️ 🌙