We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

4.00/5 (Submit Your Rating)

Cincinatti, OH

SUMMARY

  • Around 7 years of IT experience in design, development, testing and implementation of various stand - alone and client-server architecture-based enterprise application software using various technologies, analyzing complex business requirements & mapping them to system specifications.
  • Experience in developing web-based applications using Python 3.x (3.6/3.7), Django 2.x and Flask and implementing Model View Template architecture using Django web framework.
  • Developed web applications and Web APIs using different frameworks and libraries like Flask/ Flask-RestPlus, Django, Django REST Framework.
  • Extensively worked on Flask web framework backed up by MS SQL/PostgreSQL databases using SQLAlchemy for Object Relational Mapper (ORM).
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud
  • Experience in Amazon AWS concepts like EMR and EC2 web services which provides fast and efficient processing of Big Data.
  • Experience in developing applications using amazon web services like EC2, Cloud Search, Elastic Load balancer ELB, S3, CloudFront, Route 53, Virtual private clouds (VPCs), and Lambda Services.
  • Designed and developed API’s to share data with cross functional teams using Hug and FastAPI frameworks.
  • Experienced in working with various Python IDE’s using PyCharm, Spyder, Microsoft Visual Studio, sublime text editor.
  • Working experience on different high performance scientific and data visualization libraries like Pandas, NumPy, SciPy, Matplotlib, NLP, NLTK, Seaborn, Bokeh and Stats models for statistical modelling etc.
  • Expertise on Hadoop eco-system, Pig, Hive, HDFS, MapReduce, Sqoop, Spark, Kafka, Yarn, Oozie, and Zookeeper also worked on processing large data sets using PySpark library in Python applications.
  • Knowledge on integrating different eco-systems like Kafka - Spark - HDFS.
  • Designing the user interactive web pages/ templates as the front-end part of the application using various technologies like HTML, CSS, JavaScript, jQuery, JSON and implementing Bootstrap framework for better user experience.
  • Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like PostgreSQL, Oracle, MS-SQL etc.
  • Performed mapping of json/xml formatted data with relational data bases like MySQL, PostgreSQL, and SQLite.
  • Experienced in NoSQL technologies like MongoDB, CouchDB, Cassandra, Redis and relational databases like SQLite, PostgreSQL and MySQL databases.
  • Proficient in writing unit testing code using Unit Test/PyTest and integrating the test code with the build process.
  • Hands on experience in using version control systems Git and GitHub and GitLab.
  • Migrated applications from internal data center to Amazon Web Services (AWS) and encrypted data on server and client side.
  • Familiar with JSON based REST Web services and Amazon Web Services (AWS).
  • Experience in Infrastructure Development and Operations involving AWS Cloud platforms.
  • Using Django evolution and manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.
  • Experience with creating script for data modeling and data import and export.
  • Hands on experience with bug tracking tools JIRA and Bugzilla.

TECHNICAL SKILLS

Primary Languages: Python, JavaScript, C/C++

Python Libraries: Beautiful Soup, SciPy, Matplotlib, Pandas data frame, urllib2, requests, json

Frameworks: Bootstrap, Django, Flask, Pyramid

Database: Sqlite3, MySQL, PostgreSQL, Oracle, Microsoft SQL Server, DynamoDB and MongoDB

IDE’s: PyCharm, MS Visual Studio, Spyder

Deployment tools: MS Azure, Heroku, Amazon Web Services (EC2, S3)

Web Technologies: HTML, CSS, DHTML, XML, Java Script, Bootstrap, AWS

SDLC Methods: SCRUM, Agile

CI/CD tools: Jenkins, Docker

Testing Frameworks: Pytest, Unittest, ROBOT, Lettuce

Bug Tracking Tools: JIRA, Bugzilla

Version Control Tools: VSS, SVN, GitHub, Git, GitLab, TeamCity

PROFESSIONAL EXPERIENCE

Confidential, Cincinatti, OH

Sr. Python Developer

