LiamRahnama

Experienced and passionate Python/JavaScript developer and AI enthusiast with expertise in web frameworks such as Django and Flask, and in AI fields including ML, DL, NLP, and Computer Vision. Committed to staying up to date with the latest technology trends. Dedicated to delivering high-quality results and continuously seeking new challenges and learning opportunities.

Profile

Liam Rahnama

Liam Rahnama

Full Stack Developer | Data Scientist | Python Developer

Experienced and passionate Python/JavaScript developer and AI enthusiast with expertise in web frameworks such as Django and Flask, and in AI fields including ML, DL, NLP, and Computer Vision. Committed to staying up to date with the latest technology trends. Dedicated to delivering high-quality results and continuously seeking new challenges and learning opportunities.

LocationSouthbank, Victoria, Australia

Projects

Digikala Comments Analysis with RNN-LSTM

Applied recurrent neural networks (RNN-LSTM) to analyze customer sentiment in Digikala comments, providing actionable insights for client strategy.

PythonTensorFlowNLPSentiment Analysis

Stock Market Analysis with RNN-LSTM

Developed a predictive model using RNN-LSTM to analyze stock market trends, enabling data-driven investment decisions.

PythonKerasTime SeriesFinancial Analysis

Django Cryptocurrency Order API

Built a secure and scalable RESTful API for cryptocurrency trading, handling order creation and management efficiently.

PythonDjangoREST APICryptocurrency

Python Spline Service (SaaS)

Developed a SaaS application for spline calculations, supporting analytical and computational needs across various use cases.

PythonSaaSMathematicsAPI

Django/DRF API CRUD

Created a CRUD application with Django REST Framework, enhancing database management capabilities through a robust API.

PythonDjangoDRFCRUD

Network Traffic Classification with ML/DL (Thesis)

Implemented machine learning and deep learning model for classifying network traffic, supporting cybersecurity and network optimization.

PythonMachine LearningDeep LearningNetwork Security

Solitaire Battleships (Genetic Algorithm)

Developed a game using genetic algorithms to enhance gameplay, demonstrating AI-driven game design.

PythonGenetic AlgorithmsGame DevelopmentAI

String Matching Algorithm

Built a high-performance string matching algorithm tailored for large datasets, optimizing search operations.

PythonAlgorithmsData StructuresPerformance Optimization

Chat Messenger for Website

Developed a real-time chat application to enhance user engagement and support on websites.

JavaScriptWebSocketsReal-timeUX

Work Experience

Full Stack Developer

December 2021 - June 2024

Parseh Freeze Dry, Tehran, Iran

  • Successfully designed Lyolizer, a live stream data visualizer
  • Overcoming challenges through strategic software architecture choices and secure network communication implementation.
  • Delivered a project that surpassed client expectations, facilitating informed decision-making with real-time data visualization expertise.
  • Demonstrated proficiency in complex system design, contributing to the success of high-impact projects.
Technologies:
PythonDjangoJavaScriptData VisualizationSystem Architecture

Technical Lead and Senior Python Developer

May 2022 - August 2022

TEVenus, Tehran, Iran

  • Designed and implemented a robust e-commerce platform leveraging microservices architecture for scalability and reliability.
  • Utilized cutting-edge technologies to deliver a high-quality product
  • Ensuring a seamless user experience and cost-effective solutions.
Technologies:
PythonJavaScriptDjangoFlaskMicroservicesDockerRabbitMQ

Founder and Graphic Designer

June 2018 - April 2022

Yeklogo, Tehran, Iran

  • Yeklogo creates unique and impactful brands that go beyond just looking good.
  • They collaborate closely with clients and pay attention to detail to deliver high-quality designs.
  • Yeklogo helps businesses from various industries build memorable brands that connect with their target audience.
  • Portfolios are available here: YekLogo.com.
Technologies:
Graphic DesignBrand DevelopmentClient Communication

Full Stack Developer

January 2014 - April 2022

Freelance, Tehran, Iran

  • Designed and built several websites, including my personal websites rahnama.ir, a python spline Flask app (SaaS) for DanaXA, chat messenger, XO multiplayer online game, YekLogo.com, and Takel.ir (online shop).
  • Implemented software solutions for accounting, warehouse management, and library management for small businesses.
  • Completed projects such as Digikala Comments Analysis, Stock Market Analysis, Solitaire Battleships
  • Contributed in projects such as Jalali calendar
  • Proven ability to manage projects and deliver high-quality web, software and mobile applications on time and within budget.
  • Strong communicator with experience collaborating with clients and stakeholders.
Technologies:
PythonJavaScriptDjangoFlaskReactData AnalysisWeb Development

Technical Lead and Senior Python Developer

January 2021 - August 2021

Jirobit, Tehran, Iran

  • Implemented software that automates inventory management tasks like product and shelf detection, product counting, and barcode reading.
  • Jirobit is a tech startup that uses AI to improve how stores operate.
  • Their platform helps stores manage inventory, run things more smoothly, and improve customer service.
  • This helps businesses save money, be more efficient, and provide a better customer experience.
Technologies:
PythonAIComputer VisionMachine LearningAutomation

Full Stack Developer

December 2017 - May 2018

IranRoute Co., Isfahan, Iran

  • Implemented a real-time chat app for the website by socket.io
  • Implemented its frontend website by using React and GraphQL
  • Designed and implemented a system for registering tour guides
  • Designed and implemented an SMS Verification API
Technologies:
JavaScriptReactGraphQLSocket.ioAPI Development

Android Developer

September 2013 - January 2016

ozhanco, Shahrekord, Iran

  • Accomplished Android developer with a proven track record of creating and publishing multiple educational applications on CafeBazaar, the Iranian app store.
  • Demonstrates expertise in developing impactful mobile applications for educational purposes.
  • Some of the apps are available here: https://cafebazaar.ir/developer/sha00256?l=en
Technologies:
AndroidJavaMobile DevelopmentEducational Apps

Founder and Full Stack Developer

March 2010 - August 2013

Javoonha, Rafsanjan, Iran

  • Closed because of unfavorable conditions.
  • Designed and implemented a social network with similar features to Twitter.
  • Attracting over 12,000 registered users and ranking among the top 2,000 most popular websites in Iran according to Alexa rankings.
Technologies:
Web DevelopmentSocial Media PlatformUser Engagement

Education

Master of Science in Artificial Intelligence

July 2024 - Present

Monash University, Melbourne, Australia

Currently pursuing advanced studies in artificial intelligence and machine learning.

Machine LearningNeural NetworksComputer VisionNatural Language Processing

Master of Science in Computer Software Engineering

January 2018 - August 2021

Shahid Ashrafi Esfahani University, Isfahan, Iran

Focused on advanced software architecture, distributed systems, and software quality assurance.

GPA: 18.73/20 (Rank: 1/25)

Software ArchitectureDistributed SystemsSoftware TestingProject Management

Bachelor of Science in Computer Science

2009 - 2013

Vali-e-Asr University, Rafsanjan, Iran

Built a strong foundation in computer science fundamentals, algorithms, and programming languages.

Data StructuresAlgorithmsDatabase SystemsSoftware Development

Certifications

Introduction to Deep Learning in Python
Python Core
Introduction to Python
Applied Machine Learning: Ensemble Learning
React + Redux course
The 2012 ACM-ICPC Asia Tehran Regional Contest
Ranked first in Diginext camp entrance contest
Ranked first in the high school and region programming competition