Aman Singh
@amansingh6996
Software Engineer (AI/ML) at Teliolabs
Hyderabad
Aman Kumar Singh is an experienced Software Engineer specializing in AI/ML, with a background in developing scalable machine learning applications. He has expertise in utilizing state-of-the-art computer vision techniques, including YOLOv4 and Siamese neural networks, for object detection and image similarity. His experience includes developing robust RESTful APIs using Flask and managing data with PostgreSQL, alongside creating real-time analytics dashboards for the electric vehicle industry.
Experience
Software Engineer (AI/ML)
Teliolabs
Developed an analytics dashboard using Grafana to effectively showcase statistics-based reports for the electric vehicle industry, providing stakeholders with real-time insights and data visualization for informed decision-making. Developed and deployed a scalable lion image similarity app on GCP, managing the entire machine learning workflow, including training computer vision models and Flask framework. Used PostgreSQL database and SQL queries for efficient data retrieval and management. Utilized state-of-the-art computer vision techniques, including YOLOv4 and VGG16 for object detection and image classification, and Siamese neural network for image similarity, to accurately match lion similarity and identify Asiatic lions. Created and deployed 20+ RESTful APIs for a Python-based Flask web application, utilizing a PostgreSQL database for efficient data management. Optimized API architecture for high performance and scalability, implementing user authentication and role-based access control for data security. Utilized Agile methodologies and Jira for project management, collaborating with cross-functional teams to deliver high-quality software solutions. Utilized Git VCS to manage source code and track changes, ensuring version control and facilitating seamless collaboration among team members.
Research Intern
IIIT Jabalpur
Built a clustering-based algorithm using DBSCAN (Density-Based Spatial Clustering of Applications with Noise) for data analysis and pattern recognition. Implemented the algorithm using Python programming language and its data analysis libraries (e.g., Pandas, NumPy, Scikit-Learn). Collaborated with team members using version control systems such as Git to organize modifications and assign tasks.
Education
IIIT JABALPUR
BTech
Computer Science and Engineering