Software Developer (Contractual)
Marrfa
Sept 2024 — Dec 2024
Built a full-stack investment management platform from scratch. Delivered role-based dashboards for admins and investors, with authentication and cloud deployment.
Impact
Centralized investor portfolio tracking and reduced admin overhead by 60%.
— Marrfa
Key Achievements
Delivered full-stack platform from concept to production in 3 months
Built role-based dashboard system for 50+ concurrent users
Reduced admin portfolio management time by 60% through automation
Implemented secure authentication handling investor financial data
Key Highlights
End-to-end platform development across frontend, backend, and database
Role-based access control for admins and investor users
Real-time portfolio tracking and analytics dashboard
AWS cloud deployment with automated scaling
Responsibilities
Full-Stack Platform Development
Built the frontend, backend, and database layers for a real-estate investment management platform.
Authentication & CMS
Implemented authentication systems and content management features for administrators and users.
Cloud Deployment
Deployed the platform on AWS and configured infrastructure for production use.
Team & Organization
Team Size
Solo developer
Reporting To
CTO
Technologies & Tools
Technologies
Tools Used
Challenges & Solutions
Building Full-Stack in Short Timeline
Solution: Prioritized MVP features, used rapid prototyping with React and Node.js, and leveraged AWS managed services to accelerate deployment.
Handling Financial Data Security
Solution: Implemented JWT-based authentication, encrypted sensitive data at rest, and followed AWS security best practices for compliance.
Scaling for Multiple Concurrent Users
Solution: Designed efficient database queries, implemented caching strategies, and configured AWS auto-scaling for the backend.
Key Learnings
Full-stack development capabilities and rapid prototyping techniques
Importance of security and compliance in financial applications
AWS infrastructure and deployment best practices
Time management and prioritization in fast-paced startup environments