Nagaraju M.

Nagaraju M.

Systems Software professional with Cloud expertise

, India

Experience: 16 Years

Nagaraju

Systems Software professional with Cloud expertise

48000 USD / Year

  • Immediate: Available

16 Years

Now you can Instantly Chat with Nagaraju!

About Me

I have 21+ years of Software development experience in analysis, design, development, coding and testing phases primarily using C, C++, C#, Java, SQL, Python on Windows, UNIX system. Have solid experience in the systems development for Client-Serv...

Show More

Portfolio Projects

Cortex Development, EP Applications

Company

Cortex Development, EP Applications

Description

Projects 1:- Cortex Integrated Communication Control System, that places all related hardware - radio, telephony, CCTV and talk groups onto one screen. It enables rapid communication by bringing radio, telephony, CCTV, and more, together on one screen. In doing so, Cortex helps public services do the things you do every day more easily and efficiently. The Cisco telephony modules deals with handling of call with Cisco telephony infrastructure. With client-server architecture the operator will interact with GUI application which will communicate with Cortex server and in turn with telephony gateway. Also involved with handling of legacy applications developed in Delphi. These applications communicates with COM-based interfaces. Involved in the design and deployment of the services on to Azure cloud.
Roles & Responsibilities:-
(*) Developed using C#, Delphi using Git and TFS
(*) Product Owner for the Telephony components
(*) Investigate customer issues to provide resolutions and work arounds

Project 2:- Entertainment Partners (EP) is the global leader in entertainment payroll, residuals, tax incentives, finance, and other integrated production management solutions. With a comprehensive view of the complexities of production, EP offers a full range of integrated products and services designed to increase productivity and decrease costs. Entertainment Partners offer solutions every step of the way, across the globe. Residuals forecasting, contract interpretation and payment processing involves payments made to key people who were involved in the production of a show to compensate them for any use of the show beyond its initial use. These applications deal with complex agreements and business logic to process the payments
Roles & Responsibilities:-
(*) Developed using C and C++ using legacy C-ISAM database on Linux and Windows platforms
(*) Handled ppplication migration to use MS-SQL server
(*) Analyse and fix performance issues

 

Show More Show Less

Media

Progress Software

https://www.progress.com

Company

Progress Software

Description

Product 1 :-DataDirect OpenAccess SDK allows developing custom drivers in ODBC, JDBC, ADO.NET or OLE DB. Using the SDK customers can quickly integrate data across any C, C++, Java, .NET and C# applications. DataDirect OpenAccess SDK makes any data source SQL accessible and is the industry’s leading custom driver development kit, enables you to implement data-source specific code using just 12 functions. Open access to proprietary file formats or APIs and make them SQL accessible from ODBC, JDBC, OLE DB, or ADO.NET compliant applications. The benefits include Broaden data connection and application platform options, Expand developer knowledge and capabilities, Increase development productivity with DataDirect OpenAccess SDK. Manages all the product development and release engineering. Playaed a role of scrum master with sprint planning and sprint execution for completing all the sprint stories.
My Roles:-
(*) Product owner for the OpenAccess product development
(*) Assuming role of scurm master for leading Dev & QA teams
(*) Handle customer escalations and resolving product performance issues

Product 2:- OpenEdge is the flag ship RAD (Rapid Application Developement) tool. This product is widely used by many application partners and end customers across various domains. OpenEdge is supported on all the Operating Systems. It has progress database embedded with OE. The proprietary 4GL / ABL (advanced business language) is to be used with OpenEdge. The Dataservers component of OpenEdge enables the customers to extend their business logic to work with and communicate with any foreign databases like Oracle, MS-SQL Server or ODBC compliant databases. Dataservers help in understanding the ABL to foreign databases by converting ABL to SQL specific queries enabling the foreign databases to understand. Distributed configuration using client-server setups are supported using Dataservers. Developed many complex features for the product like log enhancements with milli / micro second accuracy, Unicode support, complex unique-id / sequencer on SQL server database. Resolved many complex customer issues related with client server, appserver, data dictionary core module functionality and interfaces.

My Roles are,
(*) Leading development team along with individual contributor
(*) Heading feature team to add Unicode support in OpenEdge product
(*) Develop POSIX compliant code to work on Windows, Linux, AIX, Solaris, HP-Unix PA-RISC and HP-Unix itanium 

Show More Show Less

Media

Portal Telecom billing product

Company

Portal Telecom billing product

Description

Portal Software provides flexible billing and subscriber management solutions to enable organizations to monetize their voice and digital transactions. Portal’s convergent billing platform enables service providers to charge, bill, and manage a wide range of services via multiple networks, payment models, pricing plans, and value chains. Some of Portal’s customers are Vodafone, AOL Time Warner, Deutsche Telekom, TELUS, and NTT, CHINA Telecom. Platform module deals with basic and essential technical tasks of the Infranet product. It mainly comprises of Connection Manager (CM), Data manager (DM) for database support. It supports databases like Oracle, DB2 and SQL server. It's been developed in C/C++. All application code is built on "top" of this Framework. This product supports distributed N-tier Architecture.

My Roles are:
(*) Analyse requirements and implement the functionality
(*) Mentor the team members to complete their development tasks

Show More Show Less

Media

Protean development

Company

Protean development

Description

Protean is an ERP product specifically meant for process industry. It is extensively developed in VisualC++. This contains Production, Inventory, Customer Order Management, Plant Planning, Scheduler, Costing and Financials modules. Protean FrameWorks provides the base level functionality to all operational modules. Frameworks deals with basic and essential technical issues like Memory management, Security, Database connectivity, transactions, Automation of business objects, System Services, Tasks scheduling and Integrating with third party products. It consists of stack with layers like User Interface, Application and Database. It's a suite of C++ class libraries and a variety of environment specific development tools. All application code is built on "top" of this Framework. Through customized classes, via ODBC database session/connection, database transactions are managed. UNICODE to support languages such as Japanese with a completely different character set. Supports N-tier Architecture. It also deals with database creation and migration to higher releases.
My role : Develop the functionality based on the requirement and bug fix

Show More Show Less