We provide IT Staff Augmentation Services!

Sr Python Developer Resume

2.00/5 (Submit Your Rating)

Milpitas, CA

SUMMARY

  • 8+ years of IT Experience in designing, developing, testing, and implementing of various stand - alone and client-server architecture-based enterprise application software in Python on different domains.
  • Python development experience encompasses the utilization of new tools and technical developments (libraries used: libraries- Beautiful Soup, Jasy, NumPy, Scipy, MatPlotLib, Pickle, Pyside, python-twitter, Pandas dataframe, networks, urllib2, MySQL dB for database connectivity) to drive .com
  • Proficient in applying statistical modelling and machine learning techniques (Linear regression, Logistic Regression, Decision Trees, Random Forest, SVM, Bayesian, XG Boost) in Forecasting/predictive analytics.
  • Expertise in Beautiful soup and Scrapy libraries for designing web crawlers.
  • Proficient in developing websites and web applications using PHP, MYSQL, HTML 4.01/5, XML, JSON, CSS, Java Script & AJAX.
  • Performed Test Driven Development and Behavior Driven Development methodologies for enterprise-wide projects.
  • Experience in Implementation of MVC/ MVT architecture using Django, and RESTful, Soap web service and SoapUI.
  • Building out the next-generation public-facing web site with an advanced Django-based web framework.
  • Used Pandas, Numpy, MatplotLib, Scipy in Python for developing various machine learning algorithms on python.
  • Used MLib, Spark’s Machine learning library to build and evaluate different models.
  • Developed web applications and Restful web services and APIs using Python Django and PHP.
  • Experience in the design of Mongo DB database - Indexing and Shading.
  • Responsible for linking the Python API to the SPARK core and initializing the spark context.
  • Used to link Python API to the spark core by using Pyspark shell.
  • Experienced in working with various Python Integrated Development Environments like NetBeans, PyCharm, PyStudio, Eclipse and Sublime Text.
  • Deployed and monitored scalable infrastructure on Amazon Web Services (AWS) & configuration management using Chef.
  • Experience in developing applications using amazon web services like EC2, Cloud Search, Elastic Load balancer ELB, Cloud Front, Route 53.
  • Automated Regular AWS tasks like snapshots creation usingPythonscripts.
  • Experience in using various version control systems like Git (GitHub / Bitbucket), SVN.
  • Developed and maintained ETL (Data Extraction, Transformation and Loading) mappings using Informatica Designer 8.6 to extract the data from multiple source systems that comprise databases like Oracle 10g, SQL Server 7.2, flat files to the Staging area, EDW and then to the Data Marts.
  • Implemented CI/CDpipeline by testing and deployment of the applications
  • Used SDLC Methodology to yield fast and robust software with CI/CD strategies .
  • Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks.
  • Worked on creating the Docker containers,Dockercontainer images, tagging and pushing the images and Docker consoles for managing the application life cycle.
  • Hands on experience in SQL and PL/SQL and writing stored procedures.
  • Excellent experience in designing and maintaining complex SQL queries and developing PL/SQL stored procedures.
  • Experience in analyzing and handling large database using Oracle Relational Data Architecture.
  • Experienced in developing UNIX shell scripts and Bash scripting.
  • Proficient in writing unit testing code using Unit Test/PyTest and integrating the test code with the build process.
  • Worked on Python Testing frameworks like Zope, PyTest, nose and Robot framework.

TECHNICAL SKILLS

Operating systems: Windows, Linux Ubuntu, UNIX

Languages: C, C++, Python 3.3/2.7/2.4, Perl, Ruby

Scripting languages: CSS, AJAX, Java Script, jQuery, PHP, Shell Scripting

Analytics Tools: JMP PRO, SAS, Tableau, UCI NET, Node XL, MVC3

Markup languages: HTML, XML, JSON

Servers: Apache Tomcat, IBM Web sphere, open stock, RESTful web services

Databases: Oracle, My SQL, Apache Cassandra, MongoDB.

IDEs/ Tools: Eclipse, Toad, Sublime text, Spyder, Pycharm

Revision Controlling Systems: GitHub, SVN

Methodologies & tools: Object Oriented Programming, UML, Agile Scrum

MS office tools: Microsoft Excel (Super user), Microsoft word, Microsoft PowerPoint, PPTPlex

PROFESSIONAL EXPERIENCE

Confidential, Milpitas, CA

Sr Python Developer

