We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

3.00/5 (Submit Your Rating)

Washsington, DC

PROFESSIONAL SUMMARY

  • Over 8 + Years of experience in Analyzing, Developing, Managing and implementing various stand - alone, client-server enterprise applications using Python, Django, Java and mapping the requirements to the systems.
  • Well versed with Agile with SCRUM, Waterfall Model and Test Driven Development (TDD) methodologies.
  • Experience in developing web applications by using Python, DJango, C++, XML, CSS, HTML, JavaScript and JQuery.
  • Good experience in developing web applications implementing Model View Control (MVC) architecture using Django, Flask, Pyramid and ZopePythonweb application frameworks.
  • Experience in implementing with server side technologies with restful API and MVC design patterns with node JS and Django framework.
  • Experience in working with number of public and private cloud platforms like Amazon Web Services (AWS), Microsoft Azure, Rackspace Cloud and Openstack.
  • Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Elastic Search, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon CloudFront).
  • Proficient in SQLite, MySQL and Postgre SQL databases with Python.
  • Experienced in working with various Python IDE’s using PyCharm, PyScripter, Spyder, PyStudio, PyDev, IDLE, NetBeans and Sublime Text
  • Good experience in using WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architectures.
  • Experience with Requests, Pysftp, Gnupg, ReportLab, Numpy, Scipy, Pytables, Python-Twitter, Matplotlib, HTTPLib2, Urllib2, Beautiful Soup, DataFrame and Pandaspythonlibraries during development lifecycle.
  • Hands-on experience in handling database issues and connections with SQL and NoSQL databases like MongoDB, Cassandra, Redis, CouchDB, DynamoDB by installing and configuring various packages inpython.
  • Experienced in working on Application Servers like WebSphere, WebLogic, Tomcat and Web Servers like Apache server, NGINX.
  • Expertise in working with GUI frameworks-PyJamas, Jytho, guidata, PyGUI, PyQt, PyWebkitGtk.
  • Experienced in developing Multi-threaded web services using CherryPy & BottlePy framework.
  • Good Knowledge in writing different kinds of tests like Unit test/Pytest and build them.
  • Experienced with version control systems like Git, GitHub, CVS, and SVN in order to keep the versions and configurations of the code organized.
  • Expertise in Build Automation and Continuous Integration tools such as Apache ANT, Maven, Make, Jenkins/Hudson, AntHill Pro, Bamboo, Cruise Control, and TeamCity.
  • Strong experience in developing Web Services like SOAP, REST, Restful with Python programming language.
  • Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational database like Oracle, DB2, MySQL, Sybase, PostgreSQL and MS SQL server.
  • Good familiarity with Networking Technologies such as TCP/IP, UDP, FTP, DNS, DHCP, SNMP, TFS, and all Networking Layers (Layaer1 to Layer7).
  • Experience in using Docker and Ansible to fully automate the deployment and execution of the benchmark suite on a cluster of machines.
  • Good Experience in Linux Bash scripting and following PEP-8 Guidelines in Python.
  • Experience in building applications in different operating systems like Linux (Ubuntu, CentOS, Debian), Mac OS.
  • Strong working experience with the Testing tools such as Nose, Selenium (IDE, WebDriver, and RC), Cucumber, JUnit, QUnit, Karma, Jasmine, SoapUI…etc.
  • Excellent Interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in a team environment.

TECHNICAL SKILLS

Operating Systems: Windows 98/2000/XP/7,8, Mac OS and Linux CentOS, Debian, Ubuntu

Programming Languages: Python, Core Java, C, OpenGL, webGL, C, C++

Web Technologies: HTML/HTML5, CSS/CSS3, XML, DOM, AJAX, JQuery, JSON, Bootstrap, Angular JS, angular2, Angular4, Node Js, React JS

Python Libraries/Packages: Numpy, Scipy, Pickle, PyQT, PySide, PyTables, DataFrames, Pandas, Matplotlib, SQLAlchemy, HTTPLib2, Urllib2, Beautiful Soup, Py Query

Python Frameworks: Django, Flask, Pyramid, PyJamas, Jython, Web2py

IDE: Brackets, Webstorm, PyChar, PyScripter, Spyder, PyStudio, PyDev, IDLE, NetBeans, Sublime Text

Analytic Tools: Google Analytics Fiddler, Tableau

Cloud Computing: AWS, Azure, RackSpace, OpenStack

AWS Services: Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Elastic Search, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon CloudFront

J2EE: JDBC, JNDI, JSP and servlets

Databases/Servers: MySQL, SQLite3, Cassandra, Redis, PostgreSQL, CouchDB, MongoDB, Apache Web Server 2.0, NginX, Tomcat, JBoss, WebLogic

Testing/Bug Tracking Tools: Robot, Selenium, Junit, Nose, Karma, Jasmine, Bugzilla, Jasmine, Pynit, JIRA and Junit, zope, PyTest, TestNG

Web Services/ Protocols: TCP/IP, UDP, FTP, HTTP/HTTPS, SOAP, RESt, Restful

