Dinesh Chauhan

Dinesh Chauhan Email and Phone Number

Lead Software Engineer @ Appricus IT Solutions
Sankt Augustin, NRW, DE
Dinesh Chauhan's Location
Sonipat, Haryana, India, India
About Dinesh Chauhan

🔍 About Me:An experienced Software Engineer with over 7 years of expertise in the realm of AI-based solutions, microservices, and full-stack development. I specialize in creating innovative and scalable software solutions, leveraging a deep understanding of both front and back-end technologies.🚀 Professional Journey:My journey in the tech world has been exhilarating and rewarding. Currently leading critical projects at Appricus IT Solutions, my role involves migrating legacy systems, developing AI-driven chatbots using Langchain and OpenAI, and implementing robust security protocols.At BukuWarung, my focus was on fintech solutions, where I developed a wallet and double-entry ledger application, enhancing it with asynchronous APIs and reactive programming. My tenure at Deutsche Telekom Digital Labs revolved around enterprise search applications and data analytics, offering me profound insights into service-oriented architecture and cloud ecosystems.🌐 Technical Proficiency:I am adept in Java, JavaScript, Python, Angular, and various cloud technologies. My experience extends to AI & ML, particularly in enhancing chatbot functionalities and data-driven solutions. I am proficient in microservices architecture and have a strong foundation in database management and DevOps tools.🎯 Looking Ahead:I am always on the lookout for challenging opportunities that push the boundaries of technology and innovation. I aspire to collaborate on projects that leverage my expertise while allowing me to explore new horizons in AI, cloud computing, and full-stack development.

Dinesh Chauhan's Current Company Details
Appricus IT Solutions

Appricus It Solutions

View
Lead Software Engineer
Sankt Augustin, NRW, DE
Dinesh Chauhan Work Experience Details
  • Appricus It Solutions
    Lead Software Engineer
    Appricus It Solutions
    Sankt Augustin, Nrw, De
  • Appricus It Solutions
    Lead Software Engineer
    Appricus It Solutions Mar 2023 - Present
    India
    ✓ Successfully led the migration of a legacy AngularJS application to Angular 15 for "Kpifire✓ Worked on creation of a ChatGPT-based RAG chatbot for "Standup Alice" using Langchain tools and OpenAI's API, designed to handle analytical queries on proprietary data effectively✓ Successfully Impletented CI/CD pipeline using AWS code build pipelines.✓ Migrated the backend application to Kubernetes Cluster for easy scalability in AWS environment. ✓ Implemented CI/CD pipeline in GCP using Git triggers and Google Cloud build service for "standup alice" with backend app deployment to GCP cloud run service. ✓ Integeration with Slack to implement billing logic using Slack SDK , Java and Springboot. ✓ Worked on the fine-tuning of Google Flan T5 models for dialogue summarization, optimizing the model's performance to improve the accuracy and relevance of generated summaries
  • Bukuwarung
    Senior Software Engineer
    Bukuwarung Dec 2021 - Mar 2023
    India
    ✓ Played a key role in the development of a cutting-edge wallet and double-entry ledger application for a fintech startup✓ Successfully implemented Asynchronous APIs utilizing Java 17 and Spring Web Flux, enhancing the application’s efficiency ✓ Integrated Project Reactor and R2dbc for reactive programming and PostgreSQL for database management✓ Developed Kafka Consumers to facilitate efficient inter-service communication within a microservice architecture✓ Designed and implemented scheduled jobs using Spring Scheduler to reconcile payments between the organization's data and external banking systems, ensuring accuracy and timeliness in financial transactions✓ Contributed to both high-level and low-level design phases for banking features
  • Deut
    Software Engineer
    Deut Nov 2020 - Dec 2021
    Gurugram, Haryana, India
    ✓ Led the development of an advanced Enterprise Search Application, incorporating features like search result pages, autosuggest, and text searching capabilities using Elasticsearch, Java and Springboot✓ Implemented a Trend Factor Calculator Engine, utilizing data analytics to determine the dynamic popularity of catalogue items based on user actions, Implemented using Kafka Queue and Springboot schedulers.✓ Developed key business features in a Microservice Architecture using the Spring Cloud Ecosystem✓ Implemented service discovery, API gateway distributed cache systems and integrated OpenTracing for enhanced system traceability and performance✓ Tasked with implementing and refining the shopping cart features for an e-commerce application using Java and Springboot in Microservice architecture.✓ Improved the user experience and functionality of the online shopping process
  • Times Internet
    Senior Software Engineer
    Times Internet Jun 2018 - Jun 2020
    Noida Area, India
    ✓ Engineered a robust Event Streaming Application to transmit user in-app actions to various analytics platforms (Google Analytics, CleverTap, AppsFlyer)✓ Utilized a tech stack comprising Kafka, Spring Cloud Streaming, Maven, Java, and Docker✓ Implemented advanced search result listing algorithms, integrating relevancy and popularity metrics and developed a collaborative filtering system by collecting data through implicit feedback via Alternating Least Squares (ALS) for matrix factorization.✓ Implemented item-item similarity models using the feature matrix derived from collaborative filtering✓ Led the migration of the system architecture from a Monolithic to a Microservice framework using the Spring Cloud Ecosystem
  • Sgit Consulting Services
    Senior Associate Engineer
    Sgit Consulting Services Sep 2016 - Jan 2018
    Sonipat, India
    ✓ Played a pivotal role in developing a comprehensive tendering portal, enabling users to create and manage tenders and allowing contractors to submit bids✓ Utilized a tech stack comprising Spring MVC, Hibernate, and MySQL to ensure robust backend functionality✓ Leveraged front-end frameworks such as ExtJS and Angular 2 to create seamless and user-friendly interfaces✓ Collaborated closely with clients to design front-end interfaces using the ExtJS framework✓ Ensured that the designs met specific client requirements and standards, enhancing customer satisfaction and user engagement✓ Adopted a 'code first' methodology for the incremental development of the application domain✓ Contributed significantly to the development of a sophisticated cryptocurrency exchange platform✓ Implemented a robust microservice architecture using IPC, REST calls, and RabbitMQ as the message broker✓ Engineered secure user authentication and wallet services, integrating with diverse cryptocurrency blockchains✓ Utilized Node.js, Express, Mongoose, and MongoDB in the backend to ensure secure and efficient transactions✓ Implemented WebSocket in Node.js for real-time graph updates within the application✓ Responsible for code deployment to Amazon S3 buckets and EC2 instances using PM2

Dinesh Chauhan Education Details

Frequently Asked Questions about Dinesh Chauhan

What company does Dinesh Chauhan work for?

Dinesh Chauhan works for Appricus It Solutions

What is Dinesh Chauhan's role at the current company?

Dinesh Chauhan's current role is Lead Software Engineer.

What schools did Dinesh Chauhan attend?

Dinesh Chauhan attended Indian Institute Of Technology, Ropar.

Not the Dinesh Chauhan you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.