Srinivasa Manda

Tampa, United States

Summary

Languages:

English

Experience

SRINIVASA MANDA

Srinivasa.python@gmail.com | 469-647-9427

GITHUB Account URL: https://github.com/srinivasamanda

Summary:

  • Around Six years of IT experience in n-layer web applications and automation development using Python, Flask, Django, MySQL, CSS, HTML, Java script, MVC, AJAX.
  • Involved in entire life cycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Extensive experience in system analysis, design, development and implementation of web based and client/server application using HTML, Bootstrap, Node JS, CSS, JavaScript, AJAX, JSP, JDBC, XML, Python, Django, Flask, PHP.
  • Familiar and developed JSON based REST Web services.
  • Wrote AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
  • Experience with Unit testing/ Test driven Development (TDD), Load Testing.
  • Extensive experience with Object Oriented Design and SDLC methodologies using Rational Rose, Unified Modeling Language (UML).
  • Experience includes Database Design, Analysis and Development with MySQL, Oracle.
  • Proficient with Apache Web Server 2.0, MySQL 5, UNIX Shell Script, CSS, XML, Firefox, IE Browser Compatibility Issues, IIS and Linux.
  • Proficient in Software Design and Development with a solid background in Developing and Experience developing applications in Linux Environment.
  • Experienced in Agile Methodologies and SCRUM Process.
  • Experience in using Version Control Systems like GIT, Mercurial and SVN. Good Experience with PEP-8 and Google coding Guidelines for Python.
  • Self-motivated with good work ethic and team work skills.

Experience with Virtualization technologies like Installing, Configuring, and Administering VMware ESX/ESXi.

Corporate trained in agile methodologies and fluent in scrum and sprint planning.

Knowledge in OpenStack services such as NOVA, SWIFT, KEYSTONE, NEUTRON, CINDER and GLANCE.

Experienced in developing asynchronous messaging services using ZeroMQ, twisted ZeroMQ.

Design and implemented for data streaming using Python networking tools using XML-RPC and twisted XML-RPC servers that serves information via UNIX sockets and TCP, UDP protocols.

Experienced in Test driven approach for developing the application and Implemented the unit tests using Python Nose Test framework.

Experienced in implementation of Creation, Management and Configuration of Virtual Machines, Clone and Templates.

Skill Set:

Languages : PYTHON, Shell (Bash), C, C++, PHP,

HTML, JAVA SCRIPT, JQUERY, AJAX, CSS, HTML, XML

Web frameworks : FLASK, DJANGO, Node.js, ReactJs

Web server : APACHE SERVER, IIS

Database : ORACLE, MySQL, SQLite, PostGRE, MS SQL SERVER

Editors : VI, vim, Notepad++, Sublime text 3, Atom, PyCharm, Eclipse

Business process modeling : Rational Rose, UML
Networking : IPC, TCP/IP, UDP, ZeroMQ

Operating systems : Mac OS, Linux/Unix Ubuntu, CentOS, Windows

Virtualization tools : ESX 4.1/4.0, VSphere 3/4, VMware Workstation 10/11, Oracle Virtual Box

Version control tools : Jira, Git, Stash, SVN, Confluence, Jenkins, Mercurial

Education:

  • Masters in Information Technology Florida International University Miami FL – 2015
  • Bachelors in Computer Science Andhra University Visakhapatnam India – 2012


Moffitt Cancer Center, Tampa FL Sept 2017 – Present

Python Developer

Project: Blood and Marrow Transplant

BMT is a web application for MCC which stores all the patient records. This project is to convert pdf and other excel forms to a web application based on django and ExtJs.

Responsibilities:

  • Developed web pages using HTML, CSS and Bootstrap and ExtJs using Django template language.
  • Involved in requirement gathering from business analyst and team lead.
  • Wrote python raw sql queries to django database agnostic for MySql and Oracle database.
  • Created django class based REST API’s for the application.
  • Wrote JavaScript form validations for all the web pages in the application.
  • Wrote ajax calls to get, post, delete REST API calls for upload and delete files.
  • Fixed existing user interface bugs with CSS and JavaScript functionalities.
  • Worked in Agile and scrum environment which includes daily standup and sprint planning.
  • Used Mercurial, Jira, Pycharm, Ubuntu for development environment.
  • Developed web pages using HTML, CSS and Bootstrap and reactjs.
  • Involved in requirement gathering from SE’s and Stake holders.
  • Collaborated with team in turning the requirements to functional and software modules.
  • Wrote django admin pages and developed REST API get, post, delete, put functionalities for the application.
  • Wrote JavaScript form validations for all the web pages in the application.
  • Wrote ajax calls to get, post, delete REST API calls for upload and delete files.
  • Wrote django serializers to represent data in JSON format for the ajax calls.
  • Wrote admin pages to insert, retrieve, and delete customer details.
  • Create admin pages to view error logs.
  • Create admin pages with filters with add, edit and delete functionalities.
  • Fixed existing user interface bugs with CSS and JavaScript functionalities.
  • Wrote unit test scripts for models.
  • Wrote python scripts to perform CRUD operations on MySql database.
  • Used react google charts to show data in column charts, combo chart, bar charts.
  • Involved in QA process for code review.
  • Working in Agile and scrum environment which includes daily standup and sprint planning.
  • Use of Jira, Git, Pycharm, CentOS.

