We provide IT Staff Augmentation Services!

Sr Python Developer Resume

3.00/5 (Submit Your Rating)

NY

SUMMARY

  • Over 6+ Years of Experience as a Web/Application Designing, Development, Deployment and Maintenance of Web Apps based on Python Django / Flask Framework and Spring framework in Java platforms.
  • Experience in all phases of Software Development Life Cycle (SDLC) - Waterfall, Agile Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in Web & Client/Server application development.
  • Good experience of software development in Python (libraries used: Beautiful Soup, NumPy, SciPy, Matplotlib, Markdown, Pandas Data frame, network, urllib2, MySQL dB (for database connectivity) and IDEs - Sublime text, Spyder, PyCharm.
  • Experienced in MVC frameworks like Django, AngularJS, JavaScript, jQuery and Node.js.
  • Strong experience using REST Web Services for data communication between remote systems, designed, developed and testing of REST Interfaces in Python and Java also.
  • Experience in creating RESTful Web services with Django MVT, MySQL, and MongoDB.
  • Experience in using frameworks and tools like Django, Flask, Django REST, Hibernate ORM, Spring.
  • Good experience in developing web applications implementing MVT/MVC architecture using Django, Flask, Webapp2 and Spring web application frameworks.
  • Good experience in working with Amazon Web Services (AWS) like AWS EC2, S3, VPC, SES, ELB, EBS, RDS, Glacier, DynamoDB…etc.
  • Involved in data migration process and successfully migrated the Django Database from SQLite to MySQL to PostgreSQL with complete data integrity.
  • Highly experienced as a Front - End UI developer in developing web applications based on HTML5, CSS, JavaScript, jQuery, AJAX, JSON, XML, Bootstrap, AngularJS, ReactJS.
  • Experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Use Python unit and functional testing modules such as unit test, unittest2, PyTest, mock, and custom frameworks in-line with Agile Software Development methodologies.
  • Good experience in developing web applications implementing MVT/MVC architecture using Django, Flask, Webapp2 and Spring web application frameworks.
  • Good Knowledge of web services using SOAP and REST protocols.
  • Good knowledge of version control software - CVS, GitHub
  • Good experience in Hadoop technologies like Apache Spark, Scala, and SparkSQL.
  • Good Experience in Linux Bash scripting and following PEP Guidelines in Python.
  • Experience of Build & Deployment phase and usage of Continuous Integration (CI/CD) tools, build configuration, change history for releases, Maintenance of build system, automation & smoke test processes, managing, configuring, and maintaining source control management systems.
  • Good experience in Shell Scripting, SQL Server, UNIX and Linux, Open stock and Expertise python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture.
  • Experience in working with deployment tools like Microsoft Azure, Heroku and Jenkins.
  • Extensive experience in deploying, managing and developing MongoDB clusters.
  • Optimize the PySpark jobs to run on Kubernetes Cluster for faster data processing
  • Proficient in Statistical Modelling and Machine Learning techniques (Linear, Logistics, Decision Trees, Random Forest, SVM, K - Nearest Neighbors, Bayesian, XG Boost ) in Forecasting / Predictive Analytics, Segmentation Methodologies, Regression based models, Hypothesis testing, Factor analysis / PCA, Ensembles .
  • Innovate and leverage machine learning, data mining and statistical techniques to create new, scalable solutions for business problems using Python.
  • Adept and deep understanding of Statistical Modeling, Multivariate Analysis, model testing, problem analysis, model comparison and validation.
  • Design and develop ETL integration patterns using Python on Spark.
  • Experienced with setup, configuration and maintain ELK Stack (Elasticsearch, Logstash and Kibana).
  • Skilled in monitoring servers using Nagios, Data dog, Cloud watch and using EFK Stack Elasticsearch, Logstash and Kibana.
  • Excellent experience with Python development under Linux OS (Debian, Ubuntu, CentOS SUSE Linux, Red Hat Linux, Fedora).

TECHNICAL SKILLS

Programming Languages: Python, Core Java, C, C++.

Python Libraries: TensorFlow, Pandas, BeautifulSoup, NumPy, SciPy,, Matplotlib, Python-Twitter, urllib2, requests, os, Scrapy etc.

Frontend Frameworks: React, Angular, Vue.

Frameworks: Django, Node.JS, Flask, Pyramid, Bootstrap, Hibernate.

Database: SQLite3, MSSQL, MySQL, Mongo DB, Cassandra DB, DynamoDB.

IDEs: Visual Studio Code, PyCharm, Eclipse, NetBeans, MS Visual Studio, PyDev.

Servers: Apache Tomcat, WebSphere, JBoss, WebLogic, XAMPP.

Deployment tools: MS Azure, Heroku, Amazon Web Services (EC2, S3, EBS, ELB, SES).

Web Technologies: HTML, CSS, DHTML, XML, JavaScript, PHP.

Operating systems: Windows, Mac, Fedora Linux, Red hat Linux.

SDLC Methods: SCRUM, Agile, Waterfall.

Testing Frameworks: Junit, TestNG, PyTest, ROBOT, JXL, JTest.

Version Control: VSS, CVS, SVN, GitHub, Git.

PROFESSIONAL EXPERIENCE

Confidential - NY

Sr Python Developer

Responsibilities:

  • Experience with ORM's such as Django and SQLAlchemy, database design and normalization. Proficient skills of using PyUnit, PyTest for writing unit test cases.
  • Experience in developing web applications implementing MVT/MVC architecture using Django, Flask and Pyramid.
  • Highly Experienced in designing, developing and enhancing applications.
  • Proficient in front and back-end development with experience in Python, Django, AJAX, HTML5CSS3, JavaScript, Bootstrap, jQuery, Angular2, Angular JS, Node JS and Express JS.
  • Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools: developed in Python and Bash.
  • Involved in building database Model, APIs and Views utilizing Python, to build an interactive web- based solution.
  • Recorded the online users' data using Python Django forms and implemented test case using PyTest.
  • Application of various machine learning algorithms and statistical modeling like Decision Trees, Random Forest, Regression Models, neural networks, SVM, clustering to identify Volume using scikit-learn package
  • Developed the Front-End and User Interface of AR Works applications using JavaScript, ES6, React, and Redux.
  • Hands on Experience with parallel computing, multithreading, Experience with JSON based REST Web services
  • Built models using Statistical techniques like Bayesian HMM and Machine Learning classification models like XG Boost, SVM, and Random Forest.
  • Strong background in statistics and mathematical optimization, forecasting, and simulation, etc.
  • Knowledge of using flux architecture in ReactJS for building client-side web application.
  • Experienced in React JS and working with Redux architecture.
  • Sound knowledge in spring, Hibernate, RDBMS, Web, XML, Ant/Maven, HTML, Python, Shell Scripting.
  • Business logic implementation, data exchange, XML processing and graphics creation has been done using Python and Django.
  • Designed dynamic client-side JavaScript codes to simulate process for web application, page navigation and form validation.
  • Designed and managed API system deployment using fast http server and Amazon AWS architecture.
  • Developed frontend and backend modules using Python on Django including Tasty Pie Web Framework using Git.
  • Collect data that introspects the performance of query and update operations on a MongoDB instance.
  • Provide guidance to development team working on PySpark as ETL platform
  • Worked on reading and writing multiple data formats like JSON,ORC,Parquet on HDFS using PySpark.
  • Developed Ruby/Python scripts to monitor health of Mongo databases and perform ad-hoc backups using Mongo dump and Mongo restore.
  • Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration. Also gained familiarity with supporting technologies like Kubernetes and Mesos.
  • Used regular expression for faster search results in combination with Angular2 built-in and custom pipes.
  • Develop consumer-based features and applications using Python, Django, HTML, Behavior Driven
  • Worked on machine learning on large size data using Spark and MapReduce.
  • Developed Spark/Scala, Python for regular expression (regex) project in the Hadoop/Hive environment with Linux/Windows for big data resources.
  • In - depth understanding of Spark Architecture including Spark Core, Spark SQL, Data Frames, Spark Streaming, Spark MLib and Spark Real time Streaming.
  • Analyzed the SQL scripts and designed the solution to implement using PySpark.
  • Development (BDD) and pair-based programming.
  • Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework and Development of Isomorphic ReactJS and Redux driven API client applications.
  • Used jQuery and AJAX calls for transmitting JSON data objects between front end and controllers and Utilized continuous integration and automated deployments with Jenkins, Ansible and Docker.
  • Used Amazon Elastic Beanstalk with Amazon EC2 to deploy project into AWS and good experience with AWS storage services (S3).
  • Build Cassandra queries for performing various CRUD operations like create, update, read and delete, also used Bootstrap as a mechanism to manage and organize the html page layout.
  • Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL, and VMWare API calls.
  • Involved in development of Python based Web Services using REST for sending and getting data from the external interface in the JSON format and perform analysis using Django, PostgreSQL.
  • Design, build and manage the ELK (ElasticSearch, Logstash, Kibana) cluster for centralized logging and search functionalities for the App.
  • Participated in problem resolving, change, release, and event management for ELK stack.
  • Designed automation scripts to back up the old records by using Mongo DB export command and transferred the files into backup machine with the help of ftp lib.
  • Followed AGILE development methodology to develop the application.
  • Developed Golang API and chat-bot using TDD to automate software deployments and rollbacks
  • Used Test driven approach (TDD) for developing services required for the application.
  • Managed datasets using Panda data frames and MYSQL. Queried the database queries using Python.
  • Generated Python Django forms to record data of online users and used PyTest for writing test cases.
  • Responsible to designing and deploying new ELK clusters (Elasticsearch, Logstash, Kibana, beats, Kafka, zookeeper etc.
  • Elasticsearch and Logstash performance and configuration tuning.
  • Developed the application using the Test-Driven methodology and designed the unit tests using Python Unit test framework.
  • Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL, and VMWare API calls.
  • Developed data insertion forms and validated them using JavaScript
  • Involved in development of Python based Web Services using REST for sending and getting data from the external interface in the JSON format and perform analysis using Django, PostgreSQL.

Confidential - Atlanta, GA

Python Developer

Responsibilities:

  • Created RESTful API's calls with server, parse output json data and perform field by field comparison in Confidential database.
  • Created Python libraries that allow the transfer of data from Confidential SQL Database to Oracle Database.
  • Updated views and templates with Python and Django's view controller and templating language to create new functionalities to the website.
  • Used python modules such as xlrd, lxml and csv to compare two files and log the differences.
  • Responsible in writing RDBMS databases like SQL queries to query database and queries Censhare for data and returns it as a structure on success responses and throws exception on any errors.
  • Implemented Schema validation using python module jsonschema to validate data in prior to API call to censhare.
  • Used Django’s ORM (object-relational Mapper) to automate the transfer of data stored in Confidential database tables into objects that are more commonly used in application code.
  • Implemented and enhanced CRUD operations for the applications using the MVC architecture of Django framework and conducted code reviews.
  • Hands on experience in data warehousing with proficiency as a Teradata developer and strong expertise in SQL queries, stored procedures and Teradata Macros.
  • Performing Data validation, Data integrity, Data Quality checking before delivering data to operations, Business, Financial analyst by using Oracle, Teradata.
  • Developed scripts using pandas to easily perform read/write operations to CSV files, manipulate and compare data by columns.
  • Implemented full life cycle development of new web applications and modification of existing applications to add new components and features emphasizing maintainability, reliability, scalability and performance.
  • Extensive experience in Extraction, Transformation, and Loading ETL data from various data sources into Data Warehouse and Data Marts using Informatica Power Center.
  • Used various Teradata Index techniques to improve the query performance.
  • Extensively worked on Performance Tuning of ETL Procedures and processes.
  • Developed and maintained parsing modules, which read CSV, XML and JSON data from files and other REST services, processed the data.
  • 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.
  • Taken part in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Used Python IDE’s such as PyCharm, sublime text for developing the code and performing unit test and SIT.
  • Involved in setting SSH connection and used SFTP, FTP protocols for file transfer between different operating systems.
  • Black box testing (functionality, usability, security, database, regression, cross - platform/browser/version compatibility) web-based application.
  • Developed Python code to gather the data from HBase and designs the solution to implement using PySpark.
  • Implemented samba server to deploy code from Linux environment to windows environment for easy development and testing of code.
  • Built development environment using bug-tracking tools like Jira, Confluence and version controls such as Git, GitLab and SVN.
  • Used Vagrant to install and configure virtual machines and hosted personnel VM which points to development environment.

Confidential - Deerfield, IL

Python Developer

Responsibilities:

  • Participated in all phases of the System Development Life Cycle Analysis (SDLC) and responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Used Python to write data into JSON files for testing Django Websites. Created scripts for data modelling and data import and export.
  • Used jQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
  • Used object-relational mapped (ORM) to automate the transfer of data stored in relational databases tables into objects.
  • Used PyQuery for selecting DOM elements when parsing HTML.
  • Developed web applications in Django Framework's model view control (MVC) architecture.
  • Worked on converting Hive/SQL queries into Spark transformations using Spark RDDs, Python, and OOP with Python. Worked on developing and executing shell scripts to automate the jobs.
  • Worked extensively on Spark Streaming, Spark SQL, PySpark and Hadoop/HDFS API doing MapReduce.
  • Familiarity with development best practices such as code reviews, unit testing, system integration testing (SIT) and user acceptance testing (UAT).
  • Experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
  • SQL Workflow System, using Python created an adapter allowing communication between SharePoint lists and SSIS packages. This system provides users the ability to create complex automation workflows.
  • Developed frontend and backend modules using Python on Django including Tastypie Web Framework using Git
  • Implemented a wide variety of statistical and graphical techniques, including linear and nonlinear modelling, classical statistical tests, time-series analysis, classification, clustering, and others using R and its libraries.
  • Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity and Designed, developed and deployed CSV Parsing using the big data approach on AWS EC2.
  • Knowledge of cross-browser and cross-platform development of HTML and CSS based websites in Windows like IE 6, IE 7, IE 8 and FF.
  • Responsible for writing python scripts to scrape web data for data usage/collection using Beautiful SOUP, Scrappy, and Selenium.
  • Build and release software baselines, code merges, branch and label creation in Subversion/GIT and interfaced between development and infrastructure.
  • Developing Python Framework using Django to perform scan software unit monitoring.
  • Designed the front end of the application using Python.
  • Design and development of user interfaces and client displays using Java Script, JSP, CSS and troubleshoot various issues in Python code and fix them with code enhancements- code used various python libraries such as PyJamas and Jython.
  • Built various graphs for business decision making using Python matplotlib library.
  • Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript.
  • Worked on developing internal testing tools which were written in Python.
  • Developed the front-end featuring rich web interface using HTML5, CSS3, JavaScript and used jQuery framework for UI centric AJAX behavior.
  • Developed server-side application and server side validations using Django framework.
  • Performed validations for input fields making use of mainly Active Records.
  • Implemented MVC architecture in developing the web application with the help of Django framework.
  • Associated with working cloud computing platforms like Open stack.
  • Built various graphs for business decision making using Python Matplotlib library.
  • Fetched twitter feeds for certain important keyword using python-twitter library.
  • Implemented a continuous Delivery Pipeline with Docker, Jenkins and GitHub to build a new Docker.
  • Implemented advanced procedures like text analytics and processing using the in-memory computing capabilities like Apache Spark written in Scala.
  • Created PDF reports using Golang and XML documents to send it to all customers at the end of month with international language support.
  • Programmed the invoicing web application using Golang and PostgreSQL as the backend.
  • Experience in Wire shark, live http headers, and Fiddler debugging proxy to debug the Flash object and help the developer create a functional component.
  • Built enterprise wide DNS historical data trending analysis tools in Go (Golang), Languages with REST API for user queries as micro service.

Confidential

Python Developer

Responsibilities:

  • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS, and JavaScript.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Designed and developed data management system using MySQL. Built application logic using Python 2.7.
  • Used Django APIs for database access.
  • Provided GUI utilizing PyQt for the end user to create, modify and view reports based on client data.
  • Angular.js is used to build efficient backend for client web application.
  • Used Python to extract information from XML files.
  • Participated in requirement gathering and worked closely with the architect in designing and modeling.
  • Worked on development of SQL and stored procedures on MYSQL.
  • Developed shopping cart for Library and integrated web services to access the payment (E-commerce)
  • Designed and developed a horizontally scalable APIs using Python Flask.
  • Designed Cassandra schema for the APIs.
  • Implemented monitoring and established best practices around using elastic search.
  • Effectively communicated with the external vendors to resolve queries.
  • Used GIT for the version control.
  • Developed web applications in Django Framework's model view control (MVC) architecture.
  • Worked on Python to place data into JSON files for testing Django Websites. Created scripts for data modeling and data import and export.
  • Made use of advanced python packages like NumPy, SciPy for various sophisticated numerical and scientific calculations.
  • Implementation of new post login navigation system and new Branding experience using Microservices and JSON logic.
  • Strong understanding of Messaging Middleware concepts, usage and application Experience in TCP/IP networking
  • Implemented the MVC architecture using Apache Struts Framework & Experience in Python open stack API's.
  • Involved in building database Model, APIs and Views utilizing Python, to build an interactive web-based solution.
  • Built various graphs using Matplotlib package which helped in taking business decisions
  • Created Restful API's to integrate and enhance functionalities of the application. Also Utilized Restful API in communicating with third parties.
  • Expertise in configuration management automation tools such as Chef, Puppet and Salt, HTML, SASS, Bootstrap, CSS, and JavaScript used to create UI for the website.
  • Experience in working with configuration management tools like PUPPET and ANSIBLE jQuery and AJAX call used for more interactive web pages. Ensured quality versioning with GIT.
  • Experience with continuous integration and automation using JENKINS & Used JIRA for tracking and Updating Project issue.
  • Excellent understanding and knowledge of Hadoop Distributed file system data modelling, architecture and design principles and Developed Python Mapper and Reducer scripts and implemented them using Hadoop streaming.
  • Involved in writing application level code to interact with APIs, Web Services using JSON and involved in AJAX driven application by invoking web services/API and parsing the JSON response.
  • Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Developed views and templates with Python and Django view controller and templating language to create a user-friendly interface using MVC architecture.
  • Extracting data from the database using SAS/Access, SAS SQL procedures and create SAS data sets.
  • Involved in installing software using pip command for python libraries like Beautiful Soup, NumPy, SciPy, python-twitter, RabbitMQ, Celery, matplotlib, Pandas data-frame and used the PEP8 coding convention.
  • Migration of API code written for Sybase to Oracle and was involved in Overlook the migration activity of PL/SQL programs.
  • Used Python Libraries Pandas and NumPy, SQL and Tableau to procure, clean and aggregate data from Relational database to generate status reports and dashboards.

We'd love your feedback!