Image of Srikanth Reddy

Srikanth Reddy

Sr. Software Developer

Sr C++ Developer at TD Ameritrade, Jersey City, NJ

Greater New York City Area

Section title

Srikanth Reddy's Email Addresses & Phone Numbers

Srikanth Reddy's Work Experience

HP Infosystem, LLC

Sr. Software Developer

TD Ameritrade, Jersey City, NJ

Sr C++ Developer

SEI Investments, Philadelphia, PA

Sr C++ Consultant

August 2008 to September 2009

Srikanth Reddy's Education

Osmania University

Bachelor of Engineering, Electronics and Communications Engineering

Srikanth Reddy's Professional Skills Radar Chart

Based on our findings, Srikanth Reddy is ...

Reflective
Competent
Pragmatic

What's on Srikanth Reddy's mind?

Based on our findings, Srikanth Reddy is ...

47% Left Brained
53% Right Brained

About Srikanth Reddy's Current Company

HP Infosystem, LLC

About Srikanth Reddy

📖 Summary

Sr. Software Developer @ HP Infosystem, LLC Sr C++ Developer @ TD Ameritrade, Jersey City, NJ Single Ticket Clearing service is a multithreaded Windows service that aggregates the Trade (Fixed Income) for back office clearing. It is a real time multithreaded, event based service, with individual thread for task aggregation of trades, exporting the aggregated trades for financial and clearing purpose.• Developed Transaction service for committing Business Rules in a transaction.• Extensive use of multithreading to perform various backend operations.• Used socket programming API's for TCP/IP connection-oriented communication.• Created objects, methods, templates and STL programs to develop new features to embedded-system predictive analysis tool.• Developed efficient non-redundant codes that align with Coding Standards such as ANSI C++ and company specific standards. Produced codes with optimal performance in terms of time complexity.• Constantly interacted with clients to suggest and implement new features to the System.• Developed test specifications for functionality enhancements and implemented them. Extensive use of unit and regression testing. Environment: C++, STL, Oracle 10g, Java Script, Business Objects, Sun Solaris and Windows. Sr C++ Consultant @ SEI Investments, Philadelphia, PA FI Institutional Trading System/OMS was developed for SEI, the application supports Order Management System (OMS) for Fixed Income using C++ on Unix-SCO and Oracle 10g. The system also supported both Listed and OTC securities.• Developed FIX (4.2/4.3) based ReportEngine server for dealing with Order Execution fills, Order statuses, Order Rejects, Order Cancels and Order Replace. The communication between different OMS components used TCP/IP socket protocol and Posix-11 threads for synchronizing and locking mechanisms. The system was developed for high availability and fault-tolerant capabilities.• Developed a Fixed Income Bond Optimizer server using C++, Fixed-Income Calculation Library, and GNU GLPK C-API for solving Linear Programming Bond related problem optimization.• Created Queue Manager Clusters for high performance, high availability and failover techniques.• Designed Message Parser and Deparser using C++.• Created library supporting both DOM and SAX parsing techniques using FIX protocol 4.2/4.3.• Ported all Sun Solaris based application source code to Linux Operating System using GNU based gcc/g++ compilers on Redhat Enterprise Linux as company's initiative to move to Linux.Environment: C++, Oracle, Sun-Solaris, Red-Hat Linux, XML, K-Shell Scripting, Perl, Clearcase. From August 2008 to September 2009 (1 year 2 months) C++ Programmer @ Perilux Investments LLC, Edison, NJ This is an Equities trading in-house online application. Equities Search was created to allow Brokers to search for Equities online and also calculate the price of the Stocks. The Application also delivers key business projects that are originating from Asia.• Created C++ objects and method to speed up real time trade processing performance by re-factoring the existing design. The re-factor designs have also been made scalable to take into account of future trade volumes, new business.• Fixed bugs in the back end trading system written in C++• Designed and developed credit risk systems in C++, stored procedures, UNIX shell scripts to load; calculate current exposures for all counterparties of the firm. The processes include netting and aggregating of trades by firm's agreements for all deals.• Monitoring Daily, Weekly and Monthly Batch systems, which include about 500 Jobs in the processes and fixed issues.• The major modules used were written on C++, Oracle Stored Procedures, Shell Scripts, Perl.• Enhanced various parts of the trading system which included upstream feeds (pricing, trades) and down streams (trade blotter backend servers) and various data reconcilers.• Implemented Company database triggers. Wrote stored procedures to propagate company db data changes to keep several databases in sync.Environment: C++, C, Multithreading, UNIX, Java script, PL/SQL, Socket programming, MQ series, Autosys, Oracle 10g. Sun Solaris. From March 2007 to July 2008 (1 year 5 months) Software Developer @ Bear Sterns, NYC Project Description: Parwa Infotech is a leading software development company which develops software for major Investment banks providing services in investment banking, equities, fixed income and foreign exchange. This project was developed for Bears Sterns and it involved developing a front office Credit Derivatives application for Swap Returns (SR), which can be used to streamline business processes, calculate trade settlements, P&L, Risks, and produce timely and accurate reporting to minimize risks and improve productivity. The application known as Total Swap Returns (TSret) was essentially developed to mitigate operational risk associated with previously existing TRS applications. • Designed C++ modules and integrated them to develop a software tool for placement & routing. • A windows GUI was designed using VC++ and achieved a better performance by multi-thread programming. • Extensive use of multithreading on to perform various backend operations.• Used socket programming API’s for TCP/IP connection-oriented communication.• Modified and Implemented Minimal Interlace, GORDIAN, and Prim’s algorithms for developing a Rectilinear Steiner Tree.• Worked on improving the reliability and persistence of the system by identifying issues such as race conditions in the systems that were causing duplicate updates and introduced a persistent queuing mechanism and improved reliability and persistence.Environment: VC++, Visual Studio 2005, Multithreading, Socket-Programming, Java, Oracle 10g, Sun Solaris. From May 2006 to February 2007 (10 months) Software Developer @ Bharat Electronics Limited, Hyderabad, India ESM Display processing unitThis is a PC based CSCI (Computer System Configuration Item) Software that controls and coordinates other sub-system modules. This system manages the resources and schedules them properly.Designed a Protocol Handler to handle various protocols and implemented Client/Server app using C++, Multi-threading. Developed algorithms for Init, command processing modules and implemented them in C++.Environment: C++, XML , MS Visual Studio 2005.Virtual Private Network (SSL-based):Designed and developed an SSL based VPN to provide a secure extension to a private network into an insecure network such as the Internet. Designed a TUN/TAP interface to create a Host-to-Host Tunnel, authenticated the VPN Client/Server using the public-key certificates which are issued by CA (certificate authority). Dynamic reconfiguration and key exchange procedures were implemented to complete the authentication process. OpenSSL’s encryption and Message Authentication Code (MAC) methods were used to secure the tunnel.Environment: Ubuntu, C++.Linux Firewall:Designed and implemented a tool to allow the administrator to configure the firewall policies in c++. The packet processing and filtering modules are implemented in the Kernel using Loadable kernel module (LKM). Created a parse module to get the policies from user space as command line arguments and by setting up a /proc file these policies are written into kernel space from which LKM will get the Data. Environment: C++, Ubuntu. Module Dependency Graphs From August 2003 to March 2006 (2 years 8 months)


