We provide IT Staff Augmentation Services!

Python Developer/technical Analyst Resume

4.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY:

  • Around 6+ years of experience as a Developer and coding with analytical programming using Python, Django, Flask, C. Experience working with Python - 3.4, 2.7 Version Control Git, Mercurial
  • Experience in web application development environment using Python, Flask, JavaScript, XML, CSS, HTML, DHTML, JQuery, MySQL, and Apache Web server
  • Experience in Analysis, Design, Development, Management and Implementation of various stand-alone, client-server enterprise applications
  • Good experience in Python, Flask, Django, Pyramid Framework. Knowledge of Pandas, Numpy, Scipy.
  • Excellent experience in Python development under Linux OS (Debian, Ubuntu, SUSE, RedHat Linux, Fedora)
  • Proficient in SQL databases MS SQL, MySQL, Oracle and no-SQL databases MongoDB
  • Experienced with full software development life-cycle, architecting scalable platforms, object oriented programming, database design and agile methodologies
  • Experienced in MVW frameworks like Flask, Angular JS, Java Script, JQuery and Node.js
  • Experience object oriented programming, analysis and Design, concepts using Python and PHP
  • Experienced in WAMP (Windows, Apache, MYSQL, Python/PHP) and LAMP (Linux, Apache, MySQL, Python/PHP) Architecture.
  • Knowledgeable in field of Computer Networking (including TCP/IP, VLAN, ACL, NAT, VPN, IPv4/IPv6, DNS, DHCP, IP Sec, SSL-VPN, Virtual Switch/NIC configuration, UDP, SNMP, Syslog, OSPF, BGP) with interdisciplinary research in Software Defined Networks (SDN), OpenFlow and Voice over IP applications
  • Experienced in installing, configuring, modifying, testing and deploying applications with Apache
  • Skilled in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts
  • Experience with Unit testing/ Test driven Development (TDD), Load Testing

TECHNICAL SKILLS:

Languages: Python 3.4/2.7, R, MATLAB, ANSI C, SQL, PL/SQL, UNIX Shell, JavaScript, HTML, XML, DTML, etc

Database: Oracle server/UNIX, MySQL/UNIX ; PostgreSQL, SQL Server; Google Apps Engine's Datastore 0.5 year; ZODB 5 years, MS Access 2 years, DB2 1 year, MongoDB

OS/Platform: UNIX: HP, Linux (RHEL/SuSE/Fedora), Solaris, FreeBSD, AIX, Ubuntu, CentoOS, Windows 2000 (Server & Pro), Windows XP, Vista, Windows 7, 10 & Mac OS

Python frameworks: Flask and Django 1.4.x/1.5, Pyramid, Scrapyd

Python Libraries: JSON, CSV, XML, Pandas, Numpy, UnitTest

Web technologies: JavaScript, XML, HTML

Software Tools: GDB, DBX, Eclipse, MS Visio, Git, PyCharm

Internet Programming: HTML, XML, CSS, AJAX, JSON, query, Web Services (SOAP/REST), Apache

Web Server: Apache Tomcat 5.5/6.0, IIS, AWS

Software Development Lifecycle: Agile Methodology, Scrum framework

WORK EXPERIENCE:

Confidential, San Jose, CA

Python Developer/Technical Analyst

Responsibilities:

  • Developing a web-application tool that is designed for flexible access of managing and sharing information, and creating documentation reports for various applications and team members
  • Responsible for the design aspect of notification framework
  • Built analytic models for the notification framework and set up scripts to run daily reports
  • Involved in developing Rest-API for the web-applications using Python 2.7, HTML, XML, CSS, Javascript, JQuery and Flask web framework
  • Program queries using Python/SQL scripts to get data from different databases such as ERP, OPLA etc and, build REST API and NoSQL queries using Flask web-framework and MongoDB
  • Experienced in data modeling for analytics by building queries using Map/Reduce (pymongo/mongodb) and implementing for visualization using Elastic search, kibana and logstash on Apache server
  • Understand various data available in different datalakes and recommend its usage to build web-applications
  • Also, recommend different applications or tools necessary for easy-use of web-applications
  • Helped in integrating user-friendly, step-by-step interactive guide to demonstrate the product usage using Intro.js

Confidential, San Francisco, CA

Python Developer -SDN Controller

Responsibilities:

  • Drive infrastructure setup, design and configuration for 3 Node Controller Cluster implementation
  • Work with team of developers to create python applications for Controller Project.
  • Integration testing of 3 Node Cluster with Python/Robot-framework for datastore functionality
  • Used Python 2.7, to merge, remove duplicates and convert to smaller files
  • Develop programs to automate the testing of controller in CI/CD environment using Python, Java, Bash script, Git, Linux command line, Java Script
  • Developed Python scripts to run the test case scenarios
  • Maintained Linux hosting environment, Apache web server and MySQL database server.
  • Familiar with Yang, Netconf and Jenkins continuous integration.
  • Created entire application using Python, MySQL and Java.
  • Update Wiki pages for larger audience use
  • Utilize PyUnit/PyCharm - the Python unit test framework, for all Python applications
  • Use of Bugzilla/Trello for daily scrums and work management
  • Knowledgeable in RESTful web services testing and API development
  • Good troubleshooting skills (checking and interpreting server logs in Linux/Windows)
  • Created and documented test plans and test cases
  • Created sanity check document and did integration testing
  • Created a Git repository and added the project to GitHub
  • Worked with Documentation team to review and provide functional specification user/developer guide related to creating web applications using Confidential Controller
  • Also worked with, OpenVSwitch to test the functionality with the Controller

