About Me

Amir Mohammadi
Full-Stack Developer
About Me
A highly motivated Full-Stack Developer with an M.Sc. in Computer Science and 10+ years building robust, scalable applications for web and mobile platforms. Leveraging a strong theoretical foundation in Artificial Intelligence and Computer Vision, as well as practical software engineering expertise, robust and scalable web applications are built. Seeking a challenging role to leverage my skills in developing innovative solutions and contributing to intelligent systems advancements.
Education
M.Sc. Computer Science
Yazd University
2017 - 2020
- Specialized in theoretical computer science with a focus on data mining, artificial intelligence, and computer vision.
- Graduated in the top 10% of the program with a GPA of 18.71.
- Master’s Thesis: Detection and Tracking of Animated Objects using Multi-Kernel Learning Algorithms. [Download]
B.Sc. Computer Science
Kashan University
2013 - 2017
- Coursework/Activities: Artificial Neural Networks, Cryptography, Network Security.
Experiences
Full-Stack Developer
Pooyesh Fanavari Pezeshki Co
2022-present
- Led a team of 5+ developers in streamlining development and operations processes, resulting in a 20% reduction in deployment time.
- Developed and implemented a CI/CD roadmap using GitLab CI/CD that automated testing and deployment.
- Played a key role in establishing and documenting operational processes for a fast-growing distributed platform.
- Automated server configuration and management using Ansible, reducing manual configuration effort by 30% and ensuring consistent environments across 7+ servers.
- Administered and performance-tuned Rocky Linux and Ubuntu servers, optimizing system resources to improve application performance.
- Utilized Zabbix and Grafana to create comprehensive monitoring dashboards, providing real-time visibility into system performance and enabling proactive identification of potential issues.
- Experienced in configuring and managing complex web hosting components including load balancers, reverse proxies, and caching layers to optimize performance and availability.
- Implemented JWT-based user authentication and authorization for RESTful APIs, enhancing security and protecting sensitive data from unauthorized access.
- Implemented a microservices architecture on Kubernetes, improving application scalability and resilience.
- Mentored 3+ junior developers, conducted thorough code reviews, and collaborated effectively with cross-functional teams to deliver high-quality software solutions on time and within budget.
Back-End Developer
Arvin System Sepanta Co.
2020-2022
- Installed, configured, and maintained web services such as Nginx on Linux servers, ensuring high availability and optimal performance.
- Configured and managed Apache and Nginx web servers for load balancing, reverse proxying, and hosting web applications, ensuring optimal performance and security.
- Developed and implemented new application features and improvements in user interface, backend logic, and API integration.
- Updated and maintained existing API functions, ensuring backwards compatibility and resolving performance bottlenecks.
- Performed technical analysis for new feature implementations, evaluating feasibility, identifying potential risks, and recommending optimal solutions.
- Designed and optimized MySQL database schemas, implementing indexing strategies and query optimization techniques to improve data retrieval speed.
- Collaborated with senior developers to seamlessly integrate third-party APIs into the application.
- Designed and optimized PostgreSQL databases, implementing partitioning strategies and query optimization techniques to achieve a 15% reduction in query response times and improve overall application performance.
Teaching Experience
Data Structure
Yazd University
Spr. 2019
Advanced Programming
Yazd University
Fall 2018
Design and Analysis of Algorithms
Yazd University
Spr. 2018
Fundamentals of Programming
Yazd University
Spr. 2017, Fall 2017
MATLAB Programming
Kashan University
Fall 2016
Advanced Programming
Kashan University
Spr. 2016
Fundamentals of Programming
Kashan University
Spr. 2015, Fall 2015
Publications
Predicting Type 2 Diabetes Mellitus Risk Using a Random Forest Approach
2ND INTERNATIONAL CONGRESS OF ARTIFICIAL INTELLIGENCE IN MEDICAL SCIENCES
2024
Multi-Kernel Correlation Filter for Visual Tracking Based on a Multi-Channel Memory Model
INTERNATIONAL CONFERENCE ON MACHINE VISION AND IMAGE PROCESSING (MVIP)
2020
Activity Recognition Using Multi-Class Spectral Clustering Method
INTERNATIONAL CONFERENCE ON RECENT ACHIEVEMENTS IN MATHEMATICAL SCIENCE
2018