eduKiwi School is a revolutionary educational platform designed to provide students with complete access to school subjects as per the cu...
eduKiwi School is a revolutionary educational platform designed to provide students with complete access to school subjects as per the curriculum, alongside over 110 personal and professional development courses. With contributions from 136 experts and 47 teachers, the platform delivers engaging lessons, preparatory materials for exams, and hobby courses tailored for students and adults. It aims to redefine education by integrating learning with play, offering flexible content access across devices.
As the Solution Architect, I played a pivotal role in shaping the project’s technical foundation and execution. My responsibilities included:
• Technical Leadership: Defined tools, frameworks, and development team setup.
• Backend Development: Extended APIs, implemented internal features, and managed server infrastructure.
• CI/CD Pipeline: Designed and maintained automated deployment processes for seamless updates.
Technological Highlights:
• CMS & APIs: Utilized Strapi CMS for data management and API development, leveraging GraphQL for efficient communication between web/mobile apps and the CMS.
• Tech Stack: Node.js for backend development; TypeScript across frontend and backend for consistency.
• Deployment Infrastructure: Deployed on DigitalOcean using Kubernetes for scalability. Configured Redis for caching and parallel cron job prevention.
• Database Optimization: Set up MySQL with performance enhancements through indexing.
• Monorepo Architecture: Consolidated CMS, website, web app, and mobile app into a single repository with shared components.
Project Management Tools:
Adopted Agile methodology using Jira for task tracking and GitHub for collaborative code management.
This project exemplifies my ability to architect scalable solutions, lead technical teams, and deliver impactful results in the ed-tech domain.
Node.js
Git
GitHub
View more
Node.js
Git
GitHub
Amazon S3
TypeScript
Full Stack
DigitalOcean
Kubernetes
Next.js
CI/CD
Strapi
GitHub Actions
Software architecture
DevOps
Video playback technologies
Client Facing technical leadership
Monorepo management
View more
The ICRC’s International Humanitarian Law Databases provide a comprehensive and searchable set of three databases containing resources re...
The ICRC’s International Humanitarian Law Databases provide a comprehensive and searchable set of three databases containing resources related to International Humanitarian Law (IHL). These databases allow users to collectively or individually search for documents on IHL norms in treaty and customary law, as well as their application, implementation, and interpretation.
As a Backend Developer, I played a key role in the development of this project. My responsibilities included:
• Custom Module Development: Designed and implemented Drupal custom modules for features such as content migration and API-based data imports.
• Team Leadership: Led the backend team, ensuring timely delivery of high-quality code by adhering to Drupal Coding Standards and employing rigorous code quality checks.
• Server Configuration: Configured the application server using Apache for efficient performance.
• Feature Development: Utilized PHP 8 to develop new features tailored to project requirements.
• CI/CD Pipeline: Set up and maintained the CI/CD pipeline using Azure DevOps, which was also used for Agile/Scrum team management and ticketing.
Technological Highlights:
• Proficient use of Drupal for backend development, including custom module creation.
• Expertise in PHP 8 for feature implementation.
• Knowledge of server configuration with Apache to optimize application performance.
• Familiarity with Azure DevOps for project management and deployment pipelines.
This project exemplifies my ability to combine technical expertise with leadership skills to deliver robust and scalable solutions in alignment with client requirements.
PHP
Drupal
Azure
React
Leadership
DevOps
View more