[{"data":1,"prerenderedAt":328},["ShallowReactive",2],{"experiences":3,"toolbox":199},[4,26,83,100,127,180],{"order":5,"companyName":6,"roles":7},6,"Voiger",[8],{"title":9,"pointsMD":10,"points":11,"start":17,"end":18,"highlights":19},"Fullstack Software Engineer","* **Telephony Infrastructure & ESL Integration**\n  * Implemented a full call lifecycle event pipeline (*channel create, answer, bridge, hold\u002Funhold, hangup*) with dynamic routing, multi-modal outbound campaign modes, and IVRs.\n  * Added real-time call monitoring capability via **eavesdrop** and **intercept**.\n\n* **Distributed Process Management**\n  * Designed a dynamic supervisor management component in **Elixir** and **Horde** to execute API commands and manage inbound sessions across instances.\n  * Handled process registration and failover across distributed nodes.\n\n* **Reliable Data Sync & Background Workers**\n  * Built serial-order background sync pipelines with **Oban** and retry semantics to propagate state changes to FreeSWITCH.\n  * Created background workers for scheduled reporting, automated resource recovery, and cleanup tasks.\n\n* **CDR & Survey Analytics Engine**\n  * Implemented event-sourced multi-leg call detail record (**CDR**) tracking to calculate talk, hold, and queue times across transfers.\n  * Paired tracking engines with per-call survey engines and analytics APIs.\n\n* **Core API & Platform Security**\n  * Designed multi-tenant RESTful APIs featuring complex query filtering, schema validations, and database migrations.\n  * Integrated **Keycloak** for authentication and session management.",[12,13,14,15,16],"Telephony Infrastructure & ESL Integration: Implemented a full call lifecycle event pipeline (channel create, answer, bridge, hold\u002Funhold, hangup) with dynamic routing, multi-modal outbound campaign modes, IVRs, and real-time call monitoring via eavesdrop and intercept.","Distributed Process Management: Designed a dynamic supervisor management component in Elixir\u002FHorde to execute API commands, manage inbound sessions across instances, and handle process registration and failover across distributed nodes.","Reliable Data Sync & Background Workers: Built serial-order background sync pipelines with Oban and retry semantics to propagate state changes to FreeSWITCH, alongside background workers for scheduled reporting, automated resource recovery, and cleanup tasks.","CDR & Survey Analytics Engine: Implemented event-sourced multi-leg call detail record (CDR) tracking to calculate talk, hold, and queue times across transfers, paired with per-call survey engines and analytics APIs.","Core API & Platform Security: Designed multi-tenant RESTful APIs featuring complex query filtering, schema validations, database migrations, and Keycloak integration for authentication and session management.","January 2025","Present",[20,21,22,23,24,25],"Elixir","Lua","Go","FreeSWITCH","Oban","Ecto",{"roles":27,"companyName":81,"order":82},[28,59],{"title":9,"pendingDetails":29,"start":30,"end":31,"highlights":32,"pointsMD":41,"projectLink":42,"project":43,"points":44},false,"July 2022","December 2025 ",[33,34,35,36,37,38,39,40],"Golang","PostgreSQL","MongoDB","Redis","AWS","SaaS","GitLab","React","* **Database Architecture & Data Migration**\n  * Setup a data migration flow that ensures transition from a legacy structure to a desired structure for our relational database with options to rollback and make corrections if need be.\n  * Implemented APIs with queries that run across relational (**postgres**) and non-relational (**mongodb**) databases to aggregate and fetch system usage statistical data displayed on a management portal.\n  * Implemented APIs for importing bulky data from excel files with options to undo imports and make corrections if need be.\n\n* **Third-Party Integrations & File Automation**\n  * Implemented Integration with **QuickBooks Online (QBO)** as an **OAuth 2.0** client for syncing end users’ customers, products & services, and invoice data with their QuickBooks accounts with version tracking across multiple qb accounts.\n  * Implemented a file system watcher service as an **OAuth 2.0** client for automated transfer of ticket\u002Freceipt files from asphalt plants running B&S Light’S EZ loader system.\n  * Implemented APIs for exporting formatted ticket\u002Freceipt data for **maestro*ERP’s** accounting tool.\n  * Implemented a utility function for compressing and downsizing user uploaded images when needed.\n\n* **Full-Stack Feature Development & Optimization**\n  * Implemented product features across the stack, delivering backend functionality in **Go** and new UI components in **React**.\n  * Identified, fixed, and refactored issues in existing frontend codebases to improve stability, readability, and maintainability.\n  * Introduced background processing in the backend to handle heavy report aggregations and batch audit log loading from **Redis-based queues** to **AWS DocumentDB**, reducing AWS costs.\n\n* **Core APIs, Security & Documentation**\n  * Setup role based access control (**RBAC**) and APIs to manage roles and permissions from a management portal.\n  * Implemented RESTful APIs and wrote API and system documentations.\n\n* **DevOps, CI\u002FCD & Deployment**\n  * Setup **GitLab CI** pipeline for building and packaging the service above as a windows background startup service for persistence and robustness.\n  * Handled deployment and monitoring operations in **AWS** for staging environments and assisted in production environments.","https:\u002F\u002Fwww.pittbos.com","Pittbos",[45,46,47,48,49,50,51,52,53,54,55,56,57,58],"Setup a data migration flow that ensures transition from a legacy structure to a desired structure for our relational database with options to rollback and make corrections if need be.","Implemented Integration with QuickBooks Online (QBO) as an OAuth 2.0 client for syncing end users’ customers, products & services, and invoice data with their QuickBooks accounts with version tracking across multiple qb accounts.","Implemented RESTful APIs and wrote API and system documentations.","Setup role based access control (RBAC) and APIs to manage roles and permissions from a management portal.","Handled deployment and monitoring operations in aws for staging environments and assisted in production environments.","Implemented APIs with queries that run across relational(postgres) and non-relational(mongodb) databases to aggregate and fetch  system usage statistical data displayed on a management portal.","Implemented a utility function  for compressing and downsizing user uploaded images when needed.","Implemented a file system watcher service as an OAuth 2.0 client for automated transfer of ticket\u002Freceipt files from asphalt plants running B&S Light’S EZ loader system.","Setup GItLab CI pipeline for building and packaging the service above as  a windows background startup service for persistence and robustness. ","Implemented APIs for exporting formatted ticket\u002Freceipt  data for maestro*ERP’s accounting tool. ","Implemented APIs for importing bulky data from excel files with options to undo imports and make corrections if need be.","Implemented product features across the stack, delivering backend functionality in Go and new UI components in React.","Identified, fixed, and refactored issues in existing frontend codebases to improve stability, readability, and maintainability.","Introduced background processing in the backend to handle heavy report aggregations and batch audit log loading from Redis-based queues to AWS DocumentDB, reducing AWS costs.",{"projectLink":60,"points":61,"highlights":71,"end":77,"title":9,"start":78,"project":79,"pointsMD":80},"https:\u002F\u002Fwww.nayak.ai",[62,63,64,65,66,67,68,69,70],"Stripe integration: implemented subscription lifecycle flows, webhook handlers, customer creation and sync logic, and dynamic billing portal configurations.","Access control & restriction: built automated subscription restriction behavior, read-only route guards for unpaid accounts, and grace-period account suspension flows.","AWS S3 integration: setup S3 bucket configurations and implemented direct client uploads using presigned URLs with expiration.","Bulk data ingestion: optimized bulk CSV ingestion pipelines using raw SQL prepared statements, paired with a frontend preview and inline editing interface prior to import.","Analytics & trend reporting: implemented reporting modules aggregating weekly performance indicators to calculate and render trend directions.","LLM integration with LangChain: setup automated meeting summarization pipelines, prompt optimizations to minimize token usage, and structured output extraction.","RESTful API design: designed and implemented CRUD endpoints with query filtering, input validation schemas, and database migrations.","Background job processing: utilized BullMQ to run background synchronization and lookup jobs asynchronously.","SendGrid integration: setup dynamic SendGrid email templates and implemented backend payload delivery for automated notifications.",[72,73,40,74,75,36,76],"Nodejs","hapi","Prisma ORM","Postgres","BullMQ","June 2026","February 2026","Nayak AI","* **Payment Systems & Access Control**\n  * **Stripe integration**: implemented subscription lifecycle flows, webhook handlers, customer creation and sync logic, and dynamic billing portal configurations.\n  * **Access control & restriction**: built automated subscription restriction behavior, read-only route guards for unpaid accounts, and grace-period account suspension flows.\n\n* **AI Features & Data Pipelines**\n  * **LLM integration with LangChain**: setup automated meeting summarization pipelines, prompt optimizations to minimize token usage, and structured output extraction.\n  * **Bulk data ingestion**: optimized bulk CSV ingestion pipelines using **raw SQL** prepared statements, paired with a frontend preview and inline editing interface prior to import.\n  * **Analytics & trend reporting**: implemented reporting modules aggregating weekly performance indicators to calculate and render trend directions.\n\n* **Core API Architecture & Async Workers**\n  * **RESTful API design**: designed and implemented CRUD endpoints with query filtering, input validation schemas, and database migrations.\n  * **Background job processing**: utilized **BullMQ** to run background synchronization and lookup jobs asynchronously.\n\n* **Cloud Services & Email Infrastructure**\n  * **AWS S3 integration**: setup S3 bucket configurations and implemented direct client uploads using **presigned URLs** with expiration.\n  * **SendGrid integration**: setup dynamic **SendGrid** email templates and implemented backend payload delivery for automated notifications.","ScrumLaunch",5,{"companyName":84,"roles":85,"order":99},"Elnet Technologies",[86],{"title":87,"points":88,"highlights":93,"start":95,"type":96,"end":97,"pointsMD":98},"Senior Software Developer",[89,90,91,92],"Implemented multiple payment method integrations for the Taxiye ride hailing app using NodeJs.","Implemented backend for several payment related features using the above integrations for Taxiye.","Implemented backend for payment method related settings.","Implemented an automated lottery feature for Taxiye.",[72,94],"JavaScript","July 2021","Part-time","November 2024 ","* **Payment Integrations & Financial Features**\n  * Implemented multiple payment method integrations for the Taxiye ride hailing app using **NodeJs**.\n  * Implemented backend for several payment related features using the above integrations for Taxiye.\n  * Implemented backend for payment method related settings.\n\n* **Gamification & Engagement Engines**\n  * Implemented an automated lottery feature for Taxiye.",4,{"companyName":101,"roles":102,"order":126},"Derash Technologies",[103],{"highlights":104,"pointsMD":112,"end":113,"points":114,"start":124,"title":125},[33,105,106,107,108,109,39,110,37,111,38],"VueJs","Bootstrap","Web Sockets","MySQL","Docker","CI","RESTful API","* **Full-Stack Development & Core Product Features**\n  * Worked on a business process automation(BPA) SaaS platform called Mengede as a full stack developer. It automates the ticket sales process of intra-country bus companies and makes online reservation features available to customers.\n  * Built several UI components for the company website using **VueJs** and **Bootstrap**.\n  * Built a mobile first public portal for online seat reservations.\n  * Built RESTful API backend for several resource management features.\n  * I implemented a real-time synchronization feature (between several ticket stations and online public users) using **websockets**. It synchronizes both seat interactions and reservations.\n\n* **DevOps, Containerization & Infrastructure**\n  * Used **Docker** to containerize the project environment (**Go** application + **MySQL** database + **Nginx** reverse proxy for possible future sub services).\n  * Created a VM on **AWS** and configured it as a web server for the containerized project.\n  * Used **GitLab** as a repository hub and also configured it as a container registry for the project using the **GitLab CI** service.\n  * Generated **Letsencrypt** SSL certificates for the VM using **certbot**.","February 2022",[115,116,117,118,119,120,121,122,123],"Built several UI components for the company website using VueJs and Bootstrap.","Worked on  a business process automation(BPA) SaaS platform called Mengede as a full stack developer. It automates the ticket sales process of intra-country bus companies and makes online reservation features available to customers.","Built RESTful API backend for several resource management features.","I implemented a real-time synchronization feature (between several ticket stations and online public  users) using websockets. It synchronizes both seat interactions and reservations.","Built a mobile first public portal for online seat reservations.","Used GitLab as a repository hub and also configured it as a container registry for the project using the GitLab CI service.","Used Docker to containerize the project environment (Go application + MySQL database + Nginx reverse proxy for possible future sub services).","Created a VM on AWS and configured it as a web server for the containerized project.","Generated Letsencrypt SSL certificates for the VM using certbot.","April 2020","Senior Software Engineer",3,{"companyName":128,"order":129,"roles":130},"MiltoLabs",2,[131,145,165],{"points":132,"highlights":137,"pointsMD":141,"end":142,"title":143,"start":144},[133,134,135,136],"Built microservices that follow the Command Query Responsibility Segregation(CQRS) and Event Sourcing patterns.","Utilized MongoDB as an eventstore for event sourcing pattern.","Wrote service functions that publish and consume events to and from the eventbus(RabbitMQ).","Used Docker to containerize the different microservices.",[33,35,138,109,139,140],"RabbitMQ","CQRS","Event Sourcing","* **Microservices & Event-Driven Architecture**\n  * Built microservices that follow the Command Query Responsibility Segregation(CQRS) and Event Sourcing patterns.\n  * Utilized **MongoDB** as an eventstore for event sourcing pattern.\n  * Wrote service functions that publish and consume events to and from the eventbus(**RabbitMQ**).\n\n* **Containerization & Deployment**\n  * Used **Docker** to containerize the different microservices.","December 2020","Associate Software Engineer","March 2020",{"pointsMD":146,"end":147,"start":148,"highlights":149,"points":154,"title":164},"* **Microservices & Core Banking Integrations**\n  * Built Microservices for a payment solution using **Golang**.\n  * Developed web services using **REST** architectural style.\n  * Built connector modules for two core banking systems(**Temenos T24** and **FlexCube**) using **Go**.\n  * Built a websocket backend that serves updates using **Golang** and frontend components that interact with it using **VueJs**.\n\n* **Frontend & Serverless Features**\n  * Worked on frontend portals that interact with REST APIs using **VueJs**.\n  * Wrote JavaScript functions that utilize the **firebase API** for some of the features we had.\n\n* **Linux Infrastructure, Reverse Proxy & System Design**\n  * Created and managed linux service files for different microservices.\n  * Installed and configured **Nginx** as a reverse proxy for the microservices.\n  * Created diagrams and mind maps that illustrate system architectures and interaction patterns.","February 2020","November 2019",[33,105,150,151,111,152,107,153],"Microservices","Nginx","Firebase","System Architecture",[155,156,157,158,159,160,161,162,163],"Built Microservices for a payment solution using Golang.","Created and managed linux service files for different microservices.","Installed and configured Nginx as a reverse proxy for the microservices","Developed web services using REST architectural style","Built connector modules for two core banking systems(Temenos T24 and FlexCube) using Go.","Worked on  frontend portals that interact with REST APIs using VueJs.","Wrote JavaScript functions that utilize the firebase API for some of the features we had.","Built a websocket backend that serves updates using Golang and frontend components that interact with it using VueJs.","Created diagrams and mind maps  that illustrate system architectures and  interaction patterns.","Software Engineer",{"highlights":166,"start":169,"type":170,"title":171,"pointsMD":172,"end":173,"points":174},[33,105,94,106,167,168],"CSS","GCP","July 2019","Internship","Junior Software Engineer","* **Training & Team Process**\n  * Got training on Overview of Software Engineering, **Golang**, **Echo(Golang framework)**, and **VueJs**.\n  * Introduced the team with a mind map tool called **Coggle** which is being used as a communication tool.\n\n* **Cloud Infrastructure & Networking**\n  * Configured firewall and DNS on **google cloud platform**.\n  * Setup a VM on **GCP** as an initial deployment environment by installing the **Go** environment and configuring environment variables.\n\n* **Frontend UI Development**\n  * Built some UI components for the company website using **VueJs** and **Bootstrap**.","October 2019",[175,176,177,178,179],"Got training on Overview of Software Engineering, Golang, Echo(Golang framework), and VueJs.","Introduced the team with a mind map tool called Coggle which is being used as a communication tool.","Configured firewall and DNS on google cloud platform","Setup a VM on GCP as an initial deployment environment by installing the Go environment and configuring environment variables.","Built some UI components for the company website using VueJs and Bootstrap.",{"fullCompanyName":181,"companyName":182,"roles":183,"order":198},"Sheger Mass Transport Service Enterprise","SMTSE",[184],{"highlights":185,"end":189,"type":170,"start":190,"pointsMD":191,"points":192,"title":197},[186,167,94,187,188],"HTML","PHP","SQL","August 2018","June 2018","* **Full-Stack Development & Core Role**\n  * Worked as a FullStack developer\n  * Implemented several features for a web based ticket management system to track ticket sales.\n\n* **Reporting, Backend & Database Endpoints**\n  * Developed serveral endpoints to generate vairous ticket sales reports using **PHP** and **SQL**\n\n* **Frontend UI Components**\n  * Built some complex UI components using only **HTML**, **CSS**, and **JavaScript** for some of the reports",[193,194,195,196],"Worked as a FullStack developer","Implemented several features for a web based ticket management system to track ticket sales.","Developed serveral endpoints to generate vairous ticket sales reports using PHP and SQL","Built some complex UI components using only HTML, CSS, and JavaScript for some of the reports","Software Developer",1,[200,203,211,220,227,231,237,243,250,255,261,267,274,282,286,291,294,301,306,310,314,323],{"name":109,"category":126,"icon":201,"description":202,"points":-1,"order":198,"default":-1},null,"A set of platform as a service products that use OS-level virtualization to deliver software in packages called containers.",{"name":94,"category":204,"icon":201,"description":205,"points":206,"order":198,"default":-1},0,"JavaScript (JS) is a lightweight, interpreted, or just-in-time compiled programming language with first-class functions.",[207,208,209,210],"Prototype-based","Multi-paradigm","Single-threaded","supports object-oriented, imperative, and declarative styles",{"name":33,"category":198,"icon":201,"description":212,"points":213,"order":198,"default":219},"Go is a statically typed, compiled programming language designed at Google by Robert Griesemer, Rob Pike, and Ken Thompson. Go is syntactically similar to C, but with memory safety, garbage collection, structural typing, and CSP-style concurrency.",[214,215,216,217,218],"Open source","Simple","Reliable","Efficient","Concurrent by design",true,{"name":20,"category":198,"icon":201,"description":221,"points":222,"order":129,"default":-1},"Elixir is a dynamic, functional language designed for building scalable and maintainable applications.",[223,224,225,226],"Fast development with robust practices","Grows from solo developers to teams of hundreds\n","Scales from single servers to global networks","Built on decades of Erlang reliability and fault-tolerance",{"name":228,"category":204,"icon":201,"description":229,"points":230,"order":129,"default":-1},"TypeScript","TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.",[214],{"name":232,"category":198,"icon":201,"description":233,"points":234,"order":129,"default":-1},"Node.js","Node.js is an open-source, cross-platform, back-end JavaScript runtime environment that runs on the V8 engine and executes JavaScript code outside a web browser.",[235,236,216,217],"Cross-platform compatibility","Scalable",{"name":152,"category":126,"icon":201,"description":238,"points":239,"order":129,"default":-1},"An app development platform that helps you build and grow apps and games users love. Backed by Google and trusted by millions of businesses around the world. ",[240,241,242],"Wide range of services and features","Free basic plan","Concise documentation",{"name":244,"category":204,"icon":201,"description":245,"points":246,"order":126,"default":-1},"Vue","Vue is an open-source model–view–viewmodel JavaScript framework for building user interfaces and single-page applications.",[247,248,249],"Approachable","Versatile","Performant",{"name":108,"category":129,"icon":201,"description":251,"points":252,"order":126,"default":-1},"An open-source relational database management system. Its name is a combination of \"My\", the name of co-founder Michael Widenius's daughter, and \"SQL\", the abbreviation for Structured Query Language.",[253,254,236],"Relational","Flexible",{"name":138,"category":126,"icon":201,"description":256,"points":257,"order":126,"default":-1},"lightweight and easy to deploy on premises and in the cloud. It supports multiple messaging protocols. RabbitMQ can be deployed in distributed and federated configurations to meet high-scale, high-availability requirements. ",[258,259,260],"Asynchronous Messaging","Enterprise & Cloud Ready","Distributed Deployment",{"name":40,"category":204,"icon":201,"description":262,"points":263,"order":99,"default":-1},"A free and open-source front-end JavaScript library for building user interfaces based on UI components. It is maintained by Meta and a community of individual developers and companies.",[264,265,266],"Declarative","Component-Based","Learn Once, Write Anywhere",{"name":168,"category":126,"icon":201,"description":268,"points":269,"order":99,"default":-1},"A suite of cloud computing services offered by google that runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search, Gmail, Google Drive, and YouTube. ",[270,271,272,273],"Compute","Storage","Database","& more...",{"name":275,"category":198,"icon":201,"description":276,"points":277,"order":99,"default":-1},"Echo","Echo is a High performance, extensible, minimalist Go web framework created by the company NextApp.",[278,279,280,236,281],"High performance","Minimalist","Optimized Router","Extensible",{"name":34,"category":129,"icon":201,"description":283,"points":284,"order":99,"default":-1},"A  free and open-source relational database management system emphasizing extensibility and SQL compliance. It was originally named POSTGRES, referring to its origins as a successor to the Ingres database developed at the University of California, Berkeley.",[236,285],"Object-relational",{"name":287,"category":198,"icon":201,"description":288,"points":289,"order":290,"default":-1},"Nest.js","A framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with and fully supports TypeScript (yet still enables developers to code in pure JavaScript) and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming).",[217,236],"5",{"name":37,"category":126,"icon":201,"description":292,"points":293,"order":82,"default":-1},"A subsidiary of Amazon that provides on-demand cloud computing platforms and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis. ",[270,271,272,273],{"name":295,"category":204,"icon":201,"description":296,"points":297,"order":290,"default":-1},"Tailwind","A utility-first CSS framework packed with classes like flex, pt-4, text-center and rotate-90 that can be composed to build any design, directly in your markup.",[298,299,300],"Responsive","Light-weight","Easy",{"name":106,"category":204,"icon":201,"description":302,"points":303,"order":82,"default":-1},"Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development. It contains CSS- and JavaScript-based design templates for typography, forms, buttons, navigation, and other interface components.",[304,298,214,305],"Fast","Extensive prebuilt components",{"name":307,"category":198,"icon":201,"description":308,"points":309,"order":82,"default":-1},"Express.js","Express.js, or simply Express, is a back end web application framework for Node.js, released as free and open-source software under the MIT License. It is designed for building web applications and APIs. It has been called the de facto standard server framework for Node.js.",[278,279],{"name":35,"category":129,"icon":201,"description":311,"points":312,"order":290,"default":-1},"A source-available cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with optional schemas. MongoDB is developed by MongoDB Inc. and licensed under the Server Side Public License which is deemed non-free by several distributions.",[313,304,236],"Non-relational",{"name":315,"category":204,"icon":201,"description":316,"points":317,"order":5,"default":-1},"CSS3","CSS3 is the latest evolution of the Cascading Style Sheets language and aims at extending CSS2.1",[318,319,320,321,322],"Rounded corners","Shadows","Gradients","Transitions or Animations","Multi-columns, Flexible box or Grid layouts",{"name":324,"category":204,"icon":201,"description":325,"points":326,"order":327,"default":-1},"HTML5","HTML5 is a markup language used for structuring and presenting content on the World Wide Web. It was the fifth and last major version of HTML that is a World Wide Web Consortium recommendation.",[],7,1791037292518]