Summary
Overview
Work History
Education
Skills
Interpersonal Skills
Languages
Timeline
Generic

REENU YOHANNAN

Summary

Lead Java Developer with 10+ years experience in banking domain, excelling in building robust applications using Spring and Hibernate. Proven track record in leading teams, mentoring interns, and implementing RESTful APIs. Adept at problem-solving and driving agile methodologies to enhance project delivery and performance.

Overview

10
10
years of professional experience

Work History

Lead Developer

Barclays Technology Centre
01.2024 - Current
  • Created detailed project plans, timelines, and milestones for development projects.
  • Collaborated with business analysts to develop user stories that accurately reflected customer needs and requirements.
  • Conducted periodic performance reviews with team members to identify areas of improvement.
  • Resolved complex technical issues in a timely manner.
  • Analyzed customer feedback and identified opportunities for improvement in existing systems or processes.
  • Developed technical specifications and architecture for new applications.
  • Redesigned existing architecture for better performance and scalability.
  • Identified potential risks associated with new initiatives and proposed mitigation strategies accordingly.
  • Developed automated scripts to streamline routine tasks or maintenance activities.
  • Managed and conducted scrum for a team of developers to ensure the timely completion of projects.

Senior Application Developer

Citi Corp Services Pvt Ltd
09.2019 - 01.2024
  • Working for the core technical team of asset servicing and management.
  • Mainly maintaining and developing the payment component for corporate actions.
  • Designing, developing, and end-to-end application.
  • Following proper sprint planning and agile practices for smooth delivery.
  • Mentoring interns and providing application knowledge to the new colleagues.
  • Performing service layer automation.

Senior Application Developer

UBS Business Solutions , India
Pune
12.2018 - 08.2019
  • Worked for wealth management core technical team to build applications related to wealth planning.
  • Designed and implemented web services using RESTful API for data integration between applications.
  • Collaborated with other developers to resolve issues related to application development process.
  • Worked with the business to understand the business value of each requirement, and to design and develop an optimal solution.
  • Providing prompt and technical fixes to the issues reported.
  • Following the agile practice to ensure smooth delivery of incident fixes.

Java Developer

Barclays Technology Centre India
Pune
03.2015 - 12.2018
  • Worked for the Multi-Channel Application team that delivers mini applications that could be used across different channels, like Mobile Banking, Branch, Retail Online Banking, etc.
  • Developed and implemented Java applications using the Spring and Hibernate frameworks.
  • Created web services for data exchange between client-server applications using RESTful web services.
  • Deployed builds on different environments including development, staging and production servers.
  • Participating in the end-to-end software development life cycle, including analyzing the business requirements, designing, developing, testing, and documenting the corresponding build requirements.
  • Preparing the design documents to ensure that the user interface and enterprise presentation layer are built independently, so that they can be consumed either partially or fully.

Education

Bachelors of Engineering - Computer Science

RGPV University
07-2014

Senior Secondary School -

Carmel Convent
04-2008

Skills

  • Core Java
  • Spring , Spring boot framework
  • Hibernate framework
  • RESTful web services
  • Junit Testing (JMock, Mockito Frameworks)
  • Agile methodologies
  • Version control - Git
  • Dependency Management : Gradle , Maven
  • Build Packaging : Jenkins , Teamcity
  • Job Scheduling/Monitoring : Autosys

Interpersonal Skills

  • Leadership - Motivate a team, set direction, and delegate tasks effectively.
  • Communication - Clear and effective communication with the business and the team to improve overall performance.
  • Analytical - Analyze the root cause of every problem and find better, robust solutions.
  • Mentoring -providing technical guidance to junior developers and peers when required.

Languages

English
First Language

Timeline

Lead Developer

Barclays Technology Centre
01.2024 - Current

Senior Application Developer

Citi Corp Services Pvt Ltd
09.2019 - 01.2024

Senior Application Developer

UBS Business Solutions , India
12.2018 - 08.2019

Java Developer

Barclays Technology Centre India
03.2015 - 12.2018

Bachelors of Engineering - Computer Science

RGPV University

Senior Secondary School -

Carmel Convent
REENU YOHANNAN