I am Andie. A software developer with a computer science degree from the University of Ottawa. Canada.
I am passionate of automation, I love exploring new technologies and I am honing my skills.
Tech Stack :
- Web Development : HTML | CSS | Javascript | TypeScript | Vue Js | Node JS | Express Js | EJS | API | Authentication | OAuth2
- Mobile Development : React | Java | Javacript(React Native)
- Software Development : Java | C++ | C# | Python
- DevOps : Linux systems| Git | Gitlab-CI | Jenkins| Github Actions | Grafana | Telegraf | Docker | Kubernetes |Ansible | SonarQube | Terraform
- Cloud : Azure, Aws, GCP
- Databases: PostgreSQL | Firebase | MongoDB | Mongoose | influxdb
- Testing : jest | Mocha | Chai | Selenium
- AI : Machine Learning
Some of my projects (Personal/open source):
- Image information retrieval : Python (Flask,Keras) | Built an Image retrieval system using machine learning with Python. Deployment via GCP
- Text information retrieval engine : Built a text search engine and improved it using BERT for the words embedding .
- Gitlab Danger Plugin (Open source ): Created an open source plugin to help enforce best practices in git collaboration using TypeScript and Danger JS (See Gitlab project )
- Inventory tracking App: Built a web application to track the inventories of several warehouses (NodeJS, MongoDB)
- Sides-manager : Ever heard of selenium ide ? This CLI helps set confidentatial values in the selenium ide files. (Work in progress...) (Node JS)
- Jenkins plugin : Forked a Jenkins plugin for OpenStack and proposed a fix to an issue I found. (Java)
- Novigrad – Android Application: Built an android application with teammates as part of our introductory software engineering course. This android application provides management solutions to companies having multiple branches (Java).
Currently closed source :
- Languages Data collector : Developed a full-stack web application to collect audio and text for Machine Learning. Deployment on AWS EC2 and monitoring with Cloudwatch.
- Vernacular language translator : Developing a language translator using transformers. The target languages are the vernacular languages of West Africa.
Course projects: During my classes I built:
- Chat applications (Java, Python)
- An ATM simulator (C++)
- A Card Game (C++),
- A Sudoku Game (C++) and a variety of programs to solve problems such as stables marriages, ferry Loading, Knapsack using Data structures and algorithms in Java, Go, Prolog and Python.
- Using Python, I also built various projects for Data science and machine learning and available libraries.
- Image Search : (Python)Leverages AI and old techniques to perform text and image based search
- Design of secure computer systems (Python),
- Cryptography (Python) : Implemented cryptographs
EXTRA-CURRICULAR ACTIVITIES :
- Member of a Robotics Group (Groupe de Robotique de l’Université de Moncton) from 2019 to 2020
- Member of Let’s talk science from 2020 to 2022.
INTERESTS :
- Building software solutions
- Automation
- Machine learning
- Microprocessors (Raspberry Pi) and Micro-controllers (Arduino)
- Books (Philosophy, Science fiction, Medieval)
- Nature lover