We provide IT Staff Augmentation Services!

Python Developer Resume

San Jose, CA

SUMMARY:

  • Over 6+ years of experience as a Web Application Developer and Software Engineer using Python, Django.
  • Experience with Django, a high - level Python Web framework.
  • Worked in Python Integrated Development Environments like NetBeans, PyStudio, PyDev and Sublime Text.
  • Experience in NoSQL databases like Apache Cassandra (1.2, 2.0, and 2.1) and MongoDB (2.6, 2.4).
  • Experience object oriented programming (OOP) concepts using Python.
  • Experienced in LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
  • Experienced in developing web-based applications using Python,Django, XML, CSS, HTML, DHTML, JavaScript and JQuery.
  • 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.
  • Experience using container technology such as Docker.
  • 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 SKILLS:

Languages: Python 2.7/2.4, C++, C, Java, Shell ScriptPython Framework: Django 1.3/1.4

Storage: MySQL, SQL Server 2008,PostgreSQL, MongoDB 2.6/2.4,Amazon AWS cloud, Amazon Cloud EC2, Amazon SQS, Amazon S3Web 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, Solaris

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

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 LAMP (Linux, Apache, MySQL, PYTHON) architecture.
  • Used HTML5/CSS, Bootstrap, and Javascript for UI development.
  • Developed Python scripts using multithreading module.
  • Used Python framework to design and develop the application.
  • 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
  • Designed and developed data management system using MySQL.
  • Used Github for Python source code version control, Jenkins for automating the build Docker containers.
  • 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, MySQL, Amazon EC2, Amazon SQS, S3, Docker, Jenkins, Linux, HTML, CSS, JQuery, JSON, Restful Web Services,JavaScript, Apache, Linux.

Confidential, Pleasanton, CA

Python Programmer

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 Django framework for application development.
  • Utilized PyUnit, 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 Django API’s 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, Django 1.4,AWS EC2,ACL, MongoDB,Load Balancers, MySQL, Windows, Linux, HTML, CSS, JQuery,JavaScript, Apache, Linux.

Confidential, San Jose, CA

Python Developer

Responsibilities:

  • Design, develop, test, deploy and maintain the website.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
  • Developed entire frontend and backend modules using PHP/Python.
  • The system is a full micro services architecture written in Python utilizing distributed message passing via Kafka with JSON as data exchange formats.
  • Designed and developed data management system using MySQL.
  • Rewrite existing Python module to deliver certain format of data.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Generated property list for every application dynamically using python.
  • Handled all the client side validation using JavaScript.
  • Creating unit test/regression test framework for working/new code
  • Using Subversion version control tool to coordinate team-development.
  • Responsible for debugging and troubleshooting the web application.

Environment: Python, MySQL, Linux, HTML, Kafka, XHTML, CSS, AJAX,JavaScript, Apache Web Server,and Django

Confidential

Software Developer

Responsibilities:

  • Designed and developed Use-Case Diagrams, Class Diagrams, Object Diagrams using UML Rational Rose for OOA/OOD techniques.
  • Developed Application using PHP, SQL and UNIX.
  • 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 Javascriptfor front-end applications.
  • Managed our servers in development, testing, certification and production.
  • Implemented locking mechanisms using multi-threading functionality.
  • Used Python, Php, CGI, JQuery, JavaScript and JSON at the front end.
  • Used python scripts to update content in the database and manipulate files.
  • Generated Python Django Forms to record data of online users

Environment: PHP, UML, Shell Scripting, PL/SQL, ODBC, Oracle 9i, Linux and Windows NT.

Hire Now