<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Dalip Thkar on Medium]]></title>
        <description><![CDATA[Stories by Dalip Thkar on Medium]]></description>
        <link>https://medium.com/@dalipkumar703?source=rss-d264ada69ab6------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*QpYSwJRfIVHPwqITUenhKQ.jpeg</url>
            <title>Stories by Dalip Thkar on Medium</title>
            <link>https://medium.com/@dalipkumar703?source=rss-d264ada69ab6------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 15 Nov 2026 23:16:41 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@dalipkumar703/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[MCP for high performance using Ai in IG Group]]></title>
            <link>https://dalipkumar703.medium.com/mcp-for-high-performance-using-ai-in-ig-group-2b0cb0857c06?source=rss-d264ada69ab6------2</link>
            <guid isPermaLink="false">https://medium.com/p/2b0cb0857c06</guid>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[business-growth]]></category>
            <category><![CDATA[productivity]]></category>
            <category><![CDATA[automation]]></category>
            <category><![CDATA[mcp-server]]></category>
            <dc:creator><![CDATA[Dalip Thkar]]></dc:creator>
            <pubDate>Fri, 13 Feb 2026 05:55:50 GMT</pubDate>
            <atom:updated>2026-02-13T05:55:50.912Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/800/1*TUzsP4IRbKxn51r3dMmBLg.jpeg" /></figure><p>Our company moving into high performing culture where everyone expect to deliver fast and quality product in limited time. And some of bottleneck I observed <a href="https://miro.medium.com/v2/0*fJwnRk1MwYS0Rkx2"><br></a>1. Limited understanding of different team works<br>2. Limited understanding of business domain<br>3. Scattered documentation in technical and business knowledge<br>4. Demand to work in multiple role from single person</p><p>It creates sometimes challenges and opportunity for team member to learn and adapt fast moving era. We thought to build something that can help everyone using Ai. And model context provider is booming so we took some step to build in house mcp for different team. We are into fintech and major team comprise of account opening, payment , trade operations. We started with account opening and trading operation to leverage mcp and mcp can be for any specific area like for accessing code repository, documentation or project details like jira tool. For Building a MCP you need some prerequisite</p><ol><li>Claude Code Desktop Setup</li><li>MCP Repo (it contain meta data for all repos and documentantation)</li><li>some queries to ask in repos &amp; documentation</li></ol><p>Once these three you have you can make package of your mcp repo and deploy to any package management like jfrog. And once your mcp repo is setup you can update claude code json file with your package details. And once you restart claude code you can see in connectors add bottom (+ icon). Once you click connector you can see connect mcp for your claude code. You can then start querying your claude code with these mcp by referring there name. <br>We build for trading operations our mcp and queried like “I need to add new field in this api suggest changes” It give complete details without much spending time in that way it improved productivity to make changes in other teams.<br>You can build it for local system as well that can automate lot of your local tasks like scheduling jobs, making reports.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=2b0cb0857c06" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Increase Sales in small company with Adopting ai(Part 2)]]></title>
            <link>https://dalipkumar703.medium.com/increase-sales-in-small-company-with-adopting-ai-part-2-48dee3cd8d43?source=rss-d264ada69ab6------2</link>
            <guid isPermaLink="false">https://medium.com/p/48dee3cd8d43</guid>
            <category><![CDATA[performance-management]]></category>
            <category><![CDATA[sales]]></category>
            <dc:creator><![CDATA[Dalip Thkar]]></dc:creator>
            <pubDate>Thu, 04 Sep 2025 15:30:15 GMT</pubDate>
            <atom:updated>2025-09-04T15:30:15.089Z</atom:updated>
            <content:encoded><![CDATA[<p>Most small size companies doing sales for their products and service using there tools emails, whatsapp and calls. And measuring success for your team is big task until you don’t know what can be helpful and beneficial. <br>There are few important metrics:<br><strong>Activity-based metrics</strong>: calls made, emails sent, meetings scheduled (tracked via CRM).</p><p><strong>Outcome-based metrics</strong>: revenue, deals closed, quota attainment, average deal size.</p><p><strong>Customer-centric metrics</strong>: satisfaction scores, retention rates, net promoter score (NPS).</p><p><strong>Technology-use metrics</strong>: CRM adoption rate, AI tool usage, data accuracy in systems.</p><p><strong>Efficiency metrics</strong>: sales cycle length, lead-to-opportunity conversion, time spent selling vs admin.</p><p><strong>Learning &amp; adaptation</strong>: digital skill development, engagement with sales enablement platforms.</p><p>Most of companies track only outcome based metrics that just define monetary outcome of company but there are many other that sales team not focus that bring real outcome. <br>There is limited platform you can use to measure these metrics in one place from these three most used tools.</p><p>There are connector to load data from these tools and running our ai system that capture and measure daily conversation and improve productivity for employees and companies. We will share in next post more on how connector load from these tools and create report for sales head and owners to track progress.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=48dee3cd8d43" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Increase sales in front line team with AI tools (Part 1)]]></title>
            <link>https://dalipkumar703.medium.com/increase-sales-in-front-line-team-with-ai-tools-part-1-5586cf01618b?source=rss-d264ada69ab6------2</link>
            <guid isPermaLink="false">https://medium.com/p/5586cf01618b</guid>
            <category><![CDATA[sales]]></category>
            <dc:creator><![CDATA[Dalip Thkar]]></dc:creator>
            <pubDate>Mon, 01 Sep 2025 15:37:57 GMT</pubDate>
            <atom:updated>2025-09-01T15:37:57.855Z</atom:updated>
            <content:encoded><![CDATA[<p>Your sales and customer team are soldier protecting your company from loosing business and growth. Protecting and trusting your sales team bring more output. <br>Many companies know a good sales person is a gold digger finding and retaining them is biggest unique differentiator for any company.</p><p>There are many metrics a company should track for a sales and customer team that help them finding their gold digger. From tone of language, behaviour, team collaboration, self reslience and happiness. These metrics for individual and most important for managers grow sales effectively.</p><p>Observing these metrics is vary organisation to organisation. Every org has different team capacity and tools. Finding right capacity and right tool that track these and increase sales is most difficult job for marketing head and sales head. <br>I met many sales head most of have good product but lack of sufficient tool to measure self reslience.<br>Finding a single tool that can measure these for your team can grow sales in team within months. With growth of Ai tools it become easy.</p><p>First you can start with Gmail or teams to measure these metrics that can bridge your team growth in sales. You can reach out to learn how to measure these metrics on gmail. I will write another post to guide on measure these.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=5586cf01618b" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Importance of English in Building Personal Relationships and Overcoming Fear of Speaking]]></title>
            <link>https://dalipkumar703.medium.com/importance-of-english-in-building-personal-relationships-and-overcoming-fear-of-speaking-23ffbee38484?source=rss-d264ada69ab6------2</link>
            <guid isPermaLink="false">https://medium.com/p/23ffbee38484</guid>
            <dc:creator><![CDATA[Dalip Thkar]]></dc:creator>
            <pubDate>Sat, 08 Feb 2025 12:35:42 GMT</pubDate>
            <atom:updated>2025-02-08T12:35:42.547Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/800/1*M0T9p4HtzcwU54vD47S0qQ.png" /></figure><p>Language is a fundamental tool for communication, and English has emerged as one of the most widely spoken languages in the world. It plays a crucial role not only in professional and academic fields but also in personal relationships. Whether forming new friendships, maintaining family ties, or building romantic relationships, English can bridge gaps and foster deeper connections. However, for many people, the fear of speaking English due to a lack of confidence can hinder personal and social interactions.</p><h3>Breaking Barriers in Communication</h3><p>One of the most significant advantages of English in personal relationships is its ability to break language barriers. In today’s interconnected world, people from different linguistic backgrounds often come together. English serves as a common medium that allows individuals to express their thoughts, feelings, and emotions clearly. This is particularly important in cross-cultural relationships, where misunderstandings can arise due to language differences. However, many individuals struggle with speaking English confidently, fearing they may make mistakes or be judged.</p><h3>Fear of Speaking English and Its Impact</h3><p>Many people experience anxiety when speaking English, especially if it is not their first language. This fear often stems from a lack of practice, the pressure to sound fluent, or negative past experiences. The fear of being judged or ridiculed can make individuals hesitant to engage in conversations, leading to missed opportunities for forming relationships and expressing themselves. This lack of confidence can create a cycle where individuals avoid speaking English, which in turn prevents them from improving their language skills.</p><h3>Struggles of Students in Building Relationships</h3><p>Even students with good character often find it difficult to build strong personal relationships if they lack confidence in English communication. Despite having kind and friendly personalities, they may struggle to express their thoughts effectively, leading to misunderstandings or social isolation. Many students feel nervous about speaking English in social settings, fearing embarrassment or rejection. This can prevent them from making new friends, engaging in group discussions, or participating in extracurricular activities that require communication skills. The inability to communicate confidently can sometimes overshadow their other positive qualities, making it challenging to form deep and lasting connections.</p><h3>Overcoming the Fear of Speaking English</h3><ol><li>Practice Regularly: The more one practices speaking English, the more comfortable and confident they become. Engaging in conversations with friends, family, or language partners can gradually reduce fear.</li><li>Embrace Mistakes: Making mistakes is a natural part of learning any language. Instead of fearing errors, individuals should view them as learning opportunities.</li><li>Expand Vocabulary: Learning new words and phrases can help individuals feel more prepared and capable during conversations.</li><li>Use Technology: Language apps like <a href="https://www.linkedin.com/company/xinquiry/">Xinquiry — Language for Success</a> , online courses, and speaking clubs provide accessible ways to practice English and build confidence.</li><li>Positive Mindset: Encouragement and self-motivation play a crucial role in overcoming fear. Reframing thoughts from “I am not good at English” to “I am improving every day” can make a significant difference.</li></ol><h3>Enhancing Emotional Expression</h3><p>Effective communication is essential in any personal relationship. English, with its vast vocabulary and expressive phrases, provides individuals with the ability to articulate their emotions accurately. Being able to express love, gratitude, or concern in a language that is widely understood enhances emotional bonding. This is especially important in long-distance relationships where digital communication through text messages, emails, and video calls relies heavily on language proficiency.</p><h3>Building Confidence and Connection</h3><p>Fluency in English can boost a person’s confidence in social interactions. When individuals can communicate without hesitation, they feel more comfortable engaging in conversations, making new friends, and participating in social events. This confidence translates into stronger personal connections, as people are more likely to open up and share their thoughts freely.</p><p>Attend practice english meetup</p><p>Facebook : <a href="https://www.facebook.com/events/1798199667686451/1798199717686446/?active_tab=about">https://www.facebook.com/events/1798199667686451/1798199717686446/?active_tab=about</a></p><p>Luma : <a href="https://lu.ma/3j48a6o9">https://lu.ma/3j48a6o9</a></p><p>Visit our website for more ai based courses for english guide in different sector like IT, Consulting and Sales etc.</p><p><a href="https://xinquiry.com/">https://xinquiry.com</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=23ffbee38484" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The Importance of English in a Client-Facing Role]]></title>
            <link>https://dalipkumar703.medium.com/the-importance-of-english-in-a-client-facing-role-6bdd5d70fd7d?source=rss-d264ada69ab6------2</link>
            <guid isPermaLink="false">https://medium.com/p/6bdd5d70fd7d</guid>
            <dc:creator><![CDATA[Dalip Thkar]]></dc:creator>
            <pubDate>Thu, 06 Feb 2025 14:16:01 GMT</pubDate>
            <atom:updated>2025-02-06T15:01:51.279Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/310/1*2RHP_i_72seYV56-FMUaNw.jpeg" /></figure><p>English plays a crucial role in client-facing positions, particularly in today’s globalized business environment. Whether in sales, customer service, consulting, or account management, effective communication in English can significantly impact business success, client relationships, and professional growth.</p><h3>1. Global Communication Standard</h3><p>English is the most widely spoken business language worldwide. In a client-facing role, professionals interact with customers, stakeholders, and partners from diverse linguistic backgrounds. English serves as a bridge, ensuring seamless communication and fostering mutual understanding. Proficiency in English enables professionals to handle multinational clients with confidence and ease, expanding business opportunities beyond regional boundaries.</p><h3>2. Professionalism and Credibility</h3><p>Clear and articulate communication in English enhances professionalism. When interacting with clients, using proper grammar, vocabulary, and tone conveys confidence and expertise. Miscommunication or language barriers can lead to misunderstandings, misinterpretations, and a lack of trust. Strong English skills help establish credibility, making clients feel valued and understood.</p><h3>3. Effective Client Interaction</h3><p>Client-facing roles involve frequent conversations, whether through emails, meetings, presentations, or negotiations. Proficiency in English allows professionals to:</p><ul><li>Express ideas clearly and persuasively</li><li>Respond to queries promptly and effectively</li><li>Provide clear explanations of products or services</li><li>Handle objections and concerns with professionalism</li><li>Negotiate and close deals successfully</li></ul><p>Strong English skills enable smoother interactions, leading to better client relationships and increased satisfaction.</p><h3>4. Handling Complaints and Conflict Resolution</h3><p>Dealing with client complaints is an inevitable part of client-facing roles. A professional with good English skills can de-escalate conflicts by responding empathetically, clarifying issues, and offering appropriate solutions. The ability to articulate responses in a polite and structured manner ensures that the client feels heard and valued, improving customer retention.</p><h3>5. Marketing and Persuasion</h3><p>Client-facing professionals often need to persuade clients to buy a product, invest in a service, or adopt a solution. The ability to craft compelling messages, deliver persuasive presentations, and write effective proposals in English plays a vital role in influencing decisions. Good command of English enhances storytelling, which is a key aspect of marketing and sales.</p><h3>6. Cross-Cultural Sensitivity</h3><p>In an international business environment, understanding cultural nuances is just as important as language proficiency. English proficiency allows professionals to adapt their communication styles to different cultures, ensuring that messages are conveyed with respect and clarity. Being able to navigate cultural differences through language fosters strong business relationships.</p><h3>7. Career Advancement and Opportunities</h3><p>Professionals with strong English skills have a competitive edge in the job market. Many multinational corporations prefer candidates who can communicate effectively in English, as it allows for smoother collaboration across global teams. Client-facing roles often serve as stepping stones to leadership positions, making English proficiency a crucial skill for career growth.</p><h3>8. Real-Life Case Scenarios of Missed Promotions Due to Poor English Skills</h3><h3>Case 1: Sales Manager Stagnation</h3><p>A highly skilled sales executive, Rajesh, had a proven track record of closing deals and exceeding targets. However, when it came to handling high-value international clients, his limited English proficiency became a hurdle. His inability to communicate fluently in English led to misunderstandings in contract negotiations, resulting in lost deals. Despite his sales expertise, he was passed over for a promotion to Sales Manager, which required frequent interactions with global clients.</p><h3>Case 2: IT Consultant’s Leadership Setback</h3><p>An experienced IT consultant, Maria, was considered for a project lead position at a multinational firm. Her technical skills were exceptional, but her lack of confidence in English communication during client meetings caused concerns among senior management. She struggled to present her ideas effectively, leading to misalignment between the team and clients. Eventually, a colleague with better English proficiency was promoted instead.</p><h3>Case 3: Customer Support Representative’s Missed Opportunity</h3><p>John, a dedicated customer support representative, was consistently praised for his problem-solving abilities. However, his weak email writing skills in English resulted in frequent misinterpretations of customer issues. Clients often had to seek clarifications, reducing customer satisfaction scores. When a supervisory role opened up, management chose a candidate with superior English skills, citing communication effectiveness as a key factor.</p><h3>Conclusion</h3><p>In client-facing roles, English is more than just a language — it is a tool for success. It enhances communication, builds trust, and ensures smooth interactions with clients. Investing in English language skills can open doors to international markets, strengthen professional credibility, and pave the way for career growth. As businesses continue to expand globally, proficiency in English remains a valuable asset for professionals in client-facing roles.</p><p>Practise English for real scenario for client facing role and make your job easier at <a href="https://www.linkedin.com/company/xinquiry/">Xinquiry — Language for Success</a> . At Xinquiry You can get one on one communication speaker in affordable budget.</p><p><a href="https://xinquiry.com/">https://xinquiry.com</a></p><p>Available on Playstore</p><p><a href="https://play.google.com/store/apps/details?id=com.xinquiry.langmentorai&amp;hl=je">https://play.google.com/store/apps/details?id=com.xinquiry.langmentorai&amp;hl=je</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=6bdd5d70fd7d" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Is Poor English Holding You Back in Your Career?]]></title>
            <link>https://dalipkumar703.medium.com/is-poor-english-holding-you-back-in-your-career-65658d93439f?source=rss-d264ada69ab6------2</link>
            <guid isPermaLink="false">https://medium.com/p/65658d93439f</guid>
            <category><![CDATA[tech-interview]]></category>
            <category><![CDATA[leadership]]></category>
            <category><![CDATA[it-job-advice]]></category>
            <category><![CDATA[english-language]]></category>
            <dc:creator><![CDATA[Dalip Thkar]]></dc:creator>
            <pubDate>Thu, 06 Feb 2025 02:57:46 GMT</pubDate>
            <atom:updated>2025-02-06T02:57:46.678Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/960/1*ilX6ieUwJjx0Q3t6nB5hpA.png" /></figure><p>In today’s globalized world, English is more than just a language — it’s a powerful tool for career growth. Whether you are a fresher starting your career or a professional aiming for a promotion, strong English communication skills can make a significant difference.</p><p>Unfortunately, many people find themselves stuck in their careers because they lack confidence in speaking English. They hesitate to express their ideas in meetings, struggle during job interviews, and often miss out on opportunities simply because they fear making mistakes.</p><p>So, if you feel that your limited English skills are stopping you from moving up the career ladder, you’re not alone. But the good news is — you can overcome this challenge!</p><h3>How English Can Block Your Career Growth</h3><p>If English is not your first language, you may face challenges like:</p><h3>1. Missed Promotions</h3><p>Companies look for employees who can communicate effectively, especially in leadership roles. If you hesitate to speak up in meetings or struggle to express ideas clearly, you might lose out on promotions.</p><h3>2. Limited Job Opportunities</h3><p>Many multinational companies require English proficiency. If you are not confident in English, you may struggle to get interviews or job offers, even if you have great technical skills.</p><h3>3. Fear of Speaking in Meetings</h3><p>Do you remain silent in meetings because you are afraid of making mistakes? This hesitation can make your managers think that you lack confidence or ideas, reducing your chances of getting noticed.</p><h3>4. Struggles in Job Interviews</h3><p>Even if you have great experience, a lack of fluency in English can make interviews difficult. Recruiters often look for candidates who can communicate their thoughts clearly and confidently.</p><h3>5. Difficulty in Networking &amp; Client Communication</h3><p>Building professional relationships is essential for career growth. If you struggle to communicate in English, it can be hard to network with industry leaders, attend conferences, or manage international clients.</p><h3>Impact of Good English in a Fresher’s Career</h3><p>If you are a fresher, strong English skills can give you an edge over others. Here’s how:</p><h3>✅ 1. Better Job Opportunities</h3><p>Many companies prioritize candidates who can speak and write well in English. Even if you have great technical knowledge, strong English skills can increase your chances of getting hired.</p><h3>✅ 2. Confident Interviews</h3><p>Freshers who can answer interview questions fluently and clearly often create a strong impression. Recruiters prefer candidates who can express their thoughts without hesitation.</p><h3>✅ 3. Higher Starting Salary</h3><p>Candidates with good communication skills often get better salary packages because they can handle client interactions, documentation, and teamwork more effectively.</p><h3>✅ 4. Faster Career Growth</h3><p>Freshers who can speak confidently in meetings and discussions are more likely to get noticed and promoted quickly. Good English helps you stand out in a competitive job market.</p><h3>✅ 5. Global Work Opportunities</h3><p>Many companies work with international clients. If you have strong English skills, you can get opportunities to work abroad or collaborate with teams from different countries.</p><h3>How to Overcome the English Barrier?</h3><p>The key to improving your English is consistent practice and confidence. Here are some practical steps to help you:</p><h3>✅ 1. Speak Daily — Even If You Make Mistakes</h3><p>Don’t wait to be perfect! Start speaking in English with colleagues, friends, or even in front of a mirror. The more you practice, the more confident you will become.</p><h3>✅ 2. Think in English — Stop Translating</h3><p>One reason many struggle with fluency is that they first think in their native language and then translate. Try forming thoughts directly in English to speak more naturally.</p><h3>✅ 3. Improve Your Vocabulary</h3><p>Learn new words daily and try using them in sentences. Apps like Duolingo, Grammarly, or Anki can help you build a strong vocabulary.</p><h3>✅ 4. Watch &amp; Listen to English Content</h3><p>Expose yourself to English through movies, podcasts, and news channels. This will help you improve pronunciation, sentence structure, and comprehension skills.</p><h3>✅ 5. Take an English Course or Join a Speaking Club for IT Job</h3><p>If you need structured learning, consider taking an online course at <a href="https://www.linkedin.com/company/xinquiry/">Xinquiry — Language for Success</a> or joining a spoken English group.</p><p>Don’t let English be a roadblock in your career growth. Confidence and consistent effort will help you overcome this challenge. Whether you’re a fresher or an experienced professional, improving your English will open new job opportunities, higher salaries, and faster promotions.</p><p>Practise English for IT Job at <a href="https://xinquiry.com/">https://xinquiry.com</a> in affordable budget with experts.</p><p>💬 Do you feel English is affecting your career growth? What steps are you taking to improve? Share your thoughts in the comments!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=65658d93439f" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Learning for founder for hiring CTO]]></title>
            <link>https://dalipkumar703.medium.com/learning-for-founder-for-hiring-cto-fd440b65bc02?source=rss-d264ada69ab6------2</link>
            <guid isPermaLink="false">https://medium.com/p/fd440b65bc02</guid>
            <category><![CDATA[founding-team]]></category>
            <category><![CDATA[cto]]></category>
            <category><![CDATA[founders]]></category>
            <category><![CDATA[ceo]]></category>
            <category><![CDATA[failure]]></category>
            <dc:creator><![CDATA[Dalip Thkar]]></dc:creator>
            <pubDate>Thu, 28 Mar 2024 20:10:18 GMT</pubDate>
            <atom:updated>2024-03-28T20:10:18.909Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/300/1*Q6yVgcGTX8upolyoWRHloQ.png" /></figure><p>Every big startup believes in having great ideas and smart people enough to make a great company. But there is lot to learn for founders from big failed startups and their learnings.<br>1. Color app: It is one of startup raised 40 million dollar and build amazing team of founder from different skillset no once could believe they going to fail. But there lack of product vision and user centric design put there product from 1 million active users to thousands. A great understanding of product and users is one of most important skills of CTO and communicate that vision of product to team in such a way that convince them to make it happen. Otherwise people build walls of bricks instead of product for users.</p><p>2. Netflix: One of revolutionary company that started with selling dvds at one point about to divert to from their core value of delivery quality content. Luckily there CEO is a better CTO as well who saved their company from competiting with microsoft and apple and instead value creating quality content. In in the middle of their journey they started creating devices similar to xbox for delivering content because they realized their cost of keeping new dvds was too high and new movies were always in demand . But this was going to create competition for xbox and apple device and delivering their content might become challenging. But they realized soon and stopped it and started creating channelisg their digital content with apple and microsoft.</p><p>3. Homejoy: A home cleaning startup with right market fit and raised 40 million in funding. they didn’t able to understand the whole ecosystem and vendors involved in making it a successful venture. Another reason of their failure was high customer aquisition cost. their cac was high compared to life time value. And most importantly lack of communication of higher management that is essential for success of startup.</p><p>Hiring a right cto is one of biggest asset for successful founder. Ability to sell product vision to team and staying abreast with technology trends is one of essential part of cto. Every CTO can ask good questions to CEO before joining there organisation so you should have answer to these questions like<br>1. What is long term vision of technology ?<br>2. What is short term vision of technology?<br>3. How much runway organisation have?<br>4. Sales of last four quarters ?<br>5. Profit of last four quarters ?<br>6. Why hiring CTO is important now ?</p><p>I hope article help you a bit as founder to understand importance of CTO and prepare you well for hiring CTO.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=fd440b65bc02" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Journey of building Salesforce crm part 2]]></title>
            <link>https://dalipkumar703.medium.com/journey-of-building-salesforce-crm-part-2-56b13d37d62c?source=rss-d264ada69ab6------2</link>
            <guid isPermaLink="false">https://medium.com/p/56b13d37d62c</guid>
            <category><![CDATA[software-architecture]]></category>
            <category><![CDATA[solution-architect]]></category>
            <category><![CDATA[design-patterns]]></category>
            <category><![CDATA[principal-engineer]]></category>
            <category><![CDATA[salesforce]]></category>
            <dc:creator><![CDATA[Dalip Thkar]]></dc:creator>
            <pubDate>Wed, 06 Mar 2024 19:22:02 GMT</pubDate>
            <atom:updated>2024-03-06T19:24:27.990Z</atom:updated>
            <content:encoded><![CDATA[<p>In first part we learned about product requirements and broad technical level architecture. In this we learn about each tech stack and challenges we faced in building it.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/290/1*5meOYbLlPqMedHcoKYJBew.png" /></figure><p><strong>Challenges we faced in building CRM </strong><br>1. Salesforce schema understanding it is very diverse and generic. <br>2. Encrypting phone and customer data and allowing data.<br>3. Managing step wise migration of user from salesforce to inhouse crm.<br>4. Validating data points.</p><p>These are few challenges we overcome with time lets deep dive into each tech stack used,</p><p><strong>Backend: </strong>Initially we wrote our api without considering salesforce schema that got us in trouble, therefore we designed api architecture again considering salesforce schema. Everything was revolving around case ticket and appointment. we created few generic api<br>1. /createCase<br>2. /updateCase<br>3. /updateData<br>4. /getData<br>5. /createReminder<br>6. /createEmail<br>7. /createQueue and /updateQueue</p><p>with these api we able to manage backend some api directly perfom actions and some do behind sqs queue that cause some delay when queue is full.</p><p><strong>Frontend:</strong> It was built on top of ant and react. there was global search searching for cases, appointment, subject and more. behind the scene searching was working with aggeration of mongo db query with indexing.</p><p>Each cases treat as separate ticket that can be seen independently there we had similar functionality to browser like tab for each ticket. You can switch between tabs. For implementing real time calls and notification, we used socket io to recieve notification on real time.</p><p>For Data integration with old schema we had to cross validate each schema and in 100s of documents.<br>DB query was getting slow with time so we optimised our query and created indexes wherever required.</p><p>Initially we build api for decrpyting phone number and each number watch require agent otp but that slow down productivity of agents. Then we come up with slack otp that was quite faster. Also, for calling customers we used knowlarity that provide events for calls that can passed onto frontend to show updates.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=56b13d37d62c" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Journey of Building Salesforce Crm Clone Part 1]]></title>
            <link>https://dalipkumar703.medium.com/journey-of-building-salesforce-crm-clone-part-1-8f3225f34eb4?source=rss-d264ada69ab6------2</link>
            <guid isPermaLink="false">https://medium.com/p/8f3225f34eb4</guid>
            <category><![CDATA[technical-architecture]]></category>
            <category><![CDATA[salesforce]]></category>
            <category><![CDATA[technical-analysis]]></category>
            <category><![CDATA[solution-architect]]></category>
            <category><![CDATA[cloud-services]]></category>
            <dc:creator><![CDATA[Dalip Thkar]]></dc:creator>
            <pubDate>Tue, 05 Mar 2024 19:32:30 GMT</pubDate>
            <atom:updated>2024-03-05T19:33:49.910Z</atom:updated>
            <content:encoded><![CDATA[<p>We choose to build salesforce crm alternate in our company as we were paying cost to salesforce and salesforce developer company.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/959/1*eLAlbyGUeMX-fSGs2PEq5g.png" /></figure><p>This post broken into two-three part series. One understanding of product requirments at broad level and designing its technical architecture and second and third implementing it at code level in frontend, backend and data role.</p><p><strong>Product Requirements</strong><br>Brief of what agent need do with Sales Force in health care related job,<br>1. Agent can call a patient<br>2. Agent can prescribe medicine based on patient disease.<br>3. Agent can schedule appointment<br>4. Agent can create ticket for other teams.<br>5. Agent can receive calls from patients.<br>6. Agent can receive case from mail.<br>7. Agent can go offline.<br>8. Agent manager can track cases, calls and milestones.<br>9. Agent can mail patient and reply patient.<br>10. Agent can schedule notification, change number and update case.</p><p>These are basic functionality agent and agent manager can perform on salesforce crm. Scale of salesforce crm you can consider as there might be around 10k cases generated, 5000+ calls can be received and 1000+ appointment can be booked in 10+ cities.</p><p><strong>Our salesforces used by multiple teams inside like,</strong><br>Patient Outreach — It deals with service operation at patient place.<br>Inbound — It deals with all incoming calls<br>Complains — It deals with all complains from social media and mails.. <br>Recovery — It deals with recovery of patient after service.<br>Feedback — it deals with understanding patient experience with service.<br>Follow up — It deals with more service require after current service.</p><p>Each team play a criticial role in providing better service to customer. These are top level overview of product working. Lets get into technical architecture of salesforce crm.</p><p>It seem easy to build system like it but very intricate inside. As we are migrating exisiting running system into new sytem that support old tickets without any fault taulrence. <br>Considering old system we had to understand old schema of system so we old system can be supported.</p><p>we choosed MongoDB for database, java for api development with sqs queue for managing queue with api socket io for event notification and built frontend with React static page with ant library. Also for manging reports used python notebook connected with Mongo DB that provide real time update on cases count on google sheet for monitoring purposes.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=8f3225f34eb4" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Unlock Productivity with Our New Extension for Linkedin]]></title>
            <link>https://dalipkumar703.medium.com/unlock-productivity-with-our-new-extension-for-linkedin-a006b6c5b7d6?source=rss-d264ada69ab6------2</link>
            <guid isPermaLink="false">https://medium.com/p/a006b6c5b7d6</guid>
            <category><![CDATA[productivity]]></category>
            <category><![CDATA[tools]]></category>
            <category><![CDATA[linkedin]]></category>
            <dc:creator><![CDATA[Dalip Thkar]]></dc:creator>
            <pubDate>Fri, 02 Feb 2024 14:24:16 GMT</pubDate>
            <atom:updated>2024-02-02T14:24:16.876Z</atom:updated>
            <content:encoded><![CDATA[<p>Once upon a time in the big city of Silicon Valley, where professionals were always on the lookout for ways to streamline their workflow, there lived a remarkable detective named Nani Automation. Detective Nani had a unique set of skills that set her apart from the rest — she was an expert in automating LinkedIn tasks, making life easier for professionals navigating the virtual world of business connections.</p><p>One day, a talented software engineer named Harsh was feeling overwhelmed with the constant barrage of LinkedIn notifications. Harsh was tired of spending too much time on the platform, scrolling through countless comments, exporting their network, and manually adding new members. The quest for efficiency led Alex to seek the help of Detective Nani Automation.</p><p>Detective Nani, known for her keen intellect and knack for solving digital dilemmas, took on the case. She designed a groundbreaking extension that promised to revolutionize the way professionals managed their LinkedIn profiles. The extension seamlessly integrated with LinkedIn, providing a one-click solution to filter out unnecessary notifications and keep users focused on what truly mattered.</p><p>The extension not only saved time but also ensured that important messages, new connections, and critical notifications were highlighted for immediate attention. Detective Nani’s creation became an indispensable tool for professionals striving for productivity in the digital age.</p><p>As Detective Nani delved deeper into the world of LinkedIn automation, she added more features to her extension. Now, users could effortlessly read and respond to comments with just a click. The extension took care of exporting the user’s network, making it readily available for analysis and strategic networking. Connecting with new members became a breeze, as Detective Nani’s creation automatically sent out personalized invitations.</p><p>But Detective Nani didn’t stop there. She understood the value of networking in the professional world. With her extension, users could save and email relevant companies and candidates directly from LinkedIn. The extension became a virtual assistant, handling time-consuming tasks with precision and speed.</p><p>The news of Detective Nani Automation’s extension spread like wildfire in Amazon. Professionals from all walks of life embraced the tool, thanking Detective Nani for liberating them from the shackles of manual LinkedIn management. Productivity soared, and people found more time to focus on their true passions and goals.</p><p>And so, in the ever-evolving landscape of digital connections, Detective Nani Automation became a hero, simplifying the lives of professionals one click at a time. The city of Silicon valley flourished with newfound efficiency, all thanks to the ingenious detective and her remarkable LinkedIn automation extension.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=a006b6c5b7d6" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>