Summary
Overview
Work History
Education
Skills
Certification
Programming Skills
Timeline
SoftwareEngineer

Rajashekara D

Software Engineer
Bangalore,KA

Summary

Accomplished Lead with 10+ years of experience in software life cycle process, analysis, designing, developing, testing and implementing high quality software. Ability to translate business needs into solutions that meet the technical specifications and client expectations. Recognized for analyzing & solving complex technical requirements, identifying and removing performance bottlenecks. with ability to adapt and learn new technologies rapidly.

Overview

1
1
Certification
4
4
years of post-secondary education
10
10
years of professional experience

Work History

Module Lead

Mphasis
Bangalore, Karnataka
01.2020 - Current

Project: Stock Plan Management – It's an web module application to help plan, manage and distribute the stocks to employees by the SPM admin.

Key Responsibilities:-

  • Involved in the Plan,Design and Code enhancement as per the business requirement.
  • Work planning and distributing with in the team.
  • Tracking the team work status and solving if any blocker.
  • Involved in sprint jira planning.
  • Handling Stack holder calls and conducting Internal team Management calls.
  • Handling Employees tagged in HRM, regarding employees WFH and leave requests.
  • Managing, accessing resources and performance evaluation.
  • Quickly learned new skills and applied them to daily tasks, improving efficiency and productivity.
  • Exceeded goals through effective task prioritization and great work ethic.
  • Identified issues, analyzed information and provided solutions to problems.
  • Maintained energy and enthusiasm in fast-paced environment.

Module Lead

Mphasis
Bangalore, Karnataka
11.2018 - 12.2019

Project: Determine Settlement – DS It's an Interface System in Asset Movement Engine to clear the payments of IN[RCDT] and OUT [ICDT] of the Bank.

Key Responsibilities:-

  • Writing the fitness to cover the business functionalities test.
  • Writing the J-Unit test cases to improve the code coverage.
  • Involved in the code enhancement as per the business requirement.
  • Consulted with engineering team members to determine system loads and develop improvement plans.
  • Adjusted design parameters to boost performance and incorporate new features.

Support Lead

Stand Chartered GBS
Bangalore, Karnataka
12.2016 - 11.2018

Project: Integration Services – Managed Distributed System It's an Interface application in bank which receives message requests from other systems via IBM-MQueue/web services and parses the request messages and sends it to the end customers through service providers. Messages can be delivered to the customer through three channels [Email, FAX and SMS].

Key Responsibilities:-

  • Analysis and Fixing on L2/L3 bug fixes.
  • Change Verification and Change Implementation.
  • BAU Activity.
  • Involving in the Application Deployment, measuring application reliability and scalability, Application/DB server capacity planning.
  • Reviewing process documents and Test cases.
  • End to End Application knowledge sharing to team members.
  • Team Management, Handling Stack holder, Application and vendor team weekly/Monthly/Release calls.
  • Handling and Performing end to end Disaster Recovery Activity of the application.
  • Identifying Application Enhancements in-terms of performance improvements and Making the requirement document in detail for the Implementation.
  • Maintained documentation and resources regarding problem resolution for reference in future instances.
  • Tracked issue resolution policies to maintain compliance with internal standards.
  • Researched and resolved uncommon flagged system performance issues to expedite patching.

Technical Lead

HCL
Bangalore, Karnataka
05.2016 - 10.2016
  • Implemented poc to verify the email address and sends the activation link through e-mail to get confirm the email address validation.
  • Organized system infrastructure documentation and operating procedures, strengthening controls and enhancing overall performance.

Senior Developer

Accenture
Bangalore, Karnataka
11.2014 - 05.2016

Project: Cash and Payment System – Reference Data Cache

  • Designed the architecture and implemented strategic reusable Oracle Coherence Solution for Reference data to resolve performance issues and achieve high performance.

Project: Validate Settlement –Fix Agent

  • Fix Agent is the Web Component of Validate Settlement for the Manual Write Off and creating the new Payment to match the Unmatched External Advice's [Swift Message Confirmation from the Counter Parties].
  • For this Component, Designed and Implemented the Group [Create Write Off] and Un-Group [Remove the Write Off] Operations.

