Summary
Overview
Patents
Skills
Work History
Education
Timeline
AdministrativeAssistant

Sivaram Pavan Kumar Challa

Software Engineering Manager
Hyderabad

Summary

Summary

  • 13+ years of enterprise software engineering expertise in the full lifecycle of software development.
  • Expertise in object-oriented analysis and Java enterprise application development.
  • Hands-on experience designing, developing, and servicing highly available enterprise applications.
  • Well-versed with web development and restful API services.
  • Passionate about solving technical problems while delivering exceptional value to the customers.
  • Efficient organizational, presentation, and interpersonal skills. Able to work independently and as part of a team, with outstanding multi-tasking skills.
  • Work experience as a people manager, and scrum master.

Overview

13
13
years of professional experience
3
3
years of post-secondary education

Patents

Integration Message Resubmission Tool

Status - Granted

Skills

    Java/J2EE, Python, SQL, XML

JavaScript, Shell Scripting

Service Oriented Architecture(SOA), Web Services(SOAP & REST)

Data Structures, Algorithms, OOP, Design Patterns

Hibernate, JPA, ANT, Maven, Junit

GIT, SVN, Perforce

Weblogic, JBoss, WebSphere

Work History

Software Engineering Manager

OpenText Technologies
Hyderabad
08.2020 - Current
  • Provided regular feedback to both junior engineers and senior leadership on individual performance metrics and observations.
  • Evaluated ongoing development efforts, providing feedback on potential methods of expediting completion and improving final results.
  • Mentored junior software engineers, providing careful guidance of development strategies and education on innovative development techniques.
  • Collaborated with cross-functional teams to integrate specific [Type] features into finished products.
  • Led development on [Number] simultaneous projects, multi-tasking across several deliverables while remaining in direct control of development paths.

Principal Software Engineer

OpenText Technologies
Hyderabad
07.2016 - 08.2020

Case360 Case360 is an enterprise application development platform used to add Web-based work management capabilities to applications. These capabilities enable businesses to automate diverse business processes, manage their data, and streamline their business operations.

  • As the tech lead (distinguished panel member) for the project, owned the development and delivery of the new platform from requirement analysis, design, development, and deployment.
  • Played the role of security go-to member, identified critical vulnerabilities, and fixed them by implementing CSRF, and XSS protection.
  • Modernized the infrastructure and application by re-writing on the latest technologies.
  • Worked closely with fast track teams in on-boarding the new customers, pro-actively unblocking all go-live issues for the customers ensuring a successful launch.
  • Recognized for annual best performance across global teams and was awarded as Champion.

Vignette Records & DocumentsIt is a filing system for documents and records, including images of paper documents, email messages, faxes, and online transactions. Just like the paper documents of a traditional filing system, these documents and records are filed in digital form

  • Owned the entire product development life cycle including design, development, build and release
  • Led the design and deployment of the document management solution on JBOSS
  • Used the principles of MVC to incorporate AngularJs as part of migrating client side of the application
  • Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side in JavaScript framework AngularJS
  • Supported the customer support team by resolving multiple go‑live issues (Priority 1)

Senior Member Technical Staff

Oracle India Private Limited
Hyderabad
01.2009 - 07.2016

AIA Message Resubmission UtilityIt is a tool that allows a user to resubmit data/messages transmitted between integration milestones.

  • Developed the code to resubmit a message from source integration milestone to target integration milestone.
  • Capture AIA Error Metrics, business context related information from the error message.
  • Support multiple/batch resubmission of error messages.
  • Developed samples and scripts for testing the utility

AIA Error handling frameworkIt provides error handling and logging components to support the needs of integration services operating in an Oracle Application Integration Architecture (AIA) ecosystem. The main features of AIA Error Handling Framework are – sending Error Notifications, integration to Oracle BPM Worklist, Error Logging, B2B Error Handling and Framework extensibility.

  • Responsible for migrating 2.x notification model to 11g using UMS API
  • Enhanced the Error Notification Rule Evaluation algorithm
  • Developed logging framework based on ODL for all error/fault messages
  • Developed custom extension hooks to the fault handling framework

AIA Install Driver (AID) - It is responsible for deploying the content defined in the deployment plan to the target servers defined in a properties file. The installation driver is a command line tool that can interpret line by line of the deployment plan and deploys it to the specified target server. AID is essentially a library of ANT tasks and python scripts along with logical orchestration, exception handling etc., which can interpret the xml tags in the Deployment Plan. Most of the common deployment tasks are covered by AID.

  • Developed the scripts to deploy & undeploy the artifacts like JCA Adapters, WLS Data sources, SOA Composites, Applications, JMS & AQJMS Resources, WLS SAF
  • Created a utility called ‘XSLMerge Utility’ which is used to merge a specific portion of an xml file into another xml file at the desired place
  • Developed the code to create, update & delete credential store

Education

Master of Computer Applications - Computer Science

National Institute of Technology
Surathkal
08.2006 - 04.2009

Timeline

Software Engineering Manager

OpenText Technologies
08.2020 - Current

Principal Software Engineer

OpenText Technologies
07.2016 - 08.2020

Senior Member Technical Staff

Oracle India Private Limited
01.2009 - 07.2016

Master of Computer Applications - Computer Science

National Institute of Technology
08.2006 - 04.2009
Sivaram Pavan Kumar ChallaSoftware Engineering Manager