Home

Kranthi Balaji - Lead Java Developer FSD
[email protected]
Location: Abernathy, Texas, USA
Relocation: remote
Visa: H1B
Resume file: Kranti_Puram java developer 15y exp_1754318421285.docx
Please check the file(s) for viruses. Files are checked manually and then made available for download.
Kranti Balaji Puram

Telephone: +1 9402902453 | E - Mail: [email protected] | LinkedIn: Kranti-Balaji-Puram



SUMMARY

Position Held: Lead Software Engineer Current Location: Plano, TX




EXECUTIVE PROFILE

15+ years of extensive experience as a Java/J2EE Developer, building sophisticated web-based, client/server, and distributed applications, primarily within Investment Banking.
Developed and maintained a cloud-native ST RXR Real-Time Trading Platform, integrated with Interactive Brokers Gateway and optimized for high performance and scalability on AWS.
Designed and implemented a high-volume Kafka-based market data ingestion pipeline and robust post-trade processing modules, ensuring flexibility for diverse settlement systems.
Significantly improved operational stability by reducing production incidents by 40%, through automation, proactive alerting, and automated recovery scripts.
Strengthened application security and performance via least-privilege IAM, network isolation, and real-time monitoring configurations using Splunk and AppDynamics.
Led successful platform migrations and framework development (e.g., flexible Reporting Framework, REPO platform migration), demonstrating technical leadership and business impact.
Deep domain expertise in Investment Banking (Trading, Funding, Collateral, Liquidity), experience in Mobile Banking (Accounts, Transfers, Payments) and telecom industry, particularly in product ordering, pricing, and quoting systems.



TECHNICAL SKILLS


Core Technology Components
Programming Languages Java 17 and 11, JavaScript, Groovy
Frameworks Spring (Core, MVC, JMS and Data), Spring Boot
Web Services RESTful API and SOAP
Data Bases & Query Language MySQL (RDS), SQL server and Oracle. SQL, PL/SQL
Web Technologies & App Servers HTML, CSS, jQuery, Angular, AJAX, Tomcat and WebLogic
Testing JUnit, TDD, BDD Mockito and Power Mock
Domain TWS IB Gateway, Investment Banking, REPO Trading, Settlement system, Capital Markets and Telecom
IDE Tools IntelliJ IDEA, Eclipse and Spring STS
CI/CD Tools Jenkins, Urban Code deploy.
Software Factory Git, GitHub, SVN, Maven, Gradle and ANT,
Operating Systems Windows and Linux
Cloud AWS (EC2, RDS, Elastic Beanstalk, CloudWatch, IAM, Security Groups), Docker, Elastic Load Balancing, Secrets Manager
Logging/Monitoring tools Splunk, App Dynamics, ELK (Elastic Search, Logstash and Kibana), AWS CloudWatch
Message Systems Kafka (MSK), AppSync, IBM MQ, Solace
Software Methodology Waterfall and Agile (Jira, Kanban)







WORK EXPERIENCE KEY PROJECTS/CONTRIBUTIONS

Nuthan Technologies LLC (30th July 2024 to Till Date)
Client: ST RXR Investments LLC (TWS Desktop Trading Application)
Role: Software Engineer
Location: Plano Texas (Remote)

Built and maintained a cloud-native TWS trading application used by institutional traders for live market data tracking, low-latency order execution, and post-trade processing.
The system interacts with the Interactive Brokers Gateway for market data and uses AWS services for scalability, high availability, and automation.
Designed scalable backend microservices in Spring Boot for managing trade orders, market data, and execution statuses.
Integrated Kafka (MSK) to publish/subscribe to high-frequency tick and market data streams in real time.
Implemented an automated reconnection mechanism for TWS/IB Gateway to seamlessly recover from disconnections during tick market data streaming, ensuring data continuity and trading accuracy without manual intervention
Hosted core services on AWS Elastic Beanstalk with health checks, autoscaling, and zero-downtime deployments.
Persisted trade, order, and market data events to AWS RDS (MySQL) with optimized access patterns.
Leveraged AWS EC2 for running IB Gateway with automated restarts, port management, and failover logic.
Defined Security Groups and IAM roles/policies to tightly control service communication and access.
Implemented OAuth2-based authentication and role-based access control (RBAC) for APIs.
Delivered a resilient AppSync publisher Lambda that receives messages from Kafka and pushes WebSocket subscribers.
Used Amazon CloudWatch to monitor deployments, set up automated alarms, and diagnose production issues quickly through log filtering and real-time metrics dashboards.


