We provide IT Staff Augmentation Services!

Python Developer Resume

2.00/5 (Submit Your Rating)

CA

PROFESSIONAL SUMMARY:

  • Over 5 years of professional Software Development work Experience with efficient application development and designing knowledge of Python and Django ability in development of web based applications using Python.
  • Experience in working with Agile Methodologies (Scrum).
  • Skillful experience in Python by developing software’s using new tools, libraries used: libraries - BeautifulSoup, numpy, Scipy, PySide, python-twitter, matplotlib, Pickle, Pandas data-frame, networkx, urllib2, MySQL dB for database connectivity) to improvise software development process.
  • Experience in working with Python, Java, C++, HTML, XML, CSS, JavaScript, JQuery, Bootstrap, JSON, Angular.JS and Node.JS.
  • Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery, jQuery UI, jQuery Mobile to make better Single Page Application SPA working on Node.JS Server.
  • Mastering in implementing Model view control architecture using Django for web based applications.
  • Proficient in Object Oriented Programming concepts like Multi-Threading, Exception Handling and Collections.
  • Proficient in developing Web Services (SOAP, RESTful) in Python using XML, JSON.
  • Proficient in using editors Eclipse, PyCharm, PyScripter and Sublime Text while developing different applications.
  • Experience in error detection and exception handling. Debugging using PDB, Eclipse and PyCharm.
  • Having good knowledge in using NoSQL databases like Apache Cassandra and MongoDB.
  • Sound Experience in using different version control systems like Git, CVS and GitHub.
  • Good Knowledge in deployment of applications using Docker.
  • Experience in working with application servers - Apache Tomcat (6.0, 7.0, 8.0), WebSphere (7.0, 8.5, 8.5.5), WebLogic (10.0, 10.3, 11g, 11gr1).
  • Familiarity with development best practices such as code reviews and unit testing and experience in designing the automation frameworks.
  • Expertise in working with GUI frameworks - PyJamas, Jython.
  • Proficient in writing SQL Queries, Stored procedures, functions, tables, views, triggers on various databases like Oracle, DB2, MySQL.
  • Having good knowledge in using POSTGRESql database.
  • Good idea using debugging tools like Bugzilla and JIRA.
  • Extensive knowledge of J2EE (JSP, JDBC, Servlets,).
  • Experience in working with different operating systems Windows, UNIX/LINUX and MAC OSX.
  • Good knowledge on hosting Python applications using WSGI module.
  • Active participation in various phases of SDLC - Requirement Analysis, Design, Development and Testing on various Development and Enhancement Projects.
  • Special skills in developing user friendly, simple yet effective web based applications.
  • Very strong full life cycle application development experience.
  • Experience with continuous integration and automation using Jenkins.
  • Hands on experience in debugging and fixing the bugs and also very good with support and maintenance.
  • Expertise in understanding user requirements and translating business requirements into technical solutions with excellent problem solving and troubleshooting capabilities.
  • Maintained detailed documentation and architectural solutions in IT infrastructure and sales systems.
  • Ability to learn and adapt quickly to the emerging new technologies and paradigms.
  • Good at Analysis, Designing, Programming, Implementation and Testing techniques.
  • A skilled problem solver and an efficient team player. Can effectively work in both independent and collaborative work environments.

TECHNICAL SKILLS:

Web Frameworks: Django, Flask, Angular JS.

Programming Languages: Python 2.7/3.4, C++, Java, Sql and PlSql.

Databases: PostgreSql, My Sql, Oracle, Apache Cassandra, MongoDB.

Web Technologies: HTML, CSS, JQuery, XML, AJAX, JavaScript, DOM Angular JS, Node JS,PHP, AWS EC Cloud.

Versioning Tools: Git, SVN, CVS, GitHub.

IDE s/ Development Tools: Eclipse, NetBeans, PyCharm, PyScripter, PyStudio, and Sublime Text.

Operating Systems: Windows, Ubuntu Linux, MAC OSX.

Deployment Tool: Amazon EC2

Bug Tracking tools: Bugzilla and JIRA

PROFESSIONAL EXPERIENCE:

Confidential, CA

Python Developer