Responsibilities:

  • Involved in the software development lifecycle (SDLC) of tracking the requirements, gathering, analysis, detailed design, development, system testing and user acceptance testing.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Designed the front end of the application using HTML5, CSS3, AJAX, JSON and jQuery.
  • Designed and developed communication between client and server using Secured Web services/ APIs.
  • Maintained and developed Docker images for a tech stack including Cassandra, Kafka, Apache, and several in house written Java services running in Google Cloud Platform (GCP) on Kubernetes.
  • Used API’s developed using Django REST framework to pull data from the backend, showing it to the user.
  • Develop a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python.
  • Used Pandas, NumPy, Seaborn, SciPy, Matplotlib, Scikit-learn, Tensor flow, NLP and NLTK in Python for developing various machine learning algorithms.
  • Implementing backend asynchronous task queue system for data processing pipelines using libraries/frameworks like Django-Celery.
  • Consumed the data from Kafka using Apache spark.
  • Implementing automated data processing systems using libraries like Subprocess, also sending notifications to users using python SMTP library.
  • Created tables, views, Types, triggers, complex join queries, stored procedures, and Functions, modifications to existing database structure as required for adding new features using PL/SQL developer.
  • Maintained and developed Docker images for a tech stack including proprietary applications and several in house written Python running in AWS Batch .
  • Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
  • Involved in the development of complex ORM Queries that involves performing bulk inserts and update operations.
  • Enhancement in the development procedures using Python, Django, MongoDB, High Charts, Google Chart, jQuery, Teradata, MySQL and Java Script.
  • Implemented SOAP/RESTful web services in JSON format.
  • Worked on design and implementation of MongoDB schema.
  • Performed web scraping using BeautifulSoup that can fetch the data from website to convert in to structured data and stores in data base.
  • Performed web scarping operations using urllib2, BeautifulSoup to pull out the information from a webpage. Used to extract tables, lists, paragraphs and filters to extract information from a webpage.
  • Managed code versioning with GitHub , and deployment to staging and production servers.
  • Responsible for debugging and troubleshooting the web application, monitoring the application logs generated from application loggers.
  • Build SQL queries for performing various CRUD operations like create, update, read and delete.
  • Executed MYSQL database queries from Python-MySQL connector and MySQL dB package to retrieve information.
  • Used many regular expressions to match the pattern with the existing one and store them in a database on a chronological basis.
  • Implemented DevOps best tools and practices such as centralized logging (ELK) server monitoring Nagios and Automation Ansible.
  • Improved code reuse and performance by making effective use of various design patterns and refactoring codebase.
  • Deployed the project into Docker using GIT version control system.
  • Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
  • Skilled in using Collections in Python for manipulating and looping through different user defined objects.

Environment: Python 3.6/3.7, Django 2.2.0, MySQL, PL/SQL, MongoDB, AJAX, Shell Script, HTML, CSS, Bootstrap, web scraping, PyCharm, atom, GIT, REST, AWS, Selenium, Heroku, RHEL, ORM, Kafka, CDH3, Kubernetes.

Confidential, Tustin, CA

Sr. Python Developer

Responsibilities:

  • Involved in all phases of software development life cycle for the case assignment and case management modules. Involved in the design, development and testing phases of application using AGILE methodology.
  • Implemented MVT/MVC architecture and built back-end for Web Applications using Python Django Framework and MySQL.
  • Using Django Rest Framework to create a RESTful API endpoint using View sets, Routers and regular expression-based routing with MySQL Workbench.
  • Working with related SQL queries for web, scientific and numerical applications as per user or business requirements as well as established coding standards.
  • Responsible for creation of Django REST service with MySQL database.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Developed and designed an API (RESTful Web Service).
  • Designed and maintained databases using Python and developed Python based API
  • RESTful Web Service using Flask, SQLAlchemy and PostgreSQL .
  • Worked in MySQL, PL/SQL database on simple queries and writing Stored Procedures for normalization.
  • Implemented service methods and SQL queries, PL/SQL to interact with the forms.
  • Executed POSTGRESQL database queries from Python using Python-Psycopg2 connector and PostgreSQL dB package to retrieve information.
  • Performed web scarping operations using urllib2, BeautifulSoup, requests, lxml to access the web pages, extract information from a webpage and to handle different kind of documents.
  • Responsible for creating visually appealing web pages with Bootstrap and HTML5.
  • Worked with tools such as Pytest and Unit test for unit testing python functions and Postman to test Rest API's.
  • Used Jira to manage workflow and track progress.
  • Used Git and GitHub to collaborate with teammates
  • Managed code versioning with GitHub and deployment to staging and production servers.
  • Implemented AWS Lambdas and configured ECS, Bean Stalk, Docker, Jenkins for provisioning and deployment
  • Deployed the project into Docker and GitHub as version control system.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker .
  • Worked on Spark streaming using Apache Kafka for real time data processing and implemented Oozie job for daily import.
  • Involved in the design, development and testing phases of application using AGILE methodology.
  • Involved in doing AGILE (SCRUM) practices and planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings to produce quality deliverables within time.

