We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • 9+years of experience in Web/Application Development as a senior Python Developer in analytical programming using python with skills in analysis, design, development, testing and deploying software applications.
  • Good experience using various python libraries to speed up development (libraries used: Beautiful Soup, SciPy, Matplotlib, python - twitter, Pandas data frame, network, urllib2, MySQL, NOSQL, dB for database connectivity, JSON libraries)
  • Involved in Developing a Restful service using python Flask framework.
  • Made Django web-based apps for Insurance premium calculations.
  • Developed entire frontend and back-end modules using python on Django Web Framework with GIT
  • Successfully Migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
  • Working in UNIX environment in developing the application and familiar with all of its commands.
  • Experienced in working Stretch Database feature of SQL Server 2016 for the cold data residing on on-premises SQL Server Databases can be migrated transparently and securely to Microsoft AzureCloud.
  • Hands on Experience in Data mining and Data warehousing using ETL Tools and Proficient in Building reports and dashboards in Tableau (BI Tool).
  • Proficient in using Confidential Web Services AWS. Extensive experience focusing on services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Confidential RDS, Elastic Cache, SNS, SQS.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Hands on experience in design and development of Unix Shell Scripting as a part of the ETL Process to automate the process of loading.
  • Automate different workflows, which are initiated manually with Python scripts and Unix shell scripting.
  • Experience in Creation and managing user accounts, security, rights, disk space and process monitoring in Solaris and Red hat Linux.
  • Proficient in using Confidential Web Services AWS. Extensive experience focusing on services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Confidential RDS, Elastic Cache, SNS, SQS.
  • Worked in agile and waterfall methodologies with high quality deliverables delivered on-time.
  • Extensive experience in system analysis, design, development and implementation of web based and client/server application using HTML, Angular JS, Bootstrap, underscore JS, Node JS, CSS, JavaScript, AJAX, JSP, JDBC, XML, XSLT, Python, Django, PHP
  • Developed Java/J2ee applications using Hibernate, XML, Android, XSLT, and Basic ASP.net applications including using Core Java concepts like OOPS, Multithreading, Garbage Collections, and Collection etc
  • Experience in Implementation of MVC/ MVW architecture using Servlet, Django, and RESTful, SOAP web service and
  • Excellent Experience of Databases such as MySQL, Oracle 8g/9g/10g, Microsoft SQL Server, PostgreSQL, SQL/PLSQL concepts
  • Experience with continuous integration and automation using Jenkins.
  • Expertise in Service Oriented Architecture (SOA) and its related technologies like Web Services, BPEL, WSDLs, SOAP1.1, XML, XSD, XSLT etc.
  • Developed ColdFusion Components, custom tags and modified CF Objects
  • Experience with Unit testing/ Test driven Development (TDD), Load Testing in JIRA, JENKIN
  • Wrote AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.

TECHNICAL SKILLS

Operating Systems: Windows, MAC OS, Unix/Linux

Language s: Python, C++, Java, J2EE

Python Libraries: Numpy, Matplotlib, NLTK, Statsmodels, Scikit-learn/sklearn, SOAP, Scipy

Python Frameworks: Pandas, Flask, Django, Docker

Python IDE: Sublime Text 3, Eclipse, Jupyter Notebook, VIM, Pycharm

NLP used for Python: NLTK, OpenNLP, StanfordNLP (NER, POSTag, Tokenization)

Databases: RDBMS (Oracle, SQL Server, MySQL), No SQL (MongoDb), HDFS (Hadoop)

Web Technologies: CSS, JavaScript, XML, AJAX, JQuery, Bootstrap, AWS, RESTFul Web Services

Other Tools: Putty, SQL developer, Toad, JIRA, Matlab, R

PROFESSIONAL EXPERIENCE

Sr. Python Developer

Confidential

