Hi, I am a full-stack software engineer with over 7 years of experience in Python and Golang backend web development and ReactJs|NextJS frontend development. I have extensive experience with other technologies such as PostgreSQL, Kubernetes, and Redis to mention a few.
I love solving problems and designing solutions and complex systems. I also enjoy sharing my knowledge with others to help them grow.
▪ Built a map application for viewing and interaction with Internet of Things (IoT) devices using Typescript and NextJS which can effi...
▪ Built a map application for viewing and interaction with Internet of Things (IoT) devices using Typescript and NextJS which can efficiently display up to 100,000 devices/cluster and interact with devices without performance bottlenecks
▪ Utilized Graph algorithms to determine the best communication path between devices and to detect problems with device connectivity.
▪ Leveraged technical expertise to design and implement REST API endpoints with Python FastAPI
▪ Consume API endpoints with NextJS, and provided recommendations that streamlined software development by 68%
▪ Designed and implemented a scheduling system (similar to Calendly) from scratch using Python while retaining scalability for new req...
▪ Designed and implemented a scheduling system (similar to Calendly) from scratch using Python while retaining scalability for new requirements
▪ Responsible for the design and implementation of a notification microframework supporting email notifications, push notifications, and WebSocket messages to be sent out on activities while allowing notifications to be handled separately
▪ Built a reliable booking and payment system onto the scheduling system implementing a finite state machine transitioning bookings from one state to another based on actions including reliable refund functionality.
▪ Design/implement ETL pipelines to extract data from third-party sources (Google, Facebook, Twitter) to a Data warehouse and used Ela...
▪ Design/implement ETL pipelines to extract data from third-party sources (Google, Facebook, Twitter) to a Data warehouse and used Elasticsearch to provide useful insights for users
▪ Lead implementation of pricing system by integrating with different payment platforms. The implementation includes trial periods, refunds, and subscription cancellation, along with different subscription plans integrated with the authorization system and frontend as well
▪ Integrate intuitive features allowing users to specify sync frequency for configured destinations into the pricing and plans feature using Celery to implement the feature for better state management with implemented retries