We provide IT Staff Augmentation Services!

Python Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Over 5+ Years of experience developing web applications in Python using web framework like Django Framework.
  • Strong knowledge of OOP (Object Oriented Programming) and applying OO principles in full Software Development Life Cycle.
  • Experienced in developing Web Services with Python programming language.
  • Good experience in developing web applications and implementing Model View Control (MVC) architecture using server - side applications like Django, Flask and Pyramid.
  • Experienced in Backend applications using Python/ Django and SQL/ PostgreSQL.
  • Familiar with Amazon Web Services (AWS) for improved efficiency of storage and fast access.
  • Hands-on experience using various Python packages/libraries on data visualization, manipulation, joining data, exploratory data analysis.
  • Strong experience in writing applications using Python using different libraries like Pandas, NumPy, SciPy, Matplotlib etc.
  • Experienced in WAMP (Windows, Apache, MYSQL, and Python) and LAMP (Linux, Apache and MySQL).
  • Experienced in developing Web Services with Python programming language.
  • Experienced in MVC frameworks like Flask and Pyramid and MVT framework like Django.
  • Good experience with Amazon AWS, EC2 and simple storage service S3.
  • Extensive experience in developing applications by implementation of web based and client/server application using HTML, Angular.js, Node.js, CSS and JavaScript.
  • Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS and JavaScript.
  • Experience in testing and debugging applications using PyUnit, PyTest and JUnit frameworks.
  • Experienced with JSON based RESTful web services, and XML/QML based SOAP web services.
  • Experienced in working with various Python IDE's using PyCharm, PyScripter, Spyder, PyStudio, and PyDev.
  • Hands on experience in working with Python ORM libraries including Django ORM, SQL Alchemy.
  • Good knowledge of web services with protocols SOAP and REST.
  • Familiar with XML/JSON based SOAP and REST web services.
  • Proficient in SQL databases MS-SQL, MySQL, Oracle and no-SQL database MongoDB.
  • Good analytical and problem-solving skills and ability to work on own besides being a valuable and contribu ting team player.
  • Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.

TECHNICAL SKILLS

Languages: Python 3.x/2.7, Java

Python Libraries: NumPy, MatPlotLib, Pandas, PySpark

Framework: Django, MVC Framework

IDE’s: PyCharm, Sublime Text, Pydev, Spyder.

Web Technologies: JavaScript, HTML, JQuery, XML, JSON, CSS, Node.js, Bootstrap, Angular.js

Versioning Tools: Git, SVN, CVS

Databases: My-SQL, Oracle, PostgreSQL.

Operating Systems: Windows, LINUX and UNIX.

PROFESSIONAL EXPERIENCE

Confidential

Python Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology for developing the application.
  • Created APIs, database Model and Views Utilization Python in order to build responsive web page application.
  • Wrote Python routines to log into the websites and fetch data for selected options.
  • Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Utilized PyUnit the Python Unit test framework, for all Python applications and used Django Database API's to access database objects.
  • Used the Django Framework to develop the application and Build all database mapping classes using Django models.
  • Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
  • Utilized Python in the handling of all the hits on Django and other applications.
  • Developed Python code to gather the data from HBase (Cornerstone) and designs the solution to implement using PySpark.
  • Implemented modifications involving PySpark within a Python application framework.
  • Utilized PyQt to provide GUI for the user to create, modify and view reports based on client data.
  • Involved in system analysis, design, development and implementation of web based and client/server application using HTML, CSS, JavaScript, Angular.js, Python and Django.
  • Automated Regular AWS tasks like snapshots creation using Python scripts.
  • Used PyQuery for selecting particular DOM elements when parsing HTML.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Involved in tuning and optimization of SQL statements and Managed Backend using Python and MVC framework Django.
  • Tested entire frontend and backend modules using Python on Django Web Framework.
  • Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
  • Set up rules and policies with a Node.js/ Python back end.
  • Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQLAlchemy and PostGreSQL.
  • Developed complex web, middleware, and back end systems in Python, SQL for Linux and Windows.
  • Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.

Environment: Python 3.x, Django, PySpark, AWS, PyUnit, PyQt, XML, HTML, CSS, JavaScript, Angular.js, DOM, JQuery, AJAX, JSON, Node.js, PostGreSQL, LINUX and Windows.

Confidential

Python Developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Developed multi-threaded standalone app in Python to view performance.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Involved in developing web applications and implementing Model View Control (MVC) architecture using server-side applications like Django.
  • Developed user interface solutions using a Django web framework. Used Python scripts to update content in the database and manipulate files.
  • Interacted with data residing in HDFS using PySpark to process the data.
  • Wrote a PySpark program to parse out the needed data by using Spark Context and select the columns with target information and assigned names
  • Involved in building database Model, APIs, and Views utilizing Python technologies to build web based applications.
  • Involved in front end and utilized Angular.js for page design. Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
  • Developed user interface of the web application using HTML, CSS. Wrote custom user defined functions in JavaScript to validate application functionalities/features.
  • Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
  • Wrote code to support model-view-controller (MVC) pattern of Python Django framework in developing several modules for the application.
  • Developed tools using Python, XML to automate some of the menial tasks. Interfacing with supervisors, systems administrators and production to ensure production deadlines are met.
  • Used JQuery for all client-side data manipulation. Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
  • Created PyUnit test cases for unit testing.
  • Used Pandas API to put the data as time series and tabular format for local timestamp data manipulation and retrieval and storing it into MongoDB.
  • Designed UNIX Scripts to automate the verification of the information inserted in the database. Used Python libraries and SQL queries/subqueries to create several datasets which produced statistics, tables, charts and graphs.
  • Used data types like dictionaries, tuples and object oriented concepts based inheritance features for making complex algorithms of networks.

Environment: Python 3.x, Django, PySpark, Pandas, HTML, CSS, JavaScript, PyUnit, PyQt, PyQuery, Angular.js, AWS, JQuery, AJAX, SQL, UNIX and Windows.

We'd love your feedback!