H
Software architect
HoneycombCredit
Jan'2021 - May'2021
I played a pivotal role at Honeycomb Credit, leading the development of a crowdfunding platform for local businesses. I handled architectural design, team leadership, and full-stack development, contributing to the platform's success and growth.Architectural Leadership:
1. Led the architectural design of the platform's backend and database system, ensuring scalability, reliability, and performance.
2. Designed and implemented APIs using Node.js (TypeScript) to support core platform functionalities.
3. Orchestrated the deployment of the application on Google Cloud Platform (GCP) using GitHub and CircleCI for CI/CD.
Quality Assurance (QA):
1. Established and managed quality assurance processes, ensuring the robustness and reliability of the platform.
2. Conducted comprehensive testing and coordinated testing efforts across the development team.
Code Reviews and Releases:
1. Led code review processes, maintaining code standards, and ensuring the quality of the codebase.
2. Managed and supervised the release process, ensuring smooth and efficient deployments.
Technology Stack:
1. Utilized Node.js (TypeScript) for backend development, Redis for caching, and MySQL as the primary data store.
2. Employed Kubernetes clusters to host the application on GCP, ensuring scalability and resilience.
Admin Dashboards and Tools:
1. Developed comprehensive admin dashboards and management tools for efficiently overseeing investors, campaigns, businesses, and platform operations.
2. Integrated third-party services, including North Capital (escrow), Plaid (bank connections), Dwolla (digital wallets), Idology (KYC), Stripe (payments), Mailgun (emailing), and Twilio (SMS notifications).
User Experience:
1. Enhanced user experience by building interactive web applications using React and Next.js.
2. Contributed to the creation of an intuitive and user-friendly interface for investors and campaign owners.
Team Leadership:
1. Mentored and guided development teams, fostering collaboration and knowledge sharing.
2. Ensured project milestones and deliverables were met in a timely and efficient manner.
Notable Achievements:
1. Successfully launched and maintained a crowdfunding platform that empowered local businesses and communities to raise capital.
2. Enabled secure and efficient financial transactions through the integration of payment gateways and identity verification services.
3. Played a central role in the adoption of modern technologies, facilitating the platform's growth and scalability.