David raj
SDE at Safestart international
- Bangalore, Karnataka, India
- jardivad@gmail.com
- +91 91591-73627
Backend Engineer with 3.5 years delivering highly available, scalable, and customer-centric solutions on AWS. Expert in serverless, secure authentication (OAuth2, OIDC, PKCE, ClassLink, Auth0, Cognito), and event-driven architectures. Improved API performance by 40% and throughput by 30% while maintaining 99.99% uptime.
Experience
software developer
- Node js
- express Js
- PHP
- gitlab
- aws
- angular js
- Developed dynamic backend APIs using Node.js and PHP to enhance operational efficiency in lead and sales management workflows, resulting in streamlined processes and improved user interaction.
- Designed and implemented a responsive AngularJS frontend for lead tracking dashboards and sales management interfaces, providing users with intuitive access to critical data and insights.
- Built comprehensive CRM, order processing, invoicing, and inventory modules integrated with a MySQL database, which significantly increased organizational productivity and accuracy in sales transactions.
- Implemented robust automation and scalability solutions utilizing AWS services like S3, DynamoDB, SNS, and SQS, leading to a more resilient infrastructure that can handle varying loads efficiently.
- Managed version control and CI/CD pipelines using GitLab to ensure seamless code integration and deployment, enhancing team collaboration and reducing release cycle times.
Backend Engineer
- Node js
- Typescript
- JS
- React
- API Gateway
- DynamoDB
- S3
- SNS
- SQS
- OIDC
- PKCE
- ClassLink
- Auth0
- AWS Cognito
- Azure AD
- MongoDB
- Event-Driven Systems
- REST API Design
- Swagger/OpenAPI
- GitHub
- AWS CodePipeline
- postman
- Sonarcube
- docker
- Mysql
- vector db
- AWS Q
- serverless
- microservice
description:
- Served as Acting Tech Lead, orchestrating the backend team's architectural direction and pivotal project decisions resulting in enhanced team cohesion and successful project outcomes.
- Mentored a diverse group of backend engineers, fostering a culture of continuous improvement and high-quality code delivery which ensured on-time project timelines and overall quality assurance.
- Created system architecture and workflow diagrams using PlantUML for better visualization and team collaboration.
- Engineered fault-tolerant AWS Lambda microservices, achieving an exceptional service uptime of 99.99% thus significantly enhancing the reliability of our platform.
- Integrated secure Single Sign-On (SSO) for over 100,000 users using multiple authentication platforms streamlining user accessibility while bolstering security measures.
- Optimized API performance by 40% through a refined Lambda and Custom API Gateway architecture which contributed to a more responsive user experience and reduced latency.
Projects
shell pipeline manager
- node js
- angular js
- php
- mysql
- gitlab
- aws
- RESTAPI
Project Goal: Develop an integrated system to manage and track leads, monitor KPIs, and handle end-to-end sales processes including orders, invoicing, inventory, and sales team performance.
Responsibilities & Achievements:
- Implemented a multi-channel lead capture and tracking system, resulting in improved lead engagement and streamlined sales processes.
- Developed KPI dashboards and performance reports for leads and sales, enabling data-driven decisions that enhanced sales strategies and performance evaluations.
- Built a comprehensive sales management module encompassing CRM, order processing, invoicing, and inventory tracking, which facilitated seamless operations and increased overall sales efficiency.
- Managed territory and monitored sales team performance, leading to optimized resource allocation and improved sales outcomes across diverse markets.
- Integrated AWS services and GitLab for automation and version control, thereby ensuring robust deployment processes and increased collaboration within the development team.
Impact:
- Lead Management and KPI: The software helps businesses effectively manage their leads and track Key Performance Indicators (KPIs), enabling them to identify potential customers and measure the success of their sales efforts.
- Sales: The software streamlines the sales process, allowing businesses to efficiently track and manage their sales activities. It helps sales teams stay organized, prioritize leads, and close deals more effectively.
- Pipeline Data for B2B and B2C: The software provides valuable insights
safestart now – gamified learning app
- Node.js
- TypeScript
- AWS Lambda
- DynamoDB
- SQS
- S3
- RDS
- CloudFront
- Auth0
- Cognito
- Azure AD
- Swagger
- PlantUML
- AWS Q
- React
- Mongodb
- Mysql
- serverless
- event driven
- microservice
Project Goal: Develop a gamified learning platform with Duolingo-style courses, streaks, badges, and leaderboards to improve user engagement and training effectiveness.
- Developed a robust course engine featuring streaks, badges, and leaderboards to enhance user motivation and foster a competitive learning environment, resulting in significantly increased engagement and completion rates.
- Implemented event-driven architecture for importing users, sending notifications, and syncing data across services.
- Engineered and sustained a suite of microservices encompassing IAM, API Gateway, and User modules that support both serverless and traditional deployments to facilitate smooth functionality across the platform, contributing to improved scalability and responsiveness of the learning experience.
- Integrated Single Sign-On (SSO) solutions using Auth0, AWS Cognito, and Azure AD to streamline user access and enhance security, ensuring that users enjoy a seamless and secure sign-in experience.
- Created and managed comprehensive API documentation with Swagger for all microservices, thereby promoting clarity and efficiency in team collaboration and onboarding processes.
- Designed intricate system architecture and workflow diagrams using PlantUML to visualize complex processes, which enhanced communication among team members and improved project alignment.
- Mention measurable impact or results you helped deliver. Focus on the outcome of tasks. Example: Modified customer service support system to reduce complaints by 10%.
sso integration & custom authentication service
- Auth 2
- Node.js
- TypeScript
- AWS Lambda
- DynamoDB
- S3
- RDS
- API Gateway
- Auth0
- Cognito
- ClassLink
- Azure AD
- Draw io
- React
- AWS amplify
Project Goal: Develop a secure, scalable authentication system with Single Sign-On (SSO) integration across multiple identity providers and a custom authentication service to manage users, API access, and identity workflows.
- Implemented robust SSO integration across multiple providers like Auth0, AWS Cognito, ClassLink, and Azure AD, resulting in enhanced user experience and streamlined access management for diverse user bases.
- Designed a custom authentication service utilizing OAuth2 flows for secure token management, thereby strengthening security and ensuring safe access to sensitive resources.
- Created a dedicated IAM/Identity Provider service to orchestrate user roles, permissions, and access control, which contributed to improved governance and compliance across the organization.
- Developed an API Gateway to manage and secure microservice interactions, facilitating efficient communication and heightened protection against unauthorized access.
- Authored comprehensive API documentation using Swagger and crafted system architecture diagrams with PlantUML, enabling clear project understanding and facilitating collaboration among development teams.
- Tech Stack Used: Node.js, TypeScript, AWS Lambda, DynamoDB, S3, RDS, API Gateway, Auth0, Cognito, ClassLink, Azure AD, Draw io
- Mention measurable impact or results you helped deliver. Focus on the outcome of tasks. Example: Modified customer service support system to reduce complaints by 10%.