We provide IT Staff Augmentation Services!

Python Developer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Having 7+ years of experience as a Python Developer, proficient coder in multiple languages, and experience in Design, Development, Implementation of Python, Django, Flask, and client - server technologies-based applications, RESTful services, AWS, Messaging System, lightweight servers, and Databases.
  • Innovative problem solver with strong research skills and the ability to manage multiple functions at once.
  • Skilled experience in Python with proven expertise in using new tools and technical developments (libraries used: libraries- psutil, kafkapython, NumPy, SciPy, matplotlib, Pickle, python-twitter, Pandas data frame, networks, urllib2, MySQL dB for database connectivity)
  • Experienced in working on Application Servers like WebLogic, Tomcat, Web Servers like Apache server, NGINX, and Integrated Development Environments like PyCharm, PyDev, and Eclipse.
  • Involved in creating Use-case diagrams, Activity flow diagrams, Class diagrams, and Object diagrams in the design phase and developed the Coding module.
  • Experience in developing, modifying, and optimizing SQLserver, Bash scripts, stored procedures, tables, Elasticsearch index maintenance, triggers, periodic jobs, Asynchronous functions, and DBCC constraints.
  • Hands-on experience in Cloud-like AWS worked on Amazon Elastic Compute Cloud (EC2), Amazon Virtual Private Cloud (VPC), Amazon Simple Storage Service (S3), Amazon Load Balancers, Amazon Elastic Block Store (EBS), Amazon Lambda, etc.
  • Hands-on experience in Database services like Amazon Relational Database Service (RDS) and Management services like AWS Auto Scaling, Amazon CloudWatch, Elastic Load Balancing (ELB).
  • Hands-on experience in Azure, web technologies like MVC .net, JavaScript, HTML, and CSS.
  • Hands-on experience in Machine learning algorithms applied using python. Worked in data mining and statistics.
  • Good understanding of machine learning models such as Supervised learning, Unsupervised learning, Regression, and Classification Linear Regression, Logistic Regression, K Nearest Neighbour, Decision Tree, and Random Forest using Python Packages such as Scikit Learn, Pandas, NumPy, Matplotlib, Seaborn, and Plotly.
  • Experience developing Spark applications in Databricks using Spark-SQL for data extraction, transformation, and aggregation from multiple file formats for analyzing and transforming the data to uncover insights into customer usage patterns.
  • Experience in creating SSIS packages for Extract, Transform and Load operation from various heterogeneous data sources.
  • Experience in designing, creating, processing Cubes using SSAS, using MDX Queries, and hands-on LINQ query.
  • Good SQL Server Administration skills including Backup/recovery, Database maintenance, User authorizations, database creation, tables, and indexes.
  • Hands-on experience with performing various SSIS data transformation tasks like Lookups, Fuzzy Lookups, Conditional Splits and Event Handlers.
  • Well-versed in Interpreting problems and providing solutions to business problems using data analysis, data mining, optimization tools, and machine learning techniques and statistics.
  • Strong experience in DevOps Environment by enhancing Continuous Delivery and infrastructure change by using Chef, Ansible, Kubernetes, and Docker to deploy code with GIT, Jenkins, Argo workflows.
  • Argo workflows were created, and periodic tasks were deployed in production and development environments.

TECHNICAL SKILLS

Methodology: OOPS, UML, Autosys, Data structures, Algorithms, Dynamic Programming.

Mark-up Language: HTML, DHTML, JavaScript.

Python Libraries: Psutil, kafkapython, NumPy, SciPy, Matplotlib,, Pandas data frame, urllib2

Database: MySQL, PostgreSQL, MangoDB, and Database Architecture.

Operating System: DOS, Windows, Linux

IDE Tools: Eclipse, Oracle ADF, Web Logic,Pycharm, Visual Studio.

Web Technologies: Django, Flask, Pyramid, Servlets, JSP, AJAX, HTML5, CSS3, Java Script, other jQuery, Web Services (Soap, Restful), Selenium, PyUnit.

