We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

Austin, TX

SUMMARY:

  • I have 8+ years of experience as a Python Developer, proficient coder in multiple languages and environments including Python, REST Api, AWS, C, C++ and SQL.
  • Wrote python scripts to parse XML documents and load the data in database and developed web - based applications using Python, CSS and HTML.
  • Worked on applications and developed them with XML, JSON, XSL (PHP, Django, Python)
  • Experienced in developing Web Services with Python programming language.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
  • Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and python libraries.
  • Experienced in developing web-based applications using Python, Django, PHP, C++, XML, CSS, HTML, DHTML, JavaScript and Jquery.
  • Experienced in working with various Python IDE's using PyCharm, PyScripter, Spyder, PyStudio and PyDev.
  • Good experience of software development in Python and IDEs: pycharm, sublime text, Jupyter Notebook.
  • Experienced in web applications development using Django/Python using HTML/CSS for server-side rendered applications.
  • Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, My SQL, and Python/PHP) Architecture.
  • Worked on Anaconda Python Environment.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Experience in implementing python alongside using various libraries such as mat plotlib for charts and graphs, MySQL db for database connectivity, python-twitter, PySide, Pickle, Pandas data frame, network, urllib2.
  • Experienced in using python libraries like BeautifulSoup, NumPy, SciPy, matplotlib, Python-twitter, NetworkX, urllib2, MySQLdb for database connectivity and IDEs - Sublime Text, Spyder, PyCharm.
  • Experienced in Requirement gathering, Use Case development, Business Process flow, Business Process Modeling.
  • Extensively used UML to develop various use cases, class diagram and sequence diagrams.
  • Well versed with design and development of presentation layer for web applications using technologies like HTML5, CSS3, JavaScript, JQuery, AJAX, AngularJS, Bootstrap, JSON, XML
  • Exceptionally solid background in composing API's along with Web Services over Python.
  • Experience in using Adobe Flash, SVN, Eclipse, JIRA, Github and CVS.
  • Experience working knowledge in UNIX and Linux shell environments using command line utilities.
  • Experience with Unit Testing/ Test Driven Development (TDD), Load Testing and Integration Testing.
  • Experienced in version control systems using CVS, SVN and Git/Github and issue tracking tools like Jira and BugZilla.
  • Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
  • Experience in working with Python ORM Libraries including Django ORM, SQLAlchemy.
  • Experience in building frameworks and automating complex workflows using Python for Test Automation.
  • Experience in implementing with server side technologies with restful API and MVC design patterns with node JS and Django framework.
  • Hands on experience in using NOSQL libraries like MongoDB, Cassandra, Redis and relational databases like Oracle, SQLite, PostgreSQL and MYSQL databases.
  • Worked on UNIX shell scripts for business process and loading data from different interfaces to HDFS.
  • Experience in deploying applications in heterogeneous Application Servers TOMCAT, Web Logic and Oracle Application. Server.
  • Good Knowledge in Amazon AWS concepts like EMR and EC2 web services which provides fast and efficient processing of Big Data.
  • Proficiency with the application servers like WebSphere, WebLogic, JBOSS and Tomcat.
  • Proficient in Object oriented design experience, with extensive experience of Python-C/C++ binding using Boost Python and Python C types.
  • Working knowledge of errors and exceptions handling debugging using PDB, Eclipse and Pycharm.
  • Experience with Docker, deployment of application inside software containers.
  • Excellent Debugging, Problem Solving, Optimization and Testing Skills using GitLab.
  • Experience in Python Development and Scientific Programing, and using Numpy and Pandas in Python for Data Manipulation.
  • Experience with SQL Server Management Studio, SQL Developer, Toad and MySQL GUI Tool.

TECHNICAL SKILL:

Thorough knowledge of programming languages: Python, Java, C, C++

Using javascript libraries: React, Angular jquery

Highly Using Web Frameworks for Python: Django, Flask, Pyramid

Cloud computing plateform: AWS, Google cloud, Facebook

Mostly prefferd for database: MySQL, SQL, PostgreSQL

High potential to utilize scripting languages: NetBeans 6.9, HTML, XML, MS SQL

Adroit with configuration management using: Visual source safe, MS Visio

Mostly used API: Rest, Soap

Strong experience with version control systems: Github, Jenkins

Familiarity with reporting tools: MS Excel, MS Project, MS Word

WORK EXPERIENCE:

Sr. Python Developer

Confidential, Austin, TX

