Ankur Rathore

Senior Software Engineer

Bengaluru, India

Summary

A passionate full stack developer focused on using Open source technologies like Python/Django on Linux, having worked on developing web applications for the E-Commerce domain, automating Networks for telecom and Network management companies.

Languages:

English

Favorite Python Packages:

Django, Django Rest Framework, Pandas, Requests, Django Extensions, Jupyter, Django Debug toolbar

Experience

  1. Working on developing a Hyperautomation platform. This is a SAAS based product on AWS and uses AWS's stepfunctions and Lambda functions as the main workflow automation tools. The backend is being developed using Python,flask and MongoDB. I have also been working on developing a machine agent using Go.
  2. Developed a Network automation platform for provisioning virtual cross connects on Megaport and Nokia Routers using python automation. The platform also provides different types utilisation reports.
  3. Working on a project to automate the Cisco Call Managers for the handling of IP Phones. The capabilities built into the portal include Managing, Addition and Modification of various features for IP Phones. Project involved the wrapping of Cisco SOAP API calls to REST API using Django to be consumed by the React front-end.
  4. Developed a portal for monitoring the vulnerabilities and End of life information of various networking devices. The portal had a series of dashboards for visualizing the information more precisely. The back-end was developed using Python/Django, Scrapy was used to create crawlers to fetch data from various sources, front-end was using HTML5, Bootstrap and jQuery
  5. Worked with a team of Network Engineers to develop a series of Network monitoring dashboards that would alerts on any threshold breaches. Back-end was developed using Python/Django with the REST API done using Django Rest Framework and front-end using React JS.
  6. Developed an Ordering Portal for a Network Management Company for Ordering, tracking and managing the tickets of Internet Circuits. The back-end was developed using Python/Django.
  7. Worked with a team of Network Engineers to develop a portal to monitor the Video Conferencing Calls of an Industrial automation company. The tools would show the details of the calls, along with graphical visualization of the various Network and Call Parameters. The back-end was developed using Python/Django, Data analysis was done using Pandas and the graphing tool used was NVD3.

Skills

Celery, Django, Django REST Framework, Fullstack Development, Kafka, PostgreSQL, ReactJS

Joined: June 2017