07/01/2025 updated

RA
100 % available

Developer

Kakamega, Kenya
Kenya
Computer science
Kakamega, Kenya
Kenya
Computer science

Profile attachments

CV - Ronald Amoyo

FlutterHTMLJavaScriptApplication Programming Interfaces (APIs)Apple IOSCascading Style Sheets (CSS)Mobile Application DevelopmentCode ReviewCollaborative SoftwaresDatabasesContinuous IntegrationData CollectionData ManagementProject PlanningDjangoE-CommerceField ResearchGitHubMobile Application SoftwareMongoDBMySQLModel View Controller (MVC)Node.jsPricing StrategiesSoftware EngineeringSoftware SystemsSQL DatabasesStakeholder ManagementTime ManagementAtlassian TrelloUser-Centered DesignDeployment SupportProposal WritingManual Data EntryBackendSlackGraphQLTechnical AcumenRestful ApiSoftware Version ControlFreelancing
With five years of hands-on experience in the software development landscape, I have honed a versatile skill set that spans web and mobile applications, data management, and user-centered design. My journey began with building dynamic websites using HTML, CSS, and JavaScript, which evolved into architecting robust back-end services powered by Node.js and Django. Along the way, I embraced modern development practices—setting up RESTful APIs, implementing MVC patterns, and managing continuous integration pipelines—to ensure that every solution I deliver is maintainable, scalable, and performant.
My mobile development expertise centers on Flutter, where I’ve designed and deployed cross-platform applications that deliver native-grade experiences on both Android and iOS. I am proficient in crafting intuitive interfaces with Flutter’s widget system, integrating third-party SDKs, and optimizing performance to achieve smooth animations and rapid load times. Complementing my application work, I maintain strong database skills, having designed and managed schemas in MySQL and MongoDB, fine-tuned complex SQL queries, and set up data indexing strategies to support high-traffic environments.
Working as a freelancer for the past five years has sharpened my ability to communicate effectively with clients and stakeholders across diverse industries. I take pride in translating technical jargon into clear, actionable insights, whether I’m gathering requirements for a custom e-commerce platform or guiding non-technical clients through post-deployment support options. My time management skills enable me to juggle multiple projects without sacrificing quality, and I consistently meet deadlines by breaking tasks into achievable milestones, tracking progress in agile boards, and adjusting priorities in response to evolving needs.
Proposal writing and pricing strategy are core strengths I’ve developed on the freelancing front. I craft detailed project plans that outline deliverables, timelines, and resource allocations, allowing clients to make informed decisions and avoid scope creep. By offering transparent cost breakdowns and flexible engagement models—fixed bids, time-and-materials, or retainer agreements—I build long-term partnerships grounded in trust and mutual success. Remote collaboration tools like Slack, Trello, and GitHub have become second nature to me, and I maintain clear version control practices to streamline code reviews and knowledge sharing.
Over the years, I have successfully delivered a range of projects, from responsive marketing websites and real-time chat applications to data-driven dashboards and mobile utilities. One highlight involved developing a Flutter-based field survey app that enabled offline data capture and synchronized seamlessly with a MongoDB Atlas backend, reducing manual data entry errors by 80 percent. In another engagement, I refactored a legacy Node.js service to incorporate GraphQL, cutting API response times in half and simplifying front-end data consumption.
Beyond technical prowess, I bring strong analytical problem-solving abilities, meticulous attention to detail, and a commitment to continuous learning. I stay abreast of emerging technologies through online courses, community forums, and hackathons, ensuring that my clients benefit from the latest tools and best practices. If you’re seeking a dedicated partner who combines deep technical knowledge with professional freelancing experience, I’m ready to help you turn your ideas into reliable, high-impact software solutions.

Experience

Professional experience0 - 5 years
Freelancer since2019

Languages

EnglishFluent

Project history

Led full-stack development: gathered requirements, designed RESTful APIs and UI/UX , implemented database schemas, wrote and tested code, deployed applications, and managed client communications.

Internet & IT

10-50 team member

• Conducted stakeholder interviews and translated business needs into technical specifications
• Designed system architecture and database schemas to ensure scalability and data integrity
• Developed front-end interfaces with responsive layouts and intuitive user flows
• Implemented back-end services, RESTful APIs, and integrated third-party libraries
• Wrote unit and integration tests, performed code reviews, and maintained CI/CD pipelines
• Deployed applications to cloud environments and monitored performance metrics
• Produced technical documentation and delivered knowledge-transfer sessions to client teams
• Provided ongoing support, troubleshooting issues and rolling out feature enhancements

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in