Responsibilities:

  • Designed and developed, test, deploy, Maintain and improve software feature in USBank’s product.
  • Used Pandas, Numpy, MatplotLib, Scipy in Python for developing various machine learning algorithms on python.
  • Implemented Jupyterlab server and client extension framework.
  • Manage individual priority, deadlines and deliverables
  • Build the libraries and packages that support large complex application.
  • Contribute to engineering efforts from planning and organization to execution and delivery to solve the complex problem.
  • Implemented the custom conda packages and integrated with Jupyter notebook
  • Created IPython magic functions for retrieving datasets and contents of datasets in Jupyterlab.
  • Created multiple docker images using custom Jupyter notebook
  • Implemented CI/CD pipeline to deploy docker images in Kubernetes environment
  • Implemented Magic commands for Jupyterlab tech preview: Dataset operations
  • Implemented RESTAPI (AUTHZ and invoking endpoints) integration with Jupyter notebook
  • Created a re-usable python Packages for custom Jupyter notebook
  • Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using python Prestodb package to retrieve information.
  • Developed a custom conda package with SQL client operations and utilized RESTAPI services to retrieve hive tables stored in GCP buckets.
  • Implemented testcases for custom conda packages using python packages such as Pytest, pytest-cov and used coverage package to generate a coverage report for the testcases.
  • Developed a yaml file with test directory for custom conda package which self-tests the package in a custom test environment before building it.
  • Good experience in writing SQL Queries and implementing stored procedures, functions, packages, tables, views, Cursors, triggers.
  • Written multiple yaml files for building Jupyter notebook.
  • Have a good experience in Managing the team and mentoring the Junior developers.

Environment: Python, IPython Magics, Docker, Kubernetes, Jenkins, Rancher, GCP, Jupyter notebook, RESTAPI, Conda, Testcases, Hive, Oracle, MySQL, Pytest.

Confidential, Durham, NC

Sr. Python developer

Responsibilities:

  • Architected and developed Python and Django for the backend development and front-end application using React, Webpack, Redux, ES6/7 and PostgreSQL for the database.
  • Exposure on Multi-Threading factory to distribute learning process back-testing and into various worker processes.
  • Used Pandas, Numpy, MatplotLib, Scipy in Python for developing various machine learning algorithms on python.
  • Worked on different data formats such as JSON, XML and performed machine learning algorithms in python.
  • Worked on machine learning and statistical modeling techniques to build and estimate algorithms to improve performance, quality, data management and accuracy
  • Implemented a Machine Learning application using Django Rest Framework and deployed using AWS elastic container.
  • Used object-relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema
  • Installed and configured py Builder for application builds and deploying it.
  • Responsible for linking the python API to the SPARK core and initializing the spark context.
  • Used MLib, Spark’s Machine learning library to build and evaluate different models.
  • Performed Data cleaning, features scaling using Pandas and NumPy packages in python.
  • Develop consumer-based features and applications using Python, Django, HTML, Behaviour Driven
  • Development (BDD) and pair-based programming.
  • Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQL dB package to retrieve information.
  • Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL and REST API calls.
  • Developed Server-side automation using Node JS scripting and connecting different types of SQL and NoSQL stores from Node JS.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript
  • Used Microservices architectural style to develop single application for each process communication.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Automated Regular AWS tasks like snapshots creation usingPythonscripts.
  • Used AWS SageMaker to quickly build, train and deploy the machine learning models.
  • Managed Virtual servers (Ubuntu, Linux and Windows) on AWS EC2 using Open-Source Chef server.
  • Used Circle CI for continuous integration and delivery platform over GIT.
  • Designed and developed the CI/CD Pipeline data using Python.
  • Worked with Machine learning algorithms like Regressions (linear, logistic), SVMs and Decision trees.
  • Applying NLP and text-based extraction techniques.
  • Data wranglingto clean transform and reshape the data utilizingNumpy and Pandaslibrary.
  • Taking care of application deployment, configuration management by using Ansible software.
  • UsedKubernetesto orchestrate the deployment, scaling and management of Docker Containers.
  • Used PUPPET module with Linux distribution in the Red Hat family.
  • Designed and created backend data access modules using PL/SQL stored procedures and Oracle.
  • Good experience in writing SQL Queries and implementing stored procedures, functions, packages, tables, views, Cursors, triggers.
  • GeneratedPythonDjango forms to record data of online users and used PyTest for writing test cases.

Environment: Python 3.4, 2.7, Java 1.7, Django 1.9/1.7, HTML5, CSS3, MySQL, JavaScript, Angular JS, CSS Bootstrap, Puppet, Postgres SQL, Amazon s3, AWS, Jenkins, Mongo DB, JavaScript, Eclipse, Git, GitHub, Linux, Jenkins, Kubernetes.

Confidential, San Rafael, CA

Sr. Python Developer