Srikanth Reddy’s Personal Email Address, Business Email, and Phone Number

are curated by ContactOut on this page.

Frequently Asked Questions about Srikanth Reddy

What company does Srikanth Reddy work for?

Srikanth Reddy works for HP Infosystem, LLC


What is Srikanth Reddy's role at HP Infosystem, LLC?

Srikanth Reddy is Sr. Software Developer


What is Srikanth Reddy's personal email address?

Srikanth Reddy's personal email address is s****[email protected]


What is Srikanth Reddy's business email address?

Srikanth Reddy's business email addresses are not available


What is Srikanth Reddy's Phone Number?

Srikanth Reddy's phone (212) ***-*187


What industry does Srikanth Reddy work in?

Srikanth Reddy works in the Computer Software industry.


Who are Srikanth Reddy's colleagues?

Srikanth Reddy's colleagues are Naved Mushtaq, Anand Didigum, Dhaval Kumar, Jose V., and Vaibhav Dubepatil


10x your recruitment & sales conversations

Contact over 200M professionals
instantly by email or phone. Reveal
personal & work email addresses, as
well as phone numbers accurately with
our ContactOut Chrome extension.

In a nutshell

Srikanth Reddy's Personality Type

Introversion (I), Intuition (N), Thinking (T), Perceiving (P)

Average Tenure

1 year(s), 6 month(s)

Srikanth Reddy's Willingness to Change Jobs

Unlikely

Likely

Open to opportunity?

There's 100% chance that Srikanth Reddy is seeking for new opportunities

Srikanth Reddy's Social Media Links

/redir/red... /company/h... /school/os...
Engage candidates 10x faster

Enjoy unlimited access and discover candidates outside of LinkedIn

one billion email addresses

One billion email addresses and counting

Everything you need to engage with more prospects.

2x More emails
vs. competitors
99% Accuracy
40+ Integrations

ContactOut is used by

76% of Fortune 500 companies

Microsoft Nestle PWC Merck Rackspace
Try ContactOut
for free today
  • 50 contacts/month
  • Works on standard LinkedIn only
  • Work emails, personal emails, mobile numbers
* 1 user per company limit
Try ContactOut for Free