Responsibilities:

  • Automate different workflows, which are initiated manually with Python scripts and Unix shell scripting.
  • Create, activate and program in Anaconda environment.
  • Use Python unit and functional testing modules such as unit test, unittest2, mock, and custom frameworks in-line with Agile Software Development methodologies.
  • Develop Sqoop scripts to handle change data capture for processing incremental records between new arrived and existing data in RDBMS tables.
  • Installed Hadoop, Map Reduce, HDFS, AWS and developed multiple MapReduce jobs in PIG and Hive for data cleaning and pre-processing.
  • Manage datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQL dB package to retrieve information.
  • Involved in the Web/Application development using Python 3.5, HTML5, CSS3, AJAX, JSON and Jquery.
  • Develop and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and Jquery.
  • Generated Python Django forms to record data of online users and used PyTest for writing test cases.
  • Implemented and modified various SQL queries and Functions, Cursors and Triggers as per the client requirements.
  • Clean data and processed third party spending data into maneuverable deliverables within specific format with Excel macros and python libraries such as NumPy, SQLAlchemy and matplotlib.
  • Used Pandas as API to put the data as time series and tabular format for manipulation and retrieval of data.
  • Helped with the migration from the old server to Jira database (Matching Fields) with Python scripts for transferring and verifying the information.
  • Analyze Format data using Machine Learning algorithm by Python Scikit-Learn.
  • Experience in python, Jupyter, Scientific computing stack (numpy, scipy, pandasand matplotlib).
  • Perform 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.
  • Write Python scripts to parse JSON documents and load the data in database.
  • Generating various capacity planning reports (graphical) using Python packages like Numpy, matplotlib.
  • Analyzing various logs that are been generating and predicting/forecasting next occurrence of event with various Python libraries.
  • Developed single page application by using Angular JS backed by MongoDB and NodeJS.
  • Design and maintain databases using Python and developed Python based API (RESTful Web Service) using Flask, SQL Alchemy and PostgreSQL.
  • Manage code versioning with GitHub, Bit Bucket and deployment to staging and production servers and implement MVC architecture in developing the web application with the help of Django framework.
  • Use Celery as task queue and RabbitMQ, Redis as messaging broker to execute asynchronous tasks.
  • Design and manage API system deployment using fast http server and Amazon AWS architecture.
  • Develop remote integration with third party platforms by using RESTful web services and Successful implementation of Apache Spark and Spark Streaming applications for large scale data.
  • Built various graphs for business decision making using Python mat plotlib library.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Export Test case Scripts and modified the selenium scripts and executed in Selenium environment.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Scraping website using Python Beautiful Soup, and then parsed it with XML.
  • Outputting the parsed data as JSON/BSON and stored into MongoDB
  • Used NLTK and StanfordNLP to process text data and created offline intelligence.
  • Querying data from MongoDB and use them as input for the machine learning models
  • Using AWS for application deployment and configuration.
  • Wrote UNIX shell scripting for automation.
  • Developed views and templates with Django view controller and template Language to create a user-friendly website interface.
  • Used JavaScript and JSON to update a portion of a webpage.
  • Develop consumer based features using Django, HTML and Test Driven Development (TDD).
  • Developed Python web services for processing JSON and interfacing with the Data layer.
  • Increased the speed of pre-existing search indexes through Django ORM optimizations.
  • Developed module to build Django ORM queries that can pre-load data to greatly reduce the number of databases queries needed to retrieve the same amount of data.

Environment: Python 2.7, Django, HTML5/CSS, PostgreSQL, MS SQL Server 2013, MySQL, JavaScript, Jupyter Notebook, VIM, Pycharm, Shell Scripting, Angular.JS, JIRA.

Python Developer

Confidential, Troy, NY

Responsibilities:

  • Worked in comprehending and examining the client's business requirements.
  • Used Django frameworks and Python to build dynamic webpages.
  • Developed tools for monitoring and notification using Python.
  • Enhanced the application by using HTML and Java script for design and development.
  • Used data structures like directories, tuples, object oriented class based inheritance features for making complex algorithms of networks.
  • Created PHP/MySQL back-end for data entry from Flash and worked in tandem with the Flash developer to obtain the correct data through query string.
  • Involved in designing database Model, API's, Views using python to build an interactive web based solution.
  • Generated Python Django Forms to record data of online users.
  • Implemented Data tables to add, delete, update and display patient records and policy information using PyQt.
  • Implemented a module to connect and view the status of an Apache Cassandra instance using python.
  • Developed MVC prototype replacement of current product with Django.
  • Improved the Data Security and generated report efficiently by caching and reusing data.
  • Created UI using JavaScript and HTML5/CSS3.
  • Managed datasets using Panda data frames and MYSQL. Queried the database queries using Python-MySQL connector and retrieved information using MySQLdb.
  • Recorded the online users' data using Python Django forms and implemented test case using Pytest.
  • Developed the application using the TestDriven methodology and designed the unit tests using Python Unit test framework.
  • Created web application prototype using jQuery and Angular JS.
  • Deployed the project into Heroku using GIT version control system,
  • Maintained and Updated the application in accordance to the clientele's requirement

Environment: Python 3, Django 1.6, Tableau 8.2, Beautiful soup, HTML5, CSS/CSS3, Bootstrap, XML, JSON, JavaScript, JQuery, Angular JS, Backbone JS, Restful Web services, Apache spark, Linux, Git, Amazon s3, Jenkins, MySQL, Mongo DB, T-SQL, Eclipse.

