We provide IT Staff Augmentation Services!

Python Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • Around 7+ years of experience spread across Python, Big Data, Apache Spark, Scala, Java, SQL technologies.
  • Have a hands - on experience on fetching the live stream data from DB2 to HDFS using Spark Streaming and Apache Kafka.
  • Experience in real time data from various data sources through Kafka data pipelines and applied various transformations to normalize the data stored in HDFS Data Lake.
  • Expertise with different tools in Hadoop Environment including Pig, Hive, HDFS, MapReduce, Sqoop, Spark, Kafka, Yarn, Oozie, and Zookeeper.
  • Extensive work in ETL process consisting of data transformation, data sourcing, mapping, conversion and loading using Informatica.
  • Expertise in developing data driven applications using Python 2.7, Python 3.0 on PyCharm and Anaconda Spyder IDE's.
  • Hands on experience in configuring and working with Flume to load the data from multiple sources
  • Proficient in designing and querying the NoSQL databases like HBase, Cassandra, MongoDB, Impala.9
  • Experience with Web Development, Amazon Web Services, Python and the Django framework.
  • Experienced in using MVC architecture using RESTful, Soap Web services and SoapUI and high-level Python Web frameworks like Django and Flask.
  • Experience object-oriented programming (OOP) concepts using Python, Django, and Linux.
  • Experienced in WAMP (Windows, Apache, MYSQL, and PHP) and LAMP (Linux, Apache, MySQL, and PHP) Architecture.
  • Experienced in MVW frameworks like Django, Angularjs, Java Script, backbone.js, jQuery and Node.js.
  • Have experience on Kubernetes and Docker for runtime environment of system to build, test & deploy
  • Good experience in working with Amazon Web Services like EC2, Virtual private clouds (VPCs), Storage models (EBS, S3, instance storage), Elastic Load Balancers (ELBs)
  • Familiar with JSON based REST Web services and Amazon Web services.
  • Deeply involved in writing complex Spark-Scala scripts, Spark context, Cassandra SQL context, used multiple
  • API's, methods which support data frames, RDD's, Cassandra table joins and finally write/save the data frames/RDD's to Cassandra database.
  • Knowledge on integrating different eco-systems like Kafka - Spark - HDFS.
  • Good Knowledge in Apache Spark and Spark SQL.
  • Experience in running Spark streaming applications in cluster mode and Spark log debugging.
  • Skilled on migrating the data from different databases to Hadoop HDFS and Hive using SQOOP.
  • Good Experience in the core concepts of MapReduce Framework and Hadoop ecosystem.
  • Experience in optimizing volumes, EC2 instances and created multiple VPC instances and created alarms and notifications for EC2 instances using Cloud Watch
  • Extensive knowledge of creating manages tables and external tables in Hive Eco system.
  • Worked extensively in design and development of business process using SQOOP, PIG, HIVE, HBASE
  • Expertise in Working on Data Encryption (Client-Side and Server-Side) and securing data at rest and in transit for data in S3, EBS, RDS, EMR, Red Shift using Key Management Service (KMS).

TECHNICAL SKILLS

Languages: Python, SQL, MATLAB, C++

Python Libraries: NumPy, Pandas, Matplotlib, SciPy, Scikit-Learn, OpenCV

Frameworks: PyTest, PyUnit

Machine Learning/AI: SVM, KNN, k-means, CNN, LSTM, Trees etc.

Web Technologies: HTML5, XML, JavaScript

Cloud Computing: AWS S3, EC2

Version Controls: GitHub, Git, SVN

Methodologies & Tools: Agile, Scrum, Waterfall, JIRA

IDEs: PyCharm, Jupiter Notebook, Visual Studio Code, Sublime Text

PROFESSIONAL EXPERIENCE

Confidential

Python Developer

Responsibilities:

  • Worked closely with Lead Engineer in identifying requirements to develop frameworks
  • Experience working with databases using SQL and SQL Alchemy
  • Responsible for preparing solution documents and high-level design documents.
  • Responsible for writing effective, scalable code in python
  • Develop back-end components to improve responsiveness and overall performance
  • Integrate user-facing elements into applications
  • Improve functionality of existing systems
  • Assess and prioritize feature requests
  • Facilitate Python testing in QA and PROD regions
  • Coordinate with internal teams to understand user requirements and provide technical solutions
  • Responsible for testing and debugging programs
  • Good knowledge of using version control systems like GIT and SVN.
  • Responsible for branch management, reviewing pull requests, and merging in GIT
  • Used python scripts to update content in the database and manipulate files.
  • Involved in Python OOP code for quality, logging, monitoring, and debugging code optimization.
  • Performed efficient delivery of code based on principles of Test-Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.
  • Used JIRA to manage the issues/project workflow.

Environment: Python, NumPy, Pandas, Matplotlib, SciPy, Scikit, Pytest, PyUnit, SQL, SQL Alchemy, SVN, GIT, Jira, Agile, Windows

Confidential

Python Developer

