Summary
Overview
Work History
Education
Skills
Accomplishments
Keystrengthscertifications
Timeline
Barista

Saravanamuthu Singapore

Singapore

Summary

With over 15 years of experience as a Senior application developer, specialize in C# 8.0, python, Net Core 3.1, MVC, WPF, EF Core, and APIs, SQL/PL-SQL and DevOps tools like Jenkins, jforg antifactory, Power BI, Azure, AWS and GitHub Actions. 10+ years of Functional & Operational experience in Asset Management & Investment Banks with core expertise in Reference Data Management including Securities, Pricing, Credit Analysis, portfolio statical reports. Experience working various asset classes such as derivatives, stocks, bonds, commodities, derivatives, multi-asset funds. Worked with portfolio managers, front office assistance compliance and investment risk to implement market data, performance attribution analysis, client portfolio reports and portfolio stress test for risk team. Experienced in Rapid Application Development (RAD) that is used by various business users including portfolio managers, traders and risk executives. Excellent understanding on portfolio construction, trade life cycle, order management, trade matching, settlement, risk and. Working experience C# multithreading, async /await, Taks Parallel Library, asynchronous and event-based programming. Involved in all phases of the SDLC (Software Development Life Cycle) from analysis, design, development, testing, implementation and maintenance with timely delivery against aggressive deadlines. Developed windows application, web application , windows service and web services in Microsoft Visual studio .Net IDE C#.net, VB.Net, ASP.Net, ADO.Net and SQL server. Proficient in C# language standards, object modelling, and backend API development, adhering to DRY and SOLID principles. Experience in Creating Tables, Views, Triggers, Stored Procedures, User Defined Functions and other T- SQL statements for various applications, SSIS , SSRS , ETL. Strong expertise in BlackRock Aladin trading system including User and Group privileges, Compliance Rules, Blotter, Work Flow monitor, Broker Rules, FIX setup, Import & export configuration, Manager workbench, XML messaging, Charles River Trading System reporting and web services and Stored Queries. As an SME in front office applications interact directly with from Portfolio managers, traders, compliance officers, risk officers and operations to get the business requirements related to target operating model. Built Web application using Python, Django, JavaScript, AJAX, HTML and template languages. Certified ITIL Practitioner with a strong track record of implementing ITIL frameworks to enhance service delivery, improve operational efficiency, and drive continuous improvement. Certified PMP and managed project scope, schedule, and budget for multiple concurrent projects, using Agile and Waterfall methodologies to deliver on time and within budge. Experience in Application Development and Object Oriented Programming Analysis and Design (OOAD). Produce high quality documentation such as BRD, use case diagram and functional specifications. Responsible for managing front office BAU tickets that includes new fund launches, new asset class launches, whole range of reporting suites (Holdings report, Transactions/Order summary reports, Performance and Risk related reports), DR activities. Professional developer with focus on delivering high-quality C#-based applications. Known for problem-solving and contributing to innovative software solutions. Emphasizes team collaboration and adaptability, ensuring consistent and reliable performance. Recognized for proficiency in coding, debugging, and effective communication. Dedicated Application Developer adept at creating new programs and solutions for Investment Management clients. Knowledgeable in [Area of expertise]. Successful technology career history comprising more than 10+ years. Complex problem-solver with analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code.

Overview

15
15
years of professional experience

Work History

Senior C# Developer – Front Office (Portfolio Management Tool - PMT)

