Real-time Recognition of Malagasy Banknotes (Ariary)
Research: real-time detection and classification on mobile using YOLO (data collection, training, and Android mobile deployment).
Technologies: Python, YOLOv8, OpenCV, C++, Java, Android Studio.
PhD Student (EDMI) • University Lecturer • Full Stack Developer
Fianarantsoa — miandrisoahobyr@gmail.com
PhD student at the Doctoral School of Computer Modeling (EDMI), University of Fianarantsoa. Computer engineer specialized in image processing and computer vision. University lecturer and remote full-stack developer, mainly in Java but open to other programming languages.
Download my CV (soon)
Technical skills and tools frequently used.
Research: real-time detection and classification on mobile using YOLO (data collection, training, and Android mobile deployment).
Technologies: Python, YOLOv8, OpenCV, C++, Java, Android Studio.
University teaching activities carried out as a PhD-student lecturer and adjunct instructor, including course design, classroom instruction, and participation in assessments, at higher education institutions.
Adjunct Lecturer — Computer Science
REST architecture (RESTful APIs), design and use of DTOs, layer separation (Controller / Service / Repository), advanced application security (authentication, authorization), design patterns (MVC, DAO, Factory, Singleton), SOLID principles and best software architecture practices.
Introduction to object-oriented programming in Java: primitive types, control structures, arrays, classes and objects, encapsulation, inheritance and polymorphism, interfaces, exception handling, Java collections, input/output (I/O), basics of object-oriented design and programming best practices.
Advanced C++ programming: procedural reminders, object-oriented programming, constructors and destructors, inheritance and polymorphism, operator overloading, templates, memory management (pointers, dynamic allocation), Standard Template Library (STL), exceptions and software design concepts.
Taught Modules
Program development, session preparation and instruction, creation of teaching materials (slides, exercises), and implementation of assessments.
Complete teaching including lectures, exams, grading, and individual student follow-up, with a focus on professional best practices.
These activities were carried out as part of a pedagogical collaboration, demonstrating teaching autonomy and mentoring ability.
Participation in the evaluation of the Database (BDD) module
Preparation and supervision of an exam, grading, statistical and pedagogical analysis of results.
Contribution to evaluation reports, formulation of pedagogical recommendations, and continuous improvement of the module.
Activities performed in support of the teaching team, highlighting skills in assessment design and pedagogical analysis.
Some official proofs of my professional experiences
Contact me for any further information — I will reply within 48 hours. Sending via WhatsApp is also possible.