Summary
Overview
Work History
Education
Skills
Timeline
PERSONAL DETAILS
Generic

Deepika Murali

Nashua,NH

Summary

Senior Software Engineer Lead at FIS with strong expertise in Angular and RESTful services using Java Spring Boot, delivering scalable and high-performing solutions within the financial services domain. Proven leader with a consistent track record of driving software initiatives from design through production release, ensuring quality and timely delivery. Specialized in building intuitive, high-performance UI features that enhance user experience and improve operational efficiency. Experienced in Agile methodologies, promoting iterative development, continuous improvement, and strong engineering practices. Adept at mentoring developers and fostering a collaborative culture focused on code quality, innovation, and technical excellence.

Overview

20
20
years of professional experience

Work History

Senior Software Engineer Lead

FIS
Nashua
01.2020 - Current
  • Enabled bank employees to efficiently migrate data between environments through clear data analysis and presentation.
  • Integrated the application with Bitbucket, optimizing cross-environment data management processes.
  • Developed Java services to export bulk environment data to Bitbucket during initial installation.
  • Streamlined complex data movement processes, significantly improving operational efficiency.
  • Deployed applications using Jenkins and OpenShift Helm charts.
  • Leveraged AI tools such as GitHub Copilot to improve workflow efficiency.
  • Directed a team of eight in delivering multiple iterations of the BOD framework, managing scope changes and team transitions.
  • Owned end-to-end release responsibilities for the BOD framework extending the FIS Responsive UI Framework (RUF).
  • Delivered UX and REST boilerplates to accelerate new application and plug-in library development.
  • Built advanced Angular UI features, including a reusable BOD table adopted across applications.
  • Implemented the BOD dashboard to streamline analytics and operational workflows.
  • Led Angular version upgrades to maintain alignment with current releases.
  • Mentored junior engineers, fostering skill development and promoting knowledge sharing within the team.
  • Implemented performance optimization techniques, enhancing system efficiency and reducing response times.
  • Collaborated with cross-functional teams to design and integrate complex software solutions for financial services.
  • Analyzed user requirements to develop technical specifications and improve system functionality.
  • Conducted code reviews, maintaining high-quality standards and identifying areas for improvement in team deliverables.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Proactively identified areas for process improvement, implementing changes that led to significant time savings for the team.
  • Regularly reviewed peers'' code contributions, offering constructive feedback to enhance overall product quality.

Senior Software Engineer

First Hawaiian Bank
Nashua
10.2019 - 03.2022
  • Developed Portfolio Management (PM), a web application enabling bank employees to manage customer portfolios, review customer history, and maintain relationship groups.
  • Implemented features to add/manage bankers and customers within relationship groups and handle primary balance rollups at both customer and group levels.
  • Designed and enforced role-based access control to dynamically categorize and display information based on user roles.
  • Enabled secure access via SSO from the master application dashboard, with independent session management post-authentication.
  • Architected PM as a UI-only application, avoiding direct backend service implementations to mitigate HTTP exposure and security risks.
  • Ensured all service integrations were handled through Middleware (MW), with PM consuming only MW-exposed APIs.
  • Implemented token-based authentication where Middleware generates web tokens upon SSO initiation and validates them for subsequent API calls.
  • Built the application from scratch using Angular with minimal backend team dependency.
  • Independently developed a stand-alone Middleware application using Node.js and Express.js to resolve frontend-to-backend security vulnerabilities.
  • Delivered the complete Middleware solution within two weeks, meeting strict deadlines and satisfying all security compliance requirements while building a robust and secure system.

Senior Software Engineer

Royal Bank of Canada
Nashua
10.2017 - 09.2019
  • Contributed to WebCSR and WebClient applications for the Royal Bank of Canada (RBC).
  • Supported end-to-end customer lifecycle operations including customer creation, account creation, and maintenance of checking, savings, and term deposit products.
  • Worked on browser-based J2EE applications supporting high-volume banking operations.
  • Developed features for WebCSR, a platform used by call center operations to manage customer accounts and service requests.
  • Contributed to WebClient, a customer-facing application enabling account holders to access and manage their banking products.
  • Ensured reliable handling of account maintenance activities across multiple banking product types.

Senior Software Engineer