Responsibilities:

  • Automate different workflows, which are initiated manually with Python scripts and Unix shell scripting.
  • Create, activate and program in Anaconda environment.
  • Use Python unit and functional testing modules such as unit test, unittest2, mock, and custom frameworks in-line with Agile Software Development methodologies.
  • Develop Sqoop scripts to handle change data capture for processing incremental records between new arrived and existing data in RDBMS tables.
  • Designed a novel imaging technique for detecting the contour of the objects.
  • Installed Hadoop, Map Reduce, HDFS, AWS and developed multiple MapReduce jobs in PIG and Hive for data cleaning and pre-processing.
  • Manage datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQL dB package to retrieve information.
  • Involved in the Web/Application development using Python 3.5, HTML5, CSS3, AJAX, JSON and Jquery.
  • Develop and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and Jquery.
  • Generated Python Django forms to record data of online users and used PyTest for writing test cases.
  • Implemented and modified various SQL queries and Functions, Cursors and Triggers as per the client requirements.
  • Created specific images using Python Imaging Library for the custom images used for each book.
  • Develop framework for converting existing PowerCenter mappings and to PySpark(Python and Spark) Jobs.
  • Create Pyspark frame to bring data from DB2 to Amazon S3.
  • Clean data and processed third party spending data into maneuverable deliverables within specific format with Excel macros and python libraries such as NumPy, SQLAlchemy and matplotlib.
  • Used Pandas as API to put the data as time series and tabular format for manipulation and retrieval of data.
  • Helped with the migration from the old server to Jira database (Matching Fields) with Python scripts for transferring and verifying the information.
  • Analyze Format data using Machine Learning algorithm by Python Scikit-Learn.
  • Experience in python, Jupyter, Scientific computing stack (numpy, scipy, pandasandmatplotlib).
  • Perform troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
  • Write Python scripts to parse JSON documents and load the data in database.
  • Generating various capacity planning reports (graphical) using Python packages like Numpy, matplotlib.
  • Analyzing various logs that are been generating and predicting/forecasting next occurrence of event with various Python libraries.
  • Developed single page application by using Angular JS backed by MongoDB and NodeJS.
  • Design and maintain databases using Python and developed Python based API (RESTful Web Service) using Flask, SQL Alchemy and PostgreSQL.
  • Manage code versioning with GitHub, Bit Bucket and deployment to staging and production servers and implement MVC architecture in developing the web application with the help of Django framework.
  • Use Celery as task queue and RabbitMQ, Redis as messaging broker to execute asynchronous tasks.
  • Design and manage API system deployment using fast http server and Amazon AWS architecture.
  • Develop remote integration with third party platforms by using RESTful web services and Successful implementation of Apache Spark and Spark Streaming applications for large scale data.
  • Built various graphs for business decision making using Python mat plotlib library.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Export Test case Scripts and modified the selenium scripts and executed in Selenium environment.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Scraping website using Python Beautiful Soup, and then parsed it with XML.
  • Outputting the parsed data as JSON/BSON and stored into MongoDB
  • Used NLTK and StanfordNLP to process text data and created offline intelligence.
  • Querying data from MongoDB and use them as input for the machine learning models
  • Using AWS for application deployment and configuration.
  • Wrote UNIX shell scripting for automation.
  • Developed views and templates with Django view controller and template Language to create a user-friendly website interface.
  • Used JavaScript and JSON to update a portion of a webpage.
  • Develop consumer based features using Django, HTML and Test Driven Development (TDD).
  • Developed Python web services for processing JSON and interfacing with the Data layer.
  • Increased the speed of pre-existing search indexes through Django ORM optimizations.
  • Developed module to build Django ORM queries that can pre-load data to greatly reduce the number of databases queries needed to retrieve the same amount of data.

Environment: Python 2.7, Django, HTML5/CSS, PostgreSQL, MS SQL Server 2013, MySQL, JavaScript, Jupyter Notebook, VIM, Pycharm, Shell Scripting, Angular.JS, JIRA .

Sr. Python Developer

Confidential, Boston, MA

Responsibilities:

  • Worked on development of internal testing tool framework written in Python.
  • Developed GUI using Python and Django for dynamically displaying block documentation and other features of python code using a web browser.
  • Wrote scripts in Python for extracting data from HTML file.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Used JavaScript and JSON to update a portion of a webpage.
  • Used pillow python imaging library for manipulating image and saving it in different image file format.
  • Performed troubleshooting, fixed and deployed many bug fixes for applications that were a main source of data for both customers and internal customer service team.
  • Handled potential points of failure (database, communication points and file system errors) through error handling and communication of failure.
  • Responsible for debugging the project monitored on JIRA (Agile)
  • Wrote Python scripts to parse JSON documents and load the data in database.
  • Worked on Restful API's to access the third-party data for the internal analysis and statistical representation of data.
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Build SQL queries for performing various CRUD operations like create, update, read and delete.
  • Developed entire frontend and backend modules using Python on Django including Tastypie Web Framework using Git.
  • Provide guidance to development team working on PySpark as ETL platform
  • Optimize the Pyspark jobs to run on Kubernetes Cluster for faster data processing
  • Worked on front end frame works like CSS Bootstrap for development of Web applications.
  • Created database using MySQL, wrote several queries to extract data from database.
  • Worked in NoSQL database on simple queries and writing Stored Procedures for normalization and renormalization.
  • Setup automated cron jobs to upload data into database, generate graphs, bar charts, upload these charts to wiki and backup the database.
  • Developed Merge jobs in Python to extract and load data into MySQL database.
  • Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
  • Designed front end using UI, HTML, Bootstrap, Node JS, underscore JS, Angular JS, CSS, and JavaScript.
  • Followed AGILE development methodology to develop the application.
  • Involved in Data base design, normalizations and de-normalization techniques.
  • Involved in User Acceptance Testing and prepared UAT Test Scripts.
  • Effectively communicated with the external vendors to resolve queries.
  • Used and customized apache server to for checking our developed project.
  • Used Test driven approach (TDD) for developing services required for the application.
  • Implemented Integration test cases.
  • Used Git to resolve and coding the work on python and portlet.

