We provide IT Staff Augmentation Services!

Python Developer Resume

3.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • 8+ years of experience in Analysis, Design, Development, Testing, Customization, Bug fixes, Enhancement, Support and Implementation of various web, stand - alone, client-server enterprise applications using Python, Django in various domains.
  • Experienced in working with various stages of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and QA methodologies from project definition to post-deployment documentation.
  • Experience with Design, code, debug operations, reporting, data analysis and Web Applications utilizing Python.
  • Experienced in implementing Object Oriented Python, Hash Tables (Dictionaries) and Multithreading, Django, MYSQL, Exception Handling and Collections using Python.
  • Worked with MVW frameworks like Django, Angular JS, HTML, CSS, XML, Java Script, jQuery, Bootstrap.
  • Experience in writing JSON REST APIs using Golang.
  • Strong experience of software development in Python (libraries used: libraries- Beautiful Soup, numpy, scipy, matplotlib, python-twitter, Pandas data frame, networkx, urllib2, MySQLdb for database connectivity) and IDEs - sublime text, Spyder, emacs.
  • Hands-on experience working with various Relational Database Management Systems (RDBMS) like MySQL, Microsoft SQL Server, Oracle& non- relational databases (NoSQL) like MongoDB and Cassandra.
  • Experienced in developing Web Services with Python programming language - implementing JSON based RESTful and XML based SOAP webservices.
  • Experience in using Design Patterns such as MVC, Singleton and frameworks such as DJANGO, Ability in handling DjangoORM (Object-Relational Mapper) and SQLAlchemy.
  • Proficient in Python OpenStack API'S and GUI framework - Pyjamas (for web).
  • Pycharm Proficient in performing Data analysis and Data Visualization using Python libraries.
  • Scaling up projects using python tools like multithreading, celery.
  • Experience in using Version Control Systems like GIT, SVN and CVS to keep the versions and configurations of the code organized.
  • Experience in UNIX/Linux shell scripting for job scheduling, batch-job scheduling, automating batch programs, forking and cloning jobs.
  • Exposure to CI/CD tools - Jenkins for Continuous Integration, Ansible for continuous deployment.
  • Extensively worked on Hudson/Jenkins, Build Forge for continuous integration and for End to End automation for all build and deployments.
  • Experienced with containerizing applications using Docker.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Experience in Amazon Web Services (AWS) cloud platform like EC2, Virtual private clouds (VPCs), Storage models (EBS, S3, instance storage), Elastic Load Balancers (ELBs).
  • Experienced in developing API services in Python/Tornado, while leveraging AMQP and RabbitMQ for distributed architectures.
  • Experience in developing ColdFusion Components, custom tags and modified CF Objects.
  • Experience with Unit testing/ Test driven Development (TDD), Load Testing.
  • Experienced in building tools such as ANT, Apache MAVEN, and JENKINS.
  • Experience in deploying applications in heterogeneous Application Servers TOMCAT, Web Logic and Oracle Application Server.
  • Good Experience on testing tools like JIRA and Bugzilla for bug tracking.

TECHNICAL SKILLS

