Summary
Overview
Work History
Education
Skills
Languages
Projects
Timeline
Generic
HAFILA N

HAFILA N

DUBAI

Summary

Experienced with Java development, software design, and team leadership. Utilizes agile methodologies to streamline project workflows and enhance productivity. Track record of delivering scalable and efficient software solutions.

Overview

13
13
years of professional experience

Work History

Associate Consultant

Tata Consultancy Service
11.2022 - Current
  • Enhanced application performance by optimizing Java code and implementing efficient algorithms.
  • Optimized memory usage within applications through proper resource management techniques like garbage collection tuning and caching strategies implementation.

Advisory System Analyst

IBM
12.2018 - 10.2022
  • Lead code reviews and estimated required changes.
  • Utilized containerization technologies like Docker for easier deployment management, leading to reduced downtime during updates.

Senior Developer

HCL Technologies
11.2017 - 11.2018
  • Lead code reviews and estimated required changes.
  • Incorporated continuous integration tools such as Jenkins or GitLab CI/CD pipelines for streamlined code deployment and version control management.

Senior Software Engineer

Equiniti
04.2017 - 11.2017
  • Accelerated time-to-market by using modern frameworks like Spring Boot for rapid application development.


Associate

CTS
12.2011 - 03.2017
  • Enhanced application performance by optimizing Java code and implementing efficient algorithms.
  • Developed user-friendly interfaces for web applications, resulting in improved user experience.

Education

Bachelor of Engineering - Computer Science Engineering

Anna University
01.2011

Skills

  • Java
  • Spring Boot
  • Microservice
  • Webservice
  • Hibernate
  • Maven
  • Junit
  • Oracle
  • Messaging Queue
  • Kafka

Languages

English
Hindi

Projects

State Street - Alternate Approach Plan

  • Worked on development of Payments and Cash Services for various channels like MTS, HOGAN and CMAC using Springboot framework.
  • Worked on MQ Communications to produce and consume the messages.
  • Lead a team of 9 developers in the design, development, and maintenance of the Java applications.
  • Involved in requirement gathering and development of parser code for the transactions.
  • Conduct code reviews, provide technical guidance, and mentor team members to foster a culture of continuous learning and improvement.
  • Collaborate with cross-functional teams, including product management and QA, to ensure timely delivery of high-quality software solutions.
  • Drive the implementation of best practices and coding standards, optimizing software quality and performance.


Citi Bank - Citi Custody

  • Worked on developing parser code for financial messages like SWIFT MT, ASQ, BTALOG, etc. using Spring boot.
  • Involved in requirement gathering and development of parser code.


Bank of America – Modernization of Wills Management.

  • Transformation of existing Mainframe Application into Java Standalone Application.
  • Involved in analyzing the Spring Expression Rules for calculating the Principle, Income and Tax for the Wills.
  • Involved in requirement gathering, analysis, design, and development of Microservices of API protocol.
  • Conducted thorough testing and debugging to ensure the delivery of high-quality, bug-free code.
  • Actively participated in code reviews, providing constructive feedback to improve code quality and maintainability.


NBC Universe broadcast channel (NBCU)

  • Migration of existing .Net application into to Java (Micro services) using Agile model.
  • NBCU all the other network will have the contract to broadcast the episodes, sessions and sports and others.
  • Collaborated with cross-functional teams to gather requirements and design software solutions.
  • Wrote efficient and well-structured code, adhering to coding standards and best practices.
  • Conducted unit testing and resolved defects to ensure high-quality deliverables.


Equiniti Pancredit

  • Involved in creating new APIs, Developing CRs, Technology Standard Upgrade, PMD violations, Unit Testing.
  • Handled Business rules Implementation, Post Implementation Support and Maintenance.


XEROX - NH MMIS

  • Objective is to create an integrated product of group of procedures and computer processing operations subsystems developed.
  • Involved in requirement gathering, analysis, design and development.

Timeline

Associate Consultant

Tata Consultancy Service
11.2022 - Current

Advisory System Analyst

IBM
12.2018 - 10.2022

Senior Developer

HCL Technologies
11.2017 - 11.2018

Senior Software Engineer

Equiniti
04.2017 - 11.2017

Associate

CTS
12.2011 - 03.2017

Bachelor of Engineering - Computer Science Engineering

Anna University
HAFILA N