Python Developer Resume
San Jose, CA
SUMMARY:
- Over 7+ years of experience as a Web Application Developer and Software Engineer using Python, FLASK.
- Experience with FLASK, a high - level Python Web framework.
- Worked in Python Integrated Development Environments like Pycharm.
- Experience object oriented programming (OOP) concepts using Python.
- Experienced in developing web-based applications using Python,FLASK, XML, CSS, HTML, DHTML, JavaScript and JQuery, ORM(SQL Alchemy).
- Experience in developing python scripts for automation and performing functional tests and data validation.
- Excellent knowledge of OOPS, Multi-Threading and Collections concepts and in Python.
- Good experience with Amazon Cloud EC2, Simple Storage Service S3 and Amazon SQS.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, Bootstrap and JavaScript.
- Familiar with JSON based REST Web services
- Expertise in working with server side technologies including databases, Restful API and MVC design patterns.
- Hands on Experience with parallel computing, multithreading, Experience with JSON based REST Web services
- Experienced in developing Web Services with Python programming language.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Excellent debugging, problem solving, optimization and testing skills.
- Highly motivated, dedicated, quick learner and have proven ability to build and manage a team and work individually.
- Excellent written and oral communication skills with results-oriented attitude.
TECHNICAL PROFICIENCY:
Languages: Python 2.7/2.4,3, C, Javascript
Python Framework: FLASK, Pytest
Storage: MySQL, SQL Server 2008, SQLite, PostGRE Amazon AWS cloud, Amazon Cloud EC2, Amazon SQS, Amazon S3
Web Technologies: AJAX, JavaScript,pyQT, HTML, JSON, XML,and Load Balancers
Protocols: ACL, IPV4/V6, TCP/IP, VLAN, NAT, DHCP,FTP,SCP
Versioning Tools: GIT
Web Servers: Apache, IIS
Operating systems: Linux/Unix, MAC OS
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Python Developer
Responsibilities:
- Used FLASK framework to design and develop the application.
- Developed UI using HTML/CSS3, JQuery, and JavaScript.
- Developed APIs and optimized the existing services using python for feature libraries to support network device interfaces for automation framework which helps network engineer to configure, manage and test network those interfaces using automation framework
- Automated Policy Based Routing configurations per client requirements and Security configurations using Python
- Delivered Model-driven programmability support for the platform of ASR9000 on IOS XR platform. Also, implemented the backend support, enabling the request/response to platform data using NETCONF
- Wrote Python Scripts to handle REST API’s to retrieve Network data from data centers.
- Created database using MySQL, wrote several queries and used FLASK to extract data from database.
- Worked on automation, setup and administration of build and deployment tools such as Jenkins
- Automated Policy Based Routing configurations per client requirements and Security configurations using Python
- Used Github for Python source code version control.
- Responsible for debugging and troubleshooting the web application.
- Worked closely with engineering design and product management teams to achieve critical milestones and ensure timely product delivery.
- Worked on Agile Methodologies, Scrum stories and sprints experience in a Python based environment.
Environment: Python 3, Linux, GIT, JavaScript, HTML, CSS, JSON, Restful Web Services,Jenkins.
Confidential
Python Developer
Responsibilities:
- Worked with offshore teams and internal clients to Design and analyze the requirements of in-house applications.
- Worked on Agile Methodologies, Scrum stories and sprints experience in a Python based environment.
- Used HTML5/CSS, Bootstrap, and Javascript for UI development.
- Developed Python scripts using multithreading module.
- Implemented and modified SDN load balancer in POX SDN controller.
- Used Restful API’s with JSON,XML to extract Network traffic information.
- Created the Automation scripts using Python for testing applications as well as the integration of these application(API's &UI's) based on REST calls using Python, phrasing the JSON responses.
- Used JSON based and RESTful API for information extraction
- Used FLASK framework to design and develop the application.
- Managed large datasets using Panda data frames and SQL.
- Designed and developed data management system using MySQL.
- Used Github for Python source code version control, Jenkins for automation.
- Deployed the application on cloud using AWS.
- Used Amazon Cloud EC2 along with Amazon SQS to upload and retrieve project history.
- Worked with Marketing and Sales teams to enhance applications to suit their needs
- Debug application deployments on multiple environments.
- Trained and documented initial deployment and Supported product stabilization/debug at the deployment site
Environment: Python 2.7,3,Flask,MySQL, Amazon EC2, Amazon SQS, S3, Jenkins, Linux, HTML, CSS, JQuery, JSON, Restful Web Services, JavaScript, Apache, Linux.
Confidential
Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Participated in the complete SDLC process.
- Created Business Logic using Python 2.7.
- Used FLASK framework for application development.
- Utilized PyTest, the Python unit test framework, for all Python applications.
- Wrote Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
- Involved and played a leading role in database migration projects from Oracle to MongoDB
- Deployment and Build of various environments including Linux and UNIX
- Installed and maintained web servers Tomcat and Apache HTTP Web servers in UNIX.
- Involved in Installation and setting up Python /Linux test beds.
- Worked with JSON based REST Web services.
- Worked on automation, setup and administration of build and deployment tools such as Jenkins
- Used RESTful API with JSON for extracting Network traffic/Memory performance information.
- Set-up AWS EC2 Cloud with Load Balancers.
- Wrote Python scripts to update ACL’s on Servers.
- Created database using MySQL, wrote several queries and used FLASK to extract data from database.
- Created specific images using Python Imaging Library for the custom images used for each book.
- Effectively communicated with the external vendors to resolve queries.
- Used GIT for the version control.
Environment: Python 2.7,3, Flask, AWSEC2, ACL, MongoDB, Load Balancers, MySQL, Windows, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux.
Confidential
Software Developer
Responsibilities:
- Designed and developed Use-Case Diagrams, Class Diagrams, Object Diagrams using UML Rational Rose for OOA/OOD techniques.
- Responsible for development and enhancements of all the modules of raildocs and have them running quickly with online features.
- Engineered stable, isolated environments per game team
- Used HTML, CSS, JQuery, JSON and Javascriptforfront-end applications.
- Managed our servers in development, testing, certification and production.
- Implemented locking mechanisms using multi-threading functionality.
- Used Python, CGI, JQuery, JavaScript and JSON at the front end.
- Used python scripts to update content in the database and manipulate files.
- Generated Python Flask Forms to record data of online users
Environment: UML, Shell Scripting, ODBC, Oracle 9i, Linux and Windows NT.