We provide IT Staff Augmentation Services!

Python Developer Resume

3.00/5 (Submit Your Rating)

Northbrook, IL

SUMMARY:

  • 7+ years of experience in IT Industry with Proficiency in multiple languages and environments.
  • Experienced in developing web - based applications using Python, Django, PHP, Jdk1.7, JavaScript, jQuery, AngularJS, CSS3, HTML5, UI/UX, & XML.
  • Worked on Several Standard Python Packages like Pandas, Numpy, Scipy, Scikit-Learn and Matplotlib.
  • Hands on experience in using NoSQL database like MongoDB, Cassandra & Redis, Relational databases like Oracle, SQLite, PostgreSQL & MYSQL databases.
  • Experience in working with Django ORM & SQLAlchemy
  • Experienced in database design, writing SQL Queries, Stored procedures, views
  • Good Hands on REST web services using Django REST FRAMEWORK.
  • Experience in developing web applications and implementing Model View Control (MVC) architecture using server side applications like Django, Flask & Pyramid.
  • Experience on using Mercurial, Git & CVS for configuration management and Version control Systems like SVN, Git, JIRA & Bugzilla.
  • Used the Python unit and functional testing modules such as unit test, mock, and custom frameworks in-line with Agile Software Development methodologies.
  • Experience with continuous integration continuous deployment (CICD) and automation using Jenkins.
  • Working experience in cloud platforms such as AWS and AZURE.
  • Have Knowledge in Hadoop technologies like Apache Spark, Scala, HDFS.
  • Acquired good skills in python boto API for AWS .
  • Experience in Cloud Computing technologies like Amazon Web Services EC2/S3, Heroku & EBS.
  • Developed a fully automated continuous integration system using Git, Gerrit, and Jenkins.
  • Experienced in working with various Python IDE's using PyCharm, PyScripter, Spyder, PyStudio and PyDev.
  • Experience in implementing python alongside using various libraries such as matplotlib for charts and graphs..
  • Extensively used UML to develop various use cases, class diagram and sequence diagrams.
  • Good experience in deploying, managing and developing MongoDB clusters.
  • Used locust.io for load testing and performed the performance testing as per client requirement. Good knowledge in various stages of SDLC (Software Development Life Cycle), Software Testing Life Cycle (STLC) and QA methodologies from project definition to post-deployment documentation.
  • Familiar with Open Stack services such as NOVA, SWIFT, KEYSTONE and GLANCE.
  • Proficient in using editors Eclipse, PyCharm, PyScripter, Notepad++ and Sublime Text while developing different applications.
  • Experience working knowledge in UNIX and Linux shell environments using command line utilities.
  • Experience in UNIX shell scripting & Windows Powershell.

TECHNICAL SKILLS:

Programming Languages: C,C++, Java, Python

Web Development: HTML,XML,CSS,DHTML,JavaScript,JQUERY,AJAX and Angular JS

Cloud Computing: Heroku,Jenkins,AWS,AZURE

Python Framework: Django, Flask, Web2py and Bottle

IDEs: PyCharm, Sublime Text, RAD, Atom, Eclipse.

Databases: SQL Server, MySQL, Oracle, MongoDB, ElasticSearch

Python Libraries: Pandas,Numpy,UnitTest, Locust, Redis

Bug Tracking Tools: Bugzilla, Jira

Web Servers: WebSphere, Apache,WebLogic, Apache, Gunicorn, Nginx

Reporting Tool: SQR reports, AXSPoint Reports, Sql Server Reporting Services (SSRS 2008/2005)

Version Control Tools: Git,GitHub,SVN

Operating Systems: Windows, Linux, Unix, MAC

WORK EXPERIENCE:

Confidential, Northbrook, IL

Python Developer

Roles & Responsibilities:

  • Involved in understanding and analyzing the client's business, requirements for the system.
  • Involved in the development of front end of the application using Python 2.7, JavaScript, JSON, JQuery, HTML5 & CSS3, . Worked on backend of the application, mainly using Active Records.
  • Used python libraries like Beautiful Soap, NumPy and SQLAlchemy and Wrote Python scripts to parse JSON documents and load the data in database.
  • Used Redis queue system to maintain high availability of data. Redis queue manner in FIFO.
  • Deployed the project into AWS Cloud server.
  • Used Jenkins jobs and GIT to build and troubleshoot automated testing and for continuous integration and deployment.
  • Used ansible for deployment configuration automation on servers.
  • Composed Django unit tests for every application to aid in code changes and debugging.
  • Logging for each successful transactions with system.
  • Used locust.io for load testing for 10000 per second . Performed the performance testing as per client requirement.
  • Used Django REST web services and Amazon web services (AWS) for smooth operation of application.
  • Used Pandas library for statistical Analysis. Used Numpy for Numerical analysis and managed large datasets using Panda data frames and MySQL.
  • Exposed statistic of large data by aggregating using Pandas and Numpy .
  • Created the Python Django forms to record data of online users and used PyTest for writing test cases.
  • Generated graphical reports analysis using python package matPlotLib.

Environment: Python 2.7, Django 1.6, HTML5, CSS, Bootstrap, XML, JSON, JavaScript, JQuery, Angular JS, Docker, Restful Web services, Linux, Git, AWS, Jenkins, MySQL, Eclipse.

Confidential, Bloomington, IL

Python Developer

