We provide IT Staff Augmentation Services!

Python Developer Resume

4.00/5 (Submit Your Rating)

Lake Success, NY

SUMMARY OF SKILLS

  • 5 years of experience in Analysis, Design, Development, Testing and Implementation of various web applications usingPython, Django in various domains.
  • Experienced in Python's modules Numpy, matPlotLib, Pickle, Pandas, PySide, Scipy, wxPython, PyTables PyQt, Scikit - learn etc. for generating complex graphical data, creation of histograms etc.
  • Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
  • Knowledge in Object oriented programming and Procedural programming using Python.
  • Experience with data structures and searching algorithms in Python.
  • Strong understanding of performance and correctness of algorithms in Python.
  • Experience with technologies used for building web applications.
  • Experience working in Java, JavaScript andPython software development environments.
  • Experience with design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
  • Proficient in Front end development experience using HTML, XML, CSS, JQuery, JSON and JavaScript.
  • Good experience of software development inPycharmIDE
  • Very strong experience in writing API's/ and Web Services in Python.
  • Experienced in working on Application Servers like Tomcat and Web Servers like Apache server and Integrated Development Environments like Pycharm, Eclipse.
  • Good experience in developing web applications implementing MVT/MVC architecture using Django.
  • Working noledge of the key client side technologies like HTML5, CSS3, JavaScript, etc.
  • Working noledge of the key server side technologies like AJAX, JDBC, and Database access (MySQL).
  • Experienced in NoSQL technologies like MongoDB, Cassandra and relational databases like Oracle, SQLite, PostgreSQL, Dynamo DB and MySQL databases
  • Experience in embedded systems and signal processing.
  • Excellent debugging, problem solving, optimization and testing skills.
  • Strong experience in creating database objects, working with DDL/DML commands.
  • Experience in designing databases for applications from the scratch and creating the necessary objects as per requirements
  • Excellent communication, analytical skills, ability to quickly learn new technologies that contribute to the organization success.
  • Excellent project management skills, critical thinking and ability to work and adapt to rapidly changing environments.
  • Team player with the ability to lead, co-ordinate and provide timely business solutions.

PROFESSIONAL EXPERIENCE

Confidential, Lake Success, NY

Python Developer

Responsibilities:

  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
  • Developed views and templates with Python and Django's view controller and template language to create a user-friendly website interface for a course.
  • Representation of the system in hierarchy form by defining the components, sub-components using Python and developed set of library functions over the system based on the course needs.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
  • Designed and implemented Model-View-Controller pattern for many components in the project.
  • Created data tables, display student information and their grades, add, delete and update assignments.
  • Used Django framework for application development.
  • Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
  • Created restful web services with Django, MySQL.
  • Worked on requirement gathering and High level design
  • Created PHP/MySQL back-end for data entry from Flash me had to assist the Flash developer send the correct data via query strings
  • Converted Visual Basic Application to Python, MySQL
  • Generated Python Django Forms, Crispy forms to record data, login, and signup of users
  • Experience in development test automation
  • Generated various reports in Python for channel usage, system downtimes, catching exceptions, and performance related metrics.
  • Designed and Implemented a Random Unique Test Selector Package on processing large volume of data using Python and Django ORM
  • Skilled in using collections in Python for manipulating and looping through different user defined objects
  • Designed email marketing campaigns and created responsive web forms that saved data into a database using Python/ Django Framework
  • Skilled in using collections in Python for manipulating and looping through different user defined objects
  • Created data base tables, functions, stored procedures and wrote prepared statements using PL/SQL

Environment: Python 2.7 and 3.5, Django 1.6.1, Selenium, HTML-5, CSS-3, XML, MySQL, JIRA, JavaScript, Angular JS, Backbone JS, JQuery, PyQt, CSS Bootstrap, Mongo DB-3.2, Pandas, MS SQL Server-2014, T- SQL, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting.

Confidential, Plainsboro, NJ

Python Developer

