Kiran Kanapadinjaru, Back-end Developer in Fair Lawn, NJ, United States
Kiran Kanapadinjaru

Back-end Developer in Fair Lawn, NJ, United States

Member since October 14, 2022
Kiran is a software engineer with more than 17 years of experience building enterprise-grade web applications and APIs using ASP.NET and C# and modern JavaScript frameworks. He is an adept problem solver, a great team player, and a detail-oriented professional who believes in writing clean, reusable, and maintainable code. Kiran has a good understanding of financial services and extensive experience working with non-technology partners in delivering high-quality technology solutions.
Kiran is now available for hire


  • Bank of America
    ASP.NET Core, C#, Oracle, Angular, Python 3, Git, Jenkins, Ansible, HTML...
  • Pefin Inc
    ASP.NET Core 2, C#, Git, APIs, Amazon Web Services (AWS), SQL Server 2008
  • Bank of America
    ASP.NET MVC, C#.NET, Oracle, NHibernate, JavaScript, Knockout (Knockout.js)...



Fair Lawn, NJ, United States



Preferred Environment

C#.NET, ASP.NET, SQL, Git, ASP.NET Core, Linux, Windows

The most amazing...

...project I've recently worked on is a web dashboard that compares the performance of various financial institutions based on their quarterly results.


  • Software Engineer III

    2018 - 2022
    Bank of America
    • Designed and implemented a web-based dashboard to compare the bank's financial performance with its competitors. My core contribution to the project was the back-end APIs in ASP.NET Core and the CQS design pattern used for APIs.
    • Led a team of five developers, provided technical advice to external teams within the bank on .NET-based API designs, and mentored junior developers.
    • Learned Python and proactively contributed to software components built using Python 3.
    • Managed a team to deliver a top-quality product within the expected timeframe against the restructuring adversities and was acclaimed by the business team for that accomplishment.
    Technologies: ASP.NET Core, C#, Oracle, Angular, Python 3, Git, Jenkins, Ansible, HTML, .NET, .NET Core, TypeScript
  • Senior Software Engineer

    2017 - 2019
    Pefin Inc
    • Worked closely with business executives and a small team of engineers to build Pefin's investment product.
    • Contributed to the investment product's design, implementation, and integration into Pefin's core platform.
    • Designed and implemented the core set of ASP.NET and C# web APIs for investment services. Our small team of developers also managed the deployment of the services in the AWS infrastructure.
    • Integrated external financial services APIs, including payment gateways and trade settlement services, into the platform.
    Technologies: ASP.NET Core 2, C#, Git, APIs, Amazon Web Services (AWS), SQL Server 2008
  • Programmer Analyst

    2013 - 2017
    Bank of America
    • Implemented a web-based application for the client onboarding team to set up trading preferences, algorithmic configurations, and risk parameters for the bank's electronic trading clients.
    • Contributed to the codebase that interacts with the AMPS middleware to establish the publish-subscribe mechanism.
    • Created a SignalR-based web application to track and troubleshoot real-time message flows for the core Xenon application.
    Technologies: ASP.NET MVC, C#.NET, Oracle, NHibernate, JavaScript, Knockout (Knockout.js), Subversion (SVN), AMPPS, .NET, HTML, HTML5
  • Senior Developer

    2010 - 2012
    BNP Paribas
    • Worked on client-facing desktop and web applications for the prime brokerage department of BNP Paribas.
    • Contributed to the design and implementation of the wire transfer web application.
    • Provided technical support for prime brokerage applications and helped the team cover the disaster recovery exercise.
    Technologies: ASP.NET, C#, jQuery, jQuery UI, WCF Web Services, SQL Server 2005


  • Peer Analytics

    A financial performance analysis platform for the bank's corporate strategy and investor relations team. The Peer Analytics application collects public financial information from investor relations websites of Bank of America and its competitor financial services companies and builds insightful visualizations for users. The platform included a data processing pipeline written in Python responsible for web scraping, data extraction from PDF and excel files, and data normalization. The AutoSys scheduler orchestrated the pipeline steps. An ASP.NET Core, Angular, and D3.js charts-based web dashboard provided custom visualizations of the financial data.

  • Xenon

    A web-based application developed for the electronic trading team of the Bank of America. The Xenon application helps the client onboarding team set up the trading preferences, trading algorithm configurations, and risk parameters of the bank's electronic trading clients. The application provides a user workflow for configuration management, including publishing and rollback features. The configurations are then pushed to the trading engines using a topic-based pub-sub infrastructure called AMPS.

  • Banking Alerting Platform

    A highly scalable message broadcast platform for Bank of America's investment banking team. This platform moved large-scale banking alert data from database sources to user Interface applications where bankers could view them and proactively take actions by connecting with the clients. The application was built with Python and Apache Kafka and had a data pipeline to ingest, enrich, transform, and broadcast alerts across multiple communication channels, including UI applications and emails.


  • Languages

    C#.NET, C#, JavaScript, HTML, SQL, Python 3, HTML5, Python, TypeScript
  • Frameworks

    ASP.NET, ASP.NET Core, .NET, NHibernate, .NET Core, Angular, Knockout (Knockout.js), Entity Framework Core
  • Storage

    SQL Server 2008
  • Other

    APIs, AMPPS, FastAPI, Web Scraping
  • Tools

    Git, Jenkins, Ansible
  • Platforms

    Apache Kafka, Oracle, Amazon Web Services (AWS)


  • Bachelor's Degree in Computer Science
    1999 - 2003
    University of Kerala - Kerala, India

To view more profiles

Join Toptal
Share it with others