Responsibilities:

  • Used UML Rational Rose to develop Use-case, Class and Object diagrams for OOA/OOD techniques.
  • Built database Model, Views and API’s using Python for interactive web based solutions.
  • Placed data into JSON files using Python to test Django websites.
  • Used Python scripts to update the content in database and manipulate files.
  • Developed web based application using Django framework with python concepts.
  • Generated Python Django forms to maintain the record of online users.
  • Used Django API’s to access the database.
  • Involved in Python OOD code for quality, logging, monitoring, and debugging code optimization.
  • Designed and developed the UI for the website with HTML, CSS, JavaScript, AJAX and Angular JS.
  • Wrote Python modules to view and connect the Apache Cassandra instance.
  • Developed tools to automate some base tasks using Python, Shell scripting and XML.
  • Created Unit test/ regression test framework for working/new code.
  • Designed the generic message entity for the whole system using the Builder pattern.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device.
  • Used PyQt to implement GUI for the user to create, modify and view reports based on client data.
  • Installed and maintained web servers Tomcat and Apache HTTP in LINUX .
  • Developed efficient Angular.js for client web based application.
  • Responsible for designing, developing, testing, deploying and maintaining the web application.
  • Involved in working with Python open stock API’s.
  • Responsible for managing large databases using Panda data frames and MySQL.
  • Wrote and executed various MySQL database queries from Python-MySQL connector and MySQLdb package.
  • Involved in debugging and troubleshooting issues and fixed many bugs in two of the main applications which are main source of data for customers and internal customer service team.
  • Implemented SOAP/RESTful web services in JSON format.
  • Created Git repository and added the project to GitHub.
  • Involved in debugging the applications monitored on JIRA using agile methodology.
  • Attended many day-to-day meetings with developers and users and performed QA testing on the application.

Environment: Python, Django, PyQT, Panda API, HTML, CSS, AJAX, Tomcat, Apache HTTP, Angular.js, JSON, Restful, XML, JavaScript, OOD, Shell Scripting, GITHub, MYSQL, Cassandra, Jira, Agile.

Confidential, San Antonio, TX

Python Developer

Responsibilities:

  • Worked on designing, coding and developing the application in Python using Django MVC.
  • Developed dashboard using Highcharts JavaScript library.
  • Used Django configuration to manage URLs and application parameters.
  • Used Pandas (Python library) for Statistical Analysis.
  • Experience in working with Python ORM Libraries including Django ORM, SQLAlchemy.
  • Designed and developed the UI of the website using HTML5, XHTML, AJAX, CSS3, JQuery and JavaScript.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Used standard Python Modules e.g. CVS, RobotParser, itertools, pickle, lxml for development.
  • Interactive in providing change requests, trouble reports and requirements collection with the client.
  • Worked on integrating python with Web development tools and Web Services.
  • Wrote and executed various MYSQL database queries from python using Python MySQL connector and MySQL dB package.
  • Wrote scripts in Python for extracting data from HTML file.
  • Developed the required XML Schema documents and implemented the framework for parsing XML documents.
  • Utilize PyUnit, the Python Unit test framework, for all Python applications.
  • Created most important Business Rules which are useful for the scope of project and customer needs.
  • Used Collections in Python for manipulating and looping through different user defined objects.
  • Improved code reuse and performance by making effective use of various design patterns.
  • Deployed the project into Heroku using GIT version control system.
  • Creating database schema for MySQL Database and helped to draw ER-Diagrams using Microsoft Visio.
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.

Environment: Python 2.7, Django, Java Script, HTML5, XHTML, JQuery, JSON, XML, CSS3, MySQL, Bootstrap, Heroku, Git, sqlalchemy, RabbitMQ, Linux.

Confidential

Python Programmer

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 Python on Django Web Framework.
  • Designed and developed data management system using MySQL.
  • Rewrite existing Python/Django/Java module to deliver certain format of data.
  • Used Django Database API’s to access database objects.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Generated property list for every application dynamically using python.
  • Responsible for search engine optimization to improve the visibility of the website.
  • 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, Django 1.3, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache

Confidential

Software Engineer / Python

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements, gathering, modelling, analysis, design and development.
  • Generated Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Responsible for entire data migration from Sybase ASE server to Oracle
  • Migration of API code written for Sybase to Oracle.
  • Overlook the migration activity of PL/SQL programs
  • Migration of the PL/SQL code from Sybase to Oracle.
  • Migration of the data contained in the earlier ASPL Database from Sybase to Oracle.
  • Migrate the Libraries written using Sybase API's to Oracle's OCCI API's .
  • Automation of testing using Python.

Environment: Python 2.7, Shell scripting, PL/SQL, SVN, Quality Center, Solaris, Windows, perl.

We'd love your feedback!