Summary
Overview
Work History
Education
Skills
Languages
Websites
Timeline
Generic

PRATIK SINGAL

Mumbai

Summary

I am a passionate and innovative technology enthusiast with a robust background in backend development and team leadership. With extensive experience at Alepo Technologies, Mumbai, I have honed my skills in production support, maintenance, and critical issue resolution, achieving a remarkable 99.9% system uptime and significantly enhancing customer satisfaction. I excel in integrating third-party libraries from GitHub, ensuring seamless development workflows through CI/CD and Docker containerization. Proficient in various tech stacks including Java, Node.js, Python, and C++, I specialize in REST API automation using Python and the Robot Framework for interconnect billing. My commitment to leveraging AI and LLM models with Python to automate repetitive tasks has streamlined processes and simplified developers' lives. In an Agile development environment, I played a pivotal role in optimizing task allocation and sprint planning, resulting in a 15% improvement in sprint cycle efficiency. I am seeking a development team lead role where I can bring my expertise and enthusiasm to drive innovative projects and contribute to the team's success.

Overview

11
11
years of professional experience

Work History

Team Lead

Alepo Technologies
Mumbai
05.2024 - Current
  • Leveraged large language models (LLMs) to streamline daily tasks using ChatGPT bots integrated with custom Python code and the ChatGPT API
  • Automated Code Reviews: Developed a system to perform automated code reviews adhering to organizational guidelines
  • Legacy Code Comment Generation: Created tools to generate comprehensive comments for legacy product code, enhancing code readability and maintainability
  • Developer Assistance: Designed features to assist both freshers and experienced developers, significantly reducing the time required for routine tasks
  • Efficiency Boost: Enabled developers to focus on more complex tasks by automating repetitive and time-consuming activities
  • Exploration of Use Cases: Continuously exploring additional company use cases where LLMs can be effective.
  • LangChain: Basic knowledge of LangChain, understanding of its framework, and ability to utilize its functionalities in various applications.
  • Retrieval-Augmented Generation (RAG): Familiar with the principles and implementation of RAG for enhanced information retrieval and generation tasks.
  • Prompt Engineering: Experience in designing and optimizing prompts for natural language processing tasks to achieve better performance and accuracy.


Team Lead

Alepo Technologies
Mumbai
03.2024 - 04.2024
  • Upgraded Node.js Microservices: Successfully updated four Node.js-based microservices from version 6.x to 16.x
  • This upgrade ensured compatibility with new features and resolved all associated issues, resulting in improved performance and security
  • Python Service Upgrade: Upgraded a Python service from version 3.4 to 3.12
  • The upgrade process involved addressing and resolving all compatibility and dependency challenges, ensuring the service's stability and enhanced functionality.

Team Lead

Alepo Technologies
Mumbai
01.2024 - 02.2024
  • VM to Docker Migration: Successfully converted a legacy VM-based AAA (Authentication, Authorization, Accounting) server into a Dockerized environment
  • The migration involved meticulous planning and execution to resolve compatibility issues, ensuring seamless service continuity and improved deployment efficiency
  • Prometheus Integration: Integrated Prometheus counter support into the AAA server infrastructure
  • This enhancement facilitated advanced monitoring and tracking, significantly improving system observability and enabling better performance metrics and proactive issue resolution.

Team Lead

Alepo Technologies
Mumbai
04.2023 - 12.2023
  • BSS Billing System Enhancement: Spearheaded the integration of a JSON library into the existing BSS billing system, which had previously relied on creating JSON using strings
  • Facilitated the addition of new business use cases and significantly improved data handling and processing efficiency by introducing the new JSON library
  • Actively involved in adding new features as per business requirements, ensuring the system could adapt to evolving needs
  • Successfully resolved multiple issues by leveraging the new JSON data type, streamlining operations, and ensuring a more robust and reliable system.

Team Lead

Alepo Technologies
Navi Mumbai
02.2021 - 03.2023
  • Core Network Expertise: Extensive experience in UDR, UDM, PCRF, and proficiency in HSS and AUSF
  • Architecture Innovation: Pioneered the implementation of etcd as a pub-sub architecture for configuration hot reloading
  • Interworking Functions: Enabled seamless conversion between Diameter and REST-based 5G APIs, and vice versa
  • Notification Microservice Development: Built a robust notification microservice from scratch using Async io and Kafka, facilitating seamless SMS and email delivery
  • Designed to extend to other channels like Slack, WhatsApp, and Telegram, used by PCF for sending notifications
  • Mentorship and Leadership: Actively mentoring junior developers in Node.js products while playing a key role in design and implementation.

Senior Engineer

WhiteHat Jr.
Mumbai
01.2021 - 02.2021
  • Startup Environment: Spearheaded the implementation of an automation framework from the ground up at a startup company using the Robot Framework
  • Comprehensive Testing Setup: Established a thorough setup to rigorously test all REST-based APIs, complete with robust assertion capabilities.

Senior Software Engineer

Alepo Technologies
Mumbai
01.2014 - 12.2020
  • InterConnect Billing Project Lead: Team Collaboration: Worked with a team of four, including two backend developers, one frontend developer, and one test engineer
  • Microservice Development: Developed the InterConnect Billing Engine, Rating Engine, and Partner Management Interface
  • Recharge System Development: Fulfillment Manager: Created a service to process recharges asynchronously and resume failed recharges
  • Product Catalog: Developed a service to list all recharge offers
  • Recharge Promotion Manager: Built a service to apply runtime promotions based on configured rules
  • Open Source Product Integration: WSO2: Conducted analysis and integrated WSO2 within the system
  • StreamSets: Utilized StreamSets for CDR mediation
  • HSS EMS Integration: Transitioned from SOAP API to REST API
  • Additional Responsibilities: Worked on various scripting and L4 activities.

Education

Advanced certification in data science and AI -

IIT Madras
03.2023

FPGDST (Full Time Post Graduate Diploma in Advanced Software Technology) -

CDAC
Kharghar
06.2012

BSC IT -

Mumbai University
01.2011

HSC -

Mumbai University
01.2008

SSC -

Mumbai University
01.2006

Skills

  • Python
  • Java
  • C
  • Nodejs
  • Kafka
  • Celery
  • RabbitMq
  • Mysql
  • CouchBase
  • MongoDB
  • ETCD
  • Docker
  • Linux
  • Prompt Engineering
  • LLM
  • RAG
  • LangChain

Languages

  • English
  • Hindi
  • Marathi

Timeline

Team Lead

Alepo Technologies
05.2024 - Current

Team Lead

Alepo Technologies
03.2024 - 04.2024

Team Lead

Alepo Technologies
01.2024 - 02.2024

Team Lead

Alepo Technologies
04.2023 - 12.2023

Team Lead

Alepo Technologies
02.2021 - 03.2023

Senior Engineer

WhiteHat Jr.
01.2021 - 02.2021

Senior Software Engineer

Alepo Technologies
01.2014 - 12.2020

Advanced certification in data science and AI -

IIT Madras

FPGDST (Full Time Post Graduate Diploma in Advanced Software Technology) -

CDAC

BSC IT -

Mumbai University

HSC -

Mumbai University

SSC -

Mumbai University
PRATIK SINGAL