Project: Settlement External Validation – Signature Manager

  • Signature Manager is used by the front end office to create, upload, update, Delete and uses the Respective Department Lead Signatures for the Settlement Validation computerization and manual Confirmation.
  • Designed and implemented the solution to contain all the functional requirements.

Common Key Responsibilities Across the Applications:-

  • Evaluated and improved development work of other developers on team, working to provide training, constructive criticism and knowledge transfer.
  • Produced robust, accurate code that minimized production issues.
  • Collaborated in team environment to produce high-quality programs and applications for Investment Banking industry.
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs and enhancements.
  • Worked with users to gather requirements and evaluate ease of use.

Developer

TCS
Bangalore, Karnataka
07.2014 - 11.2014

Insurance Product -It is a Product with a vision to seal Insurance customer's needs with a high availability and scalability. This will offer the functionality of Product, Policy Creation and Attribute Management with respect to Lob, Calculation Engine and Covers.

Key Responsibilities:-

  • Involved in the low level Design and Implemented the Attribute Management, guided the team members on technical and functional aspect.
  • Developed programs from ground up using measured, market-focused approach to eliminate waste and streamline implementation cycle.
  • Collaborated with other developers to identify and alleviate software errors and inefficiencies.
  • Revised, modularized and updated old code bases to modern development standards, reducing operating costs and improving functionality.

Developer

TCS
Chennai, Tamil Nadu
09.2011 - 07.2014

Project: Integration Services – Managed Distributed System

It's an Interface application in bank which receives message requests from other systems via IBM-MQueue and parses the request messages and sends it to the end customers through service providers. Messages can be delivered to the customer through three channels [Email, FAX and SMS].

Key Responsibilities:-

  • Involved in the Application Development analysis of new business requirements, Production Bug analysis and fixing.
  • Involved in Developing Monitoring tool [send email sms notification to the supporting team in case of issues], Scheduled reporting tools [excel and pdf reports as part of health check and user requirement] which reduce the manual efforts & Cost saving in clients end.
  • Developed the shell script to take the backup of Application Logs and also it act as centralized script to monitor the FS[File System] of the remote servers and zipping the log files before send to the remote servers.
  • Involving in the Application Deployment.
  • Performed integration testing before launching applications.
  • Consulted with engineering team members to determine system loads and develop improvement plans.
  • Wrote quality codes to program complete applications.
  • Tested programs and databases to identify issues and make necessary modifications.
  • Researched new technologies, software packages and hardware products for use in website projects.

Developer

TCS
Chennai, Tamil Nadu
05.2011 - 09.2011

Project: Network Custody System

The Network Custody & Clearing System (NCS) supports custody related business requirements of Standard Chartered Equator in both scrip less and physical environments. NCS is a proven, consistently evolving next-generation global and regional securities servicing product that provides an automated solution for multi-market securities settlement, securities lending, vault and custody management, and regional and global corporate action STP.

Key Responsibilities:-

  • Involved in Data Reports Implementation.
  • Coordinated with system engineering leads to gather and develop system requirements.

Education

Bachelor of Engineering - Computer Science -

University of BDT College of Engineering
06.2005 - 07.2009

Skills

    System Performance Analysis

undefined

Certification

Oracle Certified Professional, Java SE 6 Programmer Certification

Programming Skills

Languages/Frameworks Java, Reference Data [Oracle Coherence Cache], Spring, Hibernate, JPA, Shell Script, JMS,Spring Boot, Restful web service and Micro Services

Build/CI Tools Ant, Maven

Databases Oracle

Operating Systems MS Windows, Solaris,Linux,AIX

Application Servers Weblogic,WebSphere

Web Server Tomcat

MQ Server IBM MQ,Rabbit MQ

Timeline

Module Lead

Mphasis
01.2020 - Current

Module Lead

Mphasis
11.2018 - 12.2019

Support Lead

Stand Chartered GBS
12.2016 - 11.2018

Technical Lead

HCL
05.2016 - 10.2016

Senior Developer

Accenture
11.2014 - 05.2016

Developer

TCS
07.2014 - 11.2014

Developer

TCS
09.2011 - 07.2014

Developer

TCS
05.2011 - 09.2011

Bachelor of Engineering - Computer Science -

University of BDT College of Engineering
06.2005 - 07.2009
Rajashekara DSoftware Engineer