Python Developer
Overview
Short Summary
The candidate is a computer vision engineer who is mainly interested in AI. In terms of his commercial experience, he has been working with Python for almost 2 years. However, he has been working with Python during his whole studies. At his current job, he is responsible for designing models, predictive models that are based on visual data. Furthemore, he is processing the frames coming from the camera based on the feature that the customer needs. For example, they write for the blind and visually impaired so they can read. Moreover, he is doing other AI things like objective detection, text detection, recognition, optimisation and so more. Apart from Python, he is using libraries such as Scikit, Tensorflow, PyTorch, Keras. In terms of Django he sometimes uses it for demoing but he has a year of commercial experience. As for AWS, his experience is of 2 years now. Besides that, he has always been working with agile methodologies such as Scrum. He also enjoys leading a team, therefore he is open to leading responsibilities in the future.
- Dostupnosť mid july/august
Work Experience
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
| Employee | 4166 € / Per month |
| Level | JUNIOR |