FIS
Burlington, MA
10.2015 - 08.2017
  • Contributed to the development of FCM (Financial Crime Management), an application designed to monitor, analyze, detect, and prevent financial crimes such as Deposit Fraud, On-Us Fraud, and ACH Fraud.
  • Worked on a full-stack architecture comprising AngularJS 1.5 (front end), C#.NET (middle tier), and SQL Server (back end).
  • Designed and implemented advanced fraud detection algorithms capable of analyzing up to 15 million bank transactions using behavioral analysis techniques.
  • Developed 26 fraud indicators, each targeting specific behavioral patterns or business rules.
  • Implemented 4 indicators in C#.NET using LINQ and MathNet.Numerics libraries for complex analytical computations.
  • Built 22 indicators using optimized SQL Server stored procedures for high-performance data processing.
  • Contributed to the Orchestration engine, a job-scheduling system that controlled parallel processing through configurable machine queues.
  • Optimized data import and analytics workflows by splitting and staggering jobs to achieve maximum parallelism.
  • Created nightly pipeline jobs to summarize and aggregate banking data for reporting and analytics.
  • Designed and implemented a nightly archival mechanism for queued jobs, significantly improving orchestration performance and system efficiency.

Software Developer

PXT Payments
Andover, MA
04.2015 - 06.2015
  • Contributed to Loopedin, a successful mobile payment application available in the market.
  • Supported a mobile-based payment ecosystem enabling transactions between customers and merchants who are Loopedin members.
  • Enabled customers to earn reward points and benefits based on transaction activity and loyalty.
  • Facilitated merchant benefits through increased customer retention and transaction volume tracking.
  • Implemented functionality for loading and transferring money within customer accounts through the application.
  • Designed secure user onboarding with sign-up and mandatory four-digit PIN authentication for all transactions.
  • Contributed to expanding the platform for university environments to support campus-specific payment and rewards systems.

Software Engineer

FIS
Bangalore, India
02.2007 - 11.2014
  • Contributed to EZcardInfo (eZcardInfo.com), a comprehensive internet-based cardholder services platform.
  • Delivered online banking–style functionality specifically for credit card account management.
  • Enabled 24/7 self-service access for cardholders to manage their credit card accounts securely.
  • Implemented features allowing users to view account balances and check available credit in real time.
  • Developed functionality to access current and past statements (up to 24 months).
  • Enabled transaction visibility, including recent activity since the last statement and up to 18 months of searchable transaction history.
  • Supported online bill payment capabilities for seamless credit card payments.
  • Integrated reporting features such as transaction summaries and spending analysis reports.
  • Implemented email and mobile alert notifications for account-related events and conditions.
  • Provided options to download financial data for use in personal financial management software.

Software Engineer

FIS
Bangalore, India
04.2006 - 01.2007
  • Contributed to the development of the ExactPay Client Application, delivered as a single installable executable for client machines.
  • Built the installer using Nullsoft Scriptable Install System (NSIS).
  • Developed custom NSIS scripts to automate installation tasks.
  • Implemented functionality to copy files, create directories, and write registry keys during installation.
  • Configured environment variables and customized configuration files through installer scripts.
  • Enabled automatic downloading of the latest application files during installation.
  • Packaged all application files and installation scripts into a single executable using NSIS compilation.

Education

PG Diploma - Software Development

Mysore University
India
12-2005

Bachelors - Electrical and Electronics Engineering

National Institute of Engineering, Mysore
India
09-2004

Skills

  • Web application development using Angular, Typescripit, Javascript, HTML and CSS
  • Middleware development using ExpressJs
  • Rest development using java Sprintboot
  • Usage of AI tools like Copilot
  • SQL, Openshift and Jenkins

Timeline

Senior Software Engineer Lead

FIS
01.2020 - Current

Senior Software Engineer

First Hawaiian Bank
10.2019 - 03.2022

Senior Software Engineer

Royal Bank of Canada
10.2017 - 09.2019

Senior Software Engineer

FIS
10.2015 - 08.2017

Software Developer

PXT Payments
04.2015 - 06.2015

Software Engineer

FIS
02.2007 - 11.2014

Software Engineer

FIS
04.2006 - 01.2007

PG Diploma - Software Development

Mysore University

Bachelors - Electrical and Electronics Engineering

National Institute of Engineering, Mysore

PERSONAL DETAILS

Work Status – US Citizen.
Deepika Murali