Manulife Investment Management
07.2022 - Current
  • Designed and architected scalable full stack solutions using ReactJS and C# .NET Core, adhering to SOLID principles and industry best practices
  • Developed and optimized multithreaded applications in C#, leveraging Task Parallel Library (TPL), async/await, to improve performance and responsiveness in high-traffic environments
  • Implemented parallel processing techniques and distributed computing models to handle large datasets and computationally intensive tasks, reducing execution time
  • Designed and developed RESTful APIs and microservices with C# .NET Core and Entity Framework Core, focusing on high performance and security (OAuth, JWT)
  • Implemented CI/CD pipelines using Jenkins/GitHub Actions, containerized applications with Docker, and deployed them on Azure/AWS environments
  • Optimized database queries and designed schemas in SQL and NoSQL (MongoDB), improving performance and scalability and migrated from SQL Server to Azure SQL MI
  • Integrated third-party services (Bloomberg, Reuters) with internal systems via RESTful APIs and enhanced existing API performance
  • Quality Assurance: Advocated for Test-Driven Development (TDD) and automated testing using tools like Jest and NUnit, ensuring high-quality code
  • Environment: .Net Core, C#, ReactJS, MongoDB, SSIS – ETL, APIs, GitHub, Azure DevOps

Senior Python Backend Developer

U3 Infotech –GIC
01.2022 - 07.2022
  • Collaborated with cross-functional teams to gather requirements and refine project specifications for various software products
  • Designed and developed scalable backend services using Django and GraphQL, ensuring efficient data fetching and reducing over-fetching/under-fetching issues
  • Designed models and optimized database queries using Django ORM for SQL Server and other relational databases, ensuring efficient data retrieval in GraphQL APIs
  • Assisted in the development of CI/CD processes utilizing Azure DevOps, streamlining the deployment and release of applications
  • Environment: Django, GraphQL APIs, Python, T-SQL, ReactJS, and AWS DevOps

Senior Application Developer

OPTIMUM SOLUTIONS –Bank Of Singapore
01.2019 - 01.2022
  • Worked on .NET Design Patterns including Dependency Injection (DI), Inversion of Control (IOC), Singleton
  • Identified and refactored performance bottlenecks, improving application efficiency by implementing techniques such as caching, lazy loading, and reducing memory overhead
  • Developed Unit Tests (Nunit) to test micros services, APIs, aggregates, domain and infra modules code
  • Applied multithreaded techniques to speed up the application performance Involved in performance tuning of TSQL queries and Stored Procedures
  • Provide troubleshooting and root cause analysis for production issues that are escalated to the C# engineering team
  • Environment: .Net Core, SSIS, C#7, Web APIs, SQL Server, SSIS

Senior Application Developer (RAD/ Charles River Trading System)

HELIUS TECHNOLOGIES - EASTSPRING INVESTMENTS (PRUDENTIAL)
01.2014 - 12.2018
  • Developed and worked on calculating various portfolio statistics bonds and stocks instruments
  • Developed various client portfolio reports, which contain fund characteristics such as rating score and rank, average credit ratings and average duration and so on for both FI and Equity client FMs
  • Led the migration of investment data from Charles River Trading System (CRD) to Aladdin, developing comprehensive migration strategies to ensure seamless transition and minimal business disruption
  • Designed and implemented data mapping processes to ensure compatibility between CRD and Aladdin, transforming data structures for securities, portfolios, trades, compliance, and risk management modules
  • Developed and executed custom ETL (Extract, Transform, Load) processes to migrate large datasets, ensuring accurate data extraction from CRD and transformation to Aladdin’s schema
  • Migrated critical market data, security master files, position data, transactions, pricing, and analytics from CRD to Aladdin, ensuring data integrity and accuracy throughout the process
  • Implemented rigorous data validation and reconciliation procedures to ensure data completeness, accuracy, and consistency in Aladdin post-migration, including running parallel reports for comparison
  • Migrated compliance rules, risk analytics, and portfolio guidelines from CRD to Aladdin, ensuring alignment with regulatory and business requirements
  • Worked closely with portfolio managers, traders, compliance teams, and risk management stakeholders to understand data requirements, ensure smooth migration, and meet operational needs in Aladdin
  • Managed integration of external market data providers (Bloomberg, Reuters) with Aladdin, ensuring smooth data flow and interoperability between systems
  • Optimized data migration workflows to reduce downtime and enhance performance, ensuring that key data and reports were available to users without delays
  • Identified potential risks in data migration from CRD to Aladdin, developed mitigation strategies, and resolved issues promptly to avoid data loss or system disruptions
  • Environment: ASP.Net, JavaScript, C#6, REST APIs, Oracle 12g, SQL Server 2012, Power BI