Environment: Python 2.7, Django 1.4, HTML5, CSS, XML, MySQL, JavaScript, Angular JS, jQuery, CSS Bootstrap, JavaScript, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting.

Sr. Python Developer

Confidential, Dallas TX

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Participated in the complete SDLC process.
  • Developed web-based open stack applications using Python and Django for large dataset analysis.
  • Extensively used regular expressions and core features in Python using lambda, map, reduce etc and effectively implemented logging feature using python logging library and profiling using cProfile
  • Written many programs to parse excel file and process many user data with data validations.
  • Used Numpy for Numerical analysis for Insurance premium.
  • Created specific images using Python Imaging Library for the custom images used for each book.
  • Used Subversion version control tool to coordinate team-development.
  • Developed tools to automate some base tasks using Shell Scripting, Python.
  • Designed and Developed User Interface using front-end technologies like HTML, CSS, JavaScript, JQuery, Angular JS, Bootstrap and JSON.
  • Worked with regularexpressions,urllib modules.
  • Used PySpark to expose Spark API to Python.
  • Developed Spark code using Python for faster processing of data on Hive (Hadoop). Developed
  • Map Reduce jobs in Python for data cleaning and data processing.
  • Used different type of transformations and actions in apache Spark.
  • Experience in writing custom User Defined Functions (UDF) in Python for Hadoop (Hive and Pig).
  • Used Spark cluster to manipulate RDD's (resilient distributed datasets). And also used concepts of RDD partitions.
  • Connecting my SQL database through Spark driver.
  • Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Worked under DEVOPS environment for continuous integration and continuous deployment using Jenkins and puppet.
  • Configured and deployed project using the Amazon EC2 on AWS.
  • Designed and developed data management system using MySQL. Involved in Agile Methodologies and SCRUM Process.
  • Created unit test/regression test framework for working/new code.
  • Using version control tool - Git with Jenkins to accumulate all the work done by team members.
  • Using agile methodology - SCRUM, along with JIRA for project..
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Responsible for debugging and troubleshooting the web application.
  • Participated in writing scripts for test automation

Environment: Python 2.7, Django, C++, Java, JQuery, MySQL, Oracle 11.2, Linux, Django, Eclipse, Shell Scripting, HTML, XHTML, SVN, CSS, AJAX, Bugzilla, JavaScript, Apache Web Server, Apache spark, Git, Jenkins.

Software Developer

Confidential

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
  • Involved in the process of creating Use-case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase and developed the Coding module.
  • Expanded website functionality, using Flask framework in Python to control the web application logic
  • Built automation script using Confidential API and Python BeatifulSoup to scrape data from social network and other websites using Python.
  • Exchanged data with SQL database and NoSQL database such as MongoDB
  • Conducted Big Data analytics using HadoopMapReduce.
  • Generated data-driven reports, data visualization using Tableau
  • Designed front end and backend of the application using Python on Django Web Framework.
  • Used HTML, CSS, AJAX, JSON designed and developed the user interface of the website.
  • Developed views and templates with Django view controller and template Language to create a user-friendly website interface.
  • Used JavaScript and JSON to update a portion of a webpage.
  • Develop consumer based features using Django, HTML and Test Driven Development (TDD).
  • Developed Python web services for processing JSON and interfacing with the Data layer.
  • Used GIT version control and deployed project to Heroku.
  • Increased the speed of pre-existing search indexes through DJango ORM optimizations.
  • Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/JQuery and High Charts for data visualization of the served pages.
  • Strong Socket programming experience in Python. Implemented complex networking operations like race route, SMTP mail server and web server.
  • Used standard Python modules e.g. csv, robot parser, iter tools, pickle, jinja variables, lxml for development.
  • Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, HTML, CSS, JavaScript, Bootstrap, JQuery and RESTAPI calls.
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
  • Experienced in Agile Methodologies and SCRUM Process.

Environment: Python,Django, Hadoop, SQL, SAS, Excel, MongoDB, Flask, Tableau, JavaScript, Eclipse, Shell Scripting, AngularJS

We'd love your feedback!