We provide IT Staff Augmentation Services!

Senior Python Developer Resume

0/5 (Submit Your Rating)

CO

SUMMARY

  • Over 8 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 librariesNumPy, 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, IP Services, 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, C++, SQL, Java

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, MongoDB

Web servers: Apache, WebSphere, Apache Tomcat

Deployment Tools: Heroku, Jenkins, Amazon EC2

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

PROFESSIONAL EXPERIENCE

Senior Python developer

Confidential, CO

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.
  • UsedPythonandDjangoto interface with thejQuery UIand 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.
  • Unit 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, Django, 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 urllib2 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,Django, 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 Beautiful Soap a python library for web Scraping.
  • Used Django database API’s to access database objects.
  • UsingDjangoand manual SQL, modifications were 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 generating graphical reports using tableau.
  • 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, Django, 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, MongoDB. Design and setting up of environment of MongoDB 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 aPythonbased GUI application for Freight Tracking and processing.
  • Wrote scripts inPythonfor 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, Django, 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 existingmodules 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.
  • Generated interactive dashboards using tableau.
  • 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, Django, Pandas, HTML5, CSS, XML, JavaScript, jQuery, AJAX, Eclipse, Linux, SVN, MySQL, Apache.

Python Developer

Confidential

Responsibilities:

  • Developed entire front-end and back-end 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.
  • Created graphical reports for financial data using Tableau.
  • 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.
  • Implemented 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, Django, MySQL, Linux, HTML, CSS, AJAX, JavaScript, and Apache Web Server, NoSQL.

We'd love your feedback!