Mahesh krishna  M.

Mahesh krishna M.

Java, J2EE developer with Application Support Experience. Also, have experience as DevOps Engineer.

Hyderabad , India

Experience: 13 Years

Mahesh krishna

Hyderabad , India

Java, J2EE developer with Application Support Experience. Also, have experience as DevOps Engineer.

48000 USD / Year

  • Immediate: Available

13 Years

Now you can Instantly Chat with Mahesh krishna !

About Me

  1. Having 13+ years of IT experience in Java/J2ee technologies on Telecom, Products, Retail, Banking & Finance, Communications Media and Technology domains.
  2. Having 10+ Years of progressive experience in Java/J2ee Application Developm...
  3. Having 10+ Years of progressive experience in Java/J2ee Application Development, Maintenance and Support with solid understanding of Object Oriented Design and Programming concepts.
  4. Having 3+ Years of experience as a DevOps Engineer.
  5. Expertise in the areas like System Integration, Application Modernization and Optimization.
  6. Expertise in Build & Deployment of Java applications.
  7. Expertise in CI & CD process using Jenkins as Devops Engineer. 
  8. Experience in understanding ITIL framework, ITSM processes, Debugging, Problem Solving and Trouble Shooting skills.
  9. Strong Analytical skills, ability to come up with Root cause analysis and provide workaround/solution.
  10. Good knowledge and experience in Client/Server based Web Applications.
  11. Solid understanding of Software Development Life Cycle (SDLC). Practitioner of Agile Software Development and Test-driven Development (TDD) to provide high quality solutions.
  12. Well conversant in client interaction with the ability to communicate with all levels.
  13. Quick learner who can quickly master all aspects of job in short time to maintain productive working relationship with Clients, Peers and Management.
  14. Dedicated team player with excellent Communication, Interpersonal and Presentation skills.
  15. Ability to handle the Team, proactive, motivated team player and coordination for smooth delivery of project.
  16. Enthusiast in learning and implementing new Containerization Orchestrator tools of DevOps.

Show More

Skills

Portfolio Projects

Description

Digital Support is organized as nine Streams; self-sufficient teams that operate 24x7 with a dedicated focus to specific functionality or Channel. Functionality examples are Checkout, Browse pages, and channels are Desktop, Mobile Apps, POS, Scan & Pay. Some Streams are horizontal and equip other Streams to have more automation, deliver quick digital enhancements, ensure security is at the forefront, and operational tasks are performed without impact to functional focus.

HUB team is primarily responsible for supporting Core Purchase & Delivery, Customer Accounts, Credit Management,Order History, Loyalty & Marketing Campaigns, Subscriptions, Promotions and Registry.

Roles & Responsibilities :

  • Responsible forApplication Development and Support activities for MCOM and BCOMapplications.
  • Application Walk-thru of J2EE/Java Web applications to analyze customer issues.
  • Responsible forBuild & Deployment of Java applications.
  • Involvedin CI & CD process using Jenkins.
  • Responsible for Issue analysis, Bug fixing and maintenance of Splunk Alerts & Application Dashboard Monitoring.
  • Involved in implementation of Change requests for Promotion issues, Campaigns, Link Loyalty, CITI related issues, etc.
  • Involved in call outs of Batch Order issues in MCOM and BCOM site.
  • Responsible for sending Incident Update report for OTB with impact.
  • Managed Kill Switch configuration for property changes in ECOM Mass Portal.
  • Involved in OES related Server Configurations to switch traffic accross the data centers as part of release plan.
  • Involved in Maintenance and support activities for MCOM and BCOM applications.
  • Identify and implement process improvement initiatives for application and team efficiency.
  • Attending daily stand-up meeting with Onshore and offshore teams for regular updates and hand-offs.
  • Following appropriate escalation matrix on priority issues.

Show More Show Less

Description

The Cramer OSS Suite is a product of Amdocs which contains set of open standards-based products that provide time and cost-saving solutions for service and network provisioning. It comprises of applications that provide a unified network inventory management and automation of operational processes. In addition, there are a number of products that provide key support facilities to the core products, and others that facilitate integration with external applications. Cramer modules are : Resource Manager, Task Engine, IT Manager, Discovery Engine, Sync Engine. Metadata Manager, an Eclipse based component is one of the key support module which is used by administrator to model the metadata for Cramer objects, relations, wizards and views.

