Harijaona RAVELONDRINA
Full Stack Developer
MADAGASCAR, Antananarivo
Cité Planton Ambaranjana
--
Experienced full stack developer with 5 years of experience in back-end programming,
front-end UI integration, data science, working in a variety of environments with a breadth of
programs and technologies. Throughout my career I've focused on developing scaleable and
well documented code. I enjoy working collaboratively but can also run with projects on my
own.
EDUCATION
2012 - 2017
Master in Database and Software Engineering
Ecole Nationale d’Informatique (E.N.I)
University of Fianarantsoa, Madagascar.
Nov. 2016
Training on Lean Startup Methodology
Training and support programme by NEST’in,
Creative Wallonia Engine and Wallonie - Bruxelles International.be,
EXPERIENCE
Dec. 2020
** Current
Technical assistant and Full stack developer at Digital Governance Unit, Madagascar
Tools : ReactJS, GatsbyJs, Jenkins, Strapi (Headless CMS), Python(Flask, Graphene),
PostgreSQL, Docker
Tasks:
- Technical Lead
- Design and development of the COVAX Health Profile and Census Platform
- Design and development of the Government Portal,
- UX/UI integration,
- Participate in the deployment of applications and website,
- Use Strapi to design API (REST and GraphSQL) and manage content easily,
- Use Gatsby (React) to build static and fast website,
- Practice agile development methodologies.
Nov. 2020
Full stack developer at Customs Office, Antananarivo Madagascar
Technologies : Spring Boot, Hibernate, GraphQL Java, ReactJS, Oracle, Docker (Compose)
Missions:
- Migrating a JEE application (JSF, Hibernate) to Spring Boot REST/GraphQL and
React,
- Improvement and Optimisation of APIs,
- Managing file storage with Spring Boot (REST),
- UX/UI integration,
- Deployment of the application.
Feb. 2018
Oct. 2020
Full stack Developer and Data Scientist at Smartpredict, Antananarivo Madagascar
Tools: Python3, ReactJS, D3JS, Apollo GraphQL, Apollo Federation, Socket.io, Redis,
RabbitMQ, Aws-Sdk, Spacy, Tensorflow, OpenCV, FFMPEG, Jupyter Notebook, Docker
(Compose), MongoDB
Tasks:
- Lead all agile ceremnies (events): Sprint Planning, Daily, Review, Retrospective and
Backlog Grooming,
- Write technical documentation for deployment and Transfer of skills,
1
-
Nov. 2015
Jan. 2018
Write Sprint report after each Sprint review and retrospective,
Help prioritize feature requests to ensure that the biggest impact features were worked on
first,
Implementation and Deployment of an AI models for the location and recognition of
truck license plates: Python3, Tensorflow (Keras, CTC, Yolo, TensorRT), OpenCV,
FFMPEG, Redis, Docker,
Development of a dashboard and an interface for viewing cameras in real time: ReactJS,
Apollo Graphql, NGINX, FFMPEG,
Implementation and Deployment of an ML model for the recommendation of news
articles: Python3, Flask/Gunicorn, Redis, Item-based collaborative filtering, KNN and
cosine-similarity, TF-IDF,
Implementation and deployment of an ML/DL model to detect the operating phases of
plastic injection machines (stop, start, warm-up, production, production fault, etc.) using
the power consumption data emitted by their sensors: Tensorflow (Keras, RNN, Time
Series Classification), Python3, Flask/Gunicorn, Jupyter Notebook, Matplotlib, Seaborn
Development of a web interface for real-time visualisation of AI model prediction
results: ReactJS, D3JS, Apollo Graphql, Httpd
Development and deployment of a system to extract information (date, address, ...) from
car booking emails, with a recommendation model for cars and drivers: Python3, Spacy
(NER), KNN and cosine-similarity, Docker (Compose), Traefik,
Development of a web interface for viewing incoming emails: ReactJS, Python3, Flask /
Gunicorn,
Development of a DSML platform called Smartpredict: ReactJS, Apollo Federation,
Socket.io, RabbitMQ, Aws-Sdk (S3, EC2), Redis, MongoDB, Docker (Compose),
Tensorflow, Python3
Development of a system to detect the state of a household (on or off) appliance and to
identify its name: Python3, Tensorflow (Keras, RNN), Rule Based Model, Jupyter
Notebook, Flask, Gitlab, D3JS, Sequence Classification (Time Series).
Creation of a web application to monitor household appliances in use: ReactJs, D3JS
Implementation of an ML model for the Parsing of PDF Resumes in order to extract
relevant content (skills, experiences, educations): Python3, MuPDF, Spacy (NER),
Sklearn (MLP, Random Forest), Tornado
Built a full-stack web app to annotate PDF Resumes manually: ReactJs, Python3,
Tornado, MongoDB
Full stack developer at Customs Office, Antananarivo Madagascar
Tools: JEE ( EJB, JSF, JPA, PRIMEFACE), ORACLE 11g, Apache Tomcat, GlassFish 4.1
Tasks:
- Design and Development of full stack web applications:
- To manage the follow-up of tasks,
- To digitize the processes for handling litigation case
- To digitize some customs clearance procedures
- Database Design and Creation: Visual Pradigm, Oracle,
- Write technical documentation for deployment and Transfer of skills,
- Write user guide
- Deployment and User Training
SKILLS
Agile approaches :
Scrum, Kanban, TDD
DS et ML:
Ternsorflow, Scikit-Learn, PyTorch, Pandas, Numpy, Cuda (TensorRT,
CUDNN), Collaborative Filtering (Recommender systems), Classification,
Regression, Forecasting, Clustering
Databases and Storage:
PostgreSQL, Oracle, MongoDB, Redis, AWS (S3), MariaDB, MySQL,
SQLite
NLP:
NER, POS Tagging, Text Classification, NLTK, Spacy, Translation, Question
Answering
Data visualization:
Matplotlib, Seaborn, Bokeh, Plotly, D3.js
2
Computer Vision:
Image Classification, Object Detection (Yolo), Text Recognition (CTC),
Image Matching, OpenCV, FFMPEG.
Programming languages :
JavaScript, Java, Python, SQL, Go, Bash, C/C++, C#
Versioning:
Git (GitHub, GitLab)
DevOps:
PM2, Docker (Compose), NGINX, Httpd, Jenkins, Tensorflow Serving,
Kubernetes, Gitlab CI/CD, Traefik
Systèmes d’Exploitation:
Linux (Debian, Fedora, Red Hat, Ubuntu), Windows
Notation & Modeling :
BPM, UML, Visual Paradigm
IDE:
VS Code, Jupyter, PyCharm, IntelliJ IDEA
Technologie Mobile:
Android Native, React Native, JAVA ME
ReactJS, Gatsby, Strapi, Socket.io, GraphQL, Node.Js, REST, Flask, Django,
Tornado, JEE (Hibernate, JPA, Spring Boot, JSF, Apache POI, Vaadin), SOA,
SOAP, Aws-Sdk (S3, EC2), Boto3, Microservices
RabbitMQ, Apache Kafka.
Web Technologies
Message Broker:
3