Sign in

Engineer Python

Bangalore, Karnataka, India
December 21, 2020

Contact this candidate


#****/* **** *********** *******






Vishwitha NandaKumar


Backend developer with 3.10 years of experience in IT industry.

Front End - experience in django and flask with python as part of the certification

and mini projects.

2.2 years of experience in developing web applications using Python and Automation.

1.8 years of experience in developing backend API’s and enhancements using Spring framework.

Have good understanding in Docker, Kubernetes and CI/CD Jenkins as part of the project.

Have worked a mini project on implementation of kafka with micro service

architecture and using kubernetes.

Well versed with testing library and frameworks such as Junit, PyUnit, Pytest and Robot.

Currently working in Wipro Technologies as Senior Project Engineer.

Good Object-Oriented Design & Development Skills.

A strong-willed and self-motivated professional who takes deep care in adhering to quality norms within projects .

Would like to take up the challenges and put in efforts to execute them.

Experience in Agile and Kanban methodologies.

Known for writing efficient, maintainable and reusable code.

Proficient in design, data structures, problem-solving, and debugging.


Programming Languages : Python, Core Java, C, C++.

Frontend Programming Languages : Java Script, CSS, HTML.

Frameworks : Django, Bootstrap, Spring.

Build Framework : Maven

Version Control : Git, Bitbucket

Continuous Integration tool : Jenkins.

API development environment : Postman Rest Client.

Test Framework : PyTest, Unittest, Robot Framework, JUnit, Mockito.

Interests : Data Structures, Algorithms.


B.E (2012-2016)(Full Time) in Information Science and Engineering from New Horizon College of Engineering,Bangalore with 76.83 % .


Python and Django Full Stack Web Developer Bootcamp, Udemy

The projects that I have done can accessed here :

Complete Python Bootcamp: Go from Zero to hero in Python 3, Udemy .


1.Implemented services to publish and consume message from kafka using

micro service architecture and deployed it in kubernetes.

Details on the Project :

(Application -Python)

Implemented two service,one to publish the message to kafka and another to receive the message from kafka .

Exposed REST API to get the message count

Exposed REST API to trigger the message publishing, upon the trigger the message will be published continuously.

Consumer service is implemented as HA.

Link to the project:


2016 -present WIPRO Senior Project Engineer

1. Data Center Management Service Pipeline Controller.

Data Center Management Service Pipeline Agent :

Agent resides on switches and are responsible for provisioning the programmable switches and collect the information and send to the controller.

This way it provides a flexibility for the users to interact with the switches directly.

Responsibilities :

1.Requirement, feature & design understanding.

2.Analyzing of requirements for the enhancements and Coming up with the best way to implement them .

3.Implementation of rest API end points.

4.Writing reusable and efficient code in Python .

5.Implementation of CI/CD pipeline jobs.

6.Unit testcases written to have maximum code coverage.

7.Attending the status meetings.

2. DNAC (CISCO Digital Network Architecture Center)

Cisco Digital Network Architecture offers centralized, intuitive management that makes it fast and easy to design, provision, and apply policies across your network environment. It focuses on automating network changes centrally, centralized IP management, Manage software images and updates, Access overall health of the network, Reduces the repetitive process of configuration tasks.

The Cisco DNA Centre GUI provides end-to-end network visibility and uses network insights to optimize network performance and deliver the best user and application experience

Responsibilities :

1.Requirement, feature & design understanding.

2.Analyzing of requirements for the enhancements and Coming up with the best way to implement them .

3.Feature enhancements on DNAC -Which involves Rest API development and enhancements using Java .

4.Ensuring maximum code coverage for the changes done using Juint .

5.Resolving the bugs assigned in stipulated time.

6.Performing manual testing for the code changes done, which involved interaction with devices like : Cat9k,Nexus9k.

7.Attending the Scrum meetings and Updating the rally on time for tracking the daily status.


D.O.B : 15/12/1994

Nationality : Indian

Sex : Female

Marital status : Single

Languages : English, Kannada, Telugu, Tamil, Hindi.


I hereby declare that the above mentioned information is correct up to my knowledge and I bear the responsibility for the correctness of the above mentioned particulars.

(Vishwitha Nandakumar)

Contact this candidate