Profile picture
Ushindi Barherenduba VictoireSoftware Engineer | AI Systems | Backend (Rails, Node.js, Python)
Profile

Senior Software Engineer | AI Systems & Backend Architect (Rails, Node.js, Python) with 5+ years of experience designing, developing, and deploying scalable web applications and AI-powered platforms across LegalTech, FinTech, SaaS, and e-commerce industries. Skilled in backend architecture, microservices, cloud infrastructure, API integrations, and full-stack application development using Ruby on Rails, Node, Python, PostgreSQL, Redis, and AWS.

Experienced in building LLM-powered workflows, automation systems, and real-time collaborative platforms, with a strong focus on performance, scalability, security, and maintainable software design. Proven ability to lead cross-functional teams, mentor developers, and deliver production-ready solutions in fast-paced remote environments.

Skills
FrontendHTML Tailwind JavaScript ReactJS Redux|Back-EndRuby on Rails, Node, Python, PostgreSQL, PG vector, MySQL, Redis, Elasticsearch, REST APIs, Docker, AWS (EC2, S3, CloudWatch), Google Cloud Platform |AI & AutomationLLM Integrations, AI Agent Workflows, Workflow Automation, API Integrations, MCPs|Testing & DevOpsRSpec, TDD, CI/CD, Git, GitHub, GitLab, Bitbucket, Jira, Rswag, Chrome DevTools|ProfessionalCross-functional Team Leadership, Mentoring, Code Reviews, Collaborative Problem Solving, Remote Pair Programming, Agile Development, Advanced English Communication
Education
Full-stack Software Development, Microverse⁠
02‑2020 – 02‑2021 San Francisco, California, United States

Spent 1300+ hours mastering algorithms, data structures, and full-stack development while simultaneously developing projects with Ruby, Rails, JavaScript, React, and Redux.