Roles & Responsibilities:

  • Worked as a Cramer SME in VCNO AMS team.
  • Involved in automation of AMS operations activities, enhancements of Cramer Web Portal, Customer-Service On-boarding API creation.
  • Involved in development, automation, maintenance and support activities.
  • Setting up the build and deployment automation for Java base project by using JENKINS and Maven.
  • Involved in environment setup, code Integration, testing and deployment.
  • Gathering Information from the Clients and providing consultation by performing POC and setup the Build/Deployment and Release management.
  • Implementing a Continuous Delivery framework using Jenkins, Maven in Linux environment.
  • Setup the continuous Integration (CI) and continuous Deployment (CD) process for the application using the Jenkins.
  • Responsible for requirements gathering, bug fixing and maintenance of the OSS TF Management suite & Monitoring application.
  • Involved in Bi-Weekly reconciliation activities, Incident resolutions, Inventory report generation as requested by customer.
  • Providing Functional & Technical guidance to peers and newly joined team members.
  • Involved in code review activities, providing KT and mentoring junior team members.
  • Involved in review of work instruction documents, KB articles.
  • Responsible for identifying and providing solutions to frequent occurring issues.
  • Identify and implement process improvement initiatives for application and team efficiency.
  • Maintained Git workflows for version control (SCM).

Show More Show Less

Description

Emagia Corporation is a leading provider of Enterprise Order-to-Cash Management (OTC) solutions. For over a decade, Emagia has been delivering highly innovative technology solutions to transform, automate and optimize receivables, credit and collections processes for maximizing cash flow. Emagia Receivables Management Suite includes Credit Management, Collections Management, Deductions Management and Customer Financials Portal. Emagia Receivables Analytics solutions provide enterprise-class pre-packaged business intelligence dashboards, visualizations, analysis and forecasting capabilities for managing the credit-to-cash cycle. Emagia has served as the primary technology platform for several credit and collections departments as well as for F&A shared service centers. Several companies across the world achieved significant and sustainable improvements to their DSOs, credit risk, cash flow and profitability with Emagia Solutions.

Roles & Responsibilities :

  • Complete ownership of Receivables & Deductions management modules of product Emagia.
  • Involved in CATALENT & XYLEM projects development and support activities.
  • Involved in environment setup and release management Integration Testing and regression testing with Testing team.
  • Responsible for Requirements gathering, Bug fixing and maintenance of the application.
  • Worked on Daily Activities, Incidents, Work Orders, Problem Management, Change Requests and Estimations/Implementations.
  • Responsible for service delivery of Critical, High & Medium tickets in respective applications.
  • Involved in creation of Configuration documents and raising the requests for all environments.
  • Providing Functional & Technical guidance to peers and newly joined team members.
  • Involved in code review activities, providing KT and mentoring junior team members.
  • Responsible for driving CR, Developemt and Support review calls.
  • Involved in creation and review of work instruction documents, KB articles, CR documentation.
  • Responsible for identifying and providing solutions to frequent occurring issues.
  • Identify and implement process improvement initiatives for application and team efficiency.
  • Provided day/night shift for support or deployment releases.
  • Following appropriate escalation matrix on priority issues.
  • Organizing weekly meetings, status calls with Clients and Team event activities.
  • Responsible for tracking Resource Utilization, Shift Plans, Vacations and DART reports.
  • Identify and implement process improvement initiatives to improve the team efficiency.
  • Provide Support team with technical and functional guidance.

Show More Show Less

Description

Application migration is the process of redeploying an application, typically on newer platforms and infrastructure. The process involves staging of the new environment before the actual cut-over and requires coordination of IT teams at the time of cut-over. In the case of the cloud, the application can be migrated from an existing data centre to the target cloud. The target infrastructure can be a public, private, or hybrid cloud: that is, an environment that transparently combines multiple clouds, whether private or public. Migration of an application to a cloud will be able to derive tangible financial and operational benefits in moving an application from legacy servers to a cloud.

Roles & Responsibilities :

  • Requirements gathering, Code analysis and preparation of technical specifications
  • Involved in Application Code set-up, Build and Deployment process
  • Migrating Web Applications from legacy system to cloud system
  • Creation of JBoss Admin console users in Linux cloud environment
  • Apache web server configuration as per cloud requirements
  • Deployment of applications from legacy server to cloud JBoss server
  • Involved in peer code review, defect analysis and bug fixing
  • Configuring DNS alias for all environments as per user requirement without no impact to application users
  • Creation of IVCC Change Management Process documentation for production release
  • Organizing and allocating team work.
  • Supporting other teams in the project on technical and functional issues.
  • Interacting with client and application teams

Show More Show Less