Amir Hossein Hasanzadeh, Python Software Engineer
Summary
Software Engineer with a Master's from Sharif University of Technology, specializing in machine learning and predictive modeling, particularly in blockchain data analysis. Technical skill set includes Python, JavaScript, SQL, along with frameworks like Django and FastAPI, and tools such as Docker and Git. Proven expertise in data analysis, machine learning, and web development, with experience designing RESTful API and backend systems. Adept at leveraging modern databases like PostgreSQL, MongoDB, Redis, and implementing agile methodologies for efficient software development. Key projects demonstrate strong capabilities in data pipeline construction, machine learning model development, and creative solution engineering for complex challenges.
Main Skills
Programming Languages
Python Frameworks
Databases & Management Systems / ORM
SDK / API and Integrations
QA, Test Automation, Security
Work Experience
Researcher (Master's Thesis Project), Predictive Model for ICO Success
Duration: Oct 2024 – Jun 2025
Summary: Developed a predictive model to evaluate the success of Initial Coin Offerings (ICOs) using blockchain data.
Responsibilities: Built a custom web crawler, implemented data cleansing and preprocessing, investigated machine learning approaches, selected and implemented a semi-supervised learning model.
Technologies: Python, Scikit-learn, Pandas, custom web crawler
Backend Developer, Telegram mini-app Game
Duration: 2024
Summary: Collaborated in team development of a Telegram-based mini-app game focusing on backend architecture.
Responsibilities: Designed and developed the backend architecture.
Technologies: FastAPI, PostgreSQL, Redis
Developer, Instagram bot
Duration: 2021
Summary: Created a personal project to automate interactions on Instagram using a bot.
Responsibilities: Developed an Instagram bot for auto-liking posts.
Technologies: Python, Instagram API
Developer, Search engine
Duration: 2020
Summary: Developed a basic search engine capable of indexing and retrieving text documents.
Responsibilities: Built a simple indexing and search functionality.
Technologies: Python, MongoDB
Backend Developer, Public Transportation APIs
Duration: Sep 2022 – Nov 2022
Summary: Designed and implemented RESTful APIs for the Yazd Municipality's urban public transportation system.
Responsibilities: Implemented RESTful APIs for bus scheduling and improved unit test coverage.
Technologies: RESTful API Design, unknown specific technologies
Backend Developer (Internship), Spatial Data Management Software
Duration: Jul 2021 – Mar 2022
Summary: Contributed to spatial data management software during internship.
Responsibilities: Analyzed technical problems and designed RESTful APIs for new functionalities.
Technologies: RESTful API Design, unknown specific technologies
Education
- Master of Science in Software
- Thesis: Analyzing Initial Coin Offering (ICO) data on the blockchain and developing a machine learning algorithm to predict its success.
- Sep 2022 – present
- Bachelor of Science in Computer Engineering
- 2018 – 2022