Go back

Cognitive Clouds

Senior Software Developer | Feb 2018 - Aug 2022

Overview

During my tenure at Cognitive Clouds, I played a pivotal role in developing full-stack solutions for a range of clients. My work focused on creating efficient, scalable platforms that offered both technical and business value. Here are two of the most impactful projects I contributed to:

Key Contributions

  • Led the development of a custom Excel upload and header mapping system, streamlining the input of complex Bill of Materials (BOM) data into the platform.
  • Played a crucial role in both frontend (Angular) and backend (Node.js) development, ensuring the platform delivered real-time, accurate cost-saving insights for electronics manufacturers.
  • Designed and implemented a concierge chat system using Angular and Firebase Realtime Database, providing seamless real-time communication for high-net-worth users booking extravagant trips.
  • Contributed to building a smooth and responsive Angular and ReactJS frontend.

Part Analytics – BOM Cost Optimization Platform

Part Analytics is an electronics business platform that enables clients to save significantly on their Bill of Materials (BOM). The platform cross-references a client's BOM with a comprehensive list of manufacturers using the OctoPart tool to provide cost-effective alternatives.

Challenges and Solutions:

  • Custom Excel Upload and Header Mapping: One of the key features was building an Excel upload system that allowed users to map custom headers from their BOM files to the database fields. This was critical because the platform needed to ingest data from various client formats seamlessly. I led the development of this feature, ensuring that the upload process was smooth and user-friendly.
  • BOM Calculation Optimization: The platform needed to process large BOMs in real time, which initially posed challenges due to the vast number of components that needed cross-referencing. We first used AWS Lambda to handle the computations, but this became cost-prohibitive for clients. To solve this, I designed and implemented a system where a basic EC2 instance would perform the necessary calculations, call our API for further processing, and automatically shut down after the task. This drastically reduced operational costs while maintaining performance.

Impact:

  • Helped clients save significantly on component costs by automating price comparisons.
  • Improved platform efficiency by optimizing BOM calculations, leading to faster results and reduced computational costs.

Dragon Slayer Travel – Concierge-Based Luxury Travel App

Dragon Slayer is a luxury travel app designed for high-net-worth individuals, offering bespoke travel experiences booked through a concierge service. The app allowed users to chat with a dedicated concierge agent, who helped them plan extravagant trips.

Challenges and Solutions:

  • Concierge Chat System: One of the core features of Dragon Slayer was a real-time concierge chat system. I built this system using Angular and Firebase Realtime Database to ensure instant communication between clients and concierge agents. Additionally, I implemented real-time notifications using Firebase database hooks to ensure users received updates instantly when interacting with the app.
  • Seamless Frontend Development: I played a key role in developing the frontend of the platform, ensuring that the user experience was intuitive and smooth, despite the app's complexity.

Impact:

  • The concierge chat system provided a personalized, seamless experience for high-net-worth individuals, resulting in higher user engagement.
  • Real-time notifications enhanced the app's responsiveness, making it easy for users to stay informed about their travel plans.

Conclusion

Both of these projects allowed me to leverage my full-stack expertise, particularly in optimizing backend processes and ensuring smooth, responsive user experiences. My work at Cognitive Clouds not only delivered technical innovation but also helped clients achieve tangible business benefits through cost savings and improved user satisfaction.