Confidential, Mountain View, CA

Python Developer

Responsibilities:

  • Designed and implemented SDDC infrastructure software solutions using VMware NSX, Palo alto Network firewall services, and VMware Integrated OpenStack
  • Designed front end and backend of the application using Python on Django Web Framework
  • Sound technical background and experience in virtualization software (VMware vSphere, Hyper-V) and networking technology (TCP/IP, VLAN, VXLAN, NSX, NAT, VPN, IPv4/IPv6, LAN/WAN, Layer 2 - Layer 4 protocols)
  • Experienced with VMWare 5.x or greater product suite including the use of vMotion, vSphere Distributed Switch implementation, NSX network virtualization components (Controller, Logical Switch, Logical Router)
  • Employed the use of different network/log monitor tools such as vRealize 6.0 Suite (vRealize Operations Manager and Log Insight), Solarwinds Manager and Splunk for evaluation setup
  • Use of JIRA for daily scrums and work management
  • Wrote python scripts to parse XML documents and load the data in database
  • Developed Python/Django modules to deliver certain format of data
  • Designed and developed data management system using MySQL
  • Created detailed user guides for training purpose

Confidential, Santa Clara, CA

Python Developer / Technical Support Engineer

Responsibilities:

  • Primarily addressed Service Level 3 & 4 issues related to SMB and Branch office customer segments. Effectively resolved customer challenges with proficient use of available tools (web, phone)
  • Resolved issues related to configuration, upgrades, and hardware failures; Configuration of NAT, IP Sec VPN, SSL-VPN, VLAN, SNMP, OSPF, BGP, Security Policies, URL Filtering, Authentication Profiles (LDAP, Radius, Active Directory), Security Profiles (URL Filtering, Vulnerability, Data Filtering, File Blocking), Routing and Custom Reports Generation
  • Worked as a backup lead. Responsible for reviewing cases and evaluating the severity to provide solutions
  • Good troubleshooting skills (checking and interpreting server logs in Linux/Windows)
  • Developed Python web services for processing JSON and interfacing with the Data layer
  • Worked on development of internal testing tool framework written in python
  • Generated property list for every application dynamically using python
  • Installed, configured, modified and tested applications with Apache
  • Wrote test cases for testing tools to replicate scenarios in the lab
  • Monitors and evaluates competitive applications and products. Reviews literature, patents, and current practices relevant to the solution of assigned projects.
  • Provided technical leadership, and served as a guide and mentor for junior-level Engineers
  • Administered in training representatives on technical and internally developed software applications
  • Product familiarity: PA-200 through PA-2020 product families

Confidential, Chicago, IL

Research/Developer

Responsibilities:

  • Designed an architectural model for end-to-end traffic engineering from Service Provider to the mobile device
  • Investigated and developed a mathematical model to use multiple controllers to program the mobile device networking fabric
  • Designed and developed data management system
  • Development of Python APIs to dump the array structures in the Processor at the failure point for debugging
  • Worked with OpenFlow (LINC) Switch, OpenVSwitch, Erlang Controller
  • Model was demonstrated and simulated using R programming package. Results successfully determined model behavior and validated the model assumptions
  • Implemented Ryu SDN controller (Python based Controller)
  • Wrote Python Scripts to load the data to database
  • Investigated and conducted analysis on existing adaptive jitter buffer algorithms via OpenH323 (Open Source implementation of H.323 Voice over IP protocol)
  • Proposed an adaptive jitter buffer simulation model to investigate the dynamic change of adaptive audio codecs (from higher bit rate to lower bit rate)
  • Installation of virtual machine such as AWS
  • Model simulated (ARENA) to demonstrate improved call performance during an established call session reducing packet loss by 30%
  • Researched, wrote and edited documentation and technical requirements, including software design, evaluation plan, test results, technical manuals with formal recommendation and reports

Confidential

Tier 1 Enterprise TAC Support

Responsibilities:

  • Primarily addressed Service Levels 1-4 issues related to Enterprise customers for Cisco routers and switches. Customer interaction via online technologies and phone
  • Solved issues related to hardware failures, router crashes, bugs, IOS upgrades and configuration assistance. Resolution process included replicating the issues in the lab.
  • Experience with various networking technology, including TCP/IP, VLAN, ACL, NAT, VPN, IPv4/IPv6, DNS, DHCP, Virtual Switch/NIC configuration, UDP, SNMP, Syslog, OSPF, BGP
  • Experience in successful research, design, and implementation cycles
  • Experience with low-level testing, performance analysis and troubleshooting
  • Strong communication with documentation skills. Used Visio to document network topologies

We'd love your feedback!