We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

4.00/5 (Submit Your Rating)

Santa Monica, CA

PROFESSIONAL SUMMARY:

  • Around 8 years of experience with Python as primary backend and with many MVC frameworks like Django, Flask and Web2py etc.
  • Experienced in developing web - based applications using Python, Django, CSS, HTML, DHTML, JavaScript and Bootstrap.
  • Created a Python/Django based web application using Python scripting for data processing, MySql for the database, and HTML/CSS/JQuery and High Charts for data visualization of the served pages.
  • Excellent Experience on various Python integrated IDE’s such as Sublime Text, Pycharm, Eclipse, NetBeans PyScripter, Spyder, PyStudio, PyDev.
  • Experience in working on various python packages such as NumPy, SQL Alchemy, matPlotlib, Beautiful soup, pickle, Pyside, SciPy, PyTables etc.,
  • Used PyQt to provide GUI for the user to create and perform operations, view reports based on client data.
  • Experience working with Redis, RabbitMQ for task queues and Celery to manage Asynchronous tasks.
  • Experienced in designing web pages and Graphical user interfaces, front end layouts on the web by using HTML, DHTML, CSS, Bootstrap framework, PHP, XML, JavaScript, node Js and Angular Js
  • Knowledge in Using Amazon Elastic Beanstalk with AmazonEC2 to deploy project into AWS
  • Good knowledge in establishing database connections for Java and Python by configuring packages like JDBC, MySQL-Python
  • Having Good Knowledge in Hadoop.
  • Good experience with JDBC to perform operations such as CRUD operations and writing complex queries with Oracle 10g/11g
  • Mastering in implementing Model view control architecture using Django for web based applications in Object Oriented Programming concepts like Multi-Threading, Exception Handling and Collections.
  • Experienced with integration of Mongo.
  • Experience in developing web services (WSDL, SOAP and REST) and consuming web services with python programming language
  • Good hands on experience with JSON based REST web services
  • Performed mapping of JSON/XML formatted data with relational databases like MySQL, PostgreSQL and SQLite
  • Hands on experience with installation and configuration of Apache Tomcat server
  • Sound Experience in using different version control systems like CVS, SVN, GitHub, GitLab
  • Expertise in establishing database connections for Python by configuring packages like MySQL-Python.
  • Worked on AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
  • Experience working with Agile Scrum development process
  • Fluent with UNIX, Linux and shell scripting

TECHNICAL SKILLS:

Languages: Python 3.3/2.7, PHP, C, Java, OOPs Concepts, Shell Scripting

Libraries: Beautiful Soup, numpy, scipy, matplotlib, Pandas data frame, urllib2

Frameworks: Bootstrap, Angular, Django, Node.JS, Flask, PyJamas, Pyramid, Web2py,Hadoop

Database: Oracle, SQL Server, MySQL

Scripting languages: CSS, AJAX, Java Script, PHP, Shell Scripting.

Operating Systems: Windows, Red hat Linux, MAC OSXand Ubuntu

Protocols: TCP/IP, HTTP/HTTPS, SOAP, SMTP

SDLC Methodologies: Object Oriented Programming, UML and Agile Scrum

Tools: Subversion, Vim, Sublimetext, Eclipse, MS VisualStudio, Oracle

Version Control: GitHub, Git, CVS

Markup Languages: HTML, XML, JSON

PROFESSIONAL EXPERIENCE:

Confidential, Santa Monica, CA

Sr. Python Developer