Responsibilities:

  • Involved in the Analysis, design and architecture of the application and Worked on requirement gathering and High level design.
  • Built database Model, Views and API’s using Python for interactive web based solutions.
  • Developed tools to automate some base tasks using Shell Scripting, Python .
  • Designed and Developed User Interface using front-end technologies like HTML, CSS, JavaScript, JQuery, AngularJS, Bootstrap and JSON.
  • Develop applications that use MongoDB database and pymongo.
  • Used Django API's to access the database.
  • Used PyQt to implement GUI for the user to create, modify and view reports based on client data.
  • Experience in implementing and working on the Python Code using Shell Scripting. Performed troubleshooting and deployed many Python bug fixes.
  • Developed notebooks using Jupyter and involved in software development using python in Spyder.
  • Developed remote integration with third party platforms by using RESTful web services.
  • Experience with Unit Testing / Test Driven Development, Load Testing and Integration Testing.
  • Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
  • Deploying and managing/installing applications on Microsoft Azure Cloud environment.
  • Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.
  • Have experience in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Used Apache, MongoDB (NoSQL) in AWS Linux instance to store and analyze data.
  • Developed single page application by using Angular JS backed by MongoDB and NodeJS.
  • Worked on Jenkins continuous integration tool for deployment of project. .
  • Deployed the project into Jenkins using GIT version control system.

Environment: Python 2.7, Django, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server JSON, REST, Git, MongoDB, UNIX, Heroku, SOAP.

Confidential, Bellevue, WA

Python Developer

Responsibilities:

  • Involved in Client Interaction on a weekly basis to gather requirements and also involved in creating Business Requirements documents based on Requirements.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Used Anaconda for data-mining and visual interaction with matlibplot and pandas libraries.
  • Participated in requirement gathering and analysis phase of the project in documenting the business requirements by conducting meetings with various business users. Used Agile Methodology and SCRUM Process.
  • Used Django Configuration to manage URLs and application parameters.
  • Built various graphs for business decision making using Python matplotlib library.
  • Designed and developed the UI of the website using HTML, CSS, JavaScript, Bootstrap, JSON, XHTML, and AJAX and JQuery .
  • Used MATLAB for implementing algorithms and creation of user interfaces.
  • Generated Python Django forms to record data of online users.
  • Used MYSQL database package and Python - MySQL connector for writing and executing several MYSQL database queries from Python.
  • Handled all the client side validation using JavaScript .
  • Handled importing of data from various data sources, performed transformations using Hive, MapReduce, and loaded data into HDFS.
  • Used python libraries like Beautiful Soap, NumPy and SQLAlchemy.
  • Developed SQL and stored procedures on MYSQL and developed data management system using MYSQL.
  • Handled all the client side validation using JavaScript and Used JIRA (Agile) for debugging the project.
  • Used Python scripts to update the database with the latest pricing information for securities.
  • Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval. Worked in development of applications especially in UNIX environment.
  • Designed and developed middleware, using RESTful web services based on a centralized schema which is consumed by thousands of users.

Environment: Python 2.7, Django 1.4, MYSQL, Linux, PHP, HTML, CSS, JavaScript, Numpy, Bash, Apache Web Server, Ajax, GIT.

Confidential, New York, NY

Python Developer

Responsibilities:

  • Involved in the Analysis, design and architecture of the application and Worked on requirement gathering and High level design.
  • Involved in designing user interactive web pages as the front end part of the web application using various web technologies like HTML, JavaScript, Angular JS, JQuery, AJAX and implemented CSS for better appearance.
  • Experience in development test automation.
  • Used Anaconda for data-mining and visual interaction with matlibplot and pandas libraries. Supported Apache Server on Linux Platform.
  • Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Part of team implementing REST API's in Python using micro-framework like Flask with SQLAlchemy in the backend for management of data center resources on which OpenStack would be deployed.
  • Designed and implemented a dedicated MYSQL database server to drive the web apps and report on daily progress.
  • Skilled in using collections in Python for manipulating and looping through different user defined objects.
  • Worked extensively with Bootstrap, JavaScript, and jQuery to optimize the user experience.
  • Designed email marketing campaigns and also created responsive web forms that saved data into a database using Python/ Django Framework.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Skilled in using collections in Python for manipulating and looping through different user defined objects.
  • Created unit test/regression test framework for working/new code.
  • Designed and developed data management system using MySQL.
  • Built development environment with JIRA, Stash/Git.
  • Created database tables, functions, stored procedures and wrote prepared statements using PL/SQL .
  • Modified queries, functions, cursors, triggers and stored procedures for MySQL database to improve performance, while processing data.
  • Extensive code reviewing using GitHub pull requests, improved code quality, and also conducted meetings among peer.
  • Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications.
  • Designed and implemented a dedicated MYSQL database server to drive the web applications and report on daily progress.

Environment: Python 2.7, Flask, Jenkins, Linux, HTML, CSS, JQuery, JavaScript, JSON, Apache, Linux, GIT, SOAP, XML.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in designing and developing services for Community Design, Update Community sign and Get Community Design services.
  • Used Struts framework to follow MVC architecture in the application server.
  • Developed user interfaces using JSP framework with AJAX, JavaScript, HTML, XHTML and CSS
  • Created business logic and application in Struts Framework using JSP, and Servlets and JavaScript is used for front end validation and Junit was used for Unit testing.
  • Implemented Business Logic of the system using Core Java API.
  • Used Eclipse integrated CVS to maintain version controlled source code.
  • Hands on experience with data persistence using JDBC and Developed the Servlets and Data Access Layer.
  • Extensively Used Ant tool to build and configure J2EE applications and used Log4J for logging in the application.
  • Written Servlets and deployed them on WebSphere Application server.
  • Developed coded, tested, debugged and deployed JSPs and Servlets for the input and output forms on the web browsers.
  • Implemented client side validations for Search and Security modules using JavaScript and Validation Framework.
  • Generated Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.

Environment: Java, J2EE, Java Server Pages (JSP), JavaScript, Servlets, JDBC, ODBC, Struts Framework, XML, CSS, HTML, DHTML.

We'd love your feedback!