Jean Salvi Dukuzwenimana
Software Engineer | AI
jeansalvi17@gmail.com | linkedin.com/in/jean-salvi | github.com/salviosage | salvi.dev
Technical Skills:
Languages: Python, Javascript, Typescript, Go,.Net. Databases: MongoDB, PostgreSQL, MySQL, Firebase.
AI & ML: Tensorflow, Pytorch, DL, DRL, AI Web: React, Vue, FastAPI, Nodejs, Nextjs, Graphql and Nestjs.
Web: React, Vue, FastAPI, Nodejs, Nextjs, Graphql and Nestjs. Web: React, Vue, FastAPI, Nodejs, Nextjs, Graphql and Nestjs.
Cloud: AWS, Microsoft Azure,MLFlows Others: Git, Figma, Docker, Kubernetes, MLFlow, W&B.
Projects
Collaboration and competition
- Trained a pair of Deep Reinforcement Learning agents to play tennis.
- Implemented an off-policy method(Deep Deterministic Policy Gradient) which concurrently learns a Q-Function and a policy.
Continuous control
- Trained a double-jointed robotic arm to reach target locations using actor-critic (Deep Deterministic Policy) methods.
Navigation
- trained a DRL agent to navigate (and collect bananas!) in a large, square world.
Professional Experience
Omdena (https://omdena.com/top-talent), USA - Remote
Top Talent Software Engineer (ML) (Part-Time) Mar 2024 – Present
Top Talent Machine Learning Engineer (Part-Time) Jul 2023 – Nov 2023
Top Talent Machine Learning Engineer (Part-Time) Oct 2022 – Jan 2023
- Designed and developed AI-powered Mis/Disinformation detection platforms for Mongolia and El Salvador using Next.js (TypeScript), FastAPI, PostgreSQL, Docker, AWS, OpenAI, Llama, and PyTorch,GitHub Actions,.
- Created an AI-powered gaming platform (web, dashboard, backend, ML) featuring a series of classic arcade-style games that use webcam-based body movement controls to promote physical exercise. Technologies used: NestJS (TypeScript), Next.js (TypeScript), TensorFlow, Docker, AWS, GitHub Actions, and MediaPipe. https://games.retrorehab.io/.
- Developed a Digital Workspace platform to assist a company in managing knowledge and digital resources efficiently using AI. Tools used: Node.js (JavaScript), NestJS (TypeScript), AWS, and PyTorch
- Contributed to the entire project's life cycles, including problem formulation, data preprocessing, model development, and deployment.
- Collaborated closely with team members, actively participating in code reviews, knowledge sharing, and continuous improvement.
- Successfully met project milestones and delivered high-quality results within strict deadlines.
Bento (https://bento.africa/) Rwanda - Remote
Backend Engineer (Full-Time) Mar 2022 – Jul 2022
Software Engineer (Lead Competency development) Jul 2022 – February 2024
- Designed and implemented scalable backend solutions for payroll, compliance, remittances, hiring, and employee management systems.
- Collaborated with cross-functional teams to integrate backend services with frontend interfaces and third-party APIs.
- Ensured robust security measures and compliance with local regulations across various African countries.
- Optimized database operations and implemented efficient data storage solutions to handle large volumes of transactional data.
- Maintained and improved existing backend systems to enhance performance and reliability.
- Provided technical leadership and guidance in adopting best practices in backend development and cloud architecture.
- Regularly conducted code reviews and coordinated backend testing to ensure software quality and reliability.
Jamii Finance , Kigali, Rwanda
Software Engineer (Full-Time) Apr 2021 – Aug 2021
Ironji (https://ironji.com/) , Kigali, Rwanda
AI/ Software Engineer (Full-Time) Dec 2019 – Jan 2021
- Implemented Ironji pricing ML model to predict the lowest possible price to move goods.
- Designed and implemented package bundling algorithms to reduce transport goods costs.
Andela (https://andela.com/), Kigali, Rwanda
Software Engineer (Full-Time) July 2019 - Nov 2019
- Communicated with stakeholders and customers to understand gaps in the sales product and devise a new automation feature to accelerate their project success.
- Develop wireframes, user stories, and effort estimates to provide leadership with a feature delivery timeline and receive approval to utilize human
- Led the agile development of the new feature through staging environments and facilitated integration with existing Javascript code by employing Git branching and merging best practices
- Engage with existing customers and demoed new automation features
Education & Certifications
Adventist University of Central Africa, Kigali, Rwanda
Bachelor of Information Technology, Major: Software engineering
ML Ops Nanodegree, Udacity JUne 2024 – Present
Microsoft data science program, Microsoft
Deep-learning Nanodegree, Udacity
Udacity AI Nanodegree, Udacity
Data Structure and Algorithms Nanodegree, Udacity
Tech Communities Involvement
- Google developers group Kigali Lead -Organize tech events ,workshops, and managing community. [Jan'22 -Present]
- Google’s Explore ML with Google Crowdsource Facilitator -Facilitate ML workshops for university students or communities worldwide. [Aug'20 -Sep’22]]
- Andela Technical team lead (Volunteering, PERN stack) -helping Andela stack up program learners to develop their technical skills [Oct’20 - Jun’21]
- AWS Educate Ambassador - collaborating with AWS Educate leaders to build an AWS community, hosting events and hackathons [May’20 - Apr’21]
- Google Developers Student Club Lead - helping students build solutions for local problems together in a peer-to-peer learning environment [Aug’19 - Aug’20]
- Facebook Developer Circle, Training facilitator for Deep Learning track [Jan’19 - Mar’20]