Miscellaneous: Git, GitHub, SVN, CVS

Build and CI tools: Ant, Maven, Gradle, Jenkins, Hudson, Bamboo

SDLC/Testing Methodologies: Agile, Waterfall, Scrum, TDD, BDD

PROFESSIONAL WORK EXPERIENCE

Confidential, Washsington, DC

Sr. Python Developer

Responsibilities:

  • Involved in software development life cycle (SDLC) of tracking the requirements, gathering, analysis, detailed design, development, system testing and user acceptance testing.
  • Analyzed system requirements specifications and also in client interaction during requirements specifications.
  • Implemented Model View Control (MVC) architecture in developing web applications using Django Framework.
  • Designed the front end of the application using Python Scripting, HTML, CSS, AJAX, JSON, JavaScript, Angular JS, Angular2, Angular4, Node JS, React JS and JQuery.
  • Used several python libraries like wxPython, NumPY and MatPlotLib.
  • Designed and managed API system deployment using fast http server and Amazon AWS architecture.
  • Worked on server side applications with Django using Python programming and used python libraries like Beautiful Soup, matplotlib, Scipy, NumPy and Built efficient Node.js backend for client web application.
  • Implemented monitoring and established best practices around using elastic search and Install and configuring monitoring scripts for AWS EC2 instances.
  • Implemented Integration test cases and used Git to resolve and coding the work on python.
  • Rewrite existing Python/Django modules to deliver certain format of data and Able to create scripts for system administration and AWS using languages such as BASH and Python.
  • Responsible for writing/modifying scripts using sh, ksh, and Bash for day-to- day administration
  • Developed rich user interface using CSS3, HTML5, JavaScript, AngularJS, JQuery and JSON.
  • Created UI using JavaScript and HTML5/CSS.
  • Develop scripts used for batch job scheduling; assists with job schedules to ensure stability and efficient use of machine resources and Used Numpy for Numerical analysis.
  • Used Celery as task queue and RabbitMQ, Redis as messaging broker to execute asynchronous tasks.
  • Used Django template system for front end UI along with OpenStack dashboard and Worked on Python OpenStack APIs.
  • Involved in producing and consuming web services using both REST and SOAP.
  • Designed and developed MySQL Stored Procedures and Shell Scripts for Data Import/Export and Conversions.
  • Worked with Object Relational Model (ORM) frameworks like Jingo ORM and SqlAlchamy
  • Implemented Hibernate for the ORM layer in transacting with Oracle database.
  • Used Git and Jira for code submissions and review process.
  • Build all database mapping classes using Django models and Cassandra.
  • Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, OracleDB, PostgreSQL, and VMW are API calls.
  • Involved in Developing a Restful service using Python Flask framework, wrote python scripts to parse XML documents and load the data in database.
  • Performed validations for input fields making use of mainly Active Records.
  • Work with team of developers on Python applications for RISK management.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Designed, implemented, and maintained solutions for using Docker, Ansible, Jenkins, Git, and Puppet for micro services and continuous deployment.
  • Virtualized the servers using the Docker for the test environments and dev-environments using Docker containers.
  • Worked on writing and as well as reading data from CVS and Excel file formats.
  • Designed and Developed automation scripts using Selenium WebDriver.
  • Recorded and plays back tests in Firefox using Selenium IDE.
  • Using Selenium remote control did run tests in different browsers.
  • Developed and performed unit testing using JUnit framework in a Test-Driven environment (TDD).
  • Developed applications especially in LINUX environment and familiar with all of its commands.

Environment: Windows, Linux, AWS, Docker, EC2, RDS, VPC, SDLC, Agile, Waterfall, Python/Scripting, Django, MVC, Angular JS, Angular2, Angular4, Node JS, Selenium (IDE, WebDriver), JavaScript, ORM, SQLAlchemy, HTML5, XHTML, JQuery, JSON, XML, CSS3, MySQL, AngularJS, Cassandra, Git.

Confidential, Chicago, IL

Sr.Python Developer

Responsibilities:

  • Actively involved in various stages of Software Development Cycle (SDLC) like gathering requirements, configuring the system configurations during interaction with the client.
  • Designed and developed several front end and back end modules using Django web framework.
  • Made use of advanced python packages like numpy, Scipy for various sophisticated numerical and scientific calculations.
  • Designed and optimized relational database tables in MySql.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Designed and developed various applications using Pyramid, Zope and Flask frameworks.
  • Developed applications on several IDEs like Eclipse, Rational Application Developer, and Rational Software Architect.
  • Administer and monitor multi Data center Cassandra cluster based on the understanding of the Cassandra Architecture.
  • Developed Wrapper in Python for instantiating multi-threaded application and Deploy and monitor scalable infrastructure on Amazon web services (AWS).
  • Worked on Angular 2 for front-end development and NodeJS for backend development and installed and automation of application using configuration management tools Puppet and Chef and Creating and configuring virtual development environments with Chef and Virtual Box.
  • Integrated Hibernate ORM with Spring-Hibernate framework to facilitate DML and DQL queries and represent object-database mapping.
  • Using Pandas for a data alignment and data manipulation.
  • Developed the required XML Schema documents and implemented the framework for parsing XML documents.
  • Designed user friendly interface using BOOTSTRAP framework.
  • Built various graphs using matplotlib package which helped in taking business decisions.
  • Created database schemas which represent and support business process.
  • Performed unit testing/Test Driven development, Load testing and integration testing.
  • Utilize continuous integration and automated deployments with Jenkins, Ansible, Docker.
  • Used AWS EC2 Container Service (ECS) to support Docker containers to easily run applications on a managed cluster of Amazon EC2 instances.
  • Designed and developed Restful API for accessing the data.
  • Used web scraping python tools like BEAUTIFUL SOUP to extract data.
  • Analyzed larger datasets using Pandas and visualized data using matplotlib python library.
  • Developed several python command line programs using argparse.
  • Good understanding and usage of NoSQL databases such as MongoDB, Data tax, Redis and Apache Cassandra.
  • Wrote Map reduce programs for larger datasets where meaningful data can be retrieved.