Responsibilities:

  • Designed the Web Application Using Python on Django Web Framework pattern to make it extensible and Flexible
  • Developed web pages and Graphical user interfaces by front end layouts on the web by using HTML, DHTML, CSS, Bootstrap, XML, jQuery, and AngularJS
  • Refactored and extended large existing Django/Python codebase by maintaining PEP-8 code standards and fix the bugs.
  • Creating and maintaining Infrastructure for Applications in AWS using Terraform. Building & Automating CICD pipelines for different applications.
  • Worked on several standard Python packages like NumPy, Matplotlib, SciPy, Pandas, PyTables etc.
  • Implemented and enhanced CRUD operations for the applications using the MVC architecture of Django framework and conducted code reviews
  • Used jQuery for all client-side data manipulation. Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
  • Created builds and release pipelines in VSTS and done deployments using SPN (secure endpoint connection) for implementing CI/CD.
  • Worked with Agile methodology in XL Deploy and XL Release, CI/CD automation from scratch, Docker, Open shift)
  • Used Python Library Beautiful Soup for web scrapping to extract data for building graphs.
  • Wrote Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
  • Wrote Python routines to log into the websites and fetch data for selected options.
  • Used collections in Python for manipulating and looping through different user-defined objects.
  • Added the navigations and paginations and filtering columns and adding and removing the desired columns for views
  • Experience in setting up CICD pipeline integrating various tools with Jenkins to build and run Terraform jobs to create infrastructure in AWS
  • Used python scripts to update content in the database and manipulate files.
  • Responsible to set up REST API framework using Django, Flask.
  • Developed Python-based API (RESTful Web Services) to track the events and perform analysis using Django
  • Developed REST APIs using Python to ensure that banking patrons and admin-users could do CRUD events
  • Implemented a CI/ CD pipeline with Docker, Jenkins, and GitHub by virtualizing the servers using Docker for the Dev and Test environments
  • Orchestrated Docker containers for the deployment, scaling and management of Python run applications using Kubernetes.
  • Used SVN and GIT as the primary tools to control the version of the code
  • Created Python scripts to automate AWS services which include web servers, ELB, Cloud Front distribution, databases, security groups, and application configuration

Environment: HTML5, CSS3, Bootstrap, XML, jQuery, Angular, Django, Matplotlib, SciPy, Pandas, PyTables, CRUD, Django, AJAX, UI, Beautiful Soup, PL/SQL, Triggers

Confidential

Full Stack Python Developer

Responsibilities:

  • Worked closely with the business users acting as liaison between the business and technology to identify the requirements for the new workflows.
  • Worked on design, modification and implementation of Python code, SQL stored procedures and database schema on backend.
  • Worked on object-oriented programming concepts of Python, Flask, Linux and Bash.
  • Documented company restful APIs using swagger for internal and third part use and also worked on Unit testing and Integration testing.
  • Suggested and implemented changes to the existing processes and applications to improve the availability of the applications to the business.
  • Designed and developed data management system using MySQL. Involved in Agile Methodologies and SCRUM Process.
  • Developed tools using Python, Shell scripting, XML to automate tasks.
  • Developed a Front-End GUI as stand-alone Python application.
  • Used Flask framework for API creation and application development.
  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Designed and developed data management system using MYSQL.
  • Integration of data storage solutions for MYSQL and Oracle.
  • Wrote Stored Procedures in SQL and Scripts in Python for data loading.
  • Designed and developed a workflow to automate the staging of data from API-JSON to MYSQL.
  • Created unit test/regression test framework for working/new code.
  • Used Unit Test and Magic Mock Python library for testing many programs on python.
  • Tested the workflow for data leakages using sniffers and patched them with necessary measures.
  • Design, build and manage the ELK (Elasticsearch, Logstash, graphite, Kibana) cluster for centralized logging and search functionalities for the App.
  • Create, administer, and maintain an ELK cluster for the App's centralized logging and search functionality.
  • Debug application deployments on multiple levels.
  • Provided extended support for production releases and assisted in validating the releases.

Environment: Python, GraphQL, AWS S3, EC2, Agile, Git, Docker, Kubernetes, Jenkins, macOS, Windows.

Confidential

Python Developer

Responsibilities:

  • Responsible for preparing solution documents and high-level design documents.
  • Used Pythonlibraries like Matplotlib, Pandas for visualization and statistical analysis of data.
  • Experience in Python advanced packages and modules like PIL, logging, Requests, Multithreading, Pandas, NumPy, Matplotlib, OpenCV etc.
  • Familiar with using AWS S3, EC2
  • Experience creating Terraform contents for EC2 and S3 containers
  • Experience with Jenkins, Docker, and Kubernetes for managing and developing CI/CD tasks
  • Responsible for the application of concepts like hashing etc., on image data
  • Responsible for testing programs, reviewing PRs and code, and such tasks
  • Responsible for gathering requirements, system analysis, design, development, testing, and deployment.
  • Involved in Python OOP code for quality, logging, monitoring, and debugging code optimization.
  • Used version control system Git.

Environment: Python, GraphQL, AWS S3, EC2, Agile, Git, Docker, Kubernetes, Jenkins, macOS, Windows.

We'd love your feedback!