We provide IT Staff Augmentation Services!

Python Developer Resume

3.00/5 (Submit Your Rating)

Iselin, NJ

SUMMARY

  • Around 4 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 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.
  • Performed Unit testing, Integration Testing and generating of test cases for web applications using Junit and Python Unit test framework.
  • Experience in Unix/LinuxShell scripting
  • 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 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 like MongoDB, Cassandra and relational databases like Oracle, SQLite, PostgreSQL, Dynamo DB and MySQL databases
  • Experience in embedded systems and signal processing.
  • 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.

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

PROFESSIONAL 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.
  • Writtena timeseries database entirely in Go and using many NoSQL design concepts and tradeoff.
  • Used AngularJS as the development framework to build a single-page application
  • Also, created Angular JS controllers, directives, models for different modules of the application.
  • Used PyQt to implement GUI for the vendors to create, modify and view reports based on their sales.
  • Automated AWS S3 data upload / download using Python scripts.
  • Managing the multi-tier and multi-region architecture using AWS Cloud Formation.
  • Uploaded packages using PyPI

Confidential, Houghton, MI

Python Developer

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, Plainsboro, NJ

Python Developer

Responsibilities:

  • 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.
  • Automated JIRA processes using Python and bash scripts.
  • Developed scripts for building, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash
  • 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, PostGreSQL
  • Developed PL-SQL scripts, triggers and stored procedures
  • 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 scheduling

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.
  • Developed efficient Angular.js for client web based application.

We'd love your feedback!