Environment: Python 2.7, Django, HTML, CSS, Bootstrap, JavaScript, ExtJs, MySql, Jira, Mercurial, Ubuntu, MySql.

AT&T, Atlanta GA Jan 2017 – Aug 2017

Python Developer

Project: Global Customer Support Service

GOSS is an internal web application for global customer support service which proposes to maintain orders and service agreements globally. This project is Django based restful web application with react js as view.

Responsibilities:

Environment: Python 3.5, Django, Docker, Google Charts, JSX, RestFramework, HTML, CSS, Bootstrap, JavaScript, Reactjs, MySql, Jira, Git, CentOS, MySql, Ajax, Docker


Thales Group, Melbourne, FL Feb 2016 – Dec 2016

Python Automation developer

Project: CI/CD and STV+

Primary roles and responsibilities are to develop and maintain automated tests using Python, Robot test and Nose tests frameworks for internal applications in CI/CD and InFlight Entertainment and Connectivity.

Responsibilities:

  • Develop and maintain automated tests using Python and the Robot test framework
  • Develop and maintain internal facing web applications using Python
  • Develop and maintain internal facing RESTful services using Python
  • Wrote client side of Flytnet Web Development Application that also happens to run in the backend of a Flask WEB application.
  • Wrote JavaScript and HTML for the client side of Flask WEB application to track status of operations running in Development Application.
  • Wrote script to interface an application running on a remote server using Python, ZMQ and Google Proto Buffers.
  • Experience in writing scripts to send messages from different servers using Python, ZMQ curve, ZeroMQ, twisted ZeroMQ, twisted XML-RPC, XML-RPC, Google Proto Buffers via IPC, TCP, UDP sockets.
  • Knowledge in real time media transmission with monitoring congestion control, bandwidth, delivery of packets and payload.
  • Added iptables NAT for SSH tunneling/port forwarding to install packages on private host via publicly exposed IP address.
  • Implement antenna status notifications for antenna via UDP programs.
  • Wrote scripts to identify connected antenna, antenna type at initialization, antenna slew elevation limit, antenna state changes, antenna communication failure, antenna command events.
  • Create zmq publisher to publish antenna status service announcement.
  • Wrote several python unit tests using nose test framework.
  • Build automated scripts to collect and archive python coverage and consolidation doxygen comments in master builds.
  • Wrote python scripts to parse config files.
  • Participated in Scrum-related team activities, i.e., daily standup, sprint planning, etc
  • Involved in code reviews and bug tracking on Jira.
  • Experience with Jira, Stash, Confluence. Followed Google Python Coding Style and PEP-8.
  • Installed VMware ESX server 4.1/4.0 and created virtual machines on ESX Servers. Created standard templates and deployed virtual machines from these templates.
  • Creation, Management and Configuration of Virtual Machines, Clone and Templates.
  • Customizing guest operating system on Virtual Machines.
  • Wrote scripts in scale out process for deploying multiple virtual machines from a single template.
  • Built task monitoring script to monitor various tasks such as poweron a virtual machine after cloning, clone virtual machine and reboot virtual machine using pyvmomi.
  • Implemented script to monitor on vcenter tasks.
  • Built web crawler on Jenkin web site to get the latest build information.
  • Wrote python scripts for IP address and Mac Address validation.
  • Built python scripts to read and write JSON files.

Environment: Python 2.7, nose 1.3.7, Robot framework 3.0, ZeroMQ, twisted ZeroMQ, XML-RPC, twisted XML-RPC, IPC, TCP, UPD, Linux, Git, Stash, Jira, Confluence, Ubuntu 14.04, PyCharm, Eclipse PyDev, Pylint, PEP-8

Hewlett-Packard, Sunnyvale, CA April 2015 – Jan 2016

Python Developer

Project: Open Stack HP Helion

Responsible in development and automation of deploying and cloning virtual machines on vcenter

Creation, Management and Configuration of Virtual Machines, Clone and Templates