Responsibilities:

  • Developed the application using Agile methodology and Scrum method of project management.
  • Developed web applications in Django Framework's model view control (MVC) architecture.
  • Exposure on Multi-Threading factory to distribute learning process back-testing and into various worker processes.
  • Performed efficient delivery of code based on principals of Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principals.
  • Different testing methodologies like unit testing, Integration testing, web application testing
  • Worked very closely with designer, tightly integrating Flash into the CMS with the use of FlashVars stored in the Django models.
  • Developed test scripts for automation with Selenium.
  • Python/Django based web application, Postgre sql DB, and integrations with 3rd party email, messaging, storage services.
  • Build development environment with JIRA.
  • Design and architect the Ad Hoc Reporting and Analytics Package Design and Configuration system, using Pyramid/Flask/Django.
  • Experience in utilizing SAS Procedures, Macros, and other SAS application for data extraction, data cleansing, data loading and reporting.
  • Also Created Angular JS controllers, directives, models for different modules of the application.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins,
  • MySQL and custom tools developed in Python and Bash
  • Managing the multi-tier and multi-region architecture using AWS Cloud Formation.
  • Used PyQt to implement GUI for the user to create, modify and view reports based on client data.
  • Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL, and VMWare API calls.
  • 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
  • Helped maintain existing Python (Django and Flask) applications. Interfaced with infrastructure services like Amazon AWS (S3, SQS) and used tools like Solr, RabbitMQ.
  • Familiar with JSON based REST Web services and Amazon Web Services (AWS).
  • Used Pandas library for statistics Analysis.
  • Managed large datasets using Panda data frames and MySQL.
  • Extensively used python modules such as requests, urllib, urllib 2 for web crawling.
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser.
  • Created Data tables utilizing PyQt to display patient and policy information and add, delete, update patient records.
  • Used many regular expressions to match the pattern with the existing one.
  • Build SQL queries for performing various CRUD operations like create, update, read and delete.
  • Performed Unit testing, Integration Testing, web application and automation testing.
  • Taken part in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Worked in development of applications especially in UNIX environment and familiar with all its commands.

Environment: Python 2.7 and 3.5, Django 1.6.1, Selenium, HTML-5, CSS-3, XML, MySQL, JIRA, JavaScript, Angular JS, Backbone JS, JQuery, PyQt, CSS Bootstrap, Mongo DB-3.2, Pandas, MS SQL Server-2014, T- SQL, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting.

Confidential, Irving, TX

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.
  • Wrote Python modules to view and connect the Apache Cassandra instance.
  • Created Unit test/ regression test framework for working/new code.
  • Installed and maintained web servers Tomcat and Apache HTTP in UNIX.
  • Developed efficient Angular.js for client web based application.
  • Responsible for designing, developing, testing, deploying and maintaining the web application.
  • Designed and developed the UI for the website with HTML, XHTML, CSS, Java Script and AJAX.
  • Involved in working with Python open stock API's.
  • Responsible for managing large databases using MySQL.
  • Wrote and executed various MySQL database queries from Python-MySQL connector and MySQL db package.
  • Used the Python's modules numpy, matplotlib, etc. for generating complex graphical data, creation of histograms etc.
  • Developed and designed automation framework using Python and Shell scripting.
  • 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.
  • Experience in using containers like Docker.

Environment: Python 2.7,3.3, Django 1.4, HTML, CSS, AJAX, Tomcat, Apache HTTP, Angular.js, JSON, Restful, XML, JavaScript, OOD, Shell Scripting, GIT Hub, MYSQL, Cassandra, JIRA.

Confidential

Python Developer

Responsibilities:

  • Developed entire front end and back end modules using Python on Django Web Framework.
  • Created a Django based web application using Python scripting for data processing, MySQL for the database and HTML/CSS/JQuery for data visualization of the served pages.
  • Developed user interface using CSS, HTML, JavaScript and JQuery.
  • Rewrite existing Java application in Python module to deliver certain format of data.
  • Wrote Python scripts to parse XML documents and load the data in database.
  • Managed, developed, and designed views and templates for customers and Administrators using Django, HTML, CSS, JavaScript, Bootstrap, JQuery and REST API calls.
  • Utilized PyUnit, the Python unit test framework, for all Python applications.
  • Responsible for search engine optimization to improve the visibility of the website.
  • Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
  • Planning, implementing, and converting manual test cases to automation test cases.
  • Creating unit test/regression test framework for working with new code.
  • Created a Git repository and added the project to GitHub.
  • Responsible for debugging and troubleshooting the web application.
  • Wrote Python modules to extract/load customer’s data from the MySQL source database.
  • Managed MySQL content database, security and role management, apply updates and maintain schema and documentation.
  • Modified queries, functions, cursors, triggers, and stored procedures for MySQL database to improve performance, while processing data
  • Performed different testing methods like Unit testing, Integration testing, web application testing.
  • Involved in capturing the requirements for serial functional interface and other software requirements specification document
  • Extensive code reviewing using GitHub pull requests, improved code quality, and conducted meetings among peers
  • Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications
  • Database Administration activities like taking backup, checking log messages, looking for database optimization
  • Used Redis as messaging broker to execute asynchronous tasks
  • Designed and implemented a dedicated MYSQL database server to drive the web applications and report on daily progress

Environment: Python, Django 1.4, Jenkins, MySQL, Linux, HTML, CSS, Apache, Linux, Git

TECHNICAL SKILLS

Languages: Python, Java, C, SQL

Database: Sqlite3, MySQL, PostgreSQL, MongoDB, Oracle

Web Technologies: HTML, CSS, XML, Java Script, DOM, SAX, JQuery, AJAX, XML, Angular JS

Frameworks: Django, Node.JS, web2py, pyramid, Flask, Struts, pylons and CSS Bootstrap

Version Controls: GitHub, Git, SVN, CVS, Bitbucket

Methodologies: Agile, Scrum and Waterfall

IDE's: Pycharm, Eclipse

We'd love your feedback!