Srinidhi Narayana

[email protected] (+46) 734876623 Stockholm (Sweden)

PROFESSIONAL SUMMARY

A Senior software engineer with 13+ years of expertise in Java/J2EE application development, solution design, and consulting within BFSI domains. Proven track record delivering scalable credit systems and technology platforms, driving improvement in system efficiency through Agile Scrum and Kanban methodologies. Skilled in collaborating with global clients such as Credit Suisse, Capital One, and Visa, fostering strong partnerships and leading cross-functional teams to exceed project goals. Adept at leveraging RESTful and SOAP web services, SQL, and cloud technologies to deliver innovative, client-focused solutions.

WORK EXPERIENCE

Technical Consultant Onsite Lead
09/2023 - Present
Tata Consultancy Services , Stockholm, Sweden
Currently working for UC AB, a swedish credit system company as a senior / Lead application developer
Project Description: UC AB, a swedish credit system company. Sweden’s leading business and credit reference agency. We gather and process information so it can be used by companies and private individuals to make decisions based on trusted data
Technical Skills
Technical expertise in designing and implementing solutions for Java/J2EE-based applications using REST and SOAP
Proficient in programming, data structuring, data modeling, and unit testing in Java
Experienced in modernizing monolithic legacy applications by migrating them to microservices using Spring
Skilled in containerisation with Docker, deployment on OpenShift, and integrating with Elasticsearch and Mongo DB
Event driven design in the invoicing modules using Kafka
Concurrency and managing throughput using Resilience4j and caching with Hazelcast
Experienced in making use of OAuth in as a security layer
Responsibilities
Analyze and understand business requirements to propose feasible and scalable solutions
Design and develop APIs ensuring performance, reliability, and maintainability
Conduct code reviews, enforce best practices, and mentor team members on the latest Java features and frameworks
Technical Consultant
08/2022 - 08/2023
Tata Consultancy Services , Bangalore, India
Worked at offshore from India for UC AB, a swedish credit system company as a senior application developer
Project Description: UC AB, a swedish credit system company. Sweden’s leading business and credit reference agency. We gather and process information so it can be used by companies and private individuals to make decisions based on trusted data
Technical Skills
Technical expertise in designing and implementing solutions for Java/J2EE-based applications using REST and SOAP
Proficient in programming, data structuring, data modeling, and unit testing in Java
Experienced in modernizing monolithic legacy applications by migrating them to microservices using Spring
Skilled in containerization with Docker, deployment on OpenShift, and integrating with Elasticsearch
Responsibilities
Analyze and understand business requirements to propose feasible and scalable solutions
Design and develop APIs ensuring performance, reliability, and maintainability
Conduct code reviews, enforce best practices, and mentor team members on the latest Java features and frameworks
Technical Consultant Onsite Lead
11/2021 - 09/2022
Tata Consultancy Services , Zurich, Switzerland
iCredit Application for Credit Suisse,TCS Zurich
Project Description: iCredit is a loan sanction application in Private banking under credit Suisse. It analyses clients credit history and run the set of rules, evaluates clients profile to sanction a loan
Responsibilities
Understanding the Bussiness requirement of iCredit and find the feasible solution to drive the business
Design and develop APIs
Review code and train team on latest features
Technical Skills: Java8,JUnit, spring boot, RESTful webservices using microservices, Weblogic, Oracle 11g
Assistant Technical Consultant
01/2018 - 11/2021
Tata Consultancy Services , Bengaluru, India
iCredit Application for Credit Suisse,TCS Bangalore
Project Description: iCredit is a loan sanction application in Private banking under credit Suisse. It analyses clients credit history and run the set of rules, evaluates clients profile to sanction a loan
Responsibilities
Understanding the bussiness requirement of iCredit and find the feasible solution to drive the business
Design and develop APIs
Review code and train team on latest features
Technical Skills: Java8,JUnit, spring boot, RESTful webservices using microservices, Weblogic, Oracle 11g
Consultant
10/2016 - 06/2018
Capgemini Technology Services India Limited , Bengaluru, India
Trade finance Application for Emirates NDB, Capgemini
Project Description: Emirates NDB A letter of credit (LoC) is a document; typically from a bank (Issuing Bank), assuring that a seller (Beneficiary) will receive payment up to the amount of the letter of credit, as long as certain documentary delivery conditions have been met. In the event that the buyer (Applicant) is unable to make payment on the purchase, the Beneficiary may make a demand for payment on the bank. The bank will examine the Beneficiary's demand and if it complies with the terms of the letter of credit, will honor the demand. The letter of credit states what documents the Beneficiary must present, what information they must contain, and the place and date it expires. Beneficiaries who sell goods and utilize a letter of credit as the method of payment have the assurance of the issuing bank that if they present the documents stated in the letter of credit, the issuing bank will honor their demand for payment
Corda Platform:
Using Kotlin and Java language to write bussiness logic in corda
Same has been implemented using IBM hyperledger fabric 1.0
Writing the components API, Flows, State , contract, plugin and service files to implement the given requirement in corda
Manupluating the data in the UI using the angular js
Using the JDBC connectivity connected with the MySql DB to store the data
Implementing letter of credit in Corda using java
Responsibilities
Understanding the Bussiness requirement of Trade finance and find the feasible solution to achieve the desired output
Technical Skills: R3Corda platform, Intellij IDEA, Git hub, JAVA,Spring boot, Micro services and Kotlin
Senior Software Engineer
07/2016 - 10/2016
Wipro Technologies , Bangalore, India
Visa Feature select (VFSGUI) for Visa
Project Description: Visa feature select is a GUI based web service which gives information to its customers on current features and offers that are eligible on their cards
Responsibilities:
Enhancement and Code quality fixes using HP Fortify scan tool
JUnit test cases development and execution
Cosmetic changes in the web pages to meet the requirement
Non-prod environments management
Technical Skills: Core java, Java Script, Spring, WebServices(JAX-WS, JAX-RS), Oracle SQL, SoapUI and HP Fortify
Senior Software Engineer
12/2014 - 07/2016
Wipro Technologies , Bengaluru, India
Real Time Message Systems
Senior Software Engineer.
CapitalOne Bank US
Project Description: Real Time Message (RTM) – Capital One’s enterprise middleware platform. It is a Commercial banking project for an American bank holding company which is a member of fortune 500. This is an agile project with spring, web services – SOAP and REST based Oracle SOA suite and BPEL. The project is monitored by the SRCUM master at onsite
Responsibilities:
Responsible for design, development and on-going ownership of RTM business applications
Interface with project teams and develop reusable components
JUnit test cases development and execution
Configuration and release management
Non-prod environments management
Third-level production support
Technical Skills: Core java, Spring, Web Services (JAX-WS, JAX-RS), Oracle SQL, Jenkins building tool, Git, JUnit and Sonar
Software Engineer
12/2012 - 12/2014
Wipro Technologies , Bengaluru, India
Google-App-Engine Migration
Software Engineer.
Google Inc.
Project Description: Google 2 Google migration application is used to migrate Google contacts, calendars, emails and documents from one Google domain to other Google domain. This application will be used to migrate any number of users’ data from one domain to different domain. This application will provides functionality like logging the migration activities to Google spreadsheet, tracking the migration for users etc
Responsibilities:
Google APP Engine Applications Development and Deployment
GWT Front End Designing
Worked in Data store for storing and retrieving data
Used Google APIs like GData Client and contacts and Data store
Technical Skills: Core Java, Google Apps PaaS, like Data Store, Contacts API
Project Engineer
04/2011 - 12/2011
Wipro Technologies , Bangalore, India
Asset Control Management
Project Engineer.
State street
Project Description:
This project is for State Street, project details are handling the Asset Control in securities. This project performed validation and enrichment of data from one system and delivered it in to another downstream system. This was a DB driven Project as logics were persisted in Stored Procedures
Responsibilities:
Part of development on springs and business implementation
Attending the Lean sessions for quality
Learnt IBM Web sphere sever for deploying the WAR files
Technical Skills: Java-J2ee, Spring Core, Spring MVC and Hibernate ORM
Project Engineer
12/2011 - 12/2012
Wipro Technologies , Bangalore, India
BICOE GTB Application.
Project Engineer.
DUN AND BRADSTREET
Project Description:
A unique requirement for this business is that client will issue manufactured income claims at the broker level, a departure from the current process where claims are issued at the lending agent level for third party and directed lending programs. The enhancement required for this effort will benefit other new client-directed lending programs that require this level of service
Responsibilities:
Implemented business modules using springs and Hibernate ORM
Mentoring new team members
Participated in the status meeting for on time delivery
Technical Skills: Parsers, XML, Core java, Java-J2ee, Spring Core and Hibernate ORM

EDUCATION

Project Readiness Program
01/2011 - 04/2011
Wipro Technologies , Kolkata, India
Bachelor of Engineering
08/2006 - 06/2010
Dayananda Sagar College of Engineering , Bengaluru, India
Pre University College
06/2004 - 08/2006
National College Basavanagudi , Bengaluru, India
Secondary School
04/2003 - 05/2004
K K Convent , Bengaluru, India

SKILLS