NotesWhat is notes.io?

Notes brand slogan

Notes - notes.io



Professional overview

Professional Experience for over 3 years as a Java DevOps Engineer working in Telecommunications Domain on multiple projects.

Worked on different projects with experience on various technologies Java, python, Junit, Testng, maven, GIT, GERRIT, log4j, regex, Shell scripting, Perl scripting, Rest API, Json, xml, writing testcases, CSS, html, jQuery, JavaScript, Linux.

Experience in Analysis, Design, Development, Integration, Deployment and Maintenace of Software products.

Knowledge of agile methodologies

Knowledge on programming languages C, C++, Java,Java8, Python, C#.

Expertise in operating Linux environment with good command over any scripting language such as Shell, Python, Perl etc.

Experience in using GIT for code repository and as version control mechanism.

Experience in developing and maintaining CI/CD process for applications by accessing tools like Maven, Jenkins, etc.

Hands-on experience to build and handle VM’s, Containers utilizing tools like Kubernetes, Docker, etc.

Experience on usage of tools such as Confluence, JIRA, Gerrit, Artifactory, Nexus.

Experience in automating tests and deploying the code and monitor.

Experience on various IDE of Eclipse, IntelliJ, PyCharm etc.

Knowledge of testing tools Junit and Testng.

Implemented code to java using concepts of Multithreading, Executors and synchronization for introducing retry mechanisms and to avoid hanging scenarios over testcases.

Knowledge of logging framework log4j useful for logging and debugging of system and application logs.

Experience on various software testing scenarios, like Unit Testing, Functional Testing, Regression Testing, Acceptance Testing, Integration Testing etc.,

Implemented code for a service in python and written testcases for end-to-end flow testing.

Implemented code for automation of Commits with new release revisions using Perl Scripting.

Experience on web technologies of html, CSS, JavaScript, Ajax requests, jQuery, Json, xml, Rest API.

Experience writing services using XMLHttpRequest , AJAX in JS for interacting with servers and for asynchronous operations.

Implemented code using Java for gathering statistics and used ChartJs for making them visible in a comprehensive way with representation of graphs.

Good Knowledge of database MySQL.

Knowledge of collaborating on all stages of system development lifecycle, from requirements gathering to production releases

Have worked as scrum-master role which have included the tasks of Scrum meeting, sprint creation, sprint planning, story points & conducting sprint

Taken up the role of Product owner who will be responsible for the product and prioritize task



JCATCPP

Client :

Ericsson is a Swedish multinational networking and telecommunications company headquartered in Stockholm. The company sells infrastructure, software, and services in information and communications technology for telecommunications service providers and enterprises, including, among others, 3G, 4G, and 5G equipment, and Internet Protocol (IP) and optical transport systems. Ericsson has customers from all over the world that buy network elements connected to users

JCATCPP is a tool designed to help testers to develop and run testcases and test suites in the most convenient way to run tests on various network elements belonging to the generations of 2g, 3g and 4g

JCATCPP is a java-based application where the maven is used as build tool-pom.xml and settings.xml for dependencies, Junit for unit testing, we follow agile methodologies, we use git and Gerrit exclusively for the continuous integration of our code and JENKINS for build and deployment and for store in repositories we have nexus.

JResp:

Responsible for Preconditions and Postconditions of testcases.

Experience in using GIT for code repository and as version control mechanism.

Experience in developing and maintaining CI/CD process for applications by accessing tools like Maven, Jenkins, etc.

Experience on usage of tools such as Confluence, JIRA, Gerrit, Artifactory, Nexus.

Worked in agile development model and corresponding tracking tools like JIRA.

Knowledge of code coverage and Coverity tools.

Knowledge of logging framework log4j useful for logging and debugging of system and application logs.

Experience on various software testing scenarios, like Unit Testing, Functional Testing, Regression Testing, Acceptance Testing, Integration Testing etc.,

Execute tests, analyze results and debugging the logs.

Implemented code to java using concepts of Multithreading, Executors and synchronization for introducing retry mechanisms and to avoid hanging scenarios over testcases.

Worked on Migration of log4j software from log4j1 to log4j2 for logging System and application logs.

Experience in understanding of Software Development Life Cycle and SCRUM Methodologies

Have worked as scrum-master role which have included the tasks of Scrum meeting, sprint creation, sprint planning, story points & conducting sprint

Experience on Identifying problems or bottlenecks in everyday processes and procedures and suggested improvements and implemented fixes as needed to ensure processes meet expectations.

Collaborated with customers and teams in other locations

Worked well in a team environment.

Received good reviews and appreciation from customers as they are greatly satisfied with the service.

I have efficient and effective communication skills to share my knowledge within the project and with the customer. Regularly follow up with clients to make sure they feel valued and reminded about us.

Responsible for preparing various reports like monthly, weekly reports etc., and provide demos on improvements and development activities to all stakeholders.

Recommends performance enhancements by performing gap analysis, identifying alternative solutions, and assisting with modifications.



MJE-WEB

MJE-WEB is a web application for displaying details of the latest release version of MJE product versions with various flows and displays graphs with latest details of version failures for specific period. Latest MJE versions with CL1, CL2 and CL3 visible in the dashboard.

Res

Having experience building web interfaces for displaying interactive visual concepts

Experience in highly interactive web technologies like HTML5, CSS3, JavaScript, jQuery

Experience working with XML and JSON markup languages.