Responsibilities:

  • Developed and designed Python based API (Restful Web Service) to interact with company's website.
  • Successfully implemented Django framework (including Tastypie) to design server applications.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Responsible for debugging and troubleshooting the web application.
  • Used Python library Beautiful Soup for web scrapping to extract data for building graphs.
  • Wrote Python scripts to parse XML documents and load the data in database.
  • Excellent Experience and knowledge in using XML, SOAP web Service for inter operable software applications.
  • Generated graphical reports using python package NumPy and matplotlib.
  • Usage of advance features like pickle/unpickle in python for sharing the information across the applications.
  • Used Pandas library for statistics Analysis.
  • Experience in project deployment using Heroku/Jenkins and using web services like Amazon Web Services (AWS) EC2, AWS S3, Auto scaling, Cloud watch and SNS.
  • Used python modules of urllib, urllib2, Requests for web crawling. Experience using all these ML techniques: clustering, regression, classification, graphical models.
  • Deployed the project into Jenkins using SVN version control system.
  • Used Code Collaborator for reviewing the code and document to meet the software quality, did Integrations with Jira, SVN and eclipse.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Involved in Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell script.
  • Designed and developed data management system using MySQL.
  • Build SQL queries implementing functions, packages, views, triggers, and tables.
  • Performed troubleshooting, fixed and deployed Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
  • Planning, implementing, and converting manual test cases to automation test cases.

Environment: Python, Amazon AWS S3, MySQL, HTML, Python 3.6, Django 1.4, HTML5, CSS, XML, MySQL, MS SQL Server, JavaScript, AWS, Linux, Shell Scripting, AJAX, Jenkins.

Confidential, San Fransisco, CA

Python Developer

Responsibilities:

  • Designed and developed frontend modules using Django web development framework.
  • Built all database mapping classes using Django models and did Data Exchanges and sorting as per customer requirement between Database and Files like Text file to Excel file and vice versa.
  • Conducted data analysis for various reports using Python libraries: Pandas and Numpy.
  • Prepared various graphs to use in different reports for business decision making using Python library MatPlotLib.
  • Using python libraries for machine learning like pandas, numpy, matplotlib, sklearn, scipy to Load the dataset, summarizing the dataset, visualizing the dataset, evaluating some algorithms and making some predictions.
  • Automated some of the menial tasks by using Python, Shell scripting and XML.
  • Managed URLs and application parameters by using Django configuration.
  • Developed Python scripts to access and analyze the data from the right sources for use in different reports.
  • Exposure on Multi-Threading factory to distribute learning process back-testing and into various worker processes.
  • Experience in project deployment using Jenkins and using web services like Amazon Web Services (AWS) EC2 and AWS S3.
  • Used the continuous integration (CID) tool Jenkins for automating the build processes.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub, whenever a new GitHub branches are created Jenkins automatically attempts to build a new Docker container from it.
  • Lead parts of new and existing front-end, back-end, and API development, translate business requirements into user stories.
  • Used PandasAPI to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Performed data modeling and data manipulation using SQL on Oracle and PostgresSQL.
  • Designed, developed and maintainedPostgreSQLdatabase architectureand used SOAP and Restful API for information extraction.
  • Building Word Press back-end for websites for easier inventory management and an easier checkout process for users.
  • Worked with open source technologies like Apache Traffic Server and Chef and used Selenium Grid to execute tests on different nodes and on several browsers.
  • Managed deployment automation using Chef, Custom Puppet modules and created test scripts using Selenium WebDriver using Page Object Model.

Environment: Python 2.7, Django, PyQt, Panda API, HTML, CSS, AJAX, Tomcat, JSON, Restful, XML, OOD, Shell Scripting, GitHub, MYSQL, Cassandra, Jira, Agile.

Confidential

Python Developer

Responsibilities:

  • Developed entire frontend and backend modules usingPythonon Django Web Framework.
  • Rewrite existingPython/Django modules to deliver certain format of data.
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Skilled in using Collections in Python for manipulating and looping through different user defined objects.
  • Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros andpythonlibraries.
  • Used Django Database API's to access database objects.
  • Responsible for debugging and troubleshooting the web application.
  • Wrotepythonscripts to parse XML documents and load the data in database.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
  • Design and Developed and maintainedPostgreSQLdatabase architectureand used SOAP and Restful API for information extraction
  • Using python libraries for machine learning like Pandas, Numpy, Matplotlib, Scipy to Load the dataset, summarizing the dataset, visualizing the dataset, evaluating some algorithms.
  • Build SQL queries implementing functions, packages, views, triggers, and tables.
  • Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization and renormalization.
  • Used Apache CQ, Team Foundation Server for the content management.
  • Executing regression tests on each release and verified bugs found from automation test in Bugzilla.
  • Handling the day to day issues and fine tuning the applications for enhanced performance.
  • Creating unit test/regression test framework for working/new code.

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

We'd love your feedback!