Python Developer

Confidential, New York, NY

Responsibilities:

  • Expanded website functionality, using Flask framework in Python to control the web application logic.
  • Built automation script using Qualcomm API and Python BeatifulSoup to scrape data from social network and other websites using Python.
  • Exchanged data with SQL database and NoSQL database such as MongoDB.
  • Conducted Big Data analytics using Hadoop MapReduce.
  • Generated data-driven reports, data visualization using Tableau.
  • Designed front end and backend of the application using Python on Django Web Framework.
  • Used HTML, CSS, AJAX, JSON designed and developed the user interface of the website.
  • Developed views and templates with Django view controller and template Language to create a user-friendly website interface.
  • Used JavaScript and JSON to update a portion of a webpage.
  • Develop consumer based features using Django, HTML and Test Driven Development (TDD).
  • Developed Python web services for processing JSON and interfacing with the Data layer.
  • Used GIT version control and deployed project to Heroku.
  • Increased the speed of pre-existing search indexes through DJango ORM optimizations.

Environment: Python 2.7, Django, Hadoop, SQL, SAS, Excel, MongoDB, Flask, Tableau, JavaScript, Eclipse, Shell Scripting, AngularJS

Python Developer

Confidential, Boston, MA

Responsibilities:

  • Used standard Python modules e.g. CSV, Robot parser, Iter tools, Pickle, Jinja2, Xml for development.
  • Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, HTML, CSS, JavaScript, Bootstrap, JQuery and RESTAPI calls.
  • Query and set up employee registration and login using Python PostgreSQL
  • We use a multiple row data storage strategy called MVCC to make effective PostgreSQL responsive in Querying and storing in database.
  • Experience for handling documented database and video file for online management system during creating online learning management solutions.
  • Automated RabbitMQ cluster installations and configuration using Python/Bash.
  • Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Fetched twitter feeds for certain important keyword using Python-twitter library.
  • Used Python library Beautiful Soup for web scrapping to extract data for building graphs.
  • Performed troubleshooting, fixed and deployed many Python bug fixes for Learning Management System.
  • Used Python Flask framework to build modular & maintainable applications.
  • Automated data movements using Python scripts.
  • Involved in splitting, validating and processing of files.
  • Created core Python API which will be using among multiple modules.
  • Uploaded statistics to MySQL for analysis and logging.
  • Developed complex SQL queries for testing the database functionality.
  • Used UNIX server for application deployment and configuration.
  • Written shell scripting for automation.
  • Provided technical assistance for maintenance, integration and testing of software solutions during development and release processes.
  • Created unit test/regression test framework for working/new code.

Environment: Python, Django, Linux, HTML, CSS, Shell Scripting, PostgreSQL, MySQL, Python-Twitter Library, Flask, Web services, SVN, Pandas, FileZilla etc.

Python Developer

Confidential, Chicago, IL

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
  • Done Job scheduling, batch-job scheduling and process control, forking and cloning of jobs and checking the status of the jobs using shell scripting.
  • Used Python OS module on UNIX environment, made job cloning and forking.
  • Responsible for search engine optimization to improve the visibility of the website.
  • Handled all the client side validation using JavaScript.
  • Involved in writing application level code to interact with APIs, Web Services using JSON.
  • Used Unit Test Python library for testing many Python programs and block of codes.
  • Used HTML, CSS, JQuery, JSON and Javascript for front end applications.
  • Involved in testing RESTFull API like Twilio, Facebook and Twitter.
  • Designed and developed data management system using MySQL.
  • Involved in Agile Methodologies and SCRUM Process.
  • Participated in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.

Environment: Python, Django, XML, Java, Apache, CSS, MySQL, JSON, DHTML, HTML, JavaScript, Shell Scripts, agile, RESTful, UNIX and Windows.

Java Support Developer

Confidential, Frisco, TX

Responsibilities:

  • Involved in the maintenance, development and production support for the cyber branch Loan Originating System product. 3
  • Involved in the requirement analysis, technical design, Coding and unit testing for the new enhancements.
  • Created tables, views, Types, triggers, complex join queries, stored procedures, and functions and modifications to existing database structure as required for addition of new features using SQL developer.
  • Used MVC Architecture in spring framework and implemented custom tag libraries.
  • Generated Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Used Java/J2EE Design Patterns such as Business Delegate, Session Facade, singleton in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Configured Hibernate second level cache using EH Cache to reduce the number of hits to the configuration table data.
  • Created database using MySQL, wrote several queries to extract data from database.
  • Worked on the enhancements for the existing pages using servlet, JPA technologies with MS SQL server as the back end. The pages were developed using HTML, Velocity and JavaScript for client side validation.
  • Used Perforce for the version control.
  • Designed and developed the application using Waterfall methodology.
  • Developed the Loan approval using credit rating from partner banks module.

Environment: Java, JPA 1.0, Servlets, JavaScript 1.7, MySQL, Waterfall HTML 4.0, MS SQL server

Hire Now