Kashyap Thakar
Sr. Software Engineer
Ahmedabad, India
kashyap@7span.com
SKILLS
Languages
JavaScript, Node.js, TypeScript, HTML, CSS, C, C++
Frameworks & Libraries
Express.js, Next.js, Lodash, GraphQL, Sequelize
Cloud & DevOps
Docker, Nginx, PM2, GitHub Actions
Authentication & Security
JWT, OAuth2, Bcrypt
APIs & Tools
REST API, GraphQL, Directus, Postman, Bruno, OAuth2
Testing & Debugging
Jest, ESLint, Postman
Version Control
Git, GitHub, GitLab
Databases & Caching
PostgreSQL, MySQL, MongoDB, Redis
SUMMARY
3.5+ years of relevant IT experience in Node.js, Directus, and validation.
Backend Developer specialising in Node.js, Directus, and API architecture, with proven experience building scalable, data-driven systems.
Skilled in integrations, automation workflows, and analytics endpoints that improve operational efficiency.
Delivered complex, multi-service solutions connecting HR, communication, and deployment tools.
Passionate about designing secure, modular, and high performance backend systems for real world business impact.
Core Strengths: Node.js, REST APIs, GraphQL, Directus, PostgreSQL, MySQL, Docker, Redis, Nginx, OAuth2, Automation, Integrations, Backend Architecture.
WORK EXPERIENCE
Software Engineer
Aug 2021 - Present
7Span
Developed a Directus-powered CRM handling lead management, projects, billing, and analytics for 7Span’s internal operations.
Developed custom Directus extensions (REST endpoints, hooks, panels, cron jobs), improving modularity and reliability.
Automated integrations with Discord, GitHub, Google Drive, Keka, Plivo, Vercel, and Calendly, including OAuth flows and webhook handling.
Built revenue and performance dashboards via optimised analytics APIs for insights on utilisation, receivables, and growth.
Implemented daily user syncs, billing automation, and performance review calculations via cron jobs.
Designed secure workflows for access control, data synchronisation, and project provisioning (GitHub repos, Discord channels, Drive folders).
Enhanced logging, observability, and error resilience across services using structured monitoring and alerting.
Intern
Feb 2021 - July 2021
7Span
Contributed to multiple internal tools and service APIs under supervision.
Gained foundational experience with Node.js, Directus, SQL, and automation workflows.
EDUCATION
Diploma Engineering in Information Technology
Jan 2017 - Jan 2020
R.C Technical Institute
Bachelor of Engineering in Information Technology
Jan 2020 - Jan 2023
Sal College of Engineering
PORTFOLIO
Government Website
Role: Backend Developer
Technology: Directus, PostgreSQL, Docker
Contribution:
- Implemented CMS-driven page rendering and routing using [[...permalink]] with SSR.
- Built and wired a modular content blocks schema.
Description:
- Content‑driven website built with Next.js App Router that renders dynamic pages from a Directus CMS.
- Modular “blocks” architecture enables editorial teams to assemble pages from reusable components without developer intervention.
Duration:
Ticket Management System
Role: Backend Developer
Technology: Directus, Node.js, MySQL, SendGrid, OAuth(Microsoft)
Contribution:
- End-to-end architecture and build of the backend and custom extension bundle on Directus.
- Integrated SendGrid email intake with the ticketing workflows and designed simple, reliable flows for agents and customers.
- Defined ticket lifecycle (creation, updates, closure), acknowledgement and closure communications, and status transitions.
- Implemented routing and assignment logic to map tickets to the correct department/organisation, including attachment handling.
- Built external forwarding for tickets and ensured all key actions are logged for traceability.
- Established governance rules (e.g., department limits) and account safeguards for secure operations.
- Added data export for reporting and set up environment/config, development scripts, and deployment workflow.
- Documented the system behaviour and collaborated on requirements to ensure maintainable, dependable operations.
Description:
- Ticket management system built on Directus with SendGrid-powered email intake.
- Reads incoming emails, creates or updates tickets automatically, and keeps the conversation in the same email thread.
- Assigns tickets to the right department/organisation and carries over attachments for agents to review.
- Sends acknowledgement and closure emails to customers and logs key actions as activity updates.
- Supports agent internal notes and customer replies, with statuses updating as the conversation progresses.
- Enables forwarding tickets to external partners while preserving context for the team.
- Enforces organisational rules (like department creation limits) and account safeguards.
- Provides data exports for reporting and operational insights.
Duration:
Everest
Role: Backend Developer
Technology: Node.js, Directus, MySQL, OAuth2(Discord,GitHub)
Contribution:
- Designed and implemented a custom Directus extension bundle with REST endpoints, hooks, panels, and cron jobs.
- Built integrations for Discord, GitHub, Google Drive, Keka, Plivo, Vercel, Calendly, and ClickUp, including OAuth flows and webhooks.
- Automated service provisioning from project/service records: Discord channel creation and permissions, GitHub repo creation and
team access, Google Drive folder creation and permissions.
- Implemented analytics endpoints powering dashboards for revenue, utilisation, timesheets, receivables, team performance, and growth trends.
- Developed HR and work sync flows: user, job title, and attendance sync from Keka.
- Built cron jobs for daily user data sync, performance review computations, recurring billing, reminders, and project status handling.
- Created a resume PDF rendering with Puppeteer and supported a standalone Discord bot for daily standups and thread processing.
- Instrumented logging and error handling across endpoints, hooks, and services to improve observability and reliability.
- Wrote and maintained setup scripts, environment configuration, and documentation for consistent local/dev/prod workflows.
Description:
- Built and maintained a Directus-powered CRM and project tracker used for client ops, team performance, billing, and timesheets.
- Delivered deep integrations across Keka (HR), ClickUp (work tracking), Discord (channels and bot), GitHub (repos and teams), Google Drive (folders/permissions),
Plivo (voice IVR), Vercel (deploy alerts), and Calendly (webhooks).
- Implemented automated service provisioning, data synchronisation, analytics dashboards, and secure operational workflows using custom Directus extensions.
Duration:
EdgeHunters
Role: Backend Developer
Technology: Directus, MySQL, Mailchimp
Contribution:
- Implemented Directus backend structure for campaigns, resources, and member journeys
- Integrated Mailchimp for lead capture, newsletter subscriptions and automated campaigns
- Custom extensions to change the data based on their bids.
Description:
- Matched betting educational platform that guides users on how to leverage sportsbook promotions to secure risk-free profits.
- EdgeHunters offers step-by-step matched betting content, strategies, tools such as profit trackers, and community support to help users understand and apply matched betting methods.
Duration:
Fotofizz
Role: Backend Developer
Technology: Directus, Firebase OTP, Custom Extensions
Contribution:
- Built backend with Directus including schema design for users, media and content
- Integrated Firebase OTP for secure authentication flows on both web and mobile apps
- Developed custom Directus extensions including lifecycle hooks and custom API endpoints
Description:
- Cross-platform creative photography platform enabling users to upload, browse and engage with high-quality visual content from mobile and web.
- It supports community interaction, creative discovery, and content engagement through a seamless user experience for photographers and enthusiasts.
Duration:
Dating App
Role: Backend Developer
Technology: Node.js, Typescript, MongoDB, Mongoose
Contribution:
- Implemented notification module for real-time alerts across web and mobile
- Built advanced MongoDB aggregation pipelines for the review and analytics module
Description:
- Dating transparency and safety platform helping users verify profiles, understand trust signals, share private reflections, and
gain emotional intelligence insights before engaging on mainstream dating apps.
- This app brings a trust layer across all dating platforms with features like Trust Score, Date Reflections, and
behavioral indicators emphasizing safety, clarity, and accountability in online dating.
Duration:
PEMM
Role: Backend Developer
Technology: Directus, MySQL
Contribution:
- Created Directus schema, including collections, relationships, and metadata models
- Added structured database entries for manuscripts, translations and media assets
Description:
- Digital scholarship and archival initiative for the Miracles of Mary traditions in Ethiopian, Eritrean, and Egyptian Christian cultures.
- It provides curated scholarly access to textual narratives, translations, and visual materials for research, cultural study, and long-term preservation.
Duration:
D2C Guru
Role: Backend Developer
Technology: Directus, MySQL, Instagram API, Custom Extensions
Contribution:
- Designed Directus schema for brands, categories and metadata relationships
- Built custom extension to fetch data from brand page URLs and ingest structured information into Directus
Description:
- Web platform showcasing direct-to-consumer (D2C) brand profiles with automatically sourced and structured brand information,
enabling dynamic discovery of brand data with minimal manual effort.
Duration: