We provide IT Staff Augmentation Services!

Python Developer Resume

San Diego, CA

PROFESSIONAL SUMMARY:

  • 8+years of experience in Web/Application Development as a Python Developer in analytical programming using python with skills in analysis, design, development, testing and deploying software applications.
  • Experience in application development using PYTHON, Django, HTML5, CSS, JavaScript, jQuery, Oracle, MySQL, NoSQL, PostgreSQL and SQLite.
  • Experience with Django, flask, a high - level Python Web framework.
  • Experienced in developing Web Services with Python programming language.
  • Strong knowledge of Object Oriented Design and Programming concepts and Experience in Object Oriented Programming (OOP) concepts using Python, C++.
  • Experienced in Working on Big Data Integration and Analytics based on Hadoop, Spark and No-SQL databases like Hbase and MongoDB.
  • Hands on experience in Waterfall, Agile Methodologies, Scrum stories and sprints experience in a Python based environment.
  • Good experience of software development in Python (libraries used: libraries- Beautiful Soup, numpy, scipy, matplotlib, python-twitter, Pandas data frame, network, urllib2, MySQL dB for database connectivity) and IDEs - sublime text, Spyder, pycharm, emacs.
  • Good Knowledge of using IDE Tools like IDLE, PyCharm, Eclipse, Net Beans, PyStudio and Sublime Text.
  • Basic knowledge on Rest API and JSON Parsing, jQuery and Angular JS.
  • Good knowledge of Apache server, Apache Server Tomcat, Tornado and Web logic.
  • Hand on experience in data processing automation using python.
  • Good experience in Shell Scripting, UNIX and Linux.
  • Experience with MATLAB for data analysis.
  • Good Knowledge Objected Oriented Concepts, Data Structures and Design patterns. understand and experienced with the following; Plone, Pyramid, Django, Angular PostgreSQL, ZODB, Key Value Stores, Couchdb, Couchbase, Linux, Nginx, Varnish, ReactJS and Odoo.
  • Good knowledge about frameworks such as Bootstrap and Foundation.
  • Having Proficiency in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like Oracle, MySQL and MSSQL Server.
  • Experience in writing test plans, test cases, test specifications and test coverage.
  • Good knowledge of web services using SOAP, REST protocols.
  • Good Knowledge of Waterfall and Agile methodologies and experienced on this.
  • Experienced in MVC frameworks like Flask and Pyramid and MVT framework like Django.
  • Hands on experience with bug tracking tools such as JIRA and Bugzilla, GitHub, and GitLab.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL, PostgreSQL, and Oracle. Designed and Developed automation scripts using Selenium Web Driver.
  • Good experience in Amazon AWS concepts like EMR, S3 and EC2 web services which provides fast and efficient processing of Big Data.
  • Good experience with cloud platforms like Amazon AWS and Google App Engine.
  • Strong understanding and experience in AWS EC2, network management and datacenter operations.
  • Experienced in working with different operating systems like Windows, Ubuntu Linux and UNIX.
  • Skilled in debugging/troubleshooting issues in complex applications
  • Very strong in full life cycle application development experience.
  • Performed code reviews and implemented best Pythonic programming practices.
  • Good analytical and problem-solving skills and ability to work on own besides being a valuable and contributing team player.

TECHNICAL SKILLS:

Operating systems: UNIX, Linux, Windows

Programming Languages: Python 2.7, Python 3, C, C++, Java, PL/SQL, JavaScript, HQL, Shell Scripting, Swift

Markup Technologies: HTML5, CSS, NodeJS, Bootstrap, jQuery, SAX, Dom, XML

Databases: MySQL, Oracle, SQL Server, Cassandra, PostgreSQL, Hbase

SDLC: Waterfall, RAD, Agile, Scrum

Frameworks: Django, Flask, AngularJS, J2EE, Struts, MVC, Bootstrap

Tools & IDE: Pytest, Selenium, PyCharm, Sublime, Eclipse, NetBeans, XCode, Jet Brains

Application Server: Tornado, WebLogic, Tomcat, SOAP

Python Libraries: OS, sys, threading, Pandas, NumPy, SciPy, MatPlotLib

J2EE Technologies: JSP, Servlets, JDBC, Ajax, Web Services

Development Tools: Team Foundation Server (TFS), Rational Application Developer (RAD)

Web Servers: Web Logic, Web Sphere, Apache Tomcat, JBOSS.

Management Tech: SVN, Git, Jira, Maven.

PROFESSIONAL EXPERIENCE:

Confidential, San Diego, CA

Python Developer

Responsibilities:

  • Worked on the development of internal testing tool framework written in Python.
  • Wrote scripts in python for extracting data from HTML file.
  • Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
  • Developed entire frontend and backend modules using Python on Django including Tastypieweb Framework using Git, Node JS, underscore JS, Angular JS, CSS and JavaScript.
  • Used Test driven approach (TDD) for developing the application and implemented the unit tests using Python Unit test framework.
  • Designed front end using UI, HTML, Bootstrap, Node JS, Underscore JS, CSS and JavaScript.
  • Deployed many Python bug fixes of the two main applications that are the main source of data for both customers and internal customer service team.
  • Managed code versioning with GitHub and deployment to staging and production servers.
  • Worked in development of applications especially in UNIX environment and familiar with all of its commands.
  • Working knowledge of data science architectures, design patterns, and modules such as Keras, TensorFlow, Scikit-Learn, NumPy, SciPy, Matplotlib, H2o, ML-Lib.
  • Implemented CI tools Jenkins for automated builds and deployments.
  • Used openpyxl Python library for reading and writing Excel files.
  • Involved in the complete software development lifecycle (SDLC) to develop the application.
  • Created database using MYSQL, wrote several queries to extract data from the database.
  • Implemented migration tasks from Oracle apps to PostgreSQL databases.
  • Dynamic implementation of SQL server works on a website using SQL developer tool.
  • Added several options to the application to choose algorithm for data and address generation.
  • Used automation Jenkins for continuous integration on Amazon EC2.
  • Hands on Experience in AWS Cloud in various AWS Services such as Route 53 Domain configuration.
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 .
  • Created monitors, alarms and notifications for EC2 hosts using Cloud watch .
  • Gained Hands on experience Configuring Access Lists for inbound and outbound traffic RDS DB services, Dynamo DB tables, EBS volumes; to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system availability regions.
  • Designed, developed and maintained PostgreSQL database architecture.
  • Followed AGILE development methodology to develop the application.
  • Using Git to resolve and coding the work on Python.
  • Automated the existing scripts for performance calculations using NumPy and SQL Alchemy.
  • The Unit test was improved and the existing ones were also fixed.
  • Actively worked as a part of a team with managers and other staff to meet the goals of the project in the stipulated time.
  • Performed code reviews and implemented best Pythonic programming practices.
  • Good analytical and problem-solving skills and ability to work on own besides being a valuable and contributing team player.

Environment: Python, HTML5, CSS3, Angular.js, JavaScript, MYSQL, Django, Django Tastypie, UNIX, Windows, PostgreSQL, SQL Alchemy, SQL, AWS, Apache Web Server, Git.

Confidential, Birmingham, AL

Python Developer

Responsibilities:

  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.
  • Used Python to place data into JSON files for testing Django Websites.
  • Used Python scripts to update content in the database and manipulate files.
  • Used the Django Framework to develop the application.
  • Generated Python Django Forms to record data of online users.
  • Used Django APIs for database access.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Worked with Python OO Design code for manufacturing quality, monitoring, logging, and debugging code Optimization.
  • Wrote a Python module to connect and view the status of an Apache Cassandra instance.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Used Python unit and functional testing modules such as unit test, unittest2, mock, and custom frameworks in-line with Agile Software Development methodologies.
  • Utilized PyQt to provide GUI for the user to create, modify and view reports based on client data.
  • Involved in Flex development exposure of Flex layout and navigation, event handling, pop-up dialogs, menus and skinning.
  • Built efficient Angular.js backend for client web application.
  • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
  • Worked on Python Open stack API's.
  • Cleaned and categorized the data with AWS Glue and made it available to search.
  • Used AWS Glue API operations to interface with AWS glue services.
  • Managed large datasets using Panda 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.
  • Created a Git repository and added the project to GitHub.
  • Worked on development of SQL and stored procedures on MYSQL.
  • Responsible for debugging the project monitored on JIRA (Agile)

Environment: Python, Django, PyQT, Panda API, HTML, CSS, AJAX, Angular.js, Flex, JSON, Restful, XML, JavaScript, OOD, Shell Scripting, GITHub, MYSQL, Cassandra, Jira, agile.

Confidential, Eden Prairie, MN

Python Developer

Responsibilities:

  • Design, develop, test, deploy and maintain the website.
  • Developed entire front-end and backend modules using Python on Django Web Framework.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
  • Implemented SQL Alchemy, which is a python library for complete access over SQL.
  • Designed and developed data management system using MySQL and wrote several queries to extract/store data.
  • Rewrite existing Java application in Python module to deliver certain format of data.
  • 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.
  • Used Apache, htaccess to provide authentication system for Django/MySQL sites
  • Handled all the client-side validation using JavaScript.
  • Performed testing using Django's Test Module.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Developed MapReduce jobs in python data cleaning and data processing.
  • Involved in AJAX driven application by invoking web services/API and parsing the JSON response.
  • Involved in writing application level code to interact with APIs, Web Services using JSON.
  • Deployed the project into Heroku using Django and GIT version control system.
  • Designed and Developed Restful web-services for both consumer and producer using Django, Swagger, Gunicorn.
  • Creating unit test/regression test framework for working/new code.
  • Using version control tool to coordinate team-development.
  • Responsible for debugging and troubleshooting the web application.

Environment: Python, Django 1.8, Swagger, Hadoop, MySQL, XML, HTML, XHTML, CSS, AJAX, JSON, JavaScript, AWS, Apache Web Server, MYSQL and Linux

Confidential, Minneapolis, MN

Python Developer

Responsibilities:

  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • 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.
  • Generated property list for every application dynamically using python.
  • Handled all the client-side validation using JavaScript.
  • Creating unit test/regression test framework for working/new code.
  • Build SQL queries implementing functions, packages, views, triggers and tables.
  • Using Subversion version control tool to coordinate team-development.
  • Responsible for debugging and troubleshooting the web application.
  • 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 2.7, Django 1.0, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, SQL, MySQL, Apache Web Server, UNIX.

Confidential

Associate Developer

Responsibilities:

  • Worked with team of developers on Python applications for RISK management.
  • Made Django web-based apps for Insurance premium calculations.
  • Designed the architecture of the hardware environments and methodology of the code.
  • Involved in Agile Methodologies and SCRUM Process.
  • Job scheduling, batch-job scheduling, process control, forking and cloning of jobs and checking the status of the jobs using shell scripting.
  • With using of Python OS module on UNIX environment, made job cloning and forking.
  • Automated data extraction process from legacy system and used 'Nose' Testing framework with Assertion module to testing many automated processes.
  • Participated in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Used Numpy for Numerical analysis for Insurance premium.
  • Developed weekly, monthly nightly job process through UNIX shell scripting.
  • Thoroughly used Unit Test Python library for testing many python programs and block of codes.
  • Also have rich experience on testing REST Full API like Facebook and Twitter.
  • Migration of the data contained in the earlier ASPL Database from Sybase to Oracle.
  • Migrate the Libraries written using Sybase API's to Oracle's OCCI API's.
  • Automation of testing using Python.

Environment: Python, Django, XML, Java, Apache, CSS, MySQL, ORACLE, DHTML, HTML, JavaScript, Shell Scripts, Linux, UNIX.

Hire Now