We provide IT Staff Augmentation Services!

Senior Python Developer Resume

New York City, NY

PROFESSIONAL SUMMARY:

  • Over 7 years of experience as an Application developer, software development, design, testing and deploying software applications.
  • Good experience in developing web applications implementing MVT/MVC architecture using Django, Flask web application frameworks.
  • Proficient in Front end development experience using Python 3.6/2.7, Django 1.7/1.8, HTML, XML, CSS, JavaScript, JSON and, Angular.js, Node.js.
  • Extensive experience in WAMP (Windows, Apache, MYSQL, Python /PHP) and LAMP (Linux, Apache, MySQL, Python /PHP) Architecture.
  • Good Experience in Infrastructure Development and Operations involving Google App Engine and AWS Cloud platforms.
  • Experience in Object Oriented Design and Programming concepts in Python and Java.
  • Experience in working with various Python Integrated Development, PyCharm, Atom, Spyder, Jupiter Notebook, Eclipse, Visual Studio Code.
  • Experience in Unit testing and Integration testing of the code using PyTest.
  • Having experience in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Working Experience on various Python packages such as NumPy, SQLAlchemy, Beautiful soup, pickle, Pyside, Pymongo, SciPy, PyTables.
  • Experienced in developing web - based applications using Python, Django, PHP, C++, XML, CSS, HTML, DHTML, JavaScript, Bootstrap and JQuery.
  • Experienced in NoSQL technologies like MongoDB, Redis and Cassandra and relational databases like SQLite, PostgreSQL, Dynamo DB, MariaDB and MySQL databases.
  • Good Experience in MVC frameworks like AngularJS, NodeJS and jQuery.
  • Proficient in developing Web Services (SOAP, RESTful) in Python using XML, JSON.
  • Experience in Linux Bash shell scripting and following PEP Guidelines in Python.
  • Considerable Experience in working on different operating Systems like Windows, IOS, Linux (Ubuntu, CentOS, Red Hat).
  • Working knowledge on Hadoop, Spark, Big data Technologies.
  • Experience with Unit testing/ Test driven Development (TDD), Load Testing and worked on Celery Task queue and service broker using RabbitMQ.
  • Efficient knowledge in using different version control systems like Git, CVS and GitHub.
  • Experience in Open Stack APIs and Socket Programming.
  • Hands on Experience in Data mining and Data warehousing using ETL Tools and Proficient in Building reports and dashboards.
  • Good knowledge in developing Mobile Applications.
  • Involved in all the phases of Software Development Life Cycle (SDLC) using Project management tools JIRA, Redmine and Bugzilla.
  • Experienced in understanding principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations
  • Extensive knowledge and experience in developing Single Page Applications (SPA) using AngularJS.
  • Experience in writing reusable and in test driven development using Unit Testing and Selenium.
  • Expertise in Production support and Knowledge of deployment using Ansible, Heroku and Jenkins.
  • Hands on experience in debugging and fixing the bugs and very good with support and maintenance.
  • Capability to successfully multi-task and prioritize work.
  • Ability to participate to solve business and technical issues.
  • Excellent Interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in a team environment.

TECHNICAL SKILLS:

Languages: Python, C, C++, Shell Script, Java, PL/SQLVersion Controls: GIT, Github, SVN, CVS

Web Technologies: JavaScript, HTML, CSS, JQuery, AngularJS, Node JS, React JS, JSON and bootstrap.

Frameworks: Django, Flask, Pyramid

Web Services:: Soap, Apache Axis, Restful

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

Bigdata Technologies: Hadoop, Hive, Pig, Spark

Cloud: AWS, EC2, S3, EBS, Lambda.

Databases: PostgreSQL, MySQL, MariaDB, Oracle 8i/9i/10g, MS Access, SQL Server, Sybase, SQLite, SQL Alchemy

NoSQL Databases: Mongo DB, Redis, Cassandra

Operating Systems: Linux, Windows, Ubuntu, Unix.

Protocols: TCP/IP, HTTP/HTTPS, SMTP

Servers: Apache Tomcat, Soap, Apache Axis, Restful web services.

Scripting languages: CSS, AJAX, PHP, Shell Scripting.

Markup languages: HTML, XML, JSON, HTML5, CSS/CSS3.

PROFESSIONAL EXPERIENCE:

Senior Python Developer

Confidential, New York City, NY

  • Implemented REST APIs using Python and Django framework.
  • Developed web-based applications using Python, Django, XML, CSS, HTML, JavaScript, AngularJS, jQuery and Bootstrap.
  • Designed Data Quality Framework to perform schema validation and data profiling on Spark (Pyspark)
  • Unit Test Python library was used for testing many programs on python and other codes.
  • Used AngularJS as the development framework to build a single-page application
  • Implemented SQL Alchemy which is a python library for complete access over SQL.
  • Launching AWS EC2 Cloud Instances using Amazon Images (Linux/Ubuntu) and Configuring launched instances with respect to specific applications.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, and S3 buckets and Virtual Private Clouds (VPC).
  • Experience in Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installing and configuring Kubernetes.
  • Used several python libraries like wxPython, NumPy and matplotlib.
  • Integrated server by using Flask framework, writing routes and queries to build Restful API.
  • Involved in Automation Development using Selenium (Python).
  • Implemented Nginx as ingress controller on Kubernetes.
  • Creation of Python scripts for data access and analysis (Scripts, Data Feeds, XLS, FIXML) to aid in process and system monitoring, and reporting.
  • Experience in managing Open Source databases like MySQL 5.7, EDB PostgreSQL 10 Database administration.
  • Used Python modules like NumPy, Matplotlib, Pandas, SciPy, wxPython, PyTables, PyQt, etc., for generating complex graphical data, creation of histograms, etc.
  • Used NumPy, Matplotlib, and Pandas to generate products for major enterprises.
  • Executed and written various MYSQL database queries from Python using Python-MySQL connector & MySQL dB package.
  • Worked on creation of custom Docker container images, tagging and pushing the images
  • Deployed and monitored Microservices using pivotal cloud foundry, also managed domains and routes with the cloud foundry.
  • Performance Analysis and Tuning, Capacity Planning of AIX, Linux and Windows servers.
  • Execution of Selenium Test cases and Reporting defects with Python.
  • Web-services backend development using Python (CherryPy, Django, SQLAlchemy).
  • Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
  • Implemented monitoring and established best practices around using elastic search.
  • Followed AGILE development methodology to develop the application.
  • Used Test driven approach (TDD) for developing services required for the application.

Environment : Python 2.x/3.x, Django 1.9, HTML5, CSS3, JavaScript, JQuery, MySQL, AWS, MongoDB, Angular JS, JIRA, RabbitMQ, Selenium, Web Services, Jenkins, Git, Linux.

Senior Python Developer

Confidential, Dallas, Texas

  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, CSS, JavaScript and JQuery.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Designed and developed data management system using MySQL.
  • Rewrite existing Python/Django modules to deliver certain format of data.
  • Responsible for debugging the project monitored on JIRA (Agile).
  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB).
  • Wrote RESTful API's hosted on AWS Lambda and written in Node.js.
  • Setup/maintained our DynamoDB database, S3 storage bucket, and secured user authentication through AWS Cognito.
  • Used Eclipse as an IDE for developing Java/Junit/Selenium code.
  • Experience in Build and Deploy process and continuous integration process with Jenkins and Docker.
  • Experience in implementing Horizontal Pod Autoscaler on Kubernetes .
  • Actively involved in the process of deployment on cloud-based web services like Amazon Web Services (AWS) and Heroku.
  • Implemented responsive vector maps and charts on webpages using the data from MongoDB.
  • Built and deployed Docker containers to break up monolithic app into micro services, improving developer workflow, increasing scalability, and optimizing speed.
  • Developed and designed automation framework using Python and Shell scripting.
  • Extensively worked on Spark streaming and Apache Kafka to fetch live stream data.
  • Successfully migrated the website's main database from MySQL to PostgreSQL.
  • Helped the big data analytics team with implementation of python scripts for Sqoop, spark and Hadoop batch data streaming.
  • Created SQL loader Scripts to load data into the temporary staging tables. Scripted PowerShell reports to check for user account audit compliance.
  • Involved in making GUI (JSP, HTML, and JS) and java classes using Struts Framework.
  • Deliberation and implementation of Object-oriented Programming Concepts (OOPS) like Collections, Multi-threading, Exception Handling, Reflection.
  • Generated SWIG interfaces to co-ordinate between C++ and Python.
  • Debugged and tested the applications & fine-tuned the performance.
  • Used Matplotlib to plot the two-dimensional graphs of test performance .
  • Responsible for SDLC process in gathering requirements, system analysis, design, development, testing and deployment.

Environment : Python 2.7, Flask, PHP, Ruby, HTML5, CSS, JavaScript, JQuery, AJAX, Web services, GitHub, Selenium, MYSQL, PostgreSQL, Mongo DB.

Python Developer

Confidential, Indiana Polis

  • Handled Business logics by backend Python programming to achieve optimal results.
  • Implemented jQuery to improve the overall usability of the website interface and AJAX functionality to speed up web application.
  • Used Node.js to create a fast chat server with efficiency.
  • Developed views and templates in Django to create a user-friendly website interface.
  • Coded model level validation using Python programming with emphasis in web security.
  • Constructed RESTful API's using PHP, Node.js, and MySQL/PostgreSQL.
  • Configured Django to manage URLs and application parameters.
  • Extensively used Python / Django Framework for developing backend of web applications.
  • Used Django APIs for database access.
  • Developed reusable components using react.js and redux for maintaining the state and actions of the functions.
  • Participate in discussions with business users for requirements related doubts. Provide application maintenance and enhancement support for legacy system.
  • Utilized Futures and Spring Framework to make Asynchronous calls to the application.
  • Developed web services using Restful technology to support JSON and XML.
  • Created new connections through applications for better access to MySQL database and involved in writing SQL & PLSQL - Stored procedures, functions, sequences, triggers, cursors, object types etc.
  • Expertise in Spring Security both client and Server Side.
  • Developed user interface using JSP jQuery, and AJAX to speed the application.
  • Designed RabbitMQ/MongoDB pipeline for routing/storing of email bounce handling records.
  • Worked on resulting reports of the application and Tableau reports
  • Implemented AJAX to update necessary section of webpages and hence, avoiding the need for reloading the entire web page.
  • Managed Linux and windows virtual servers on AWS EC2 using open-source chef server.
  • Migrated the applications from internal data centre to AWS.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Developed and tested many features in an agile environment using Python, Django, HTML5, CSS, JavaScript, and Bootstrap.
  • Updated the client admin tool to have the new features like support for internalization, support for customer service etc.
  • Creating and configuring virtual development environments with Chef and Virtual Box.
  • Designed and maintained databases using Python and developed Python-based API (RESTful Web Service) using Flask, SQL Alchemy and PostgreSQL.
  • Experience in using Git, GitHub and Amazon EC2 and deployment using Heroku.
  • Created PyUnit test cases for unit testing. Development of test framework using the Python. Managed code with unit tests and GitHub.
  • Developed Capistrano scripts to automate deployment on various environments.
  • Used GIT as Source control repositories with regular code reviews and pull/merge requests.

Environment: Python 2.7, Django 1.7, CSS, HTML, Bootstrap, JavaScript, AJAX, jQuery,AWS, Pandas, MYSQL, Restful API's, Linux, Servlets, JavaBeans, SCRUM, Agile, Heroku, JIRA, GIT

Jr. Python Developer

Confidential, Austin, Texas

  • Responsible for analyzing various cross-functional, multi-platform applications systems enforcing Python best practices and provide guidance in making long term architectural design decisions.
  • Coded model level validation using Python programming with emphasis in web security.
  • Handled Business logics by backend Python programming to achieve optimal results.
  • Implemented jQuery to improve the overall usability of the website interface and AJAX functionality to speed up web application.
  • Used Node.js to create a fast chat server with efficiency
  • Developed views and templates in Django to create a user-friendly website interface.
  • Constructed RESTful API's using PHP, Node.js, and MySQL/PostgreSQL.
  • Configured Django to manage URLs and application parameters.
  • Extensively used Python / Django Framework for developing backend of web applications.
  • Used Django APIs for database access.
  • Developed reusable components using react.js and redux for maintaining the state and actions of the functions.
  • Participate in discussions with business users for requirements related doubts. Provide application maintenance and enhancement support for legacy system.
  • Utilized Spring Framework to make Asynchronous calls to the application.
  • Developed web services using Restful technology to support JSON and XML.
  • Created new connections through applications for better access to MySQL database and involved inwriting SQL & PLSQL - Stored procedures, functions, sequences, triggers, cursors, object types etc.
  • Expertise in Spring Security both client and ServerSide.
  • Developed user interface using JSP jQuery, and AJAX to speed the application.
  • Designed RabbitMQ/MongoDB pipeline for routing/storing of email bounce handling records.
  • Worked on resulting reports of the application and Tableau reports.
  • Implemented AJAX to update necessary section of webpages and hence, avoiding the need for reloading the entire web page.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Developed and tested many features in an agile environment using Python, Django, HTML5, CSS, JavaScript, and Bootstrap.
  • Creating and configuring virtual development environments with Chef and Virtual Box.
  • Designed and maintained databases using Python and developed Python-based API (RESTful Web Service) using Flask, SQLAlchemy and PostgreSQL.
  • Created PyUnit test cases for unit testing. Development of test framework using the Python.
  • Managed code with unit tests and GitHub.

Environment: Python 2.7, Django 1.7, CSS, HTML, Bootstrap, JavaScript, AJAX, JQuery, Pandas, MYSQL, Restful API's, Linux, Servlets, JavaBeans, SCRUM, Agile, Heroku, JIRA, GIT

Python Developer

Confidential - San Ramon, CA

  • Developed front-end and back-end of the application using python on Django web framework.
  • Automating data movements using python scripts, involved in splitting, validating and processing of files.
  • Used several python libraries like NumPy, Matplotlib, Pandas.
  • Performed Software Development Life Cycle, Database designs, agile methodologies, coding, testing of enterprise applications and IDE's such as Jupiter Notebook, PyCharm, Emacs, WebStorm, IntelliJ and Visual Studio.
  • Build all database mapping classes using Django models.
  • Called the RESTFUL webservices to get the JSON object (response) and manipulated the JSON object to display the response in the webpage.
  • Worked in MySQL database on queries and writing stored procedures for normalization and renormalization.
  • Build SQL queries for performing various CRUD operations like create, update, read and delete.
  • Performed backup and recovery of MySQL databases.
  • Implemented responsive vector maps and charts on webpages using the data from MongoDB.
  • Creating scripts to migrate data between different databases like Oracle to Postgres and vice versa using enterprise migration tool kit and UNIX scripts.
  • Used PowerShell for DevOps in Windows based systems
  • Managed Linux and windows virtual servers on AWS EC2 using open-source chef server.
  • Migrated the applications from internal data centre to AWS.
  • Skilled in using collections in python for manipulating and looping through different user defined objects.
  • Delivering deliverables on time by working on agile and waterfall methodologies.
  • Used Django for framework for accessing various consumer data from various sources.

Environment: Python-2.7, MySQL, Python Scripts, Oracle, JavaScript, MongoDB, AWS EC2, Django, NumPy, GIT HUB

Hire Now