Production: AWS, Kubernetes, Docker, Windows, Linux servers

Environment: s: Cache Redis Cache

Massaging Systems: Kafka, log-stash

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Python Developer

Responsibilities:

  • In Python and Golang, I worked on SaaS and on-premises SaaS application performance monitoring (APM).
  • Python and Golang agents were developed to collect performance metrics from a variety of services such as Linux, PostgreSQL, Mysql, Redis, Kafka, Ngnix, and Kubernetes.
  • Python distributed Tracing agent fully developed in accordance with the Open-tracing standard. Many services have been instrumented, including SQL, Elasticsearch, Celery, external APIs, Redis, Kafka, PostgreSQL, and others. In addition, pipelines were created to transfer trace data from the source VM to the Elasticsearch database.
  • Changes were made to the elastic python tracing agent to support Kafka Asynchronous transactions.
  • From trace data, I created a Tracing transaction map and a Tracing service map. Transaction alerts are being added to the list of designs
  • Support for running multiple production environments has been enabled ( micro-service, AWS containers, AWS Lambda, different platforms, Azure)
  • I was in charge of the architecture of Java, Golang Tracing agents, and the UI flame graph to display application transactions.
  • Problems with Elasticsearch mapping and cluster load were resolved.
  • Responsible for developing, optimizing, and modifying Stored Procedures, Triggers, Views, and User-defined functions.
  • Worked on AWS in Database services like Amazon Relational Database Service (RDS) and Amazon Elastic Compute Cloud (EC2), SQS, Lambda, SNS, S3.
  • Discovered and resolved various issues related to Query blocks, Deadlocks, timeout, uncovering long-running queries using various SQL inbuilt tools, and killing the long-running transaction when requested.
  • Installing and automating the application using configuration management tools and Creating and configuring virtual development environments.
  • Automated various infrastructure activities like ContinuousDeployment, Application Server setup, Stack Monitoring using Ansible playbooks and has Integrated Ansible with Run deck, and Jenkins.
  • Dockerizing the python scripts and applications.
  • Created manifest files and Helm charts for deploying on Kubernetes.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespaced versions.
  • Developed applications using RESTful architecture using Python as backend languages and Used NumPy for Numerical analysis.
  • Created schedulers

Environment: Python, Django, Flask, Shell Scripting, AWS service, S3, SQS, SNS, Lambda, Pandas, Flash, DOM, JSON, PHP, HTML5, CSS3, JavaScript, APIs, Nginx, Apache Web Server, MYSQL, GitHub, Gitlab, LINUX, Docker, Kubernetes.

Confidential, St. Louis, MO

Python Developer

Responsibilities:

  • Worked Event-driven Design application.
  • Experienced in developing Web-based Applications using Python, CSS, HTML, JavaScript, Angular, and jquery.
  • Involved in Unit testing, Integration testing, User-Acceptance testing, and Functional testing.
  • Created AWS lambda functions
  • Creating and managing schema objects such as Tables, Views, Indexes, Functions, Stored Procedures, and referential integrity depending on user requirements.
  • Created dashboards using stack bars, bar graphs, scattered plots, geographical maps, Gantt charts using show me functionality.
  • Identified and resolved issues related to Query blocks, Deadlocks, timeout, finding long-running queries using various SQL inbuilt tools.
  • Build the evaluation model in the Clouderaworkbench workspace by levering the machine learning models (NLP, Logistic model, decision trees) by python
  • Used Django template system for front-end UI along with OpenStack dashboard and Worked on Python OpenStack APIs and used NumPy for Numerical analysis.
  • Experience in python, Jupyter, Scientific computing stack (NumPy, SciPy, pandas, and Matplotlib). Extensively worked with Avro and Parquet files and converted the data from either format Parsed Semi-Structured JSON data and converted to Parquet using Data Frames in PySpark.
  • Used PySpark to expose Spark API to Python.
  • Performed troubleshooting, fixed, and deployed many Python bug fixes of the two main applications that were the main source of data for both customers and the internal customer service team.
  • Used Django configuration to manage URLs and application parameters.
  • Involved in Web development, programming, and engineering Django, UWSGI and SQL internal admin tools behave BDD.
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Designed and managed API system deployment using a fast HTTP server and Amazon AWS architecture.
  • Creation of Python scripts for data access and analysis (Scripts, Data Feeds, XLS, FIXML) to aid in the process and system monitoring, and reporting.
  • Designed and maintained databases using Python and developed Python-based API (RESTful Web Service) using Flask, SQL Alchemy, and PostgreSQL.
  • Managed code versioning with GitHub, BitBucket,and deployment to staging and production servers and Implemented MVC architecture in developing the web application with the help of the Django framework.
  • Involved in the development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Created Django dashboard with a custom look and feel for end-user after a careful study of Django admin site and dashboard.

