We provide IT Staff Augmentation Services!

Python Developer Resume

Iselin, NJ

SUMMARY:

  • 3+ years of experience in Analysis, Design, Development, Testing and Implementation of various web applications using Python, Django in various domains.
  • Knowledge in Object oriented programming and Procedural programming using Python.
  • Experience with data structures and searching algorithms in Python.
  • Experienced with Python programming and Python libraries for data science included in the Anaconda distribution including NumPy, pandas, SciPy.
  • Experience working in Java, JavaScript and Python 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.
  • Performed Unit testing, Integration Testing and generating of test cases for web applications using Junit and Python Unit test framework.
  • Experience in Unix/Linux Shell scripting
  • Very strong experience in writing REST 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.
  • Working knowledge of the key server side technologies like AJAX, JDBC, and Database access (MySQL).
  • Have working knowledge of the Software Development Life Cycle (SDLC), Agile Methodology and Familiar with concepts and devices such routers, switches and TCP/IP protocols and OSI layer.
  • Have experience with in NoSQL technologies and relational databases like SQLite and MySQL databases
  • 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.
  • Team player with the ability to lead, co - ordinate and provide timely business solutions.

WORK EXPERIENCE:

Confidential, Iselin, NJ

Python Developer

Responsibilities:

  • Involved in building database Model, APIs and Views utilizing Python, 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
  • Used Django forms to get vehicle entry and information.
  • Used matplotlib and D3 for viewing trends as part of Financial Analysis module
  • Worked extensively with Django models as various modules in DMS requires only specific fields from the Master Customer Database.
  • Created restful web services using vehicle and customer information for various banks and insurance companies.

Confidential, Houghton, MI

Graduate Teaching Assistant

Responsibilities:

  • Developed entire front end and back end modules using Python on Django Web Framework.
  • Wrote python modules using Matplotlib, pandas, etc. to embed graphics.
  • Used python pandas module to read CSV files to obtain data and store the data in data structures provided in the numpy module
  • Wrote and executed various MySQL database queries from python using Python MySQL connector and MySQL dB package.
  • Rewrite existing Java application in Python module to deliver certain format of data.
  • Utilized PyUnit, the Python unit test framework, for all python applications.
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Creating unit test/regression test framework for working with new code.
  • Responsible for debugging and troubleshooting the web application.
  • Managed MySQL content database, security and role management, apply updates and maintain schema and documentation.

Confidential

Python Developer

Responsibilities:

  • Used Python’s pandas and matplotlib libraries to conduct data exploration and visualization of electricity consumption data
  • Created Python scripts for analyzing large quantities of data
  • Maintained detailed databases of energy storage projects and country-specific energy policies
  • Generated Python Django Forms to record data, login, and signup of users
  • Built various graphs for business decision making using Python matplotlib library.
  • Utilized standard Python modules such as csv, itertools and pickle for development.
  • Worked on Python OpenStack APIs and used Numpy for Numerical analysis.
  • Responsible for search engine optimization to improve the visibility of the website.
  • Performed different testing methods like Unit testing, Integration testing, web application testing.
  • Migrated older Java-based website to Python/Django
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and jQuery.
  • Created data tables to display employee information and add, delete and update details for administrators.
  • Used jQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
  • Developed Merge jobs in Python to extract and load data into MySQL database.
  • Implemented the entire back-end in Python for integrating the Application
  • Managed, developed and designed a dashboard control panel for customers and administrators using Django/Python, MySQL
  • Responsible for scripting data manipulation using SQL
  • Used REST API to perform Get and Post methods to obtain and send data from and to backend database
  • Experience in designing and development of software using Agile development practices

TECHNICAL SKILLS:

Languages: Python, Java, C, SQL

Database: Sqlite3, MySQL

Web Technologies: HTML, CSS, XML, Java Script, jQuery, AJAX, XML

Frameworks: Django

Version Controls: GitHub, Git

Methodologies: Agile, Scrum

IDE's: Pycharm, Eclipse

Hire Now