Summary
Overview
Work History
Education
Skills
Accomplishments
Personal Information
Projects
Hobbies
Timeline
Generic
Rajendra Prasad Gangolli

Rajendra Prasad Gangolli

Staff Engineering Manager (https://www.linkedin.com/in/rajendra-prasad-4b033025/)
Bangalore

Summary

  • Staff Engineering Manager with 17 years of experience in developing, designing, architecting J2EE based enterprise application & well versed Samsung Ads Platform. Currently, managing “Digital Out of Home” project with 24 engineers working on end to end development of DOOH application catering ads to 12k+ Signage devices in US with an revenue of $100k.
  • Represented engineering team and assumed full leadership responsibility, serving as sole point of contact for upper management and directors.
  • Worked for building a Automated Machine Learning tool for citizen data scientists. This tool makes the entire ML process(FE, Hyperparameter Optimization, Model Explanability and Model Deployer) automated.
  • Built, managed end to end real time data processing service for more than 10 million users using RabbitMQ, Spring and J2EE based technologies.
  • Lead the team to build complete Horton works Hadoop clusters consisting of Hive, Ambari, yarn, Ranger, Zookeeper & Kafka.
  • Extensive experience in Java/J2EE technologies - JSP, Servlet, Spring, Hibernate, Design Patterns, AWS, STRUTS Framework, etc.
  • Extensively worked on Amazon Web Services (AWS) – Creating instance, Virtual Private Network, Load Balancers, Route53, Security groups, Configuring, Deploying application, AWS Lambda etc.
  • Good work ethics with extremely high standard of code quality, system reliability and performance.
  • Very good communication skills with strong verbal and writing proficiencies.
  • Lead my team with scrum agile methodology in my work(daily scrum meeting, Planning, Sprint, retrospective and more agile methodologies).

Overview

18
18
years of professional experience
3
3
Languages

Work History

Staff Engineering Manager

Samsung Research India
07.2011 - Current

Currently working as a Staff Engineering Manager at Samsung Research India, Bangalore

Senior Software Engineer

Societe Generale
04.2010 - 06.2011

Worked as a Senior Software Engineer at Societe Generale

Engineer-Software Product Development

Symphony Services Pvt Ltd
09.2007 - 04.2010

Worked as an Engineer-Software Product Development with Symphony Services Pvt Ltd, Bangalore

Software Developer

Apara Enterprise Solutions
08.2006 - 08.2007

Worked as a Software Developer with Apara Enterprise Solutions, Bangalore.

Education

B.E. (Information Science) -

Visweswaraiah Technological University
04.2001 -

12th Grade -

SMS PU College, Udupi, Karnataka Board
04.2001 -

10th Grade -

H.Shivalingappa High School, Sagar, Karnataka
04.2001 -

Skills

    Languages: Java, Python

undefined

Accomplishments

  • Have been recognized and also won Samsung Ads Awards-2023 at Samsung Ads Global level.
  • Heading the hiring division at Samsung Ads Group.
  • Have won Long service Award at Samsung Research India- Bangalore.
  • Had won many spot awards. Also a “Knight” Award winner at Samsung.
  • Active technology enthusiast- attended Big Data and Cloud conference Bangalore.
  • Active technology enthusiast attended Java conference-2010 Bangalore.
  • Heading the Training division of the entire Group at Samsung.

Personal Information

  • Date of Birth: 25th April 1983
  • Gender: Male
  • Languages Known : English, Hindi, Kannada

Projects

1. Samsung Ad Platform for Digital Out of Home:

Platform Linux, Amazon Web Services(AWS-cloud)

Language & Softwares Docker, Kafka, etcd, REST services, Jenkins,

Database Postgres

Role Staff Engineering Manager

Duration Nov-2020 to Till date

Client Samsung HQ

Responsibilities:

  • Architected, Designed the whole application.
  • Involved in third party integration discussion with SSP, Publishers etc.
  • Managing the team of 24 reportee's - Setting goals, Frequent 1-1 meetings, appraisal discussions etc.
  • Quarterly Planning/setting deliverables with Product Teams.
  • Owning the Sprint activities.
  • Working with multiple teams like, QA, SRE,EP etc to ensure the deliverables are intact.
  • Session to the team on all the cutting edge technologies.
  • Also involved in project process/interview related activities.

Project Description:

Digital out-of-Home(DOOH) refers to media that is delivered on publicly accessible screens. These screen acts like digital billboards and are found in airports or other transit terminals, along highways, in grocery stores, etc. DOOH unlocks a new source of inventory for advertisers. pDOOH(programmatic DOOH) is automation of buying and selling inventory(ad spaces) using computer programs.

2. Datachef

Platform Linux, Amazon Web Services(AWS-cloud), Openstack

Language & Softwares Python, graphql, celery, RabbitMQ, REST services, Websockets, Jenkins, Docker

Database Postgres

Role Senior Technical Manager

Duration Jun-17 to Oct 2020

Client Samsung HQ

Responsibilities:

  • Architected the whole application.
  • Design of all the modules.
  • Base code platform development.
  • Planning/implementing the module/tasks.
  • Installed the GIT LAB, created the Project and given access to the team members.
  • Session to the team on all the cutting edge technologies.
  • Also involved in project process/interview related activities.

Project Description:

Datachef is a automated Machine Learning tools for citizen data scientists. This tool automates whole ML processes like Feature Engineering, Hyperparameter optimization etc. This tool also has the provision for model explain-ability and model deployment. This tool saves the time of the data-scientists and also expects very less domain understanding from the user. It uses Baysian Optimization for hyperparameter optimization. Also, developed a platform based on OpenStack, managed by Ambari by adding various Hadoop components and Databases as service. The main aim of this project to reuse Samsung servers and reduce the deployment cost in Amazon aws. Integrated few services not supported by HDP like Kylo, Mongo DB, Jupyter, kylin, H2O etc.

3. AlterEgo Platform

Platform Windows, Linux, Amazon Web Services(AWS-cloud)

Language Java, RabbitMQ, CouchBase, REST services, Websockets, Cassandra, Kafka, Chef recepies, jenkins

Framework Spring, Hibernate

Web Server Tomcat, NGINX (load balancing server)

Database MYSQL

Role Technical Manager

Duration April-14 to May-17

Client Samsung HQ

Responsibilities:

  • Architected the whole application.
  • Design of all the modules.
  • Base code platform development.
  • Planning/implementing the module/tasks.
  • Installed the GIT LAB, created the Project and given access to the team members.
  • Setting up the Unit Test and Integration test framework.
  • Setting up the AWS instance, architecting the multiple instances and their interaction, Assigning security groups, deployment of the application, session stickiness, making the application available publicly on Amazon Web Service platform.
  • Session to the team on all the cutting edge technologies.
  • Also involved in project process/interview related activities.

Project Description:

AlterEgo is an innovative idea by Samsung to provide its customers the ease of creating the reminders. AlterEgo application will track the mail, SMS, Facebook updates and watsapp messages which are exchanged between the customers and then those messages are analyzed, processed by Action Reminder Engine - which later generates a reminder as result. The reminder generated by the ARE is pushed to the device and added to the device's calendar. SAS also allows its customer to generate the custom reminders (Note to Self). The custom cards are generated by customers and the sent to the server. The server which is comprised of ARE will generate a reminder and send it to the device. Currently, the SAS application is configured to provide only SMS reminders and NTS reminders. Additional trackers such as mail, fb updates are in progress.

4.Building Automation System(BAS) UI & Server Tool:

Platform Windows

Language Java, Junit, Web Service, JSON, Dojo, Ajax, Javascript, OSGi

Framework Maqetta

Web Server Jetty

Database Postgresql

Role Project Lead(Technical Manager)

Duration Jan-12 to Mar-14

Client Samsung Techwin

Methodology Agile

Domain BAS

Responsibilities:

  • Interaction with client, planning/implementing the module/tasks.
  • Involved in the designing the application as per requirements.
  • Involved in the Design and Coding.
  • Involved in unit testing and Bug fixing
  • Involved in giving technical sessions to the team.
  • Created a possibility of taking the team up to a new level in technical aspects.
  • Involved in handling the project/team end to end.
  • Also involved in project process/interview related activities.

Project Description:

Building Automation describes the advanced functionality provided by the control system of a building. BAS core functionality keeps the building climate within a specified range, provides lighting based on an occupancy schedule, and monitors system performance and device failures and provides alarm notifications to building engineering/maintenance staff. The BAS functionality reduces building energy and maintenance costs when compared to a non-controlled building. A building controlled by a BAS is often referred to as an intelligent building or a smart home.

The major modules of the BAS tool are:

- Point Binder

- Schedule

- Alarm and Alarming

- Builders

5. UI Framework

Platform Windows

Language Java, Eclipse Plugin Development, OSGi, Junit, Maven, JQuery, Ajax, Javascript,

Framework Spring2.5, Hibernate3.2, JPA,

Web Server Tomcat 7

Database MySQL

Role Project Lead

Duration Aug-11 to Dec-11

Client Samsung Electronics

Methodology Agile

Domain Manufacturing Execution System

Responsibilities:

  • Interaction with client, planning/implementing the module/tasks.
  • Involved in designing the architecture of the project.
  • Involved in end to end enhancement development.
  • Involved in the Design and Coding.
  • Involved in giving technical sessions to the team.
  • Created a possibility of taking the team up to a new level in technical aspects.

Project Description:

UI Framework is basically to fasten the application development. It makes the application development much easier by providing the easy tools, drag and drop functionality. This framework is developed using eclipse plugins. The developer will import the project and there is a provision to select the project technology, project name etc. Also it provides the provision to static analysis tools, build tools and continuous integration tool. It makes the database programming much simpler. It provides the application development with latest technologies. Its windows builder integration makes it much more interactive for desktop application development. Also developed a sample application to demonstrate the usage of this Framework.

6.Personal Organization Provisioning Services(POPS):

Platform Windows/Linux

Language Java, Junit, unitils , JSON, JQuery, Ajax, javascript,

Framework Spring2.5, Hibernate3.2

Web Server Tomcat 5.5

Database Oracle

Role Developer

Duration April-10 to July-11

Client Societe Generale

Methodology Agile

Responsibilities:

Interaction with client, planning/implementing the module/tasks.

Involved in the designing the application as per requirements.

Involved in end to end enhancement development.

Involved in the Design and Coding.

Involved in unit testing, Bug fixing,

Involved in giving technical sessions to the team.

Created a possibility of taking the team up to a new level in technical aspects.

Project Description:

POPS is a global project of SGCIB(Societe Generale Central Investment Banking), the investment branch of the Societe Generale Group. It aims at having common set of practices for managing user identities within all the entities of SGCIB and in all the geographical locations where SGCIB operates.The purpose of POPS project is to implement an identity Management Solution that meets management of the life cycle of employees requiring access to SGCIB resources, via the procedures that cover the following events:

- Entry into SGCIB

- Change in the employee’s role within SGCIB

- Departure from SGCIB

7.iRise Definition Centre

Platform Windows

Language Java, TestNG, JSON, JQuery, Ajax, javascript, Apache Camel, Jackrabbit, ActiveMQ

Framework Spring2.5, Hibernate3.2

Web Server Tomcat 5.5

Database MySQL, Hypersonic2(in-memory)

Role Developer

Duration January-09 to Mar 2010

Domain SDLC

Client iRise Corporation

Methodology Agile

Responsibilities:

  • Interaction with client, planning/implementing the module/tasks.
  • Involved in the designing the application as per requirements.
  • Involved in end to end enhancement development.
  • Involved in the Design and Coding.
  • Involved in unit testing, Bug fixing,
  • Involved in peer code review.
  • Involved in taking additional responsibility as a SCRUM Master.

Project Description:

iRise is the market leading supplier of visualization software for business applications. Visualization is a proven strategy to accelerate delivery, cut project cost, improve UI design, customer experience and enable global sourcing at a whole new level. iRise visualizations look, act and feel like the real thing, ensuring that everyone is literally on the same page.On development of this project, we can integrate the iRise definition center with the iRise Studio which helps the person to create, modify, update a project or a folder in the iRise definition center and which can be viewed in the iRise Studio.

8. Vignette Cloning Tool:

Platform Windows and linux

Language Core java, jsp, servlets, junit

Framework Spring, Hibernate

Web Server Weblogic

Database Oracle, DB2, SQLServer

Role Developer

Duration Sept-07 to Dec-08

Domain Content Management

Client Vignette Corporation

Methodology Agile

Responsibilities:

  • Involved in implementation of ant scripts which was used for content migration.
  • Involved in developing backend functionalities using hibernate.
  • Involved in Developing the UI interface using Spring.
  • Client Interaction.
  • Performing JUnit testcase.
  • Code review.

Project Description:

Vignette VCM tools for exporting and importing content can take days or even weeks to migrate large amounts of content. In addition, there is no available means for customers to replicate an existing Vignette environment into a new and similar environment without having to re-install and re-configure each component within the Vignette system topology. The VSC, or Vignette System Cloning tool, will provide a means and methodology to create similarly configured Vignette environments given an existing environment. VSC will also provide a faster, more repeatable, and stable content migration service between two existing VCM environments.

9.Automation of HR module in Apara Enterprise

Platform Windows

Language java, servlets, html, jsp

Framework Struts, Hibernate

Web Server Tomcat 5.0

Database Mysql

Role Developer

Duration Aug-06 to Aug-07

Client Apara Enterprise Solutions (P) Ltd.

Responsibilities:

  • Played a key role in developing the HR module and also played a role in designing the control flow of the portal.
  • Worked with the QA team to resolve the errors and issues.

Project Description:

A company internal portal developed using java servlet, java server pages, html, java script, struts and mysql for Automation of HR module. It contains the facilities like employee joining formalities, reimbursement, travel booking, leave approval and updating, payroll etc. It also contains the facility of employee search engines where an employee can search for the details of other employee. And the HR person is given the additional facility of getting more of the personal details. Currently completed with the part of employee search engine, the local expense sheet(LES), total expense sheet(TES) and the leave updating.

Hobbies

Love to drive

Enthusiastic in Badminton & Volleyball

Timeline

Staff Engineering Manager

Samsung Research India
07.2011 - Current

Senior Software Engineer

Societe Generale
04.2010 - 06.2011

Engineer-Software Product Development

Symphony Services Pvt Ltd
09.2007 - 04.2010

Software Developer

Apara Enterprise Solutions
08.2006 - 08.2007

B.E. (Information Science) -

Visweswaraiah Technological University
04.2001 -

12th Grade -

SMS PU College, Udupi, Karnataka Board
04.2001 -

10th Grade -

H.Shivalingappa High School, Sagar, Karnataka
04.2001 -
Rajendra Prasad GangolliStaff Engineering Manager (https://www.linkedin.com/in/rajendra-prasad-4b033025/)