We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

3.00/5 (Submit Your Rating)

Reston, VA

SUMMARY

  • 7+ Years of experience as a Web Application Development/Support of Software Applications, Management and Implementation of various stand - alone, client-server enterprise applications.
  • Experienced of software development in Python using Django.
  • Experienced in developing web-based applications using Python, Django, XML, CSS, HTML, DHTML, JavaScript and JQuery, RUBY, AJAX, Java/J2EE.
  • Good Experience with Django, a high-level Python Web framework and implementation with server side technologies with restful API and MVC design patterns with node.JS.
  • Extensive knowledge in Java/J2EE architecture (JDBC, JSP, JNDI, Data Source, JMS, Servlets)
  • Good knowledge of SQLite, MS SQL, MongoDB and Cassandra databases with Python, Programming and management Linux and Unix environments.
  • Hands-on experiences in Shell scripting, Python STL, Pylons, Django, UI and web development with clear understanding of PEP-8.
  • Good knowledge on web services with protocols SOAP and REST.
  • Good knowledge of OOP Concepts, Standard Template Library, smart Pointers, Data Structures and Design patterns.
  • Skilled experience in Python with proven expertise in using new tools and technical developments (libraries used: libraries- Beautiful Soup, Jasy, Numpy, Scipy, Matplotlib, Pickle, PySide, python-twitter, Pandas dataframe, Networkx, urllib2, MySQL for database connectivity) to drive improvements throughout entire SDLC.
  • Good experience in developing web applications implementing Model View Control architecture using Django, Flask, Pyramid, and Zope Python web application frameworks.
  • Experience in using various version control systems like CVS, Git, GitHub, and Amazon EC2 and deployment
  • Working Knowledge of Pandas, Numpy, and Scipy.
  • Experienced in Agile Methodologies, Scrum stories and waterfall models in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Hands on SVN, Git, JIRA, Bugzilla and Good understanding of Django ORM and SqlAlchamy.
  • Well versed in writing unit test cases and selenium test cases.
  • Good experience with UNIX scripting/Load testing, SQL server, Linux and Openstack.
  • Excellent program solving techniques and Analytical thinking capabilities.

TECHNICAL SKILLS

Operating Systems: Windows 7, UNIX and Linux CentOS, Debian, Ubuntu 16.x

Programming Languages: Python2.x, Java, C, C++, PHP, Shell Scripting

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

Frameworks: Django, Flask, Pyramid, PyJamas, Jython, Angular JS, Node JS, Spring, Hibernate

Webserver: Apache HTTP webserver, WebLogic, WebSphere, JBoss and Apache Tomcat

IDE: Eclipse, Netbeans, Webstorm, Sublime Text, Brackets, Pycharm, Pystudio, Pyscripter

Cloud Computing: AWS EC2, S3, RDS(MY SQL), SQS

Deployment Tools: Heroku, Amazon EC2, S3, Jenkins and Fabric

J2EE: JDBC, JNDI, JSP and servlets

Databases: Oracle 8i/9i/10g/11g, PostgreSQL, MySQL, Sqlite3, Cassandra, Redis and mongo DB

Testing Tools: Bugzilla, Jasmine, Pyunit, JIRA and Junit, Zope, PyTest, nose, Robot

Protocols: TCP/IP, HTTP/HTTPS, SOAP

Miscellaneous: Git, SVN, CVS, GitHub

PROFESSIONAL EXPERIENCE

Confidential, Reston, VA

Sr. Python Developer

Responsibilities:

  • Successfully developed web application using AngularJS, HTML, CSS and JSON for tracking the status of network devices
  • Exported data from excel to MySQL database using MySQL queries. Wrote several procedures for getting data from database
  • Implemented Spring Restful web services which produces JSON output and parsed the data.
  • Created Restful API in Django framework using python, secured the API using custom token authentication
  • Designed interactive user interface by displaying pie charts, bar charts and grids by using nvd3 library
  • Worked with huge data parsing and displayed the data on the front-end
  • Wrote scripts to securely connect to devices using paramiko, pexpect libraries and run commands to insert the config files into PostgreSQL
  • Deployed application using Apache tomcat server on centos.
  • Created test cases, test plans, tested API’s, wrote TestNG test cases, executed code coverage, wrote automation scripts using Selenium, executed database queries for testing purposes and led different projects in the shipping and checkout domain.
  • The project has been carried out by an efficient Agile Methodology
  • Tracked the user stories for each sprint in JIRA
  • Successfully developed a deployment tool, compared the deltas of the files and displayed on the UI
  • Worked with device configuration files with python cli library to interactive with remote devices.
  • Created tool to upload files using Django and converted forms with libreoffice api.
  • Wrote several scripts using python to automate the devices pre/post deployment and display the deltas using the html generator.
  • Automated the devices working mechanism using python scripts.
  • Worked on Openstack tenant, pushed code on private Github on a regular basis for testing
  • Worked on Github to commit changes of the project and documented using confluence

