Zpět na profesionály

Python Developer

Přehled


Krátké shrnutí

Kandidát je inženýr počítačového vidění, který se zajímá především o umělou inteligenci. Co se týče jeho komerčních zkušeností, pracuje s jazykem Python téměř 2 roky. S jazykem Python však pracoval již během celého studia. Ve svém současném zaměstnání je zodpovědný za návrh modelů, prediktivních modelů, které jsou založeny na vizuálních datech. Dále zpracovává snímky pocházející z kamery na základě funkce, kterou zákazník potřebuje. Například píše pro nevidomé a slabozraké, aby mohli číst. Kromě toho dělá další věci v oblasti umělé inteligence, jako je detekce objektů, detekce textu, rozpoznávání, optimalizace a tak dále. Kromě Pythonu používá knihovny jako Scikit, Tensorflow, PyTorch, Keras. Co se týče Djanga, občas ho používá pro demonstraci, ale má s ním roční komerční zkušenosti. Co se týče AWS, jeho zkušenosti jsou nyní dvouleté. Kromě toho vždy pracoval s agilními metodikami, jako je Scrum. Baví ho také vést tým, proto je otevřený vedoucím povinnostem v budoucnu.

  • Dostupnost v polovině července/srpna

Pracovní zkušenosti

Computer Vision Engineer (Dates: Unknown)

  • Led a project to develop a real-time document guidance feature for the blind and visually impaired using image segmentation.
  • Managed data collection and annotation pipelines on a large scale.
  • Customized the model architecture to increase on-device inference speed by 1000%.
  • Implemented a mask consistency algorithm and customized loss function to reduce False Positives by 14%.
  • Re-implemented a text detection model from PyTorch to Tensorflow 2.x for on-device detection of incidental text, resulting in a 400% increase in inference speed.
  • Applied weight pruning to reduce model size by 20%.
  • Implemented face detection and alignment using BlazeFace for Mobile GPU inference on Google Glasses.
  • Implemented face recognition module based on MobileNetv3 feature extraction and Cosine Similarity.
  • Implemented a text orientation classifier for a better reading experience for the visually impaired and blind.
  • Implemented real-time 1D barcode detection using traditional computer vision methods.

Principle AI Engineer (Dates: Unknown)

  • Managed a team of 3 to implement data in a graph database platform (neo4j).
  • Designed data models for a large amount of unstructured data and exported them to a graph database.
  • Managed a team to design a tool for synthetic data generation.

Computer Vision Engineer (Dates: Unknown)

  • Implemented a text localization Neural Network to improve the accuracy by 5% (mAP) compared to the previous solution.
  • Implemented and benchmarked a language agnostic text recognition network.
  • Designed and implemented an API and web platform for a complete text detection platform.
  • Implemented an API with Django for measuring image similarity based on MobilenetV2 features and cosine similarity metric.
  • Benchmarked a large-scale image dataset on GCP cloud vision and AWS Rekognition to improve production accuracy.
  • Improved the speed of API calls by 50% for the benchmark by using Asynchronous Python with AsyncI/O.

Backend Developer Intern (Dates: Unknown)

  • Developed a web API based on Django-Rest framework.
  • Debugged data synchronization between the web platform and the Android app.

Publication Record:

  • Accepted paper "AI-assisted image analysis of cervical spine motion X-Ray images" at EuroSpine 2022.
  • Published paper "t-EVA: Time-Efficient t-SNE Video Annotation" at ICPR 2020.

Education:

  • Master of Embedded Software Engineering, Delft University of Technology (Dates: Unknown)
    • Specialized in Software and Networking with a Computer Science orientation.
    • Master Thesis in Computer Vision and Deep Learning.
  • Bachelor of Electrical Engineering, Shahid Beheshti University (Dates: Unknown)
    • Specialized in Electronics.
    • Ranked in the top 10% among the students in a class of 40 students.

Projects:

  • Master Thesis at TU Delft (Dates: Unknown)
    • Conducted video classification on activity recognition datasets using various models.
    • Implemented a time-efficient video annotation tool using T-SNE and features similarity.
    • Increased annotation speed by 10 times compared to trivial video annotation tools.
  • Advance Practical IoT (Dates: Unknown)
    • Implemented a real-time License Plate Recognition Android app and web API in a team of 2 people.
    • Used YOLOv3 object detection and network compression techniques in TensorFlow.
  • Deep Learning (Dates: Unknown)
    • Implemented YOLOv2 for object detection and localization in a team of 5 people using PyTorch.
    • Applied network compression techniques for improving the speed of the detection process.
  • Intelligent User Experience Engineering (Dates: Unknown)
    • Designed and implemented a support system for patients with diabetes type-2 on a Pepper humanoid robot using NAO SDK.
    • Demo project at Fruitpunch AI event with TNO collaboration about Hybrid Intelligence and Explainable AI.

Languages:

  • English: Fluent (Toefl Score: 100)
  • Farsi: Native
Author
Python Developer
62a0860fb12653000f3f5fb0
Zaměstnanec101400  / Měsíčně
ÚroveňJUNIOR
Role
Python Developer
Jazyky
English
Dovednosti
AI and Machine LearningAPI Management ToolsAWSAndroidApplication ServerBashCC++CloudCode ManagementComputer visionContainer Engine SoftwareContainerization SoftwareDatabaseDevOpsDjangoDockerGitGitHubIoTKerasKotlinLinuxMicrosoft serversMySQLNeo4jNumpyOperation SystemsPostgreSQLPostmanProject ManagerPyTorchPythonRestScikit LearnShellSpecificationsTensorFlowTools
Lokality
RotterdamAmsterdamRemote