Senior Application Engineer

JN INFO SYSTEM - KEPPEL FELS
04.2013 - 01.2014
  • Developing forms and reports, which include coding, testing and implementation
  • Proactively resolve issues to drive quality and system performance improvements across the application
  • Participate in cross-team information sharing resources and work to identify risks early in the development process
  • Created Database Objects like Tables, Stored Procedures, Views, Triggers, user defined data types and functions
  • Environment: C#, SQL Server 2012, Python

C# Developer

NCS- DBS
02.2012 - 02.2013
  • Designed and developed different components using C#.Net language with extensive use of Object-Oriented Programming Techniques (OOPs)
  • Used cryptography for hashing, random number generation, and message authentication
  • Developing windows forms, which include coding, testing and Implementation
  • Involved in Performance Tuning and Optimization of SQL Server, Stored Procedures and SQL Scripts
  • Environment: C#, SQL Server 2012

C# Developer

NEMURA - AMD
05.2011 - 02.2012
  • Extensively used Partial Classes, Generics, Interfaces and Object-Oriented concepts for developing the application
  • Used N-tier architecture for presentation layer, the Business and Data Access Layers and were coded using C#
  • Database using Connected Architecture, which requires the strong OOPS, concepts
  • Developed and modified triggers, packages, functions and stored procedures for data conversions and PL/SQL procedures to create database objects dynamically based on user input
  • Environment: Visual Studio, C#, SQL Server 2012, Python, T-SQL, PL/SQL

C# Developer

NCS - DBS
02.2010 - 05.2011
  • Developing windows forms, which include coding, testing and Implementation
  • GUI module development using Winforms in VB.Net, ADO.NET for Electronic Data Interchange
  • Used multi-threading to boost performance and responsiveness of applications
  • Involved in developing of several business components and the Data Access Layer
  • Environment: Visual Studio, C#, SQL Server 2012, Python, T-SQL, SQL Profiler, SSIS

Education

Master of Computer Applications (MCA) -

JJ COLLEGE OF ENGINEERING & TECHNOLOGY

Batchelor of Science - Mathematics

KM College, Bharathidasan University

Skills

  • DevOps proficiency
  • Problem-Solving
  • Programming Languages: C#, Net, Python,ReactJS
  • Excellent Communication
  • Project Management
  • Web application development

Accomplishments

  • Successfully worked on migration of BlackRock's portfolio management systems from Charles River Trading System to Aladdin
  • Successfully migrated 16 applications from on-perms and Windows legacy applications to cloud including Azure SQL Managed instance (SQL MI)

Keystrengthscertifications

  • AWS Certified Machine Learning Specialist
  • AWS Certified Cloud Architect
  • Certified Information Security Manager (CISM)
  • PMP Certified Project Manager

Timeline

Senior C# Developer – Front Office (Portfolio Management Tool - PMT)

Manulife Investment Management
07.2022 - Current

Senior Python Backend Developer

U3 Infotech –GIC
01.2022 - 07.2022

Senior Application Developer

OPTIMUM SOLUTIONS –Bank Of Singapore
01.2019 - 01.2022

Senior Application Developer (RAD/ Charles River Trading System)

HELIUS TECHNOLOGIES - EASTSPRING INVESTMENTS (PRUDENTIAL)
01.2014 - 12.2018

Senior Application Engineer

JN INFO SYSTEM - KEPPEL FELS
04.2013 - 01.2014

C# Developer

NCS- DBS
02.2012 - 02.2013

C# Developer

NEMURA - AMD
05.2011 - 02.2012

C# Developer

NCS - DBS
02.2010 - 05.2011

Batchelor of Science - Mathematics

KM College, Bharathidasan University

Master of Computer Applications (MCA) -

JJ COLLEGE OF ENGINEERING & TECHNOLOGY
Saravanamuthu Singapore