Nagaraju Manchala
Software Development / Project
Management
Profile Summary
--
in/nagaraju
nagaraju-manchala
Core Competencies
IT professional with over 21 years in Product development and IT
services in MNCs
Proven track record in analysis, design, development, coding and
testing phases primarily using Java, C, C++,
C++ C#, Python and fullstack development on Windows and UNIX systems
Highly skilled in application & product development lifecycle
Expertise in the areas of data and application security along with
design and architecture of cloud services, pipeline using AWS and
Azure
Contributed to successful release of various products & services of
leading clients such as Progress Software,
ftware, IBM, Oracle, AT&T,
Northgate Public Services, Fidelity Investments and so on
Expertise in Project transitioning to Offshore and execute
successfully by managing the distributed teams
Strong understanding of Solaris, HP--UX, AIX, Windows, Linux,
iRMX, Web technologies, Perl, Angular, Spring boot and Java Script,
Oracle, SQL server, Informix and so on
Solid experience in Databases, client
client-server, distributed,
networking and system internals.
Expertise in driving solution identification exercise, involving
design thinking, requirement analysis, process re
re-design, preparation
of
SOW,
solution
customization,
configuration
and
implementation
Possess clear thinking from technology perspective with strong skills
to identify functional needs and transform them into
technology terms;; acknowledged for leading & mentoring 8
8-10
team members to achieve resource wise productivity & optimization
Dynamic & self-starter with strong planning, communication,
analytical & problem solving skills
Software Development Lifecycle
Product Development
Project Management
Enterprise Level Application Design
& Development with cloud services
Requirement Gathering & Analysis
Cloud and Data security expert
Agile Methodology
UAT, Application Enhancement, Bug
Fixing
Process Automation
Release Management
Client Engagement
Team Management
Academic Details
Bachelor of Engineering in Computer Science & Engineering from
Osmania University, Hyderabad in 1998
Career Timeline
Feb'99-Jun'00
Jul'00-Aug'04
Sep'04-Jun'06
Jul'06-Feb’17
Since Feb’17
Professional Experience
Since Feb’17 with Atmecs Technologies Pvt
Pvt. Ltd. as Sr. Technical Lead
Key Result Areas:
Managing end-to-end
end Project Life Cycle, estimation, requirement gathering, gap analysis, testing, planning risk
responses & contingency planning
Preparing detail Project Plan including scope, schedule, budget, quality and staffing plan; created project charter
by capturing high level descriptions of project features, constraints and milestones
Interfacing with clients for gathering busine
business
ss needs, analysing & reviewing business, functional and high
high-level
technical requirements and finalizing technical / functional specifications, HLD and LLD for the project
Designing detailed technical components utilizing high
high-level architecture, design patterns
atterns and reusable code,
considering real time constraints, functional requirement & non-functional
non
requirements
Reviewing UAT cases; facilitating triage meetings and reconciling bugs as reported in TFS;
TFS reviewing deliveries
from the UX Team, providing appropriate feedback and obtaining stakeholder approvals on the delivery
Providing post-implementation,
implementation, application maintenance and enhancement support to the client with regard to
the software application; ensuring all solutions are scalable from architecture stand point
Conducting review sessions with client for obtaining sign
sign-off;
off; providing analytical support for system migrations
and consolidations; identifying processes and information technology required to introduce the recommendations
Rendering technical guidance and leadership to fellow team members in area of expertise; conducting annual
performance reviews for team members; developing mechanisms for resolving team conflicts
Previous Experience
Jul'06-Feb’17 with Progress Software,, Hyderabad as Principal Lead Software Engineer
Sep'04-Jun'06
Jun'06 with Ness Technologies as Systems Analyst
Jul'00-Aug'04
Aug'04 with IBM Global Services India as Sr. Software Engineer
Feb'99-Jun'00 with CMC Ltd as Project Associate
Technical Skills
Languages:
Software Tools:
Web Technologies:
Operating Systems:
Cloud platforms:
Databases & Scripting:
Internet Technologies:
Cloud based Tools:
Process Automation:
Configuration Mgmt:
Java, C, C++
C++, .Net, C#, Python
Sonarqube,, InstallShield and Kafka
Full-stack
stack development with Angular, Spring boot, GraphQL and node.js
Solaris, HP--UX, AIX, Windows, Linux, iRMX
AWS,, Azure
Oracle, MS SQL server, Informix, MySQL, SQL, PL/SQL, Perl and Unix shell
HTML, XML, Perl, CGI and Java Script
Application--deployment tooling using Ansible
CI & CD with TeamCity,
TeamCity Jenkins and TFS
Git, Clearcase, Perforce
Personal Details
Date of Birth: 20th August 1976
Languages Known: English, Telugu, and Hindi
Address: Flat #504, C-Block,
Block, Golf View Apartments, Nanakramguda, Hyderabad- 500032
For project details please refer anexure
Annexure
Project Title: APD communications-Cortex
Period: Since Apr'19
Role: Sr. Technical Lead, development
Environment: C#, .Net, Delphi on Windows, TFS and Azure cloud, Virtualization Products (Hyper-V & VMware)
Modules: Cisco Telephony, Telephony gateway and GUI
Description: 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. Design and
Implement modern applications using Cloud native services. These applications communicates with COM-based
interfaces. Involved in the design and deployment of the services on to Azure cloud using ansible scripts. Building
Use cases for Cloud network and security practice. Lead the team to automate the entire devlopment process with
CI/CD pipeline and developed the progress and status dashborads.
Project Title: EnetertainmentPartners-Residuals Services & IPS
Period: Feb'17-Mar'19
Role: Sr. Technical Lead, development and release management
Environment: C, C++, Windows and Linux
Modules: Residuals Services of database interacting applications
Description: 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 with C-ISAM database. IPS is
the core Payroll processing system deals with production and residuals payrolls. Re-platform legacy workloads to
cloud native services.
Project Title: DataDirect-OpenAccess SDK, Driver development kit
Client: Progress Software
Period: May'11-Feb’17
Team Size: 8
Role: Technical Lead, Product development and Release Management
Environment: C, C++, Java/J2EE Windows, UNIX(es), TeamCity, Perforce, AWS and cloud data sources
Modules: OpenAccess SDK product
Description: 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. Plyaed a role of scrum master with sprint planning and sprint execution for completing all the
sprint stories. Lead the migration to setup for product build infrastructure and for CI/CD with Perforce with TeamCity
products. Also handled setup of centralised logging with kibana for cloud based offerings of the product features.
applications, network and security assessment and designing the cloud environment.
Project Title: Open Edge-Data Servers
Client: Progress Software
Period: Jul'06-Apr'11
Team Size: 10
Role: Design, Coding
Environment: C, C++, HP-UNIX & ORACLE
Modules: Data Servers
Description: 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.
Project Title: Portal Software (Infranet) Billing Solutions
Client: PORTAL
Period: Sep'04-Jun'06
Team Size: 20
Role: Design, Coding
Environment: C, C++, HP-UNIX & ORACLE
Modules: Platform
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.
Project Title: BMP-MO (Business Maintenance Platform Managed Objects)
Client: AT&T
Period: Jun'03-Aug'04
Team Size: 40
Role: Desingn, Coding, and Testing
Environment: C++, NMAKE, HP-UNIX & ORACLE
Modules: MO interfaces
Description: The Business Maintenance Platform (BMP) is a complex, mission critical application, which achieves
best in class in all categories. It is the largest client-server application ever built by AT&T. BMP is an integrated
maintenance platform to support Business Market customers across all services and it supports multiple services with
different processes and technologies. The Managed Object (MO) server is the centralized data repository for all
locally maintained service-related data. The objective of the MO server is to provide timely and accurate data for
maintenance functions as well as provide various graphical display features of the data. Involved in the design,
coding and testing for enhancements to MO interfaces.
Project Title: SDM (Service Delivery Manager)
Client: AT&T
Period: Jan'03-May'03
Team Size: 30
Role: Coding for interface applications and testing
Environment: C++, NMAKE, HP-UNIX, INFORMIX
Module: SDM-Interfaces
Description: Service Delivery Manager (SDM) is a work management support system which consists of a set of
applications, residing on a Web-based Platform. SDM supports the re-engineering of work-centers by consolidating
the provisioning of multiple voice services on a single platform. It has modules like ETM (Event Tracking and
Management), SRPF (Service Request Processing Function), SRI (Service Request Inquiry), CWL (Common Work List)
and UP (User Profile). This has interfaces with many of the applications such as OT-USM, PARS, and Legacy ordering
systems. Involved in P2215 project for coding and testing phases, which includes interfacing with various BPP
systems.
Project Title: Carma (Credit and Risk Management Assessment)
Client: Fidelity Investments
Period: Sep'02-Dec'02
Team Size: 7
Role: Wrapper developement, Porting, coding in imake
Environment: C++, imake, Linux and Sun-Solaris
Modules: Carma
Description: CARMA, Credit and Risk Management Assessment is a Client Server Application that provides market,
credit and operational risk management of Fidelity Capital Markets principal and agency trading businesses. Server
component of CARMA currently runs on Solaris environment and the objective of this project is to port CARMA server
component from Solaris to Linux environment. Involved in executables creation also.
Project Title: Protean
Client: Baan Process Solutions (Formerly Wonderware)
Period: Jul'00-Aug'02
Team Size: 35
Role: Development, Enhancements & Maintenance
Environment: VC++, SQL-Server, Oracle, Visual Basic, Clearcase, Visual C++, Windows NT
Modules: FrameWorks
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 Ntier Architecture. It also deals with database creation and migration to higher releases.
Project Title: OPCVU
Client: DLRL ( A division of DRDO), Hyderabad
Period: Dec'99-Jun'00
Team Size: 4
Designation: Module leader
Role: Enhancement and testing
Environment: Visual C++, Windows NT, Visual Sourcesafe
Description: OPCVU is a complex electronic warfare system, which works in the very high, and ultra high frequency
range. It is developed in VC++ on Windows NT. This application handles electronic devices like receivers, antennas
and communication links like General Purpose Interface Bus (GPIB), Transputer link and serial links. The system
communicates with other systems through TCP/IP sockets. Also involved in the programming of Threads, Processes
and synchronization.
Project Title: EGPDS
Client: DLRL (A division of DRDO), Hyderabad
Period: Feb’99-Nov’99
Designation: Team Member Leader
Team Size: 3
Role: Coding for serial communication, enhancements and testing
Environment: C, VC++, iRMX and Windows
Description: EGPDS is a complex real time project done in C, VC++ using iRMX and the windows operating
systems. It concentrates on keeping track of valuable data captured from two electronic devices continuously. One is
on RS-232 link and other is on Ethernet link. The project comprises of a Real time system (RTS) in C-language using
iRMX operating system and the GUI in VC++ (Windows operating system). All the calculations are done in RTS
according to the algorithm then send to the GUI for presentation. The health of devices can be verified online using
BITE, and diagnosis of devices can be done.