Software Developer | Power Platform | Flutter, JavaScript, Node.js, C#, C++ | Dynamics 365 | Automation & Reporting
Hi, I'm Rorisang 👩🏽‍💻
I'm a Software Developer with 4+ years of experience working across startup and enterprise environments. I’ve contributed to full-stack web and mobile applications, enterprise CRM solutions, and system integrations. My work spans technologies like Flutter, Firebase, Node.js, SQL, Microsoft Dynamics 365, and the Power Platform.
I enjoy solving real-world problems through clean code, automation, and building systems that improve how businesses operate.
I started my career at a fast-paced startup (TopCode), where I worked across both frontend and backend development. I built mobile apps with Flutter, integrated Firebase backends, developed WordPress websites, and delivered production-ready solutions for real clients.
Today, I work in an enterprise environment building and customizing Microsoft Dynamics 365 and Power Platform solutions. My work includes developing C# plugins, automating workflows with Power Automate, and integrating systems to ensure reliable data flow across platforms.
My Approach to Software Development
Working in both startup and enterprise environments has shaped my ability to learn quickly, work independently, in collaboration, and deliver practical solutions under pressure. I'm always excited by opportunities where I can build meaningful software, improve systems, and continue growing as a developer.
Award-winning ecommerce app (MTN Best Breakthrough App 2022). Built using Flutter (MVVM); contributed to frontend development and assisted with backend setup in Firebase.
Developed the full Flutter frontend (MVVM), supported Firebase backend setup by managing parameter creation and data entry. Worked collaboratively with the backend lead.
Started as frontend Flutter dev, then took over full-stack ownership when the backend dev left. Managed Firebase and Azure setup, app functionality, and deployment.
Took over a malfunctioning vendor app used for tutoring. Identified and resolved frontend bugs using Flutter (MVVM), contributing to app recovery and release stability.
Built and maintained multiple WordPress sites (TopCode, HarambeeX, Woyamba, Social Coding). Used Elementor, implemented SEO (Yoast), and set up Google Analytics. Solely responsible for all company websites.
My first ever frontend project from the GirlCode Learnership — an eCommerce skin care site using HTML, CSS, and JavaScript.
View on GitHubA cross-platform Flutter app currently under development, focused on user engagement and clean UI interaction. The app includes cloud integration, real-time data handling, and structured using MVVM architecture. More details and a GitHub repo will be shared once the project is launched.
This project is still in the planning phase. I intend to build a lightweight Flutter app that will help small businesses (like salons and tutors) manage bookings, availability, and client interactions.
Platforms & Tools:Dynamics 365 Plug-in Development (C#), Power Apps, Power Automate (Cloud & Desktop), Power BI, Microsoft Dynamics 365 CRM, Dataverse, Azure DevOps, Git, GitHub
Programming & Frameworks: C#, C++, Python, JavaScript, HTML5, CSS3, Dart, Python, Node.js
Web & Mobile:HTML5, CSS3, React Native, WordPress, Wix.
Automation & RPA:Power Automate (Cloud & Desktop), Logic Apps, Azure Functions.
Data & Reporting:SQL, SSRS, Power BI, Dynamics 365 Analytics
Cloud, Databases & DevOps:Azure DevOps,Dataverse, Azure App Services, Azure SQL Database, Firebase, CI/CD pipelines.
Testing & Debugging:Log analysis, performance testing, unit testing, end-to-end testing.
APIs & Integration:RESTful API design, OAuth (Facebook, Google), HMS, API security.
Soft Skills:Mentorship, Collaboration, Adaptability, Critical Thinking, Problem Solving, Resilience, Agile Practices
Multiple Cordova FileTransfer plugin files were failing with “cannot find symbol Whitelist” errors. I researched upstream API changes and applied a fix within our project to resolve the issue. I then created and published a YouTube tutorial to help other developers facing the same problem.
View Tutorial on YouTubeWant to collaborate or hire me? Let’s connect.
Email Me LinkedIn