Shippify is an intelligent last-mile logistics platform that connects businesses with an elastic on-demand delivery fleet across Latin America.
Activities:
- Designed and implemented a micro-frontend architecture to load independent React apps on demand, with a shared UI-Kit for component styling and a UI-SDK for cross-app logic reuse.
- Built React components with Scss following SOLID principles, schema-validated forms, and Redux-Thunks for state management, tested with Mocha and Jest.
- Developed a multi-platform app with React Native and React for desktop and Android using higher-order components; customized Webpack to handle both web and Android builds.
- Created and maintained Express.js endpoints (dockerized) with middleware for authorization, validation, and data sanitization, pulling from Redis, MySQL, and Firebase.
- Deployed serverless AWS infrastructure via Serverless Framework: API Gateway, Lambda (Python, Java, JS/TS), EventBridge scheduling, and automated version pruning.
- Optimized PostgreSQL and MySQL queries for large-scale on-demand customer reporting, using indexing and execution plan analysis.
- Built Lambda batch processing pipelines to extract data from MongoDB/MySQL, transform it, and deliver via S3, email, SNS, or XLSX generation.
- Set up CI/CD with GitHub Actions for AWS deployments and integrated SonarQube on pull requests for code quality enforcement.
Tech used
- TypeScript, JavaScript
- React, React Native
- Express.js, NestJS
- AWS (Lambda, API Gateway, EventBridge, S3, SNS)
- PostgreSQL, MySQL, MongoDB, Redis, Firebase
- Redux, Redux Thunks
- Serverless Framework, Docker
- GitHub Actions, SonarQube