Summary
- Experienced app Developer with 7.5 years in the tech industry. Having specializing in GPT Engines and Copilot Integration for the last 4 years.
- Proven track record in developing AI-powered solutions for ticket management, chatbots, and automated document generation.
- Skilled in integrating various data sources and leveraging large language models to create user-friendly, efficient solutions.
- Have hands-on experience with emerging technologies like Generative AI, LLMs, OpenAI, Lang-Chain, Open AI, and Hugging face.
- Expert-level knowledge in NodeJS, Nest.js, React, Next.js, and Javascript.
- Excellent complex solutions and problem-solving skills.
- Implementing Component life cycle architecture, storing actions, using socket.io in React-Redux app to handle real-time data, installing React Router, Redux-Saga for API calls in React JS.
- A strong understanding of Strapi as a headless CMS and its core concepts is essential. This includes knowledge of content types, fields, relations, and the ability to create, update, and query data through Strapi's API.
- Experienced in React JS and working with React Flux architecture.
- Developed single-page applications using React Redux architecture, ES6, and web pack.
- Creating Technical Design documents.
- Hands-on experience in developing the third-party API & also the integration of third-party API integration.
- Providing high-level estimates for the assigned Epic/Story/Tasks/modules.
- Performance optimization, and deployments. Have worked on Microservices Architecture.
- Hands-on experience in managing servers on AWS cloud. Databases: MySQL, MongoDB
- Background Processing to handle the long-running task. Good knowledge of troubleshooting & debugging.
- Integration of CI/CD with Jenkins and Docker.
- AWS Tools - SES, SQS, SNS, Lambda, API Gateway, S3, CloudCloudFront, EC2 for serverless architecture.
- Handling the team efficiently. Good knowledge of GCP, Firebase, Socket.io. Follows Agile Methodology.
- Sprint Planning & Task Management: Jira or Trello Source Control: GitHub, Gitlab, or BitBucket. We use Jenkins for CI/CD for automatic build distribution.
- Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM
Technical Skills
GPT and AI
- GPT Engine Development and Integration
- Microsoft Copilot Implementation
- AI Chatbot Development
- Natural Language Processing (NLP)
- Machine Learning
- Data Integration (CRM, SharePoint, Knowledge Bases)
- Technical Documentation AI
- Automated Offer Generation
- Large Language Models (LLMs)
Languages & Frameworks: NodeJS, Nest.js, React, Next.js, Javascript
Libraries: Socket.io
Databases: MySQL, MongoDB, Firebase
Cloud Services: AWS, SES, SQS, SNS, Lambda, API Gateway, S3, CloudCloudFront, EC2, GCP
Integration of CI/CD: Jenkins, Docker
PM Tools: Jira, Trello
Versioning Controls: Github, Gitlab, Bitbucket
Projects worked on
Compliance Warden App
Technologies: Python FastAPI, AWS Bedrock ( Titan, Claude ), Google VertexAI/Gemini, Phi3 ( Local LLM )
Description: A github code review co-pilot which take cares of the
Features:
- Users can start planning their event in different ways including the document uploads or having a conversation with AI.
- Throughout the planning of the event AI will help to figure out venues, themes, decoration, catering and many more things from the planning board.
- A team of multiple users can collaborate on the event planning with different tasks including crafting event programs, invitations and much more.
- AI will help users to brainstorm event themes, draft invitations, event programs, add/manage attendees or guests and many other things just with the chat UI.
FeteBoard
Technologies: React.js, Nest.js, Python, FastAPI, LangChain, Pinecone, OpenAI models ( Chat/Text LLM, Embeddings )
Description: FeteBoard is an AI co-pilot for event planning and managing the event insights with the help of AI, users just have to start with a conversation to create an event and the AI co-pilot will plan and manage everything of the event.
Features:
- Users can start planning their event in different ways including the document uploads or
having a conversation with AI. - Throughout the planning of the event AI will help to figure out venues, themes, decoration, catering and many more things from the planning board.
- A team of multiple users can collaborate on the event planning with different tasks including crafting event programs, invitations and much more.
- AI will help users to brainstorm event themes, draft invitations, event programs, add/manage attendees or guests and many other things just with the chat UI.
NINS (National Institute of Newman Studies)
Technologies: NodeJS, NestJS, Langchain, OpenAI, MongoDB, ElasticSearch
Description: NINS is a digital document collection library that incorporates QA chatbots, including a document-level chatbot and a global-level chatbot. The document-level chatbot responds specifically to individual documents, while the global-level chatbot addresses respond related to the entire document collection. Digital collections and books are managed and viewed by the user.
Features:
- Utilize the vector embedding stored in ElasticSearch for responding to user queries.
- Ensure to return the document accessible functionality with the response for the user query.
- Key functionalities are its search algorithm, ability to search in a book for words using different criteria, highlight words in the book, Draw annotations on words, OCR.
- Worked on the AWS services like EC2, lambda ( with layers ), SQS, SES, Batch, etc.
- Setup cantaloupe image server to render JPEG2000 images with Grok and Kakadu image compression tools.
- Deployed Apps with the help of serverless, Claudia, and EC2 with docker.
- Created Restful search & filter APIs with the help of node.js ( express ) and elastic search as search.
- Worked on OCR with Tesseract to fetch text from book content for search purposes.
- Created custom CMS - Rendered dynamic components with angular and NX.
- Customized IIIF Manifest Editor - Digital Bodleian & IIIF Manifest Viewer - Mirador
Riyo
Technologies: NextJS, NestJs, ReactJs, Langchain, OpenAI and PostgreSQL
Description: This is an advanced AI chatbot designed to handle customer interactions efficiently. By training the bot on our client's knowledge base, it becomes their very own personalized GPT assistant. Some key features include:
Features:
- Handling customer support tickets through natural language conversations.
- Conducting sentiment analysis on recorded sessions.
- Implementing website visitor session recording for analysis.
- Generating heatmaps to visualize user interaction patterns.
- Developing a comprehensive dashboard with various types of charts.
- Intergating hubspot CRM for capturing the data.
- Integrating mail and Slack for real-time notification.
Reju | Inspirational Leaving:
Technologies: NodeJS, NestJS, Langchain, OpenAI and PostgreSQL
Description:
- A mental wellness app called Reju, using cutting-edge technologies. One of its key features is an AI-powered chatbot that utilizes NLP and deep learning models to engage in empathetic conversations and offer coping strategies tailored to the user's specific needs and emotional state.
- AI-driven sentiment analysis to gauge the user's emotional tone and adapt its responses accordingly, fostering a more human-like and supportive interaction.
- We used Postgres as a vector database with NestJs in the backend, along with Docker for containerization.
- OpenAI's GPT-3.5 Turbo and the text embedding model ada-002 were employed for text generation and understanding, while the Langchain framework facilitated the integration.
- An app for meditation & wellness
- Used Postgres as a vector database with NestJs in the backend with docker.
- Used OpenAI’s GPT 3.5 turbo for text generation ( generates the answer from the given query ) with text embedding model ada-002.
- Used Langchain framework.
Course-Correct
Tools & Technology: NestJS, Langchain, OpenAI ,MongoDB,
Description: Course-Correct is a platform that helps users find desired courses related to any subject. It provides top-rated courses for the particular subject requested by the user, utilizing AI technology. Additionally, it offers a chatbot functionality to guide users with information about the courses, providing a seamless chatbot feature for obtaining course-related
information.
Features:
- AI-powered course recommendation
- Chatbot for course information
- Top-rated course listings
- Seamless user experience for chat
Locorum
Tools & Technologies: MySQL, Elastic Search, Lambda Function, Cognito, CloudFront, Serverless, Stripe, Hubspot, NodeJS, ExpressJS, Sequelize
Description:
- Locorum is a unique web solution for hiring and listing local vendors for and having a part of their bill kickback as a reward in their own locorum redeem card which they can use at their local businesses.
- There are 3 portals, one for customers where they can contact listed vendors, one for vendors where they can create listings and one for admin to manage listings and all the metrics.
- The web app is integrated with stripe for all vendor payments and also integrated with berkeley for KYC and issuing the rewards card.
- It is also deeply integrated with hubspot where our client can provide after support to vendors and also help them in marketing and upselling.
- The customer portal has geo-location tracking and where the portal uses elastic search and provides nearest and most popular listing.
Time Saved
Description: TimeSaved is a unique mobile solution for recruiters, helping temp agencies and employment agencies fill jobs fast with perfectly matched candidates. The web portal for the recruiter provides them with instant JOB posting capacity along with that they can manage their shifts and payroll too. The portal also has a real-time chat feature with a live worker tracking feature. The web app also facilitates the push notification for reminders, updates, and alerts using the Firebase push notifications.
Features:
- Worker tracking
- Google map integrations
- Push notifications
- Payroll Management
- Worker group management
TapTapMentor
Description: TapTapMentor is the social mentoring platform that helps connect people (students) with mentors from diverse backgrounds and experiences, located all over the world. It has covering a wide variety of topics, languages, and age groups. It has mentors to help guide students and give them advice, or point them in the right direction!
Features
- Twitter login, Google login and normal signup
- Students can subscribe to mentors with free and paid subscriptions
- Admin panel for managing everything
- Mentors listing for students with search and filter
- Messaging system for both students and mentors
- Token-based products where students can purchase digital/services with tokens
One Million Dream
Description: One Million Dream is a social media concept application that allows user to create dreams and goals they want to achieve. The app provides a framework to break down dreams and goals into action items. Based on the user activity app will send motivational triggers and notifications to the user, in turn, encouraging them to work towards achieving their dreams.
Features:
- Facebook and Google login
- Motivational push notification
- Follow fellow dreamers
- Gamification for goal achievement
- Dream category listing
- Dream Listing
- Report and block to moderate the content
- The challenge faced by the back-end code was working with the multiple CRONs, and setting up the block and report mechanism for the post that is happening.
Strapi Plugins:
StrapiGPT
Description: An Open-source plugin that can be used with Strapi to integrate an AI ChatBot for conversational questions and answering in the frontend using ChatGPT.
Used tools & technologies: OpenAI models, Pinecone as a vector db, Ably for pub/sub tokens, LangChain for the whole process.
Build Site
Description: A Custom Strapi plugin to update the frontends with the CI/CD pipelines like jenkins, bitbucket pipelines from the Strapi dashboard itself.
Projects accomplished using Strapi
Newman review
Description: Newman Review is a website that publishes articles on the life and works of John Henry Newman. It is run by the National Institute for Newman Studies. The website provides a platform for scholars to share their research on Newman’s life and works
Used tools & technologies:
- Strapi v4 in backend with MySQL as db, gatsby as frontend.
- Algolia to search with the content in frontend.
CFIT
Description: CFIT stands for the Commission on the Franciscan Intellectual-Spiritual Tradition cooperated with the Franciscan Institute of St. Bonaventure University in hosting several study groups for scholars who want to work together to share their research.
Used tools & technologies:
- Strapi v4 in backend with MySQL as db, gatsby as frontend.
- Algolia to search with the content in frontend.
AAFH
Description: AAFH stands for Academy of American Franciscan History and is dedicated to the encouragement of the study of the Franciscan Order in the Americas primarily through the publication of monographs, documents, a scholarly journal, as well as sponsoring seminars, conferences, and public lectures.
Used tools & technologies:
- Strapi v4 in backend with MySQL as db, gatsby as frontend.
- Algolia to search with the content in frontend.
IIP
Description: This is the website of Israel, Israel & Purdy, LLP, a full-service law firm concentrating in no-fault reimbursement for health care providers. Strapi manages all the content and renders it dynamically in the frontend
with shared components.
Used tools & technologies:
- Strapi v4 in backend with MySQL as db, gatsby as frontend.