We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?
Schedule Interview NowMy name is Tushar C. and I have over 9 years of experience in the tech industry. I specialize in the following technologies: Python, Web Development, Amazon S3, Serverless Computing, JavaScript, etc.. I hold a degree in Master of Computer Applications (MCA). Some of the notable projects I’ve worked on include: AWS-Serverless-Booking-System, AWS S3 File Manager, AWS Video On Demand, BotConnect AI Chat-Supported questioning-answering(QA) generator, My-Broadcast - Messaging platform, etc.. I am based in Ahmedabad, India. I've successfully completed 7 projects while developing at Softaims.
I'm committed to continuous learning, always striving to stay current with the latest industry trends and technical methodologies. My work is driven by a genuine passion for solving complex, real-world challenges through creative and highly effective solutions. Through close collaboration with cross-functional teams, I've consistently helped businesses optimize critical processes, significantly improve user experiences, and build robust, scalable systems designed to last.
My professional philosophy is truly holistic: the goal isn't just to execute a task, but to deeply understand the project's broader business context. I place a high priority on user-centered design, maintaining rigorous quality standards, and directly achieving business goals—ensuring the solutions I build are technically sound and perfectly aligned with the client's vision. This rigorous approach is a hallmark of the development standards at Softaims.
Ultimately, my focus is on delivering measurable impact. I aim to contribute to impactful projects that directly help organizations grow and thrive in today’s highly competitive landscape. I look forward to continuing to drive success for clients as a key professional at Softaims.
Main technologies
9 years
4 Years
6 Years
6 Years
Potentially possible
Amazon India
This is Serverless Architecture for a Ticket Booking System. I have used service like API Gateway, Lambda Function, SQS, SNS, DynamoDB. I have used terraform to create my architecture. API Gateway: /book /cancel /booked /book: It can send show id and user id tolambda function named book-ack-function. Which acknowledge the request and send it to SQS queue. From this queue Book-payment-function triggers which helps payment to happen from user to admin. If payment happen successfully then It publish a SNS topic. SQS queue is subcribe to SNS topic so message goes to SQS queue and from it triggers a lambda function(book-entry-function) which enters item in dynamoDB Table. from dynamoDB streams one function calls which sends a email through SES. /cancel: It can send show id and user id to lambda function named cancel-ack-function. Which acknowledge the request and send it to SQS queue. From this queue Cancel-payment-function triggers which helps payment to happen from admin to user. If payment happen successfully then It publish a SNS topic. SQS queue is subcribe to SNS topic so message goes to SQS queue and from it triggers a lambda function(cancel-entry-function) which delete item in dynamoDB Table. from dynamoDB streams one function calls which sends a email through SES. /booked: Through Showid and user id lambda function which shows that item is existed or not.
myprotectall is an innovative self-service claims portal that redefines customer support and accelerates claims resolution processes. Designed to empower users with seamless access to file management capabilities and industry-leading support services, myprotectall leverages cutting-edge technology, including an integrated file manager built using AWS S3. This combination of user-centric features and robust infrastructure ensures a streamlined and efficient claims handling experience, setting a new standard for customer satisfaction and agent performance. Key Features: 1. myprotectall provides users with a user-friendly interface to manage their claims independently, reducing dependency on traditional customer support channels and expediting the resolution process. 2. The platform's success hinges on its dedicated team of industry-best support agents who are driven to resolve claims quickly and efficiently. By leveraging myprotectall's intuitive interface and integrated tools, agents can deliver unparalleled customer service and satisfaction. 3. myprotectall boasts a sophisticated file management system powered by AWS S3, allowing users to securely upload, store, and access claim-related documents and files with ease. 4. With myprotectall, users can track the progress of their claims in real-time, receive timely updates, and collaborate seamlessly with support agents, leading to faster and more transparent resolution outcomes. 5. The integration of AWS S3 ensures robust security and compliance standards, safeguarding sensitive claim-related information and maintaining data integrity throughout the claims process. 6. The platform's integrated file manager, powered by AWS S3, allows users to manage their claim-related documents and files efficiently. Users can upload, organize, and access files securely, streamlining the claims handling process.
The "AWS Video On Demand" project represents a cutting-edge video streaming platform built upon the robust infrastructure of the AWS Serverless Ecosystem, meticulously orchestrated using Terraform. This project primarily focuses on the backend development, leveraging a range of AWS services to create a scalable, efficient, and cost-effective Video On Demand Workflow. By harnessing Terraforms infrastructure as code capabilities, this platform ensures seamless deployment, management, and scaling of backend resources, allowing for optimal performance and flexibility. Key Features: 1. The backbone of the AWS Video On Demand project is its infrastructure defined and managed as code using Terraform. This approach allows for the automated provisioning and configuration of AWS resources, ensuring consistency, repeatability, and scalability. 2. Leveraging various services of the AWS Serverless Ecosystem, the backend of the application is designed to handle all aspects of the Video On Demand Workflow, from content ingestion and transcoding to storage and delivery. 3. The Terraform infrastructure is architected to be scalable and efficient, dynamically adjusting resource allocation based on demand to ensure optimal performance and cost-effectiveness. 4. By leveraging serverless architecture and adopting a pay-as-you-go pricing model for AWS services, the project optimizes costs, ensuring that resources are utilized efficiently and expenses are minimized. The "AWS Video On Demand" project, orchestrated using Terraform, exemplifies the power and efficiency of infrastructure as code in building scalable, efficient, and cost-effective video streaming platforms. By leveraging the AWS Serverless Ecosystem and adopting best practices in infrastructure management, this project sets the stage for a superior Video On Demand Workflow, focusing primarily on the backend development aspects. With Terraforms automation capabilities, deployment of the Video On Demand platform becomes streamlined, enabling rapid iteration, scalability, and cost optimization.
The "BotConnect AI Chat-Supported QA Generator" is a cutting-edge feature within the BotConnect platform, designed to revolutionize the way individuals and businesses create, train, and deploy intelligent chatbots. This innovative tool empowers users to generate question-answer pairs dynamically through conversational interactions with AI chatbots, enabling the creation of robust knowledge bases and enhancing the chatbot's ability to provide accurate and relevant responses to user queries. Key Features: 1. Conversational QA Generation: Users can engage in natural language conversations with AI chatbots within the BotConnect platform to generate question-answer pairs dynamically. Through interactive dialogues, users can extract valuable information, refine responses, and iteratively build a comprehensive knowledge base. 2. Intelligent NLP Processing: The platform leverages advanced Natural Language Processing (NLP) algorithms to analyze user inputs, identify key information, and generate relevant questions and answers. This intelligent processing ensures the accuracy and relevance of the generated QA pairs. 3. Knowledge Base Creation and Training: Users can easily create and manage a comprehensive knowledge base by inputting prompts, questions, and corresponding responses. The platform provides intuitive tools for training the chatbot model, enabling users to refine its understanding and accuracy over time. 4. Integration with Web Platforms: BotConnect simplifies the process of integrating the chatbot into web platforms, allowing users to effortlessly deploy it to engage with website visitors. The platform offers easy-to-follow integration guides and code snippets for seamless implementation across various web frameworks. 5. Training and Optimization: The platform enables users to train and fine-tune their chatbots based on the generated QA pairs, improving the chatbot's understanding of user queries and enhancing its response accuracy over time. Users can iteratively refine their chatbots through continuous learning and optimization. 6. Widget Configuration: Users can customize the appearance and behavior of the chatbot widget to seamlessly integrate it into their website or application. With flexible configuration options, users can ensure a seamless and intuitive user experience for their customers or visitors. Benefits: 1. Effortless QA Generation: Streamlines the process of creating question-answer pairs through conversational interactions with AI chatbots, saving time and effort for users. 2. Accurate and Relevant Responses: Leverages advanced NLP algorithms to ensure the accuracy and relevance of generated QA pairs, enhancing the chatbot's ability to provide meaningful responses to user queries. 3. Personalized Knowledge Base: Empowers users to build a personalized knowledge base tailored to their specific domains, ensuring that the chatbot can address a wide range of user queries effectively. 4. Continuous Learning and Optimization: Facilitates continuous learning and optimization of chatbots through training based on generated QA pairs, enabling chatbots to adapt and improve over time. 5. Seamless Integration: Offers flexible widget configuration options for seamless integration of the chatbot into websites or applications, providing a frictionless user experience for customers or visitors.
"My-Broadcast" is a powerful messaging platform designed to facilitate the simultaneous delivery of messages to a wide or potentially unlimited audience through both SMS and WhatsApp channels. This versatile tool empowers businesses, organizations, and individuals to efficiently communicate with their target audience, whether for promotional campaigns, announcements, or critical notifications. The platform offers intuitive tools for creating messages, managing contacts, scheduling broadcasts, and accessing chat history, all within a single, user-friendly interface. Key Features: 1. Wide Audience Reach: My-Broadcast enables users to reach a large audience with a single message, making it ideal for broadcasting announcements, promotions, event invitations, and other important communications. 2. Dual Channel Support: The platform supports messaging via both SMS and WhatsApp, providing users with flexibility in choosing the most suitable channel for their audience. Users can leverage the widespread reach of SMS and the rich media capabilities of WhatsApp to effectively engage their recipients. 3. Message Personalization: Users can personalize messages with recipient-specific details, such as names or custom variables, to create a more personalized and engaging experience for each recipient. 4. Scheduled Messaging: My-Broadcast offers the ability to schedule message delivery at specific dates and times, allowing users to plan their communications in advance and ensure timely delivery to their audience. Benefits: 1. Efficient Communication: Enables users to communicate with a wide audience quickly and efficiently, saving time and resources compared to manual outreach methods. 2. Multi-Channel Engagement: Offers the flexibility to engage recipients through both SMS and WhatsApp channels, leveraging the strengths of each platform for maximum impact. 3. Personalized Messaging: Allows for personalized messages tailored to each recipient, enhancing engagement and fostering stronger connections with the audience. 4. Scheduling Flexibility: Provides the convenience of scheduling message delivery at optimal times, ensuring that messages are delivered when they are most likely to be read and acted upon. Take your communication efforts to the next level right now by using My-Broadcast to experience its efficacy and ease for your broadcast messaging needs!
Master of Computer Applications (MCA) in IT
2013-01-01-2015-01-01