Summary
Overview
Work History
Education
Skills
Timeline
SoftwareEngineer

Raghu Chethan

Software Engineer
BANGALORE

Summary

Java Developer involved in full application development life cycle with 12+ years experience in java. And 4+ years experience in developing Microservices and Spring boot based applications.

Overview

13
13
years of professional experience
5
5
years of post-secondary education

Work History

Project Lead

Mphasis
07.2016 - Current

Project Name & Process: Retirement Business Services, Golden Gate process.

Model : Agile-Sprint

Role : Project Lead - Dev

Description:

Retirement Business Services offers several retirement plans and services through third party Administrators. TPA's can buy, sell shares and request reports on Assets, Accounts, Transactions, Position etc. We have developed six microservices and a batch application. Four of the microservices and the batch application interact with each other through RabbitMq and REST endpoints. The remaining 2 microservices are standalone.

  • Object-Storage - Amazon S3 like file storage service.
  • Trust-Accounting-Batch (TAB) - Processes selected files and writes them to Oracle.
  • Reporting-Service - Generates reports from the data loaded by TAB.
  • Firm-Management - Exposes REST endpoints which are used by business to manage TPA's.
  • Common-Integration - Messaging layer, interacts with the above 4 applications.
  • Object-Storage-Purge - Purges invalid files from S3 on a weekly basis and removes valid files that are past their retention period.
  • Trust-Accounting-Batch-Purge - Purges data from archive tables that are past retention period.

Tools: PCF, Oracle, Microsoft SQL Server, Jira, Bamboo, Bit Bucket, Source Tree, Sonar, Veracode, Confluence.

Responsibilities:

  • Interacting with product owners to finalize requirement and writing new stories.
  • Application development.
  • Unit testing
  • Bug fixes.
  • Release planning, preparation.
  • Release document preparation.
  • Briefing Production Support about new releases and preparing post release monitoring document.
  • Release support and monitoring.

Senior Software Engineer

Tech Mahindra
07.2015 - 07.2016

Project & Process: Element Management System (EMS), Digital Communications Process.

Description: Handling inventory management feature of EMS for a leading telecom devices manufacturer using in-house framework and tools.

Software Engineer

CenturyLink Technologies India Ltd.
08.2011 - 07.2015

Isat-IPVPN:

Description: Isat-IPVPN is a backend, downstream application. It activates L3 Private Ports and additional services on PE (Provider Edge) routers. Additional services include End-to-End monitoring, Quality-of-Service, BVoIP, TrunkVoIP etc.

Responsibilities:

1. Analyze requirements.

2. Participate in preparing Low Level Design.

3. Prepare Dev-Integration and JUnit test cases.

4. Participate in onshore and offshore reviews.

5. Coding, system testing and integration testing.

6. Co-ordinate with test teams located at vendors site.

7. Fixing defects and getting them reviewed.

8. Configuration Controller for two releases.


Isat-CPE:

Description: Isat-CPE is workflow based application. It prepares router configuration for Customer Premises Equipments (CPE) and uses HPNA to push the configuration on to the CPE. Isat-CPE uses a work-flow based in-house framework that interacts with three other applications to accomplish this task.

Responsibilities:

1. Analyze requirements and provide LOE.

2. Prepare test cases.

3. Coding, testing and delivery.

4. Participate in reviews.

Education

Bachelor of Science - Electrical, Electronics Engineering Technologies

BMSCE
Bangalore
05.2005 - 05.2010

Skills

    New employee mentoring

undefined

Timeline

Project Lead

Mphasis
07.2016 - Current

Senior Software Engineer

Tech Mahindra
07.2015 - 07.2016

Software Engineer

CenturyLink Technologies India Ltd.
08.2011 - 07.2015

Bachelor of Science - Electrical, Electronics Engineering Technologies

BMSCE
05.2005 - 05.2010
Raghu ChethanSoftware Engineer