Environment: Python 3.4/2.7, Django 1.7, HTML5, CSS, jQuery, JSON, JavaScript, PostgreSQL, Elasticsearch, Dynamodb, SQS, SNS, AWS lambda, AWS S3, GitLab, JIRA.

Confidential, Charlotte, NC

Python Developer

Responsibilities:

  • Involved in the project life cycle including design, development and implementation and verification and validation
  • Created a Python/Django-based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/jQuery and HighCharts, matplotlib for data visualization of sales, tracking progress, identifying trends.
  • Worked on statistical analysis by processing collected data and Data Visualization using Python Pandas, Matplotlib, SciPy, and NumPy packages.
  • Participate in the design, build, and deployment of NoSQL implementations like MongoDB.
  • Added support for AmazonAWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format
  • Extensive code reviewing using GitHub pull requests, improved code quality, also conducted meetings among Team.
  • Developed server-based web traffic using RESTful API’s statistical analysis tool using Flask, Pandas.
  • Wrote PL/SQL views, Stored Procedures, database triggers & Packages.
  • Enhanced by adding Python XML SOAP request/response handlers to add accounts, modify trades, and security updates.
  • Developed various Python scripts to find vulnerabilities with SQL Queries by doing SQL injection, permission checks, and performance analysis.
  • Performed Unit testing, Integration Testing, GUI testing using Pytest, and web application testing using Selenium Python bindings.

Environment: Python, Django, HTML5, CSS, jQuery, JSON, JavaScript, PostgreSQL, MongoDB, MySQL, Amazon AWS S3, JIRA.

Confidential, Appleton, WI

Python Developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing, and deployment.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators, and production to meet production deadlines.
  • Write scripts using python modules and their libraries to develop programs that improve the processing of access requests.
  • Worked on PowerShell for automation and made use of command-line shell and shell scripting.
  • Developed Merge jobs in Python to extract and load data into PostgreSQL database, also worked on Python ETL file loading and use of the regular expression
  • Utilized PyUnit, the Python Unit test framework, for all Python applications and used Django Database APIs to access database objects.
  • Designed and created backend data access modules using PL/SQL stored procedures and Oracle.
  • Involved in the development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Designed object model, data model, tables, constraints, necessary stored procedures, functions, triggers, and packages for Oracle Database.
  • Used Wireshark, live HTTP headers, and Fiddler debugging proxy to debug the Flash object and help the developer create a functional component.

Confidential

Software Developer

Responsibilities:

  • Constructed packages with checkpoints, package logging, error logging, and event handling to redirect error rows and fix the errors in SSIS.
  • Used various SSIS tasks like Bulk Insert Task, Task, Script Task, Send Mail Task.
  • Worked on the creation of views to restrict access to data in a table for security and was responsible for writing user-defined functions for mathematical and other operations.
  • Design and develop stored procedure queries necessary to support SSRS reports.
  • Design and develop Tableau visualization solutions.
  • Set up backup strategy using cumulative and incremental backup techniques.
  • Analyzing the requirements and design documents and understanding the functionality of both source and target systems.

We'd love your feedback!