We provide IT Staff Augmentation Services!

Senior Python Developer Resume

2.00/5 (Submit Your Rating)

Roseville, CA

SUMMARY:

  • 7+ years of experience as a Web/Application Developer with deep understanding of technology trends with expertise in core of complex technologies. Solid experience in Analysis, Design and Development, Testing, Implementation, production support and maintenance of various Web Applications using Python, Django.
  • Experienced in developing Web Services with Python programming language, Web development using HTML4/5, CSS/CSS3, JavaScript, JQuery, AngularJS, AJAX, XML and JSON by following W3C standards.
  • Experienced in working with various Python IDE’s using PyCharm, PyScripter, Spyder, PyStudio and PyDev.
  • Implemented different python libraries numpy, scipy, pytables, matplotlib, Pandas data frame and urllib in various tasks.
  • Experience with event - driven programming in Python. Understanding of the threading limitations of Python, and multi-process architecture.
  • Experience in integration of user-facing elements developed by front-end developers with server side logic.
  • Experience in implementing with server side technologies with restful API and MVC design patterns with node JS and Django framework.
  • Experienced with full software development life-cycle, architecting scalable platforms, object oriented programming, database design and agile methodologies.
  • Good Experience in debugging the issues using pdb.
  • Proficient in writing unit testing code using Unit Test/PyTest and integrating the test code with the build process. Experience with automated testing by writing test scripts in python.
  • Expert knowledge of and experience in Object Oriented Design and Programming concepts.
  • Knowledge about setting up Python REST API Frame work using Django.
  • Good knowledge of SQLite, MySQL, MSSQL, Cassandra databases with Python.
  • Involved in designing and Implementing UI for AWS Cloud Computing Service to automate the enforcement of Cloud security policies.
  • Experience with Version Control with SVN, CVS and GIT.
  • Knowledge in working with continuous deployment using Heroku and Jenkins.
  • Good knowledge on front end frame works like CSS Bootstrap.
  • Good knowledge of Apache server, Apache Server Tomcat and Web logic.
  • Wrote AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
  • Extensive use of Linux (Ubuntu), SSH, Flask/Django.
  • Familiar with JSON based REST Web services and Amazon Web services.
  • Responsible for writing AJAX framework to transform Datasets and Data tables into serializable JSON strings.
  • Experienced in Configuring LAN Switching Technologies, IP Routing technologies, IPservices, IP addressing and WAN technologies.
  • Excellent Interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in a team environment.
  • Prepared best practice documents for external customers and worked closely with third party vendors.

TECHNICAL SKILLS:

Languages: Python 3.x, 2.7, JavaScript, C++, SQL

Operating systems: Windows, Linux, Mac OSX

Framework: Django, Flask, AngularJS, NodeJS

Web Technologies: HTML/HTML5, CSS/CSS3, jQuery, JSON, XML, AJAX and bootstrap, DOM

Versioning Tools: GIT, SVN

Databases: MySQL, SQL Server, NoSQL, MangoDB

Web servers: Apache, WebSphere, Apache Tomcat

Deployment Tools: Heroku, Jenkins, Amazon EC2

IDE: PyCharm, Spyder, PyDev, Intellij IDEA, Sublime Text, Brackets

PROFESSIONAL EXPERIENCE:

Senior Python Developer

Confidential, Roseville, CA

Responsibilities:

  • Designed front end and backend of the application using Python on Django Web Framework.
  • Used HTML, CSS, AJAX, JSON designed and developed the user interface of the website.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Develop consumer based features and applications using Python, Django, HTML, Behavior Driven Development (BDD) and pair based programming.
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Rewrite existing Python/Django modules to deliver certain format of data.
  • Created the backend application using Python, Django and MySQL.
  • Wrote Python scripts to parse JSON documents and load the data in database.
  • Worked on cross browser compilation and Responsive Web Design using HTML5, CSS3 and Bootstrap.
  • Used AngularJS as the development framework to build a single-page application.
  • U nit Test Python library was used for testing many programs on python and other codes.
  • Used collections in Python for manipulating and looping through different user defined objects
  • Created Django dashboard with custom look and feel for end user after a careful study of Django admin site and dashboard.
  • Used JQuery for the data manipulations on client side.
  • Leveraged CSS Bootstrap for development of Web applications.
  • Monitored developed applications and fixed bugs.
  • Used GIT version control and deployed project to Heroku
  • Build SQL queries for performing various CRUD operations like create, update, read and delete.
  • Wrote scripts in Python for automation of testing jobs.
  • Worked in development of applications especially in UNIX environment and familiar with all its commands.
  • Deployed the project into Heroku using GIT version control.