Environment: AWS, Docker, EC2, Python, DJango, MySQL, JSON, REST, HTML, CSS, XML, Django, XML, Bootstrap, SQLAlchemy, MongoDB, Pyramid, Zope, Flask, Jenkins, Ansible, Rest, Restful, MongoDB, Redis, Cassandra, Windows, Linux.

Confidential, San Jose, CA.

Python Developer

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).
  • Worked with Spring Batch Used Spring ORM module to integrate with Hibernate.
  • 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.
  • Worked on XML documents based on XML Schema definition (XSD) with python scripts to load the data to database.
  • 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

Python Developer

Responsibilities:

  • Took part in each stage of Software Development Cycle (SDC) of getting the requirements, design, development, system integration testing and user acceptance testing.
  • Analyzed and designed various applications using Django web framework.
  • Wrote python scripts to parse XML documents and load the data into database.
  • Developed and tested many features for dashboard using Python, Bootstrap, CSS and Javascript.
  • Built efficient, testable and reusable code for many Django modules.
  • Worked on developing different internal testing tools which are written in python.
  • Designed and embedded AJAX in UI in order to update small portions of a webpage so that need of reloading the entire page is avoided.
  • Developed and used web services using SOAP to extract the data from external interface in XML format.
  • Used MongoDB at the backend to develop an application.
  • Developed small web applications using CherryPy, Flask and BottleFrameworks.
  • Worked in AGILE methodologies and SCRUM process.
  • Created Unit tests and regression tests for the working/new code according to the client requirements.
  • Responsible for debugging and troubleshooting web application.
  • Provided security and access control for the web applications.
  • Used Pandas and Numpy python packages for data analysis
  • Used JIRA for bug tracking and monitoring.
  • Extensive code reviewing using GitHub pull requests, improved code quality, and also conducted meetings among peer.

Environment: Python, Django, HTML, CSS, XML, AJAX, MySQL, JavaScript, JQuery, CSS Bootstrap, GitHub, Linux, Pycharm, Jasper Reports, JIRA, Eclipse, Linux, Shell Scripting.

Confidential

Python Developer

Responsibilities:

  • Developed entire frontend and backend modules usingPythonon Django Web Framework.
  • Used Django framework for application development.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript
  • Worked on CSS Bootstrap to develop web applications.
  • Used AJAX to modify small portions of the web pages by sending a request to the server avoiding the need of reloading the entire web page.
  • Designed and developed Web services using XML and JQuery.
  • Improved performance by using more modularized approach and using more in built methods.
  • Experienced in Agile Methodologies and SCRUM Process.
  • Maintained program libraries, users' manuals and technical documentation.
  • Wrote unit test cases for testing tools.
  • Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Built various graphs for business decision making using Python matplotlib library.
  • Worked in development of applications especially in UNIX environment and familiar with all of its commands.
  • Used Numpy for Numerical analysis for Insurance premium.
  • Handling the day to day issues and fine tuning the applications for enhanced performance.
  • Implement code in Python to retrieve and manipulate data.

Environment: Python, Django, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server, NO SQL, JQuery.

Confidential

Java / Python Developer

Responsibilities:

  • Developed entire modules usingJava and Pythonusing Web Frameworks.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
  • Designed and developed data management system using MySQL.
  • Designed and developed user interactive interfaces.
  • Using Subversion version control tool to coordinate team-development.
  • Used Django Database API's to access database objects.
  • Wrotepythonscripts to parse XML documents and load the data in database.
  • Responsible for debugging and troubleshooting the web application
  • Designed complex application database SQL statements for querying, updating and reporting using Python Database Connector.
  • Developed in Windows and going to deploy it in Linux server.
  • Build SQL queries implementing functions, packages, views, triggers, and tables.
  • Rewrite existing Java, C++ application in Python.
  • Performed database operations and queries using MySQL.
  • Designed complex application database SQL statements for querying, updating and reporting using Python Database Connector.
  • Responsible for running and maintaining business processes on daily / weekly / monthly basis.

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

We'd love your feedback!