Web Languages: Java, J2EE (JSP, JSF, Servlets, Struts 2.0, Spring Web Flow, JSP Tag Libraries, EJB 3.0, JDBC, JavaScript, SQL

Frameworks: Spring MVC, Struts, JSF Framework, Hibernate, Apache CXF, Angular JS, Bootstrap

Methodology: OOAD, OOPS, UML, RUP, Autosys

Scripting Language: JavaScript, CSS

Mark-up Language: HTML,DHTML, JavaScript, Ajax, DOJO.

Python Libraries: Beautiful Soup, NumPy, SciPy, Matplotlib, python-twitter, Pandas data frame, urllib2

Database: Oracle11g, MySQL 5.x, and SQLServer

Operating System: DOS, Windows, Unix

IDE Tools: Eclipse, RSA, JBuilder, Oracle ADF, Web Logic, Rational Rose, LDAP, RUP Methodology, Clear Case/Clear Quest

Web Technologies/other: Django, Flask, Pyramid, Servlets, JSP, AJAX, HTML5, CSS3, XML/XSD, X Path, XSLT, Java Script, jQuery, Web Services (Soap, Restful), SES, Selenium, PyUnit.

Web Services: SOAP, REST, WSDL

Methodologies: OOPS/OOAD, UML, J2EE Design Patterns

Version Control: SVN, Clear case, CVS

Tools: RAD, Eclipse, Edit Plus, Apache Ant, log4j, JUnit, Visio, ANT, Maven

Web/App. Servers: WebSphere Application Server 8.0, Apache Tomcat, Web Logic 11g/ 12c, JBoss 4.x/5.x

ORM Tools: Hibernate, JPA, iBatis

CloudTechnologies: AWS, S3.

PROFESSIONAL EXPERIENCE

Python Developer

Confidential, Austin, TX

Responsibilities:

  • Designed front end and backend of the application using Python on Django Web Framework
  • Used HTML, CSS Bootstrap, AJAX, JSON designed and developed the user interface of the website.
  • Used python libraries like Beautiful Soap, NumPy and SQL Alchemy.
  • Developed views and templates with Python OOD to create a user-friendly Website interface.
  • Participated in the complete SDLC process and used PHP to develop website functionality.
  • Created backend database T-SQL stored procedures and Jasper Reports.
  • Specified, prototyped, developed and tested an object-oriented, multiplatform C++ framework containing support to: data structures, common algorithms sockets, threading.
  • Refactor Restful APIs and Django modules to deliver certain format of data.
  • Responsible for debugging the project monitored on JIRA (Agile)
  • Private VPN using Ubuntu, Python, Django, CherryPy, Postgres, Redis, Bootstrap, jQuery, Mongo, Fabric, Git, Tenjin, Selenium, Sphinx, Nose.
  • Implemented client side validation to avoid back and forward between server-client and provide better user experience using AngularJS.
  • Worked on fixing the bugs on existing Jiras and validated in the integration environment
  • Technical experience with LAMP (Linux, Apache, MySQL, PYTHON)
  • Utilized Python 3.4 libraries such as numpy, pandas and matplotlib to read data from csv files aggregate and update data
  • Involved in writing optimization techniques for more accuracy of Macros in C/C++, C++ routines and Oracle SQL, PL/SQL.
  • Worked under Agile/Scrum environment and handled production rollouts and issues.
  • Integrated Redis-Cache with Django Rest Framework for reading the data faster
  • Automated the existing scripts for performance calculations using NumPy and SQL Alchemy.
  • Worked in NoSQL and MySQL database on queries and writing Stored Procedures for normalization and renormalization.
  • Worked on object-oriented programming (OOP) concepts using Python, Django and Linux.
  • Used PhP language on lamp server to develop page.
  • Developed multi-threaded standalone applications using Python and PHP.
  • Involved in Agile Methodologies and SCRUM Process.
  • Created Business Logic using Python to create Planning and Tracking functions and developed multi-threaded standalone applications using Python and PHP.
  • Reviewed codes in Shell Script, Pearl, Python, AWK, C++, PL/SQL & T-SQL; created subprograms, procedures and functions, DB triggers, cursors and optimization techniques for T-SQL.
  • Responsible for debugging project monitored on JIRA (Agile)
  • Worked on Jira for managing the tasks and improving the individual performance.
  • Involved in Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell script.
  • Ability to successfully implement the application in LINUX environment.
  • Improved scalability by storing socket buffers on Redis and maintaining sessions by MongoDB.
  • Uses Gmock/Gtestframework to do Unit testing of the developed C++ modules.
  • Developed Docker images to support Development, TestingTeams and their piplines.
  • Worked on virtual and physical Linux hosts and involved in day to day administrative activities such as maintaining user accounts and providing advanced file permissions to specific users.

Environment : Python, Django, C++, MySQL, MongoDB, AWS, QPID, LAMP, Redis, JIRA, JSON, Angular JS, Docker, Agile, Jenkins, Linux, MYSQL, T-SQL, Shell, Spring MVC 4.0, PHP, Html5, JavaScript, Restful Web Service, Hibernate, jQuery, CSS, log4j, Tomcat.

Python Django Developer

Confidential, Denver, CO

Responsibilities:

  • Designed front end and backend of the application using Python on Django Web Framework
  • Used HTML, CSS, AJAX, JSON designed and developed the user interface of the website.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Design and develop solutions using C, C++, Multi-Threaded, Shell Scripting.
  • Used JavaScript and JSON to update a portion of a webpage.
  • Built database structure and wrote Postgre SQL queries and BuiltDjango and REDIS servers for data storing and Built web journal with framework and Jinja templates.
  • Develop consumer-based features and applications using Python, Django, HTML and Test Driven Development (TDD)
  • Working in team of Developers to build and deploy Python Flask, Peewee, on Linuxserver hosted on AWS.
  • Responsible for Working on Celery.
  • Rewrite existing Python/Django modules to deliver certain format of data.
  • Responsible for tracking and monitoring project status in JIRA (Agile)
  • Used IDE tool to develop the application and JIRA for bug and issue tracking.
  • Participated in the complete SDLC process and used PHP to develop website functionality.
  • Utilized STL and C++ algorithms to achieve optimal design efficiency.
  • Developed Python web services for processing JSON and interfacing with the Data layer.
  • Coding in LAMP (Linux, Apache, MySQL, and PHP) environment.
  • Responsible for using Tableau efficiently.
  • Developed an application that would allow transfer of log files from Linux computer to Linux server using C++ multithreading environment.
  • Collaborated on architecture, design including Python and Java automation framework.
  • Experienced in NoSQL technologies like MongoDB, Cassandra, QPID, Messaging, Redis and relational databases like Oracle, SQLite, PostgreSQL and MySQL databases.
  • Extensive experience in designing and implementing various web applications in WAMP (Windows, Apache, MySQL, PHP)
  • Worked on deployment of project on to Amazon S3.
  • Worked on virtual and physical Linux hosts and involved in day to day administrative activities such as maintaining user accounts and providing advanced file permissions to specific users.
  • Used GIT version control and deployed project to Heroku.
  • Worked on development of SQL and stored procedures for normalization and renormalization in MYSQL.
  • Build SQL queries for performing various CRUD operations like create, update, read and delete.
  • Used JIRA to assign, track, report and audit the issues.
  • Shared responsibility for administration of Hive and Pig.
  • Improved the coding standards, code reuse. Increased performance of the extended applications by making effective use of various design patterns (Front Controller, DAO)
  • Programming and Changing UI screens using C++/QT Used multi-threading and thread synchronization extensively.
  • Worked on a large scale distributed computing environment, monitoring data nodes to prioritize jobs for processing functions.
  • Worked extensively with Bootstrap, JavaScript, and JQuery to optimize the user experience.

Environment: Python, Django, C++, HTML5, QPID, CSS, PHP, Redis, Java, MySQL, JavaScript, Angular JS, Backbone JS, JQuery, LAMP, Mongo DB, MS SQL Server, T-SQL, AWS, Linux, Shell Scripting.

We'd love your feedback!