Summary
Overview
Work History
Education
Skills
Accomplishments
Projects
Languages
Work Availability
Quote
Timeline
OperationsManager
Ujjwal Dave

Ujjwal Dave

Bangalore

Summary

Software Development Manager with 16+ years of experience, including over 5 years leading high-performing teams in delivering innovative software solutions. Currently overseeing engineering operations at Khoros R&D India Pvt Ltd, focusing on diverse tech stacks and timely project completion. Expertise in strategic planning, project management, and operational efficiency, resulting in increased team productivity and successful software launches. Notable for implementing advanced technologies that enhance efficiency and foster collaboration.

Overview

17
17
years of professional experience

Work History

Software Engineer

Aricent Technologies
Bangalore
06.2008 - 04.2010
  • Focused on project development in the telecom domain, I specialized in coding using C++ and Perl. My responsibilities included the complete software development life cycle, from conception to implementation.

Manager, Software Engineering

Khoros India R&D Pvt Ltd.
01.2020 - Current
  • Promoted from Senior Software Engineer to Lead Software Engineer, and subsequently to Engineering Manager.
  • Led two scrum teams with 15+ engineers altogether, with an improved sprint velocity of 25% over three quarters, and consistent delivery of committed roadmap items.
  • Created detailed project plans with timelines, deliverables, and resources needed.
  • Established transparent project management processes, resulting in efficient, high-quality feature
    deliveries.
  • Led the delivery of complex products in the Enterprise SaaS domain, specifically in the SMM (Social Media Management) domain, ensuring HA, and maintained 99.9% uptime for the SaaS platform.
  • Acted as a trusted advisor between engineering and product teams, translating business requirements into scalable technical solutions
  • Designed interview rubrics and led 20+ technical interviews to maintain a high talent bar, aligned with company culture.
  • Introduced a knowledge-sharing program within teams to upskill engineers in distributed systems, and cloud-native practices.

Technical Lead

IBM India Pvt Ltd.
10.2016 - 01.2020
  • Technical Lead of the Development team for the SSD Program in GTS Labs
  • Demonstrated expertise in Ruby, Ruby on Rails, RSpec, and Chef
  • Led the development of high-priority features with end-to-end ownership
  • Architected Automation Provider Proxy (APP) approach for seamless integration with various Automation Providers.

Project Lead

Subex Ltd.
Bangalore
04.2010 - 09.2016
  • Member of the Roadmap team for the Fraud Management System, the flagship product
  • Developed several features part of the roadmap delivery for several year, proficient in buidling BE and FE features using C++ and Ruby On Rails.
  • Central point of contact for various teams within the organization, including Delivery and Support.
  • Managed multiple concurrent projects from initiation through closure phases.
  • Performed risk assessments, identified risks, developed mitigation strategies, and monitored risk status on a regular basis.
  • Facilitated communication among cross-functional teams in order to achieve deliverables on time.

Education

MS-Advanced Software Technologies -

ISquareIT, Pune
03.2008

BE-Information Technology -

Sardar Vallabhbhai Patel Inst. Of Technology, Vasad, Gujarat
06.2005

Skills

Languages/frameworks: Java, Spring Boot, Ruby on Rails, C

Cloud and DevOps: AWS (EC2, S3, RDS, SQS, DynamoDB, EKS), Kubernetes, Docker, Jenkins, ArgoCD, and basic knowledge of GCP

Architecture and systems: microservices, distributed systems, REST APIs, governance-aware design

Tools and data: Kafka, Elasticsearch, Solr, Postgres, MySQL, Spark, ML pipelines, theme clustering

Processes and delivery: Agile, Scrum Master, CI/CD, code reviews, incident management, observability

Team leadership: Mentorship, Career development, Hiring, Stakeholder Collaboration, Conflict Resolution

Accomplishments

  • Led on-time delivery of critical features for a complex Marketing Suite SaaS platform, ensuring 99.9% uptime.
  • Successfully managed multiple scrum teams and delivered 100% of the planned roadmap items QoQ along with tech debts, customer bugs and scheduled Ops maintenance and Infosec fixes.
  • Multiple Manager Choice awards at IBM for individual contributions and team outcomes Best Project Award during the "PRISM" training program at Aricent

Projects

Some key projects that I worked on at Khoros.  

Building a next-generation publishing platform on top of the existing care platform, thus  providing both capabilities under a common platform.  

  • Engineered a comprehensive publishing system on top of the Care platform.
  • The project had a unanimous goal of reducing the customer pain point of maintaining and managing governance across two different platforms.
  • Steered the integration project, combining publishing with care capabilities onto a single platform.
  • Developed features from the ground up, and encountered substantial learning challenges.
  • Segmented work into manageable milestones, enhancing team productivity.
  • Maintained continuous communication with stakeholders using a real-time project status dashboard.
  • Consistently met deadlines, boosting stakeholder confidence in team capabilities.

Link in bio, key design, and implementation highlights.  

  • Developed a versatile Link-in-Bio feature for Instagram on the Khoros platform.
  • Implemented a scalable micro-frontend UI for seamless integration into various applications.
  • Introduced a backend Link in Bio service with an independent database for efficient updates.
  • Managed content transfers to AWS S3, serving as the central datastore for images and metadata.
  • Utilized a CDN to ensure global accessibility, with low-latency responses.
  • Designed for adaptability, allowing dynamic changes without impacting the main application.
  • Enables easy portability of the Link In Bio feature across diverse platforms.

Identifying themes in conversation for tweets, key design, and implementation  Highlights: AI/ML project. 

  • Identifying themes of conversation in Twitter data, and showcasing the major themes in the data being searched by our users.
  • The key challenge was to attach a theme to each and every tweet that is ingested into Khoros, without increasing the latency in a highly performant ingestion pipeline.
  • We decided to develop the ML pipeline based on the Clustering (k-means) algorithm and Yake for getting theme names in Scala, and integrate that with the service that enriches the incoming tweets.
  • Build the ML model using ML pipelines, using Spark ML and Spark NLP libraries, and train the ML model with new data at regular intervals to keep the model up to date. Integrate the ML model into a service that processes incoming tweets, and attach themes to them.
  • The design and approach we took to implement this feature were a huge success; customers really appreciated the availability of themes of conversation for their searches, and all this happened in real time, without any delays.

Languages

English
First Language

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Quote

There’s no shortage of remarkable ideas, what’s missing is the will to execute them.
Seth Godin

Timeline

Manager, Software Engineering

Khoros India R&D Pvt Ltd.
01.2020 - Current

Technical Lead

IBM India Pvt Ltd.
10.2016 - 01.2020

Project Lead

Subex Ltd.
04.2010 - 09.2016

Software Engineer

Aricent Technologies
06.2008 - 04.2010

MS-Advanced Software Technologies -

ISquareIT, Pune

BE-Information Technology -

Sardar Vallabhbhai Patel Inst. Of Technology, Vasad, Gujarat
Ujjwal Dave