Good understanding of asynchronous request handling, partial page updates, and AJAX.

Worked on cross browser compatibility

Build reusable code for future use.

Developed Software for gathering statistics in Java and using ChartJs makes it visible in a comprehensive way of representing through graphs.

Collaborated with project coordinators to understand the project requirement.

Collaborated all stages of system development lifecycle, from requirements gathering to production releases.

Implemented feature for displaying the updated information from different site that MJE-parent version in MJE dashboard using JavaScript with AJAX requests for asynchronous operations and using async and await, CSS, HTML, and Perl scripting for getting the downloading the files from MJE parent site.

Ensured the projects delivered on time.

Using git for code management.

Experience in understanding of Software Development Life Cycle and SCRUM Methodologies, Kanan etc

Developing and maintaining the front-end functionality of websites.



MJE-EDC

MJE is a JCAT extension for MSRAN Products for 4g and 5g. Jcat is a test automation framework based on java and helps to perform action on system under test i.e., on hardware and helps to evaluate the responses like alerts, alarms and notifications. Java based framework for test case development. MJE is a java-based test execution framework execute java-based tests on nodes 4g & 5G.

EDC is Environment Delivery Check. Main functionality of EDC is for Execution of tests on real Hardware.

Responsible for EDC, regardless of if the issue is caused by MJE or other modules or environment involved in MJE EDC. Provides feasibility for end users to write their own test cases and Provides us to perform different kinds of actions on STP ‘s

MRes:

Responsible for ensuring the post release stability of product, functionality of EDC is for Execution of tests on real Hardware.

Responsible for ensuring proper implementation of the automation tools, monitoring and re-engineering the existing system based on the client’s feedback.

Experience in developing software applications and a good knowledge of scripting languages such as Java, JavaScript, Perl, Python, Groovy, Bash, and so on.

Have experience with managing deployments and integrations using configuration management tools such as Git, Jira, Gerrit, & Jenkins.

Responsible for doing RCA-Root Cause Analysis, if any faulty code is delivered and see to that the related commit is reverted. A ticket should also be written, to be used for aanalyse if the issue is caused by a delivery or other modules, or environment involved in EDC.

Participates in project planning meetings to share their knowledge of system options, risk, impact, and costs vs. Benefits and communicate operational requirements and development forecasts.

Performs routine application maintenance to ensure the production environment runs smoothly. Develops maintenance requirements and procedures.

Communicates and clarifies objectives to achieve team goals and thus creates a team environment that encourages both individual and team accomplishments.

Experience on Identifying problems or bottlenecks in everyday processes and procedures and suggested improvements and implemented fixes as needed to ensure processes meet expectations.

Implemented automatic mail notification for fault seen in new version release of product with various details like commit link, fault type, flow name etc., using Python, Beautiful Soup, SMTP protocol etc.

Using Naive Bayes algorithm which will make machine to learn, and the algorithm will deal with 0/1 format. Based on the idea of passing stack Trace as input instead of URL for failure case the fault classification has been introduced thus providing the faulty product.

Worked on MjeShell which is a shell prompt alike Jshell where we can perform different Mje actions. Each action has certain functionality like retrieving information from hardware node/resource.

Working on idea of enable dynamic test case selection in MJE EDC to be able to dynamically reduce the test scope, which further reduces the execution time and minimizes the hardware resources.

Worked in close coordination with the development and operations team such that the application is in line with performance according to the customer's expectation.

Awards and Achievements Rewards:

Star of the month in September 2021

Beyond Excellence Award on Oct 2021

Selected For TCS Digital program

Star of the month in December 2022

Received Certificate completion for Java EE 8 WebServices

Received completion for Agile Foundation

Received Certificate completion for Java 8

Received Certificate completion for Spring MVC

Won 1st prize in C-quiz at Lakshya2k’17 LBRCE.

Won 1st prize in “Test your C-skills” competition conducted by IEEE student branch LBRCE.

     
 
what is notes.io
 

Notes.io is a web-based application for taking notes. You can take your notes and share with others people. If you like taking long notes, notes.io is designed for you. To date, over 8,000,000,000 notes created and continuing...

With notes.io;

  • * You can take a note from anywhere and any device with internet connection.
  • * You can share the notes in social platforms (YouTube, Facebook, Twitter, instagram etc.).
  • * You can quickly share your contents without website, blog and e-mail.
  • * You don't need to create any Account to share a note. As you wish you can use quick, easy and best shortened notes with sms, websites, e-mail, or messaging services (WhatsApp, iMessage, Telegram, Signal).
  • * Notes.io has fabulous infrastructure design for a short link and allows you to share the note as an easy and understandable link.

Fast: Notes.io is built for speed and performance. You can take a notes quickly and browse your archive.

Easy: Notes.io doesn’t require installation. Just write and share note!

Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q )

Free: Notes.io works for 12 years and has been free since the day it was started.


You immediately create your first note and start sharing with the ones you wish. If you want to contact us, you can use the following communication channels;


Email: [email protected]

Twitter: http://twitter.com/notesio

Instagram: http://instagram.com/notes.io

Facebook: http://facebook.com/notesio



Regards;
Notes.io Team

     
 
Shortened Note Link
 
 
Looding Image
 
     
 
Long File
 
 

For written notes was greater than 18KB Unable to shorten.

To be smaller than 18KB, please organize your notes, or sign in.