Summary
Overview
Work History
Education
Projects
Certification
Timeline
SeniorSoftwareEngineer
Megha Nagaraja

Megha Nagaraja

Senior Software Engineer
Nandini Layout,Bangalore

Summary

Senior Developer with 6+ years of experience in developing Java based web applications and micro services using Spring Boot.

Overview

6
6
years of professional experience
6
6
years of post-secondary education
1
1
Certification
3
3
Languages

Work History

Senior developer

British Telecom
04.2019 - Current
  • Advisor Hub and Nayan project based out of UK.

Software Engineer

BT Besel
01.2018 - 04.2019
  • Project based out of UK.

Associate Software Engineer

My O2 Telefonica
03.2017 - 01.2018
  • My O2 Telecom project based out of UK

Education

B.E - INFORMATION TECHNOLOGY

Atria Institute of Technology
Bangalore
06.2012 - 06.2016

Higher Secondary -

Vidhya Vardhaka College
Bangalore
06.2011 - 03.2012

10th -

Assumption School
Bangalore
06.2009 - 03.2010

Projects

 Organization: Torry Harris Business Solutions India Pvt. Ltd.


Project #1

Title : Microservice – Advisor Hub & BT TV Partner-Management

Client : BT UK

Duration : April-2019 to till now

Role : Senior Developer & Component Designer


TECHNOLOGIES : Java, Spring Boot, Cloud Stream, Spring Security, GitLab, Kibana, Jira & Confluence, Soap-UI, Postman, Wiremock, Apache j-Meter


DESCRIPTION: Advisor Hub is a brand agnostic assisted system to replace Toolkit and CDC. All of the brand search capabilities are collaborated on to single system. Advisor Hub micro service integrating with multiple CRM systems and other data streams to search customers and assets specific data. Multiple search micro services were delivered for supporting the E2E journey. Advisor Hub Journey also comprises of few validation use cases for validating the inbound customer calls.

Whereas Partner management project was exposing various TV related microservice endpoints to validate customer, retrieving various TV packages, Bundles and Add-ons details.


RESPONSIBILITIES:

  • Ensured that business requirements are fully understood and transformed into relevant technical component design for software development and Low level design documentation
  • Development of microservice which consumes REST ,SOAP ,Mongo db,Oracle DB backends.
  • Junit test cases .Used SonarQube for code Coverage .
  • Looking after development & module integration and undertaking functions like code review, debugging and troubleshooting the application.
  • Go live support with operation team
  • Implementing and monitoring technical changes to enhance operational efficiency.
  • Debugging and providing defect fixes and supporting testing
  • Helped team mates to execute implementation task maintaining track of all development activities till closure and own the delivery of task within agreed timelines
  • Code review and repository maintenance
  • Coordinating with the different teams for smooth execution of the tasks till go live.
  • Involved in Migration from onprem to AWS cloud .

********************************************

Project #2

TITLE : BESEL Team & Microservice – BT Migration Project

CLIENT : BT UK

DURATION : March-2018 to April-2019

ROLE : Software Engineer


TECHNOLOGIES : Java, Spring Boot, GitLab, Jira & Confluence, Soap-UI, Postman.


DESCRIPTION : Migration Process from ESB to Microservice to convert all ESB soap ,rest based services into Microservice.


RESPONSIBILITIES :

  • Developed web services using Java and the Spring framework
  • Analysing the ESB services and converting into Microservice Low level design documentation.
  • Microservice Template is developed using Springboot concepts like interceptor,AOP ,Exception Handler which consist of Logging framework,masking,exception handler util jars ,CompletableFutureHandler classes for ASYNC calls,util classes for handling storedprocedure Database
  • Development of simple microservice using Springboot ,testing using postman
  • GIT is used for committing the code and CI/CD to deploy the services into onprem.


***************************************************

Project #3

TITLE : Aura & O2 Tariff Refresh

CLIENT : O2 UK

DURATION : Jan 2017 to March-2018

ROLE : Associate Software Engineer


TECHNOLOGY : OSB 12c,Wireshark for analyzing TCP dumps,SoapUI for Unit testing,Core Java,SQL,ALM.


DESCRIPTION :AURA is a Voice recognition APP which is introduced by O2 at World Mobile Conference(WMC) which will uses some webservices to retrieve the information queried by the customer and send them Notification.

O2 Tariff Refresh UK telecom provider updates the existing tariff plans monthly and quarterly as per the market requirements. These changes would impact SOA. As these details are stored at SOA and fed into the business rules engine which would be consumed by the SOA OSB service as per the requirements and this filtered information needs to be populated to the applications that invoke these SOA services like front end applications MYO2,Synergy channel, Novum APP, IVRs channels etc. 


RESPONSIBILITIES :

  • Understanding the functional requirements & Design Specifications
  • Develop OSB services performing business specific logics and transform request/response between the Source/Target systems with the protocols XML/http, SOAP/http ,REST/http.
  • Java is used to write business rules ,reference data for tariff ,logging ,masking .
  • Created Proxy's services and Business service using Oracle Service Bus OSB . Extensively used XQuery for transformations
  • Created JMS service to put and pull the messages in Server.
  • Validation and creation of tariff business XML's and database with coordination with end to end system using technologies like SQL, java Migration process from OSB 11g to OSB 12c.
  • Test case development, Test case reviews & test data preparation .Isolation and analysis of problems, debugging, performing Root Cause Analysis(RCA) and investigation of failures
  • Test execution through Soap UI

Certification

WSO2 , Tibco

Timeline

Senior developer

British Telecom
04.2019 - Current

Software Engineer

BT Besel
01.2018 - 04.2019

Associate Software Engineer

My O2 Telefonica
03.2017 - 01.2018

B.E - INFORMATION TECHNOLOGY

Atria Institute of Technology
06.2012 - 06.2016

Higher Secondary -

Vidhya Vardhaka College
06.2011 - 03.2012

10th -

Assumption School
06.2009 - 03.2010
Megha NagarajaSenior Software Engineer