Work Experience
Senior Software Engineer & AI Engineer, Supernomics.ai⁠
2025 – Present | remote
  • Led the architecture and development of distributed microservices powering Sque.ai⁠, an AI-native operating system for legal and professional services designed to unify research, drafting, billing, matter management, document intelligence, and firm operations into a single platform.
  • Engineered “Ask Sque,” an LLM-powered agentic orchestration system enabling lawyers to perform legal research, automate workflows, manage billing, analyze documents, draft legal content, and interact with firm data through natural language interfaces.
  • Built AI agent workflows capable of processing USPTO emails, legal filings, and firm documents to extract structured insights, generate draft reports, and automate legal operations with human-in-the-loop approval systems.
  • Developed meeting intelligence microservices that joined meetings, captured transcripts and activity data, generated billable activity entries, and shared meeting summaries across legal teams.
  • Designed and implemented large-scale integration and automation microservices connecting Microsoft Outlook, Gmail, Google Calendar, Google Docs, OneDrive, Dropbox, Zoom, Stripe, QuickBooks, Clio, PracticePanther, and other legal and billing platforms.
  • Built financial automation pipelines enabling lawyers and law firms to synchronize invoices, billing records, payments, and accounting workflows directly with external accounting systems.
  • Engineered cloud-based document and workspace microservices allowing firms to securely manage briefcases, legal documents, firm knowledge, and collaborative workspaces with granular access controls and RBAC systems.
  • Developed core platform services supporting firm management, subscriptions, permissions, matter management, invoicing, activity capture, and multi-tenant legal operations.
  • Implemented high-performance gRPC communication layers and event-driven architectures for secure inter-service communication across distributed systems.
  • Developed skills in remote pair-programming using GitHub, industry-standard git-flow, and daily standups to communicate and collaborate with international remote developers.

    01‑2017 – 03‑2020 | Bujumbura, Burundi

    Learning the network operation as well and the configuration of the computer equipment as a whole to fight against the cyber attack by using CCNA, CCNP.

    Creation of network topology and installation of a BTS in a non-covered area as part of my final year project.

    Events
    - Global summit'22

    speaker at the world summit organized by Geekle.us. My topic was "WRITING CLEAN CODE IN RUBY".

    Freelancing
    11‑2025 – 04‑2026
  • Designed and developed an AI-powered business intelligence platform integrated with YourAspire.com⁠ for landscaping and field service companies.
  • Built RAG-based AI workflows combining SQL query generation, retrieval systems, and LLM orchestration to allow users to interact with operational business data using natural language.
  • Enabled companies to query live business insights such as open projects, customer details, project requirements, revenue performance, operational metrics, and job statuses directly through conversational AI.
  • Implemented secure Aspire API integrations and multi-account onboarding workflows for syncing operational and financial business data.
  • Developed AI agents capable of transforming structured and unstructured operational data into actionable insights for business owners and managers.
  • Engineered scalable backend services and data pipelines to support real-time analytics, AI-driven reporting, and operational forecasting.
  • Collaborated with stakeholders to improve onboarding automation, data synchronization reliability, and AI-assisted decision-making capabilities for landscaping businesses.
  • Architected and led the development of a smart recycling platform integrating mobile applications with IoT-enabled waste bins.
  • Developed a QR-code-based reward system allowing users to scan smart bins, accumulate points, and redeem rewards or wallet funds.
  • Designed and implemented the backend architecture, API infrastructure, and mobile application workflows.
  • Integrated Google Maps APIs to enable users to locate nearby smart waste bins in real time.
  • Built peer-to-peer point sharing functionality, enabling users to transfer rewards within the platform ecosystem.
  • Managed deployment and release processes across Heroku, Google Play Store, and Apple App Store.
  • Built and scaled AI-powered legal features, including redlining, contract drafting, docket management, legal research assistance, and automated billing intelligence.
  • Implemented enterprise-grade security and compliance controls, including encryption, audit logging, SOC-readiness workflows, and secure data isolation for sensitive legal environments.
  • Optimized AWS infrastructure using EC2, S3, CloudWatch, and containerized deployment workflows to support scalability, high availability, and near-zero downtime operations.
  • Collaborated closely with AI researchers, product teams, and leadership to define technical architecture, mentor engineers, and deliver production-grade AI systems at startup scale.
  • Senior Software Engineer, Break Diving⁠
    2025 | remote
  • Contributed to the development and modernization of Break Diving’s multi-tenant community and membership management platform serving more than 13,000 active members.
  • Migrated a production Rails application from Rails 6 to Rails 8, improving performance, maintainability, and compatibility with modern framework capabilities.
  • Designed and implemented secure multi-tenant architectures, ensuring strict tenant-level data isolation and access control across organizations and communities.
  • Developed scalable member onboarding workflows, authentication systems, and organization-based access management features.
  • Built and optimized large-scale forum and community management systems supporting discussions, moderation workflows, content organization, and user engagement.
  • Implemented donation and payment workflows enabling organizations and communities to securely manage fundraising activities and member contributions.
  • Developed live-streaming and real-time engagement features allowing members to participate in virtual events, discussions, and community activities.
  • • Refactored legacy backend services and improved platform scalability, reliability, and maintainability across core application modules.
  • • Collaborated closely with the CEO and CTO to deliver high-impact features and improve overall platform experience for thousands of active users.
  • Senior Software Engineer, Flaunte⁠
    05‑2022 – 11‑2024 | Dubai
  • Developed and maintained FinTech and marketplace features for a platform serving over 8000 users.
  • Integrated payment systems, including Apple Pay, Gift Cards, and digital passes with real-time payment capture workflows.
  • Implemented geolocation-based pricing calculations using Geocoder APIs to determine service delivery costs dynamically.
  • Built financial reporting systems for service providers, including revenue tracking, VAT calculations, and operational summaries.
  • Developed pickup and delivery workflows, real-time booking updates, and communication broadcasting features.
  • Led product strategy, technical planning, and system scalability initiatives.
  • Team Lead⁠, Selmart
  • Led the development of a large-scale e-commerce platform serving over 5,000 customers.
  • Managed and mentored a team of 5 developers across backend and frontend engineering tasks
  • .Designed the platform architecture and implemented scalable backend services using Ruby on Rails.
  • Developed advanced product filtering, dynamic pricing, and inventory management features
  • .Integrated secure payment systems, including card payments and mobile payment workflows
  • .Implemented OTP-based authentication and cloud storage integrations to enhance security and reliability.
  • Upgraded the application infrastructure from Ruby 2 to Ruby 3.3, improving performance, maintainability, and security.
  • Optimized database performance by identifying and resolving N+1 queries and refactoring core services using OOP principles.
  • Integrated ServiceNow APIs for booking and operational management automation.
  • Wrote automated tests using RSpec to improve code reliability and maintainability.
  • Software Engineer, Dev Hub Solution⁠
    02‑2022 – 11‑2022 | Remote
  • Developed and maintained scalable backend systems for CRM, E-commerce, LMS, CMS, and healthcare platforms.
  • Implemented CI/​CD pipelines, Docker-based testing environments, and automated deployment workflows on Heroku.
  • Optimized application performance, maintained production systems, and delivered new features based on client requirements.
  • Integrated third-party APIs, including payment gateways, geolocation services, and social media platforms.
  • Improved code quality and development speed through automated testing using RSpec and Capybara.
  • Collaborated with engineering teams to identify, debug, and resolve production issues across multiple applications.
  • Software Engineer, Juubix⁠
    05‑2021 – 11‑2022 | Remote
  • Refactored the Juubix solution's architecture
  • Included Bitcoin payment in the payment features
  • Implemented the matches calculation based on the profile's skills and interest
  • Devised a video conferencing app, as part of a 3‑person engineering team that can host over 100 participants simultaneously.
  • Guided the development and ownership of 5 innovative features of the Fintech
  • Broadcasting each action for a meeting and allowing participants to chat
  • Code Reviewer, Microverse⁠
    2021 – present | Remote
  • Run students' codes (a daily average of 8) through a series of tests to ensure that it’s maintainable, free of bugs, and scalable.
  • Verify that project submissions meet the requirements provided by the organization through deliberate scrutiny of the whole project.
  • Ensure that projects submitted by students are professional and were submitted with a real-working environment in mind.
  • Full-stack, Acklen Avenue⁠
    03‑2019 – 02‑2021 | Remote
  • Worked as a core rails developer and maintainer on a modern platform for car dealers.
  • improved the DevOps process flow on previous projects by adding review apps to automate deploys.