Responsibilities:

  • I was responsible for managing the interchange of data between the server and the users.
  • My primary focus was to the development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end. 
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, Heroku, JavaScript and JQuery. 
  • Designed and developed data management system using MySQL.
  • Rewrite existing Python modules 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.
  • Handled all the client side validation using JavaScript.
  • Creating unit test/regression test framework for working/new code.
  • Build SQL queries implementing functions, packages, views, triggers, and tables.
  • Using Subversion version control tool to coordinate team-development.
  • Responsible for debugging and troubleshooting the web application.
  • Handling the day to day issues and fine tuning the applications for enhanced performance.
  • Worked on refactoring the code (Struts, JSP and JavaScript) by restructuring it for better performance.
  • 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
  • Deployed the project into Jenkins using SVN version control system.
  • For Automation Test cases we use Python Scripting.
  • Involved writing documents in Team Center Product lifecycle management (PLM), which is an information management system that can integrate data, processes, business systems and ultimately, people in an extended enterprise.
  • Used Code Collaborator for reviewing the code and document to meet the software quality, did Integrations with Jira, SVN and eclipse.
  • Hands on experience in SVN, Git, JIRA and Bugzilla worked in SQL databases MS SQL, MySQL, Oracle, no-SQL, MongoDB
  • SQL and PL/SQL programming, developing complex code units, database triggers and using the latest features to optimize performance (Bulk Binds, Materialized views, Inline views, Global Temporary Tables).
  • Worked in development of applications especially in UNIX environment and familiar with all of its commands.

Environment: Python 2.7, Django 1.0, MySQL, Linux, HTML, XHTML, CSS,AJAX, JavaScript, SQL, MySQL, Apache Web Server, UNIX.

Confidential, Tucker, GA

Python UI Developer

Responsibilities:

  • Designed front end and backend using Python on Django Web Framework.
  • Developed views and templates with Python and Django's view controller.
  • Engaged in Design, Development, Deployment, Testing and Implementation of the application.
  • Used HTML, CSS, AJAX, and JSON for designing and developing the user interface of the website.
  • Used JavaScript and JSON to update a portion of a webpage.
  • Rewritten existing Python/Django modules to deliver certain format of data.
  • Developed Python web services for processing JSON and interfacing with the Data layer.
  • Worked extensively with Bootstrap and JQuery to optimize the user experience.
  • Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
  • Developed HTML interfaces with an understanding of UI design principles and object-oriented program development.
  • Worked on project scaffolding using yomen, grunt, bower, nodejs.
  • Received business logic specifications and design documents, and painted HTML using CSS and business logic in Angular and JavaScript.
  • Utilized AngularJS framework to bind HTML template (views) to backend Json Data.
  • Used $routeprovider for navigation and config using angular-route.
  • Carried out various mathematical operations for calculation purpose using python libraries.
  • Skilled in using Collections in Python for manipulating and looping through different user defined objects.
  • Worked in development of applications especially in UNIX environment and familiar with all of its commands.
  • Build SQL queries for performing various CRUD operations like create, update, read and delete.
  • Worked on deployment of project on to Amazon S3.
  • Develop consumer based features and applications using Python, Django, HTML and Test Driven Development (TDD).
  • Development stored procedures for normalization and renormalization in MYSQL.
  • Used GIT version control and deployed project to Heroku.
  • Created Change Controls and for change management process for Various Migration of code to production, and worked on approvals from seniors.
  • Increased performance of the extended applications by making effective use of various design patterns (Front Controller, DAO).
  • Worked on a large scale distributed computing environment, monitoring data nodes to prioritize jobs for processing functions.
  • Responsible for tracking and monitoring project status in JIRA (Agile).

Environment: Python 3.3, Django 1.6, HTML5, CSS, XML, MySQL, JavaScript, C++, Angular JS, Backbone JS, JQuery, CSS Bootstrap, Mongo DB, MS SQL Server, T-SQL, JavaScript, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting.

Confidential, Dallas, TX

Python Developer

