LovePlates bring the ubiquitous instagram social network experience to vegan food!
This was a very enjoyable project to work on with m...
LovePlates bring the ubiquitous instagram social network experience to vegan food!
This was a very enjoyable project to work on with my favorite stack and one more developer. The design was provided by the client and my responsibilities were:
- Put together a scalable and performant architecture that accelerates development and is cheap to run.
- Ensure best practices in security and workflow.
- Suggest technical solutions to business use cases and discuss pros and cons of alternatives with client.
Working with flutter meant fast development of features and an excellent developer experience.
RavenDB
ASP.NET
Flutter
View more
RavenDB
ASP.NET
Flutter
View more
HR Squad is a corporate social network, a tool made for HR departments all around the globe, to build happier, more connected teams. It f...
HR Squad is a corporate social network, a tool made for HR departments all around the globe, to build happier, more connected teams. It features:
a) A reward system built to incentivize both teams and individuals.
b) Polls and employee sentiment monitor around standard company values.
c) Suggestions with comments and voting.
This was a team effort, where I brought forth the architecture and best practices for a team of five developers:
- Modeling the domain and producing a corresponding NoSQL database model.
- Security practices for authentication and authorization.
- Asynchronous processing of some requests and background tasks to automate polls and rewards with a view towards being able to handle 100,000+ users on the platform while keeping hosting budgets down.
- Accounting accuracy for reward system.
- Multi-tenancy and scaling behavior through study of queries and load testing.
Since the client had little to no resources to dedicate towards acceptance testing, beyond managing the team, I was also responsible for ensuring that the product output covered the agreed use cases. It was also a great opportunity to manage a system of higher complexity and become even better at striking a balance between cost, performance and speed of development.
Technologies: RavenDB, .NET5, ASP.NET Core, React & NextJS.
RavenDB
React
Next.js
View more
RavenDB
React
Next.js
ASP.NET
View more