Summary
Overview
Work History
Education
Skills
Project Details
Timeline
SoftwareEngineer

Bhaskar Shankaranarayana

Senior Software Engineer
Bengaluru,KA

Summary

Senior Software Engineer having 8+ years of professional experience in developing Web, Desktop Applications and Automations.

  • Proficiency in developing applications using Python/Java
  • Hands on experience with ETL process
  • Hands on experience in writing complex queries to handle data and performance
  • Knowledge and Experience in REST Webservices
  • Knowledge in both relational and document-oriented database
  • Strong knowledge of Object-Oriented design and programming
  • Experience in Design Patterns and Agile methodology.
  • Basic knowledge in Spark framework and cloud technology.
  • A fast Learner, ability to lead team, proven ability to meet deadlines and work with self-motivation.

Overview

3
3
Languages
4
4
years of post-secondary education
9
9
years of professional experience

Work History

Senior Software Engineer

Ericsson
BENGALURU, Karnataka
07.2014 - Current

Role: Individual contributor for Design/Development as well as Lead Engineer in Backend Service Development team across multiple projects.

  • Power Award for the Tool development of MVPAT Automation in Q3 2020.
  • ACE Award for the Tool development of ICE Automation in Q1 2019.
  • Power Award as individual contributor of OSS RCA Automation Q4 2018.
  • Rockstar Award as a best team player for implementing process flows.
  • Received many appreciations for the fast-paced quality delivery and for the commitment shown in meeting delivery deadlines.

Project Engineer

Wipro Technologies
BENGALURU, Karnataka
02.2012 - 04.2014

Joined as Fresher and Trained/Scaled-up to an Individual contributor for development in the project.

Worked on the ETL Process to handle the data, Application support and maintenance.

Education

Bachelor of Engineering - Computer Science

Jnana Vikas Institute of Technology (VTU)
Bangalore
09.2007 - 06.2011

Skills

    Python/Java/Javascript

undefined

Project Details

1. Consistency Checker:

Developed to run the defined packages on the scheduled days, to find the divergence in the live network data with respect to the MO and Parameter list. Make the required correction in the network as per the defined values by running ENM Scripts and generate the change report for validation from optimization team. Tech Stack: Python, MS SQL, ENM Scripting
2. MVPAT Report Generation: The automation is developed to reduce the manual effort of the Engineer on daily basis to calculate the DELTA of the network data based on SITE, CELL and Relation Grouping. It also provides other reports like Golden parameter Audit, Power Audit and Feature Audit.

Tech Stack: Python, MS SQL, MongoDB

3. ICE Booster Automation: (Index of Customer Experience):

Automation was developed for finding the Root cause analysis over the customer complaint, to find the cause for the Network downtime, slowness in the network or any issue reported by the customer.

Tech Stack: Python, MongoDB, Django

4. OSS RCA Automation:

Root cause analysis over the OSS server data to find the cause for the Network downtime or slowness in the network. The tool will be triggered when the RCA must be found for a day’s data and the relevant rule-set will be applied to find the RCA and report will be generated.

Tech Stack: Python, MongoDB, HTML, JavaScript

5. ISF (Integrated Service Flow):

ISF is an internal tool for Demand management, Resource Allocation, and Delivery tracker. It is used as end to end management of the deliverables

from the creation of demand to delivery fulfillment which includes workflow of the process followed, reporting and dashboards

Tech Stack: Python, REST, MS SQL Server, HTML5, JavaScript

6. BE Dashboard - Web Application:

BE(Business Excellence) Dashboard is a Web App Replacement for Report Management Using MS Excel. Used by Managers to modify the Metric values across domains. Provides color coded summary/graph upon Data Modification and Feature to Export the Dashboard to MS Excel Format. Tech Stack: Java, JavaScript, HTML, JSP, Servlets, SQL

7. NEDx & NEDxTrendz:

NEDx : (Network Engineering Delivery excellence) desktop app of Ericsson used for Time and Activity Tracking. This tool is used in Network Engineering (NE) department for calculating the Time effort for the activities performed which is used for Billing purpose.

NEDxTrendz : Web application of Network Engineering department used for Reporting dashboard (charts & graphs) and managerial activities by using the data from NEDx tool

Tech Stack: Core Java, SQL, AngularJS JS, HTML, JDBC, Git

8. ENIQ-STATS:

Solution for Network Performance Management (PM). It consists of surveying & measuring the performance and quality of the network. It helps in the performance management of the traffic in the network.

Tech Stack: Sybase, Java/J2EE, SAP BO, Unix, scripting

Timeline

Senior Software Engineer

Ericsson
07.2014 - Current

Project Engineer

Wipro Technologies
02.2012 - 04.2014

Bachelor of Engineering - Computer Science

Jnana Vikas Institute of Technology (VTU)
09.2007 - 06.2011
Bhaskar ShankaranarayanaSenior Software Engineer