Environment: Java, Python, Django, AngularJS, HTML, CSS, JSON, MySQL, Restful Api, Github

Confidential, Kansas City, MO

Sr. Python Developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing, and deployment, developed Business logic using Python 2.7
  • Used Django framework for application development.
  • Responsible for setting up Python REST API framework using DJANGO.
  • Designed the front end of the application using Python, Java, HTML, CSS, AJAX, JSON and JQuery. Worked on backend of the application, mainly using Active Records.
  • Involved in Developing a Restful service using Python Flask framework
  • Made in Django web-based applications for Insurance premium calculations
  • Developed entire front-end and back-end modules using Python on Django web framework
  • Created database using MySQL, developed Merge jobs in Python to extract and load data into MySQL database.
  • Booting up nodes using prebuilt images on Amazon EC2.
  • Bootstrapping Amazon EC2 nodes with software you want running when your nodes boot up.
  • Uploading, copying, downloading, and deleting files using Amazon S3.
  • Built various graphs for business decision-making using Python matplotlib library.
  • Created Python and Bash tools to increase efficiency of call center application system and operations, data conversion scripts, AMQP/RabbitMQ, REST, JSON, and CRUD scripts for API Integration.
  • Experienced in Agile Methodologies and SCRUM Process.
  • Worked in development of applications especially in UNIX environment and familiar with all of its commands.
  • Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity
  • Used Test driven approach for developing the application and implemented the unit tests using Python Unit Test framework
  • Used interactive data binding, filters and animation events using AngularJS.
  • Implemented jQuery to improve the overall usability of the website interface and AJAX functionality to speed up web application.
  • Developed views and templates in Django to create a user-friendly website interface.
  • Deployment and Build of various environments including Linux and UNIX
  • Used Pandas library for statistics Analysis and Numpy/Scipy for Numerical analysis for insurance premium calculations.
  • Skilled in using collections in Python for manipulating and looping through different user defined objects.
  • Deployed the project into Heroku using GIT version control system.
  • Using Subversion version control tool to coordinate team-development.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization and renormalization.
  • Responsible for debugging and troubleshooting the web application.
  • Used JavaScript and XML to update a portion of a webpage and Node.js for server side interaction.

Environment: Python 2.7, Django 1.4, HTML5, CSS, Bootstrap, JavaScript,, JQuery, JSP, UNIX, Shell Scripting, MVC architecture,Pandas, Cassandra, Flask with restful services and python libraries such as Numpy, GitHub, Chef, JSON, XML, PostgreSQL, MYSQL, SQL, PLSQL, SQL Server 2013, Heroku, Restful API.

Confidential, IL

Python Developer

Responsibilities:

  • Designed and developed Use-Case diagrams, Class diagrams, and object diagrams using UML techniques.
  • Model View Control architecture is implemented using Django Framework to develop web applications.
  • Implemented Business logic, worked on data exchange, processed XML and HTML using Python 2.7 and its familiar framework Django 1.4.
  • Worked on Django API's for accessing the database.
  • Developed Views and Templates with Python and using Django's view controller and template language, Website interface is created.
  • Worked with Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
  • Worked on Python Open stack API.
  • Managed large datasets using Pandas data frames and MySQL.
  • Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQLdb package.
  • 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.
  • Worked with JSON based REST Web services.
  • Used Django framework for database layer development.
  • Responsible for setting up Python REST API framework using Django.
  • Created database using MySQL, wrote several queries to extract data from database.
  • Implemented monitoring and established best practices around using elastic search.
  • Implemented automate scripts to back up the old records using MongoDB export command and transfer these backup files into backup machine using ftplib.
  • Maintaining multiple copies of data in different database servers using MongoDB Replication concept.
  • Experienced in Linux shell commands and command line utilities.
  • Effectively communicated with the external vendors to resolve queries.
  • Used GIT for the version control.

Environment: Python 2.7, Django1.4, C++, JSON, XML, LoadRunner, Load Balancer, VUGEN, SOAPUI, HTML, Restful API, Oracle 9i, Shell Scripting, PL/SQL, MySQL, pandas, Cassandra, MongoDB, ODBC, GIT, Linux, Selenium, Jenkins, Beautiful Soup, Matplotlib.

Confidential, New York, USA

Python Developer

