Sachin Chouhan

Sachin Chouhan

Software Development Engineer 2
India
English, Hindi

About Me

Dedicated and result-oriented professional, poised to elevate innovation and drive transformative growth in SDE2 roles in pioneering companies focusing on back-end development and DevOps. Eager to apply expertise and str…

Experience

Software Development Engineer

InMobi
Sep 2022 - Present · 3 years 10 months

Developed and implemented an automated system for identifying and classifying Negative Search Terms in Bing campaigns, utilizing Azure, Python, Django, PostgreSQL, and LangChain (OpenAI) to improve campaign performance efficiency by 250%. Designed and executed a comprehensive IAM role and permissions management solution using Auth0 and Azure AD, integrating with over 20 internal products and employing the Strategy Pattern for enhanced scalability and maintainability, enabling teams to manage roles and permissions independently. Led the setup of Airflow infrastructure in AKS for enhanced task scheduling and team visibility, using Terraform, Docker, and Git for streamlined deployment and CI/CD. Implemented CI/CD pipelines for Airflow with Git-Sync sidecar, automating deployment processes and reducing manual intervention. Configured NGINX Ingress within AKS to securely expose the Airflow UI and APIs to internal users, implementing security measures to protect sensitive data. Set up Persistent Volume Claims (PVC) for Airflow logging, ensuring efficient and reliable log management.

Software Development Engineer 2

InMobi, Bangalore
Present

Developed a system, in collaboration with LangChain (OpenAI), to identify keywords in Bing campaigns and classify them as Negative Search Terms (NST) if they failed to meet campaign objectives.
Ensured the optimization and strategic oversight of campaign performance by excluding underperforming keywords.
Achieved a 250% improvement in efficiency for Account Managers and Account Strategists.
Designed and executed a holistic role and permissions management solution leveraging Auth0 and Azure Active Directory (Azure AD).
Empowered teams to independently create, oversee, and allocate roles and permissions within IAM, guaranteeing streamlined access control.
Utilized design patterns like the Strategy Pattern to boost scalability and maintainability.
Successfully integrated with more than 20 internal products, catering to a varied user base of over 50,000 individuals, encompassing guests and programmatic users.
Developed an intuitive Document Classification and Analysis system to facilitate effortless uploading of legal documents by legal teams.
Integrated Generative AI (OpenAI) and prompt techniques to automatically categorize documents and extract key information such as contract periods and involved parties for easy reference.
Implemented advanced querying functionalities to enable users to conduct QnA sessions with the system, facilitating precise information extraction from individual documents through tailored inquiries and empowering efficient decision-making.
Expanded the system’s capabilities to handle QnA sessions spanning multiple documents, allowing users to seamlessly pose inquiries across document collections for comprehensive insights and informed analysis.

Software Development Engineer 2

ZestMoney, Bangalore

Introduced UPI Autopay functionality to enable automated recurring payments via UPI, integrated seamlessly with Paytm for enhanced payment options.
Expanded payment alternatives beyond e-Mandates and Paper NACH, diversifying payment methods for improved user convenience.
Developed two new services, including Paytm vendor and UPI Autopay service on the Spring Framework, transitioning from service-level cache to Redis cache for optimized performance.
Spearheaded the re-architecture of the AutoDebit system by introducing the Debit Manager service, encompassing various components such as UPI-Autopay, NACH, and e-Mandates with the individualized implementations.
Applied SOLID principles and utilized design patterns such as the Factory Pattern to manage component creation within the Debit Manager service.
Implemented additional design patterns like the Strategy Pattern to enhance scalability and maintainability, ensuring robust system performance and flexibility.

Skills

Application Programming Interface (API) Computer Engineering HTML (Hyper Text Markup Language) Java Python Scrum Software Engineering Web Service XHTML Extensible Markup Language (XML) Code Review LINUS Test Strategy Amazon Web Services (AWS) JavaScript Object Notation (JSON) SQL C++ JavaScript Git Docker Kubernetes Azure Redis Celery Jenkins Grafana Prometheus Kibana Airflow Helm Milvus Django Spring Boot LangChain PostgreSQL MySQL MS SQL Server Hibernate ElasticSearch Cucumber SOLID Principles Apache Camel ELK Microservices Architecture Back-end Development CI/CD Pipelines IAM RESTful Web Services MVC SOA OpenAI LLM Multi-threading OOPs Design Patterns Scalability Solutions Security Measures Data Storage Solutions Monitoring
Report this Profile?