Amin Tehrani

AI/Software Engineer
35126, Padova, PD, Italy.

About

Experienced Software Engineer with 8 years in full-stack development, specializing in backend and web technologies. Completing a Master’s in AI with a strong interest in AI Engineering, NLP, GenAI, Graphs, and Low-level programming. Currently working as a Software Engineer and seeking an AI/Software Engineering role post-graduation.

Work

Logbot Srl.
|

Software Engineer

Part-time

Summary

Full-stack Software development for IoT devices and also cloud services on two main Golang and Node.js stacks. Also designed and implemented core services in C++.

Highlights

Implemented Robust, Real-time, and Reliable services for IoT and Cloud in Golang, Js/Typescript

Integrated Micro-services and Typescript in creating efficient, high-performing software systems.

Enhanced software functionality by integrating Golang and C++ programming with embedded devices

Maktab Sharif
|

Bootcamp Teacher

Part-time

Summary

Python for Web Bootcamps instructor and Lead Teacher.

Highlights

Managed bootcamp lectures for Python, django contributing to the professional development of juniors engineers

Honored to be the second-best instructor in the organization's history and the top Python instructor.

Instructed on the application of Python, Django through bootcamp lectures, boosting overall productivity.

IranSign
|

Lead Software Engineer

Part-time

Summary

Designed and implemented the core service of the Public Digital Identity System in Iran.

Highlights

Demonstrated expertise in software architecture in Java, leading to a robust solution; still in production.

As a Team Lead, guided the software engineering team in developing solutions to user stories

Skills

AI Tools

LangChain, HuggingFace, OpenCV, PyTorch, DuckDB, Scikit-Learn, FAISS (vectorDB), NetworkX.

Programming languages

Go lang, Python (+7), C++ (+3), Java (+5), GoLang (+2), JavaScript/TypeScript (+5).

Software

Linux (Adv), Git (Adv), RDBMS (PG, MySQL), Docker (compose), CI/CD, Message-Brokers (MQTT, Kafka), Android Studio.

Web Frameworks

Django, Flask, Express.js, Gin Gonic, PhpCodeIgniter.

Other

Software Architecture, Design Patterns, Micro-services, Fast Learning, Work ethics, Clean Code.

Education

University of Padova

In Class

Computer Engineering - Artificial Intelligence

Grade: 103/110

Courses

Machine Learning 30

Learning From Networks - 30L

Deep Learning - 30

Reinforcement Learning - 29

NLP - 29

Computer Vision - 27

Aritificial Inteligence - 28

Big Data - 27

Kharazmi University

In Class

Computer Engineering - Software

Grade: 16.06/20

Courses

Advanced Programming (C++, Java)

Operation System

Network

Algorithms

RDBMS

Web Development

Projects

Languages

Italian

Basic

English

Proficient

Persian

Native

Interests

Open-Source Contribution
Software Architecture
Graph Neural Networks

Knowledge Graphs, Temporal Graphs, Explaining Graph Neural Networks.

Low-Level Programming

ML for Edge devices, Rust, Go.

References