Responsibilities:

  • Developed GUI using HTML, AJAX, Javascript and jQuery
  • Involved in requirement analysis, functional specifications and design.
  • User interface is decoupled using Spring MVC architecture with Struts implemented already as the front-end.
  • Re-engineered various modules for implementing changes and creating efficient system supported application
  • Support the scripts configuration, testing, execution, deployment and run monitoring and metering.
  • Developed Server side validation checks using Struts Validators and Java Script validations.
  • Deployed and tested on WebSphere Application Server.
  • Worked with XML, XSL to develop UI for the application.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Used Python and Django creating graphics, XML processing of documents, data exchange and business logic implementation between servers.
  • Implemented database access using Django, Oracle
  • Created data base tables, functions, stored procedures and wrote prepared statements using PL/SQL.
  • Used Restful APIs to access data from different suppliers.
  • Modified the SQL queries and techniques for improving the performance of queries.
  • Used Restful API's to gather network traffic data from Servers.
  • Supported Apache Tomcat web server on Linux Platform.
  • Developed and executed User Acceptance Testing portion of test plan.
  • Designed, developed and bundled various small financial utilities using JAVA, Hibernate, XML parser SAX which was distributed to different development teams.
  • Self-motivated team player with good Analytical, Logical and Problem Solving ability.
Environment: Java/J2EE, Spring IOC, Hibernate 3.0, Struts 2.0, JSP, Python 2.4, Django 1.3, C++, HTML Restful API, Oracle 11g, Shell Scripting, PL/SQL, Oracle, ODBC, Linux and JQuery, AJAX, JavaScript, backbone.js, Java Script, CRUD, PL/SQL, JDBC, Web Sphere

Confidential

Application Developer

Responsibilities:

  • Developed entire frontend and backend modules using Python on Django Web Framework, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript and Apache Web Server.
  • Design, develop, test, deploy and maintain the website
  • Coding and execution of scripts in Python/Unix/VB
  • Development for Application using Java and Python
  • Recording of Scripts (Web, Web Services HTML) using Vugen and SoapUI and script validation through co correlations, parameterizations and other methods. Scripting- web and web services
  • Script validation sometimes becomes challenging as it demanded many web based logic rat rather than correlation and parameterization.
  • Running load/endurance tests using Vugen, ALM and controller, server monitoring, analysis using Dynatrace, UNIX putty, SQL logs and other tools and reporting the performance. Analyzing errors and exceptions using putty logs.
  • Scripting and validation of scripts through correlation, parameterization and web based logic testing (Smoke test, Load test, Endurance) using Controller for a duration further analysis, checking response times, CPU utilizations, memory leaks of servers and other performance characteristics of the website and creating PAPAL reports and creating test reports. Many other tasks in additional.
  • Designed and developed data management system using MySQL
  • Rewrite existing Python/Django/Java module 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.
  • Responsible for search engine optimization to improve the visibility of the website.
  • Handled all the client side validation using JavaScript.
  • Creating unit test/regression test framework for working/new code
  • Using Subversion version control tool to coordinate team-development.
  • Responsible for debugging and troubleshooting the web application.
Environment: Python, C+, HP LOAD, Putty, SQL, SoapUI, ControlM, PerfMon, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server.

Confidential

Java Developer

Responsibilities:

  • Analyze various service requests, change requests and discrepancies from the clients.
  • Implemented Struts Model-View-Controller Design Patterns.
  • Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
  • Created DAO classes to call the database.
  • Developed and deployed UI layer logics using JSP, JavaScript, and HTML.
  • Used Maven to build and deploy the source code using project object model (POM) for execution.
  • Performed Requirement analysis, designing, coding, implementation, team co-ordination, code review, testing.
  • Development has been carried out in Spring Framework and Eclipse IDE
  • Used PL/SQL to extract data tables from Oracle database
  • Experience in source control repositories like SVN, CVS.
  • Used to do manual testing and upload the generated XML files to Mainframe.
  • Designed and implemented the Persistence layer using MySQL.
  • Designed and implemented the UI using JSP, Jquery, JavaScript and CSS style sheet.
  • Implemented the MVC controllers to control and divert the inflow of the request to appropriate underlying DAO implementation classes.
  • Extensively used the Spring-MVC framework and integrated it with Hibernate in a single configuration file.
  • Designed and implemented the RESTful WebServices.
  • Designed and implemented the UI using JSP, Jquery, Javascript and CSS style sheet
Environment: Java 1.4, JSP, HTML 5, JavaScript, Spring-MVC, Apache Tomcat, Hibernate 3.0, Struts 2.0, Oracle 10g, Eclipse.

We'd love your feedback!