Environment: Python 2.7, Django 1.9, HTML5, CSS3, XML, MySQL, JavaScript, Angular JS, JQuery, CSS Bootstrap, MS SQL Server, T-SQL, JavaScript, Eclipse, Git, GitHub, Linux, Shell Scripting.

Senior Python developer

Confidential, Boulder, CO

Responsibilities:

  • Responsible for complete SDLC process in gathering requirements, system analysis, design, development, testing and deployment.
  • Designed the front end of the application using Python, HTML, CSS, AJAX, JSON and JQuery.
  • Skilled in using collections in Python for manipulating and looping through different user defined objects.
  • Used Numpy and pandas for Numerical and statistical analysis.
  • Developed and tested many features for dashboard using Python, Bootstrap and JavaScript.
  • Spearheaded adoption of Responsive web design principles and converted existing websites to Responsive websites by using Bootstrap.
  • Worked with Python along with JavaScript to create scalable and common components which can be used across the whole framework. Developed Rest API for the projects.
  • Extensively used python modules such as requests, urllib, and urllib 2 for web crawling.
  • Worked with Python along with JavaScript to create scalable and common components which can be used across the whole framework.
  • Used Django framework along with Postgres for application development and to provide comprehensive logging of all stock transactions.
  • Automated the existing scripts for performance calculations using Numpy .
  • Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
  • Used Angular JS for developing single page web applications.
  • Wrote scripts in Python for extracting data from HTML file.
  • Created interactive websites and its features using JQuery/JQuery UI.
  • Extensive use of AJAX to provide a dynamic user experience.
  • Experienced in writing SQL Queries and implementing stored procedures, functions, packages, tables, views, Cursors, triggers.
  • Manage, collaborate and coordinate the work of an offshore development team.
  • Created database using MySQL, wrote several queries to extract/ store data.
  • Experienced in Agile Methodologies and SCRUM Process.
  • Worked in development of applications especially in UNIX environment and familiar with all its commands.

Environment: Python 2.7, Django 1.7, HTML5, CSS, XML, JavaScript, JQuery, AJAX, Angular JS, Node JS, GIT, Linux, Shell Scripting, AWS SDK, MYSQL, mongo DB.

Python Developer

Confidential, Lancaster, SC

Responsibilities:

  • Design, develop, test, deploy and maintain the website by coding and execution of scripts in Python/Unix.
  • Implemented MVC architecture in developing web applications using Django frame work.
  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, CSS, JavaScript and JQuery.
  • Rewrite existing Python/Django modules to deliver certain format of data
  • Built various graphs for business decision making using Python matplotlib library.
  • Fetched twitter feeds for certain important keyword using python-twitter library.
  • Used Python Library Beautiful Soup for web Scraping.
  • Used Django Database API’s to access database objects.
  • Using Django and manual SQL, modifications was able to modify Django models while retaining all data, while site was in production mode.
  • Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
  • 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.
  • Used Bootstrap extensively for organizing the web page created.
  • Maintained program libraries, user’s manuals and technical documentation.
  • Managed large datasets using Panda data frames and MySQL.
  • Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
  • Using Subversion version control tool to coordinate team-development.
  • Actively involved in developing the methods for Create, Read, Update and Delete (CRUD) in Active Record.
  • Responsible for debugging and troubleshooting the web application. Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Define technical requirements based upon business requirements.
  • Wrote python scripts to parse XML documents and load the data in database. Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.

Environment: Python 2.7, Django 1.5, HTML5/CSS, CSS Bootstrap, MYSQL, MS SQL, JavaScript, SVN, Linux, Shell Scripting, Apache Web Server, Pyramid.

Python Developer

Confidential, Orem, UT