Environment: Python 3.4, Numpy, Pandas, unit test, Django, Django REST framework, MySQL, Postgre SQL, PL/SQL, Jira, GitHub, Postman, AWS, PyCharm IDE and Visual code, Kafka.

Confidential

Python Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile methodology for developing application.
  • Analyzed the system requirement specifications and in client interaction during requirements specifications.
  • Providing daily reports to the Development Manager and participate in both the design phase and the development phase. Utilized Agile Methodology and SCRUM Process.
  • Used Django configuration to manage URLs and application parameters.
  • Used the Python's modules NumPy, matplotlib, etc. for generating complex graphical data, creation of histograms etc.
  • Upgraded existing UI with HTML, CSS, jQuery and Bootstrap.
  • Performed Kafka analysis, feature selection, feature extraction using Apache Spark Machine.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript, and jQuery.
  • Created a backend server with Python Flask that implemented routing for indexing & showing page and receiving the video & info data sent from the user.
  • Developed and designed automation framework using Python and Shell scripting.
  • Working as an application developer experienced with controllers, views and models in Django.
  • Developed dynamic web pages using python Django frameworks and Used Django APIs for database access.
  • Performed database operations and queries using MySQL
  • Utilized PyUnit, the Python unit test framework, for all Python applications.
  • Used jQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
  • Created PyUnit test scripts and used for unit testing.
  • Using Kafka and Kafka brokers we initiated spark context and processed live streaming information with the help of RDD as is.
  • Maintained program libraries, user's manuals and technical documentation.
  • Created Python REST API with Django Rest Framework.
  • Used JIRA to assign, track the stories and tasks, Worked on GitHub enterprise.

Environment: Python 3.7, Django, PHP, XML, HTML5, DHTML, Hadoop, Kafka, MySQL, CSS3, Angular 4, Java script, Windows, Linux, Flask, SQL, PL/SQL, SVN.

Confidential

Software Developer

Responsibilities:

  • Used SQL Loader to load data from flat files received from various facilities every day.
  • Created and modified various UNIX shell scripts according to the changing needs of the project.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Worked on Python OpenStack APIs and used NumPy for Numerical analysis.
  • Used Python to extract weekly hotel availability information from XML files.
  • Used python libraries like Beautiful Soap, NumPy and SQLAlchemy.
  • Utilized standard Python modules such as csv, robot parser, itertools and pickle for development.
  • Worked on Python OpenStack APIs and used NumPy for Numerical analysis.
  • 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.
  • Created and modified several database objects such as Tables, Views, Indexes, Constraints, Stored procedures, Packages, Functions and Triggers using SQL and PL/SQL.
  • Experience in Dynamic SQL, Collections, and Exception Handling.
  • Worked with the ETL developers to get data from various data sources (SQL Server, flat files & XML)
  • Experience with performance tuning of Oracle database using Explain Plan and Hints to perform cost-based optimization.
  • Created stored procedures, functions and packages to move data from the staging tables to the data mart.
  • Done Test, debug and take measures for query optimization.

Environment: Python, Django, CSS, HTML, JavaScript, jQuery, AJAX, MYSQL, Linux, GIT, python libraries NumPy, SQL Alchemy, MySQL DB, Jenkins.

We'd love your feedback!