Responsibilities:

  • Used Django Framework in developing web applications to implement MVC architecture.
  • Automated the existing scripts for performance calculations using Numpy and SQL alchemy .
  • Used Pandas library for statistics Analysis.
  • Used HTML, CSS, JavaScript, JQuery, AJAX and JSON for front end applications.
  • Built Single Page Applications (SPA), Responsive Web Design (RWD) UI, Rich Restful Service Applications, and HTML Wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries, Ajax, AngularJS and Bootstrap
  • Developed dynamic e-mails using JavaScript, and hand coding of HTML5 and CSS3.
  • Used Numpy for Numerical analysis.
  • Managed, developed and designed a dashboard control panel for customers and Administrators using Django and MySql .
  • Extensively used Python modules such as requests, urllib, Beautiful soup for web crawling.
  • Developed GUI using Django for dynamically displaying the test block documentation and other features of Python code using a web browser.
  • Developed the required XML Schema documents and implemented the framework for parsing XML documents.
  • Developed and Consumed RESTful APIs for web applications using Python and Django.
  • Built various graphs for business decision making using Python matplotlib library.
  • Developed Python/Django based web application, MySQL DB and integrations with 3rd party email, messaging, Storage services.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Developed and executed User Acceptance Testing portion of test plan.
  • Used Py Unit framework for performing unit testing.
  • Performed testing methodologies like unit testing, Integration testing, web application testing.
  • Responsible for user validations on client side as well as server side.
  • Generated Python Django forms to record data of online users and used PyTest for writing test cases.
  • Performed efficient delivery of code based on principles of Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.
  • Interacted with QA to develop test plans from high-level design documentation.

Environment: Python 2.7, Django 1.4, HTML5, CSS, XML, MySQL, JavaScript, JQuery, CSS Bootstrap, Mongo DB, JavaScript, Eclipse, Git, GitHub, Linux, Shell Scripting

Confidential

Python Developer

Responsibilities:

  • Designed and Developed the Solution Architecture package to identify all possible solutions for the project using UML methodologies.
  • Used J2EE Design patterns (Singleton, Service Locator and DAO).
  • Implemented MVC Architecture using JSF and Struts framework and custom tag libraries.
  • Developed a multi-user web application using JSP, JSTL, Action Forms, Action Classes, JavaScript and JDBC to provide the needed functionality.
  • Used Hibernate for data manipulation and access.
  • Used Spring AOP and dependency injection framework for business aspect of the application.
  • Used Spring DAO classes for data access.
  • Testing - unit testing & integration testing of the application.
  • Developed Java beans and JSP's by using Spring and JSTL tag libs for supplements.
  • Designed and developed middleware, using RESTful web services based on a centralized schema which is consumed by thousands of users.
  • Worked on Python Modules and Packages.
  • Deployed Django web application in Apache webserver and carpathia cloud web deployment.
  • Used Python Data structures like lists, dictionaries, tuples
  • Used RAD 7.0 for implementing Static and Dynamic web services for consuming and providing services related to the business.
  • Created creating tables, data manipulation and retrieval using Oracle and DB2.
  • Used MQ Series to send, receive and read the messages and also Created Queues.
  • Involved in the deployment process of the application on WebSphere Application Server.
  • SVN are used as source code controls and developed test cases using JUnit.
  • Deployed the Web application using ANT build script
  • Used Mercury Quality Center for requirement management, executing the test plans and defect management.
  • Used SOA architecture for communication between various business entities.
  • Communicated with the business people to get more clarity on the requirements/changes.

Environment: Java, Spring, Python, JavaScript, JDBC, XML, JAXB, Web services, SOAP, WSDL, Hibernate, Spring, IBM MQ, PL/SQL, WebSphere, RAD 7.0, JUnit, Oracle 10g, DB2, Mercury Quality Center, SVN.

Confidential

Python Developer

Responsibilities:

  • Involved in the Design, development, test, deploy and maintenance of the webservices.
  • UI was developed using HTML, AJAX, CSS andJavaScript
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Generated property list for every application dynamically using Python
  • Developed Mergejobs inPythonto extract and load data into MySQL database.
  • Designed and developed the presentation layer/client end usingHTML,XML,D HTML andJSP.
  • Handled all the client side validation using JavaScript.
  • Wrote validation scripts in SQL to validate dataloading.
  • Use Gitfor version control.
  • Performed Unitandsystemtesting.
  • Trained users and did production support.

Environment: Python, Django, MySql, HTML, XHTML, CSS, AJAX, JavaScript,Apache Web Server, Git, Linux.

We'd love your feedback!