Responsibilities:

  • Wrote Python routines to log into the websites and fetch data for selected options.
  • Implemented code in python to retrieve and manipulate data.
  • Used Python modules such as requests, urllib, and urllib2 for web crawling.
  • Used other packages such as Beautiful soup for data parsing.
  • Worked on writing and as well as read data from csv and excel file formats using python.
  • Web-services backend development using Python (CherryPy, Django, SQL Alchemy).
  • Worked on resulting reports of the application and Tableau reports.
  • Participated in developing the company's internal framework on Python. This framework became a basement for the quick service's development.
  • Worked on HTML5, CSS3, JavaScript, AngularJS, Node.JS, Git, REST API, MangoDB. Design and setting up of environment of Mongo db with shards and replica sets. (Dev/Test and productions).
  • Designed and developed components using Python with Django framework.
  • Private VPN using Ubuntu, Python, Django, CherryPy, Bootstrap, JQuery.
  • Created a Python based GUI application For Freight Tracking and processing.
  • Wrote scripts in Python for extracting data from HTML file.
  • Used Python and Django creating graphics, XML processing of documents, data exchange and business logic implementation between servers.
  • Developed rich user interface using CSS, HTML, JavaScript and JQuery.
  • Participated in the complete SDLC process.
  • Extracting acting data from the database using SAS/Access, SAS SQL procedures and create SAS data sets.
  • Developed and maintained various automated web tools for reducing manual effort and increasing efficiency of the Global Shipping Team.
  • Created database using MySQL, wrote several queries to extract data from database.
  • Effectively communicated with the external vendors to resolve queries.
  • Held meetings with client and worked all alone for the entire project with limited help from the client.

Environment: Python 2.7, Django 1.4, MySQL, Windows, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux, Quality Centre

Python developer

Confidential

Responsibilities:

  • Involved in entire lifecycle of the projects including Design, Development, Testing and Implementation and support.
  • Performed troubleshooting, fixed and deployed Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
  • Created Business Logic using Python 2.7.
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Worked on developing internal testing tools written in Python.
  • Used Django configuration to manage URLs and application parameters.
  • Performed client side validations using JavaScript and server side validations using Django.
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Designed and developed the UI using HTML, AJAX, CSS and JavaScript.
  • Managed large datasets using Pandas data frames and MySQL.
  • Rewrite existing modules into Python to deliver certain format of data.
  • Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
  • Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
  • Created most important Business Rules which are useful for the scope of project and needs of customers.
  • Created database using SQLite, wrote several queries to extract data from database.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Build SQL queries for performing various CRUD operations.
  • Used Jenkins for automation of build process and coordinated deployments across different sites.
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser.
  • Built development environment with JIRA and SVN.

Environment: Python 2.7, Django 1.3, Pandas, HTML5, CSS, XML, JavaScript, JQuery, AJAX, Eclipse, Linux, SVN, MySQL, Apache.

Python Developer

Confidential

Responsibilities:

  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Made Django web based apps for Insurance premium calculations.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
  • Generated property list for every application dynamically using Python.
  • Responsible for debugging and troubleshooting the web application.
  • Used Python based GUI components for Frond-end functionality like selection criteria.
  • Worked with team of developers on python applications for RISK management.
  • Used Numpy for Numerical analysis for Insurance premium, Pandas library for statistical Analysis.
  • Creating unit test/regression test framework for working/new code.
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments.
  • Generated property list for every application dynamically using python.
  • Designed the architecture of the hardware environments and methodology of the code.
  • Implement code in python to retrieve and manipulate data.
  • Experienced in Agile Methodologies and SCRUM Process.
  • Designed and developed data management system using MySQL.
  • Handled all the client side validation using JavaScript.
  • Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Build SQL, NOSQL queries implementing functions, packages, views, triggers, and tables.
  • Using Subversion version control tool to coordinate team-development.
  • Handling the day to day issues and fine tuning the applications for enhanced performance.
  • Worked in development of applications especially in UNIX environment and familiar with all of its commands.

Environment: Python 2.6/2.7, Django 1.2, MySQL, Linux, HTML, CSS, AJAX, JavaScript, and Apache Web Server, NO SQL.

We'd love your feedback!