Wells Fargo (REPO Trading Platform) (01th Feb 2020 to 26 July 2024)
Role: Lead Software Engineer
Location: Bangalore India

Currently working on the support and enhancements of the Repo Trading Platform.
Delivered key REPO platform features like Sponsored REPO, Floating Rate REPO and Wrong way Risk.
Managed the complete building of Repo front office trading platform from scratch along with the development of micro services for Dirty Price.
Design and developed events driven Real-Time reporting framework using Message broker Kafka to publish REPO trades to multiple Regulatory reporting systems and data lakes.
Migrated external API call from Basic authentication to Token based authentication (Oauth2).
Working on developing POC for retrospect of this REPO project on-premises Cloud (Kubernetes Service).
Empowering the Production Support Team and reducing its workload/ manual intervention by automating various production activities, with automated alerts.
Leading the BCP/Disaster Recovery activity for the application by reviewing/providing the procedure and automation scripts.
Design and implement migration of vendor-based REPO trading platform to in-house application.
Played Major role in designing Pre Trade Processing, Post Trade Processing using Micro services architecture and message Queues (IBM MQ and Solace).
Analyzed, designed and implemented generic settlement processing micro service which supports various Trade types and events for multiple settlement systems like Broad ridge IMPACT and GLOSS.
Designed and implemented generic Reporting framework library using micro service architecture which runs on groovy script and supports various report formats like XLXS, CSV, DAT and TXT.
Designed and implemented an alert mechanism which tracks every feed/report generation and delivery status.


Wells Fargo (Mobile Banking) (1st Aug 2015 to Jan 31st, 2020)
Role: Application Systems Engineer
Location: Bangalore - India

Developed a micro services-based architecture to handle wire transfers in the mobile banking application.
Implemented robust security protocols, such as SAML, to safeguard sensitive financial information during wire transfers.
Integrated Zelle s API into the Wells Fargo mobile banking app to enable users to send and receive money instantly using their email addresses or phone numbers.
Designed and implemented a user-friendly interface for Zelle transactions, ensuring a smooth and intuitive experience for users.
Designed and developed a feature allowing students to add cosigners to their loan applications through the mobile banking app.
Created an intuitive user interface for students to easily add and manage cosigners, view loan details, and track application status.
Developed functionality for users to deposit checks by capturing images of the checks using their mobile devices. This includes image processing and validation features to ensure the accuracy of the check information.
Ensured compliance with banking regulations and industry standards for remote deposit capture (RDC), and validated check images to reduce errors and ensure regulatory compliance.


CenturyLink (SDP Quoting and Ordering) (05th May 2010 to 14th Aug 2015)
Role: Software Engineer
Location: Bangalore India

Designed and developed QC Ordering application with features like Order Info, Order Association, Order Summary,
Contacts, Billing, Submit to Back Office.
Migrated legacy UI application from JSP and servlets with Struts, HTML, CSS and jQuery.
Developed Pagination framework using AJAX, JavaScript and code Java.
Used Selenium test suite for integrated testing the entire application, rectified performance bottlenecks and eliminated critical bugs.
Monitored the error logs using Log4J and fixed the problems.
Performed routine updates, upgrades and overall maintenance of application. Mentoring new team members.
Supporting System Testing and resolving the issues.
Keywords: continuous integration continuous deployment user interface message queue procedural language Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];5921
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: