We provide IT Staff Augmentation Services!

Senior Python Developer Resume

3.00/5 (Submit Your Rating)

Columbus, OhiO

SUMMARY

  • Over 8 Years of professional experience in Analysis, Design, Development and Implementation of various client - server applications in Python.
  • Experienced in developing web-based applications using Python, Django, XML, Perl, CSS, HTML, JavaScript, JQueryand Coffee Scripting.
  • Excellent knowledge on Python Collections and Multi-Threading.
  • Skilled experience in Python with proven expertise in using new tools and technical developments
  • Good experience of Web Services with protocols SOAP and REST.
  • Good at using libraries for technical development like Beautiful Soup, Jasy, Pickle, PySide, Pandas dataframe, networkx, and MySQL for database connectivity to drive improvements throughout entire software development lifecycle. Solid understanding of MVT design patterns.
  • Good experience in developing web applications implementing Model View Template architecture using Django and Flask web application frameworks. Good knowledge in GUI frameworks - Jython, Pyjamas.
  • Experience with Version Control, ideally GIT and SVN.
  • Experience in working with Amazon web services Amazon EC2 and Amazon s3.
  • Good experience in using different kind of data bases like MySQL, Oracle.
  • Experience in analyzing and handling large datasets using Oracle Relational database 9g, 10g, 11g.
  • Have good experience in working with application server WebLogic (10.0, 10.3, 11g, 11gr1), WebSphere (7.0, 8.5, 8.5.5), Apache (6.0, 7.0, 8.0).
  • Experience in writing SQL queries and Stored Procedures and implementation on different databases.
  • Well versed in browser abstracting JavaScript libraries like jQuery, Angular.js, etc.
  • Expertise in understanding complex codes and extending their functionality.
  • Thorough knowledge in various front end tools like HTML, JavaScript, XML, JQuery and AJAX.
  • Experience in Test Driven Development and Behavior Driven Development methodologies for consulting firms and enterprise projects.
  • Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Knowledge of the software Development Life Cycle (SDLC), Agile and Waterfall Methodologies.
  • Active Participation in full development life cycle (requirements, design, architecture, development, testing).
  • Defining Automation Test Strategy, Test Approach and Test Planning for the Agile Sprints and releases.
  • Hands on experience on OAM tools like LMP, LAMP, TWAMP.
  • Experience in working with different operating systems Windows 98/NT/2000/XP/Vista/7/8, UNIX and Linux.
  • Install and configuration of web hosting administration such as HTTP, FTP and SSH.
  • Knowledge of networking (TCP/IP, FTP, DNS, DHCP levels).
  • Managed DNS, Email and Web servers.

TECHNICAL SKILLS

Languages: Python,C, C++, .NET and PL/SQL.

Markup Languages: HTML, JSON, XML.

Scripting: JQuery, Java Script, AJAX, Shell scripting, COFFEE, LESS

Frameworks: Django, Flask, Angular JS.

Protocols: TCP/IP, HTTP/HTTPS, SOAP, RESTful.

Build Tools: Ant, Maven.

Version Control Tools: SVN, GIT.

Programming Methodologies: Waterfall, Agile.

Operating Systems: Windows, Unix, Linux (CentOS and Ubuntu).

Databases: Oracle, MySQL, Apache Cassandra, MongoDB.

Deployment Tools: Amazon EC2, Heroku.

Debuggers: Pdb,gdb.

IDE Tools: PyCharm, Eclipse, Net beans, PyStudio.

Servers: Apache, HTTP Server, WebLogic.

Bug Reporting Tools: JIRA and Bugzilla

MS Office Tools: MS Word, MS PowerPoint, MS Excel

PROFESSIONAL EXPERIENCE

Confidential, Columbus, Ohio

Senior Python Developer

Responsibilities:

  • Extensively used OOD concepts in overall design and development of the system.
  • Used UML Rational Rose to develop Use-case, Class and Object diagrams for OOA/OOD techniques.
  • Prepared and analyzed reports using Python libraries and involved in environment Setup.
  • Created the environment specific settings for a new deployment and update the deployment specific conditional checks in code base to use specific checks.
  • Placed data into JSON files using Python to test Django websites.
  • Using Amazon SQS to queue up work to run asynchronously on distributed Amazon EC2 nodes.
  • Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
  • Used XML for dynamic display of options in select box and description on web page.
  • Wrote Python modules to view and connect the Apache Cassandra instance.
  • Created Git repository and added the project to GitHub.
  • Responsible for Debugging and Troubleshooting issues.
  • Involved in debugging the applications monitored on JIRA using agile methodology.
  • Setting up network environments using TCP/IP, DNS, DHCP and proxy.
  • Involved in postproduction support for solving complex tickets.
  • Resolved user problems in a timely and accurate manner as a member of the End-User support team.
  • Involved in presenting demos to the clients and also reporting the daily and weekly status to the Project manager.
  • Involved in assigning the tasks to the development team.
  • Involved in handling the developing team and mentoring the junior developers.
  • Involved in creating the database modelling to the project and wrote queries for retrieving data from backend.
  • Deployed the project into Heroku using GIT version control system.
  • Designed RESTful XML web service for handling AJAX requests.
  • Involved in deploying the code into Amazon Web Server using BOTO API.
  • Developed, tested and debugged software tools utilized by clients and internal customers.
  • Coded test programs and evaluated existing engineering processes.
  • Responsible for running and maintaining business processes on daily / weekly / monthly basis.

Environment: Python 3.x, Django 1.7, Java Script, Coffee Scripting, LESS, HTML, Angular JS, JSON, AJAX, XML, CSS, SQL, MySQL, Bootstrap, Restful Web Services, Beautiful Soup, Jenkins, GitHub, Linux, PyCharm.

Confidential, Coppell, TX

Senior Python Developer

Responsibilities:

  • Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript.
  • Implemented business logic using Python/Django.
  • Using Amazon SQS to queue up work to run asynchronously on distributed Amazon EC2 nodes.
  • Created backend database T-SQL stored procedures and Jasper Reports.
  • Worked with millions of database records on a daily basis, finding common errors and bad data patterns and fixing them.
  • Experience in ability to package code as reusable modules by using PERL
  • Experience in working with Cisco Technologies UCS, and network management devices.
  • Exported/Imported data between different data sources using SQL Server Management Studio.
  • Maintained program libraries, users' manuals and technical documentation.
  • Experience in working with Drag and Drop Calculation, and Geographic Search by using Tableau
  • Managed large datasets using Panda data frames and MySQL.
  • 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
  • Build SQL queries for performing various CRUD operations like create, update, read and delete.
  • Work with team of developers on python applications for RISK management.
  • Used Pandas library for statistics Analysis.
  • Created most important Business Rules which are useful for the scope of project and needs of customers.
  • Designed the architecture of the hardware environments and methodology of the code
  • Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
  • Thorough knowledge in various front end tools like HTML, DHTML,CSS, JavaScript, XML, JQuery, Angular JS, and AJAX
  • Hands-on experiences in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.

Environment: Python 2.7, Django, HTML5/CSS,UNIX, MS SQL Server 2013, T-SQL, Jasper, Reports, JavaScript, Eclipse, Linux, Shell Scripting, RESTful, MVC3, Git, Perl, Tableau

Confidential, Roslyn Heights, NY

Python Programmer

Responsibilities:

  • Design, develop, test, deploy and maintain the website.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript
  • Designed and developed data management system using MySQL.
  • Rewrite existing Python/Django 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.
  • Handled all the client side validation using JavaScript.
  • Worked extensively with Bootstrap, Javascript, and jQuery to optimize the user experience.
  • Used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different we requests from multiple browsers to web application.
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Responsible for debugging the project monitored on JIRA (Agile).
  • Used JQuery for all client side Javascript manipulation.
  • Created unit test/regression test framework for working/new code
  • Using Subversion control tool to coordinate team-development.
  • Built development environment with JIRA, Stash/Git.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Responsible for debugging and troubleshooting the web application.
  • Involved in entire lifecycle of the project including Design, Development, and Deployment, Testing and Implementation and support.
  • Involved in code reviews using GitHub pull requests, reducing bugs, improving code quality, and increasing knowledge sharing
  • Implemented monitoring and established best practices around using elastic search.
  • Install and configuring monitoring scripts for AWS EC2 instances.
  • Implemented task object to interface with data feed framework and invoke database message service setup and update functionality.
  • Working under UNIX environment in development of application using Python and familiar with all of its commands.

Environment: Python 2.7, Django1.3, C++, Java, JQuery, MySQL, Oracle 11.2, Linux, Eclipse, Shell Scripting, HTML, XHTML, SVN, CSS, AJAX, Bugzilla, JavaScript, Apache Web Server.

Confidential, Phoenix, AZ

Python Developer

Responsibilities:

  • Developed web applications in Django Framework’s model view control (MVC) architecture.
  • Exposure on Multi-Threading factory to distribute learning process back-testing and into various worker processes.
  • 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
  • Different testing methodologies like unit testing, Integration testing, web application testing
  • Developed test scripts for automation with Selenium.
  • Python/Django based web application, Postgresql 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 inPythonand Bash
  • Design and implemented custom scripts.
  • Extensive use of version controller Team Foundation Server(TFS).
  • Tested and validated the custom scripts.
  • Delivered automated solutions for science models
  • Managed, developed and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL and VMWare API calls.
  • Implemented configuration changes for data models.
  • Maintained and updated existing automated solutions
  • Handled potential points of failure through error handling and communication of failure
  • Risk analysis for potential points of failure (database, communication points, file system errors)
  • Troubleshoot the process execution and worked with other team members to correct them.
  • Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.
  • Performed troubleshooting, fixed and deployed manyPythonbug fixes of the two main applications that were a main source of data for both customers and internal customer service team
  • Used Pandas library for statistics Analysis.
  • Managed large datasets using Panda data frames and MySQL.
  • Extensively usedpythonmodules such as requests, urllib, urllib 2 for web crawling.
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features ofpythoncode using a web browser.
  • Developed the required XML Schema documents and implemented the framework for parsing XML documents.
  • Responsible for user validations on client side as well as server side.
  • Interacted with QA to develop test plans from high-level design documentation

Environment: Python 2.7, Django, HTML5/CSS, MS SQL, MySQL, JavaScript, Eclipse, Linux, Shell Scripting, JQuery, GitHub, Angular.JS, Jira

Confidential, Montvale, NJ

Python Developer

Responsibilities:

  • Developed Views and Templates with Django view controller and template language to create a user-friendly website interface.
  • Configured the Django admin site, dashboard and created a custom Django dashboard for end users with custom look and feel. Used Django APIs for database access.
  • Used Python and Django for XML, JSON processing, data exchange and business logic implementation.
  • Built database Model, Views and API’s using Python for interactive web based solutions.
  • Used Python scripts to update the content in database and manipulate files.
  • Created UI using JavaScript and HTML5. Designed and developed data management system using MySQL.
  • Worked on Jenkins continuous integration tool for deployment of project.
  • Played a key role in a development wide transition from Subversion to Git, which resulted in increase in efficiency for the development community.
  • Used TKinter to implement GUI for the user to create, modify and view reports based on client data.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Implemented RESTful Web-Services for sending and receiving the data between multiple systems.
  • Used Python Library Beautiful Soup for webScrapping.ss.

Environment: Python 2.7, Flask, Java Script, Matplotlib, HTML, Angular JS, JQuery, JSON, AJAX, XML, CSS, Oracle 10G, SQL, MySQL, Bootstrap, Restful Web Services, Beautiful Soup, Jenkins, GitHub, SVN, Linux, PyCharm.

Confidential

Software Developer

Responsibilities:

  • Developed entire frontend and backend modules usingPythonon Django Web Framework.
  • Work with team of developers on python applications for RISK management.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript
  • Made Django web based apps for Insurance premium calculations.
  • Generated property list for every application dynamically using Python.
  • Rewrite existing Java, C++ application in Python.
  • Used Django APIs for database access.
  • Used Python to extract weekly hotel availability information from XML files.
  • Used Pandas library for statistical Analysis.
  • Used Apache Couchdb (NoSQL) in AWS Linux instance in parallel to RDS MySQL to store and analyze job market info.
  • Developed the required XML Schema documents and implemented the framework for parsing XML documents.
  • Developed ColdFusion Components, custom tags and modified CF Objects.
  • Designed the architecture of the hardware environments and methodology of the code.
  • Involved in entire lifecycle of the projects including Design, Development, and Deployment
  • Wrote AJAX framework to transform Datasets and Datatables into HTTP-serializable JSON strings.
  • Issues pertaining to Real time data being read from RabbitMQ into Postgres and Cassandra.
  • Build SQL, NO SQL queries implementing functions, packages, views, triggers, and tables.

Environment: Python 2.x, Django 1.4, Java Script, Matplotlib, Plotly, HTML, JQuery, JSON, AJAX, XML, CSS, Oracle, MySQL, Bootstrap, SOAP Web Services, Beautiful Soup, Jenkins, SVN, Linux, Eclipse.

We'd love your feedback!