-
Team Lead - DevelopmentMay, 2022 - till date
Talentica Software (India) Pvt. Ltd.
AI based network monitoring product
Overview:
This product uses artificial intelligence and machine learning to conduct three essential functions as 1. Collect (collects any data (including configurations, alerts, metrics, events, and logs), from various heterogeneous data sources), 2. Correlate (normalizes, filters, clusters, and correlates metrics, events, and alarms using pre-built workflows to draw actionable insights) and 3. Collaborate (supports Natural Language Queries directly integrated into common messaging platforms such as Slack and Microsoft Teams, providing a conversational chatbot experience).
My Contribution:
- I worked on a \Notification service'. It is a plugin based service which can be integrated with multiple plugins like JIRA, Twilio etc. It sends notifications to the respective plugin.
- I was responsible for developing the 'Notification Service' (backend) and writing Unit test cases.
Technology Stack:
- Python, Pytest, ETCD, Docker, Kubernetes
-
Team Lead - DevelopmentApr, 2019 - Mar, 2022
Talentica Software (India) Pvt. Ltd.
Regulatory compliance Product
Overview:
It is a modern regulatory compliance company that leverages Artificial Intelligence to identify applicable regulations and keep financial institutions in compliance. It is the ideal assistant for the financial institution’s legal, compliance, business and operations teams.
My Contribution:
- Working closely with development team and customer to build the business features and running the sprints.
- Developing business features by following standard QA and Deployment processes.
- Contributing in Infrastructure migration and streamlining the sprint processes.
Technology Stack:
- MEAN stack (AngularJS v1.8, Node v8.12, MongoDb, ExpressJS)
-
Team Lead - DevelopmentJan, 2018 - Apr, 2019
Talentica Software (India) Pvt. Ltd.
Installed-Sales Product
Overview:
This is an integrated installation solution that connects retailers, manufacturers, and their consumers to skilled and trusted service-providers for installation and product services. On the surface, it is a simple solution that increases conversion rates and decreases cart abandonment, product returns, and warranty claims. Behind the scenes, it uses a proprietary technological architecture, resulting in satisfaction and scale never seen in the Installed-Sales industry.
My Contribution:
- Working closely with development team and customer to build the business features and running the sprints.
- Developing business features by following standard QA and Deployment processes.
- Contributing in Infrastructure migration and streamlining the sprint processes.
Technology Stack:
- PHP v5.5.9, Laravel 5.2, Apache, MySQL 5.5.57, Twilio, AWS, Jenkins
-
Team Lead - DevelopmentJuly, 2017 - Dec, 2017
Talentica Software (India) Pvt. Ltd.
WebRTC Based Video calling service
Overview:
This is web based(WebRTC) "pay to video call" service designed for professionals and organizations looking to conduct paid video calls for person to person services such as consultations and expert advise. The dashboard allows you to set your own pricing packages, manage your transactions and seamlessly receive payments once your availability is confirmed or an appointment is set.
My Contribution:
- Designing the system architecture to use separate Frontend and Backend layers. The frontend was built in ReactJS and the backend was built in Laravel as service API layer.
- POC of the Twilio services (peer-to-peer video calling using WebRTC) and integrating it into the application.
- Developing the entire video calling experience (including checking participant's availability, creating react components to use Twilio SDK for actual video call, building customized timer, etc).
- Integration of paypal for payment processing.
- Infrastructure setup for the project. This includes setting up Staging and Production environments using various Amazon services like EC2 (servers), RDS (database), SES (email).
- Working closely with development team and customer to build the business features and rolling out it frequently.
- Setting up standard development process within team (e.g. code review, coding guidlines, testing, using GIT for source code versioning and JIRA for project management).
Technology Stack:
- PHP v5.6, Laravel 5.4, Apache, MySQL 5, ReactJS, Twilio, WebRTC, Paypal
-
Team Lead - DevelopmentJan, 2010 - Jun, 2017
Talentica Software (India) Pvt. Ltd.
Mobile Ad Platform
Overview:
This is an US based mobile advertising product. It serves billions of Ads a day and encompasses all the components of Mobile Advertising ecosystem including RTB. (Real Time Bidding).
My Contribution:
- Setting up the Database Schema and API based approach for building a scalable reporting module using LAMP Stack.
- Developing complex enterprise UI application for advertisers/publishers. Constantly optimizing the architecture to serve big-data reporting.
- Optimizing the application for scalable infrastructure (e.g. load balancer with multiple servers, master slave setup) to server large number of user requests.
- Maintaining scheduled releases for releasing new business features by working closely with team and customer. The release process includes automated customized build process, release documentation, training sessions to support team about the release features.
- Planning and estimation of the release cycles. This includes working with product team to formulate the features and working with development team for sprint planning, code review and managing other development processes.
Technology Stack:
- PHP v5.2.6, CakePHP v1.2, Apache v2, MySQL v5.0.96 (Master-Slave configuration), Memcache v1.2, Amazon S3, JavaScript, jQuery, ReactJS, Elastic Search
-
Senior Software DeveloperJun, 2009 - Dec, 2010
Talentica Software (India) Pvt. Ltd.
Motion Star Casting (Auditioning Website)
This is a virtual auditioning website where users can create industry profiles or star profiles, post videos, post and manage auditions, post videos for auditions and much more.
My Contribution:
- Understanding the requirement and analyzing it.
- Integrating the new UI of the site using JavaScript, HTML and CSS.
- Development of modules like Audition, Dream Star Contest, Star Ratings, My Promo Sites.
Technology Stack:
- PHP 5, Elgg framework, JQuery, MySQL
-
Senior Software EngineerSep, 2007 - Jun, 2009
Cybage Software Pvt. Ltd.
Dart Enterprise - Support Site
This is the support site for Dart Enterprise Product. It includes the features as Documentation, Cases, Administration, Services, Software etc. Customer can create cases (tickets) in this system and track the same. Also user can download the software (patches), documents, etc from the system.
My Contribution:
- Design, Analysis and Estimation of the requirement.
- Developing various reporting scripts
- Direct communication with client.
- Mentoring junior members
Technology Stack:
PERL, Sybase
-
Project LeaderOct, 2006 - Sept, 2007
Dharne Systems Pvt Ltd, Pune
Various small sized web applications (e.g. Happyyellow, E-suites Pro, etc)
Worked on many small sized PHP based projects.
My Contribution:
- Leading the team.
- Requirement Analysis and Estimation of the system.
- Development, Testing and deployment.
- Communicating with the client
Technology Stack:
- PHP, HTML, JavaScript, Ajax, MySQL
-
Senior Software DeveloperJun, 2004 - Oct, 2006
C3IT software solutions, Pune
Various PHP prjects (e.g. mwg.nl, CaldiaTech, Trackproject, etc)
This is my first work experience in Software industry. I worked on multiple PHP projects. I also handled team comprising couple of team members.
My Contribution:
- Leading the Team.
- Requirement Analysis and Estimation of the projects.
- Development, Testing and deployment.
- Communicating with the client
Technology Stack:
- PHP, HTML, JavaScript, MySQL