- Led a 4-person back-end team in developing KeelHub, a full-stack application managing 300+ volunteers and tracking internal projects, utilizing Agile methodology
- Oversaw sprint planning, daily stand-ups, and retrospectives, facilitating seamless collaboration between back-end, front-end, and DevOps teams to deliver a robust volunteer management solution
- Designed and optimized MySQL
- Architected a scalable backend using Node.js and Express.js, implementing RESTful APIs with rolebased
- Developed a responsive, role-based front-end using React and Tailwind CSS, creating intuitive interfaces and a series of admin dashboards that collectively reduced administrative overhead by 40
- Implemented robust testing strategies including unit tests with Jest, integration tests for API endpoints, and end-to-end tests
Skills
Access ControlsAdministrative OperationsAgile MethodologyAmazon Elastic Compute CloudAmazon Web ServicesApplication Programming Interfaces (APIs)BackendBootstrap (Software)Business LogicCachingCascading Style Sheets (CSS)Code CoverageC++ (Programming Language)CrudCryptographyCustomer Account ManagementCypress (Programming Language)DashboardsDatabase SchemaData ModelingDevOpsDockerExpress.jsFinancial Data AnalysisFront End Software DevelopmentGitHTMLIntegration TestsJava (Programming Language)JavaScript (Programming Language)Knowledge of Electrical EngineeringKnowledge of FinanceMongoDBMySQLNode.JsPassword ManagementPayment SystemsProgramming LanguagesPython (Programming Language)PytorchReactJSReceptivityResource UtilizationRestful APIsRevocationSafety PrinciplesScrum MethodologySQL DatabasesSQLiteStrategic ThinkingStrategies of TestingTailwindTeam WorkingTypeScriptUnit TestingUser AuthenticationWeb ApplicationsWorkflowsWriting of Reports