Responsibilities:

  • Re-wrote scripts to use data exchange formats like JSON and made more modular.
  • Wrote scripts to clone virtual machine on ESX from the given template name in JSON file.
  • Built scripts to deploy virtual machine on ESX when template name is not specified.
  • Wrote script to generate IP address from CIDR and write into JSON files and assign them to virtual machine while cloning.
  • Built scripts to suppress the urllib3 warning when accessing vcenter using pyvmomi.
  • Used ansible for automating cloud deployment process of various templates.
  • Integrated and involved in daily scrum meetings with both onsite and offshore team.
  • Wrote multithreading scripts to access data from different locations.
  • Wrote python scripts to assign ip addresses to vm’s on different networks.
  • Responsible for building and automation of web scraper for Google play android apps web site and urls in python with BeautifulSoup module.
  • Used Python in-built libraries like, urllib, urllib2, os, multithreading and many advanced libraries to build automation libraries.
  • Implemented multithreading to reduce the time in scraping numerous android application urls.
  • Implemented automation script using Crontab in python to run the web crawler.
  • Used cURL for web scraping contents that cannot be scraped normally.
  • Worked with MySql database for querying scraped data that are dumped from CSV files.
  • Used R-Analytics for analyzing data and plotting Pie Charts, Bar Charts, Box plots, Histograms, Line Graphs, Scatter plots.
  • Implemented zoom in, zoom out, drag and drop functionalities using JavaScript and jQuery for touch screens and cursor controls.
  • Implemented URL parser for markers to be displayed on user interface for images by using json, jQuery and JavaScript.
  • Knowledge in cyber-attacks and vulnerabilities.
  • Convert flash to JavaScript for TerraFly.com website
  • Responsibilities include database design, code profiling and extensive documentation
  • Designed and implemented a dynamic image rendering which is consumed by PHP, JavaScript.
  • Designed a C++ driven application from the ground up that allows system administrators to configure and monitor an entire environment.
  • Used advanced techniques such as dynamic data binding.
  • Introduced DHTML-based smart form submission engine, which validated client side data and all dependencies (without reloading HTML page).
  • Developed JavaScript API used by clients to integrate the application with other
    modules.
  • Increased developer productivity by using efficient programming methodologies and local development
  • Involved in verification and testing in order to set MySQL database free from SQL injections

Environment: Python 3.3, JSON, hLinux, Linux, Git, Jira, VMware vSphere 5.5, VMware ESX 4.1, KVM.

HPDRC and Cyber Security Miami, FL Jan 2014 - Mar 2015

Python Developer

Description: Responsible in building automated tools to identify privacy and security issues in online (geo) social networks (e.g., fake review detection, private location-centric aggregates, and location verification)

Responsibilities:

  • Responsible for building and automation of web scraper for Google play android apps web site and urls in python with BeautifulSoup module.
  • Used Python in-built libraries like, urllib, urllib2, os, multithreading and many advanced libraries to build automation libraries.
  • Implemented multithreading to reduce the time in scraping numerous android application urls.
  • Implemented automation script using Crontab in python to run the web crawler.
  • Used cURL for web scraping contents that cannot be scraped normally.
  • Worked with MySql database for querying scraped data that are dumped from CSV files.
  • Used R-Analytics for analyzing data and plotting Pie Charts, Bar Charts, Box plots, Histograms, Line Graphs, Scatter plots.
  • Implemented zoom in, zoom out, drag and drop functionalities using JavaScript and jQuery for touch screens and cursor controls.
  • Implemented URL parser for markers to be displayed on user interface for images by using json, jQuery and JavaScript.
  • Knowledge in cyber-attacks and vulnerabilities.
  • Convert flash to JavaScript for TerraFly.com website

Environment: Python, R, BeautifulSoup, MySQL, Linux, HTML5, XHTML, CSS3, AJAX, JavaScript, Apache Web Server, Git.

Symbiosys, Visakhapatnam, India May 2012 – Dec 2013

Software Developer

Description: The aim of the project is to redesign website, create dynamic web pages for online banking system. Configure database to maintain the entire customer.

Responsibilities:

  • Responsibilities include database design, code profiling and extensive documentation
  • Designed and implemented a dynamic image rendering which is consumed by PHP, JavaScript.
  • Designed a C++ driven application from the ground up that allows system administrators to configure and monitor an entire environment.
  • Used advanced techniques such as dynamic data binding.
  • Introduced DHTML-based smart form submission engine, which validated client side data and all dependencies (without reloading HTML page).
  • Developed JavaScript API used by clients to integrate the application with other
    modules.
  • Increased developer productivity by using efficient programming methodologies and local development
  • Involved in verification and testing in order to set MySQL database free from SQL injections

Environment: C++, C, JavaScript 1.5, MySQL, Apache Server, Linux and UNIX Shell


Skills

Backend Development, Django, Django REST Framework, Flask, Frontend Development, Fullstack Development, Git, JavaScript, Linux, MySQL, ReactJS, Test-Driven Development, Virtualenv, Web Development, Web Scraping, wxPython

Joined: November 2017