We provide IT Staff Augmentation Services!

Sr Python Developer Resume

Cincinnati, OH

SUMMARY

  • 7+ years of experience as a Python Developer, proficient coder in multiple languages and experience in Design, Development, Implementation of Python, Django, Flask, Pyramid and client - server technologies based applications, RESTful services, AWS, C, C++, JAVA and SQL.
  • Experience in all phases of Software Development Life Cycle Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in Web & Client/Server application development.
  • Experience inPairProgramming, Test Driven Development, Waterfall model and Agile methodologies like SCRUM.
  • Extensive experience in developing web applications using Python, Django, Flask, Pyramid, Sanic frameworks. worked with several python libraries including Beautiful soup, Twisted, NumPy, panda, pyspark, matplotlib, SciPy, PyQt, Scapy, SQLAlchemy, Boto, logging, Nose, Blaze, Hug.
  • Good experience in working with data analytics, data wrangling, web Scraping and Excel data extracts in a Python based environment.
  • Good experience in developing web applications implementing MVT/MVC architecture using Django, Flask, Webapp2and spring web application frameworks, with good understanding of Django ORM and SQLAlchemy.
  • Hands on experience in working with various Version Control Systems, mostly GIT, subversion SVN, Confidential and Mercurial.
  • Experience working with Django, Jinja to handle the templating with python.
  • Hands-on experience with industry-standard IDEs like PyCharm, Sublime, Emacs, Eclipse, NetBeans, Intellij, TOAD.
  • Worked on the technologies like HTML, HTML5, CSS, CSS3, Javascript, jQuery, XPath, RegEx.
  • Experienced working with various database likes Oracle, No SQL, Graph DB like Neo4j, Arango.
  • Extensive experience in developing applications by implementation of web based and client/server application using HTML, Bootstrap, PHP, CSS, JavaScript, Bootstrap, D3.js, andvarious Java/J2EEtechnologies.
  • Experienced in LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
  • Expertise with different tools in Hadoop Environment including Pig, Hive, HDFS, MapReduce, Sqoop, Spark, Kafka, Yarn, Oozie, and Zookeeper.
  • Responsible for writing python scripts to scrape web data for data usage/collection using BeautifulSOUP, Scrapy, Selenium.
  • Good experience in Shell Scripting, Oracle, Sybase, RDBMS, SQL Server, Unix and Linux.
  • Good knowledge of TCP/IP, UDP, HTTP, HTTPS, SSH and SSL protocols.
  • Experience working with Docker components like creating Docker images compose Docker registry and handling multiple images primarily for middleware installations and configurations.
  • Expert at version control systems like Git, SV NandCVS, Migrated repos from svn to Github.
  • Experienced in requirement gathering, use case development, Business Process flow, Business Process Modeling: extensively used UML to develop various use cases, class diagrams and sequence diagrams.
  • Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like Oracle, DB2, MySQL and MSSQL Server.
  • Experienced with databases using ORMs/DOMs for integrating with MySQL, Postgres, MongoDB, Cassandra and SQLite. Also, experienced with writing custom queries through database connectors.
  • Good Experience in Linux Bash scripting and following PEP Guidelines in Python.
  • Developed consumer based features and applications using Python, Django, HTML, Behavior Driven Development (BDD) and pair based programming.
  • Using Django evolution and manual SQL modifications, able to modify Django models while retaining all data, while site was in production mode.
  • Used Request library and Json to interact with Rest services and interacting with Database.
  • Experience in GoLang concepts like Slices, Maps, Structs, Interfaces, Go routines and Channels.
  • Deployed production site using Apache 2.0 with Mod python.
  • Experienced in Unit testing, System Integration testing (SIT), User acceptance testing (UAT), Functional testing.
  • Expertise in working with GUI frameworks like Pyjamas, Jython, PyQT.
  • Experience with source code testing frameworks like JUnit, PyUnit.
  • Good experience in working with Web services like Amazon AWS EC2, S3, SES, ELB, EBS.
  • Thorough knowledge of C and C++ languages including STL, threads, templates, dynamic polymorphism and other OO concepts.
  • Worked closely with designer, tightly integrating Flash into the CMS with the use of Flashvars stored in the Django models. Also created XML with Django to be used by the Flash.
  • Hands on Experience in Data mining and Data warehousing using ETL Tools and Proficient in Building reports and dashboards in Tableau (BI Tool)
  • Excellent Experience and knowledge in using XML, SOAP, REST web Service for inter operable software applications.
  • Experienced in developing API services Python/Tornado while leveraging AMQP and RabbitMQ for distributed architectures.
  • Highly motivated, quality minded developer, with proven ability to deliver applications against tight deadlines.
  • Experienced working withBigDatarelated architectures and models in the process of designing Data Lineage for them
  • Hands on experience with bug tracking tools JIRA and Bugzilla.
  • Attentive to cyber security and data protection. Performed code reviews and implemented best Pythonic programming practices
  • Knowledge of deployment tools using Jenkins, Pylint, Gerrit, Cppcheck and Coverity.
  • Implemented different python packages like Numpy, Pandas, BeautifulSoup4, requests in various projects.
  • Experienced in Software Development Life Cycle (SDLC), Test Driven Development and Agile methodologies using Peerprogramming,pairprogrammingmodel.

TECHNICAL SKILLS

Languages: Java, C, C++,Python

Open source Java/ J2EE Frameworks: Hibernate, Struts, JSF, Log4J, Velocity

Web/Application Servers: BEA Web Logic 8.x/7.x, IBM Web sphere 5.x/4.x, JBoss 4.x /3.x, Apache Tomcat 4x, 5x

XML Technologies: XML, DTD, XML Schema, XSLT, XPath, XPointers, DOM, SAX

Scripting: JavaScript, AJAX, Shell Scripting (sh, ksh, bash, csh), ANT

Databases: Oracle 8i/9i/10g, MySQL, MS Access

Database Access Languages: SQL, PL/SQL

Development Methods: UML, OOAD

Development Tools: Eclipse 3.1, WSAD 5.0, Toad, Rational Rose, VSS, Confidential, ANT, JUnit

Security Tools: eRights, Oblix

Interwoven: Worksite Content Management

Operating Systems: Windows XP/2000/NT, Linux, Unix

Interests: AJAX, SOA, Web Service, EJB 3.

PROFESSIONAL EXPERIENCE

Sr Python Developer

Confidential - Cincinnati,OH

Responsibilities:

  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
  • Developed Business Logic using Python on Django Web Framework.
  • Used python library BeautifulSoup for Webscraping to extract data for building graphs
  • Built a web scraper to perform data gathering requests and create input for beautifulsoup.
  • Involved in the design, development and testing phases of software development using Scaled AGILE methodology with Test Driven Development (TDD) andPairProgramming.
  • Given a workshop on extreme programming cycle that includes architectural spike,release planning,iteration,acceptance tests and finally small releases.
  • Involved in the design, development and testing phases of software development using Scaled AGILE methodology with Test Driven Development (TDD) andPairProgramming.
  • Applied web scraping techniques in order to extract data from web pages using python BeautifulSoup library, Increased revenue by 40%.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Work with PostgreSQL for storing product-based information.
  • Used Django Database API's to access database objects.
  • Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test Driven Development (TDD).
  • Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
  • Represent Graphical Database to present relationship among data that stored in database.
  • Worked with various Graph DB like Neo4j, Arango to store data and to define the properties of various modules used in System.
  • Used Jinja2, Django as a template to compiles down optimal python code.
  • Writing MapReduce job with Hadoop and MapReduce Java API. Analyzing Bigdata by transforming, normalization and joining data.
  • Exported/Imported data between different data sources using MySQL & PostgreSQL.
  • Re-designed and developed of back-end MySQL & PostgreSQL Server database, wrote queries, triggers and stored procedure.
  • Using Hive to be exploring and analyzing Bigdata to gain initial inside of data.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Worked with Neo4j to handle the transactional datasets to storing and process large data Sets.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Developed and tested many features in an AGILE environment using HTML5, CSS, JavaScript, and Bootstrap.
  • Used Python based GUI components for the front-end functionality such as selection criteria,
  • Created test harness to enable comprehensive testing utilizing Python.
  • Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Involved in front end and utilized Bootstrap and Angular.js for page design.
  • Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
  • Stored records in the form of Graph DB of multiple clients using Arango DB to store the documents.
  • Designed and developed the UI of the website using HTML, CSS, Bootstrap and JavaScript.
  • Responsible for entire data migration from Sybase ASE server and Migrated API code written for Sybase to Oracle.
  • Build all database mapping classes using Django models and Cassandra.
  • Experience in Amazon Web Services (AWS) Cloud services such as EC2, EBS, S3, VPC, Cloud Watch, Elastic Load Balancer.
  • Created an excel parser to convert the data from excel file, uploaded by user, to structured format using pyexcel and regex.
  • Developed and tested many features for dashboard using Flask, CSS and JavaScript.
  • Developed backend of the application using the flask framework.
  • Ran data formatting scripts in python and created terabyte csv files to be consumed by Hadoop MapReduce jobs.
  • Used Jinja2 of Flask to develop the backend and SQLAlchemy to link to the mysql database
  • Developed in Windows and going to deploy it in Linux server.
  • Developed web application for internal team to use using Django Rest Framework/AngularJS/ MYSQL to suffice their business needs
  • Created python scripts to integrate REST API's/ SOAP and then scrape data using modules Scrapy, SOUP, urllib2, Requests.
  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Responsible for debugging the project monitored on JIRA (Agile).
  • Used PyQuery for selecting particular DOM elements when parsing HTML.
  • Used Wireshark, live http headers, and Fiddler debugging proxy to debug the Flash object and help the developer create a functional component.
  • Played a key role in installation and configuration of the various Hadoop ecosystem tools such as Solr, Pig, HBase and Cassandra.
  • Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Created Business Logic using Python to create Planning and Tracking functions.
  • Used advanced packages like Mock, patch and Beautifulsoup (b4) in extracting the Data during development phase and perform unit testing.
  • Created UI Screens for initiation and validation and Worked on HTML5, CSS3 and Java Scripts.
  • Developed multi-threaded standalone app in Python and PHP to view performance.
  • Used Pandas library for statistical Analysis and Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Working in team of Architects and Developers to build and deploy Python Flask Peewee Linux AWS.
  • Version control using GIT Hub and Maintained the versions using GIT and sending the release notes for each release.

Python Developer

Confidential - Scottsdale, AZ

Responsibilities:

  • Used other packages such as Beautiful Soup for data parsing.
  • Wrote Python routines to log into the websites and fetch data for selected options. Used Python modules such as requests, urllib, urllib2 for web crawling.
  • Used other packages such as Beautifulsoup for data parsing.Worked on writing and as well as read data from csv and excel file formats.
  • Worked on writing and as well as read data from csv and excel file formats.
  • Developed a MATLAB algorithm which determines an object's dimensions from digital images.
  • Web-services backend development using Python (CherryPy, Django, SQLAlchemy).
  • Designed and developed the application using Agile methodology and followed TDD, Scrum,pair programming. Used Hibernate JPA Entity Manager for CRUD Operations.
  • Participated in developing the company's internal framework on Python. This framework became a basement for the quick service's development. Framework based on CherryPy with GnuPg encryption (reGnuPg module) on the top.
  • Spending effort on pairedprogrammingto discuss the solutions, exchange knowledge onpaircode, missed out exceptions and possible run-time scenarios
  • Developed various Graph DB architecture using Neo4j to develop datasets and stored data to retrieving data for large networks.
  • Build all database mapping classes using Django models and cassandra.
  • Deployed the application into Apache using Mercurial Version Control System.
  • Worked on resulting reports of the application and Tableau reports.
  • Worked on HTML5, CSS3, JavaScript, Git, REST API, Mongo DB
  • Implemented agile methodology, test driven development (TDD) andPairprogrammingto develop web applications in Rails and React.js; used knowledge of PostgreSQL for database extraction.
  • Implemented various hive optimization techniques like Dynamic Partitions, Buckets, Map Joins, Parallel executions in Hive.
  • Used Jina2 to provide
  • Developed single page web application using AngularJS, HTML5, CSS3, Bootstrap, jQuery for interactive cross-browser functionality.
  • Worked with Field Extraction, Using Ifx, Rex Command and Regex in configuration files.
  • Designed and developed a horizontally scalable APIs using Python Flask.
  • Created and maintained technical documentation for launching Hadoop clusters and for executing Hive queries and Pig Scripts.
  • Implemented AWS High-Availability using AWS Elastic Load Balancing (ELB), which performed a balance across instances in multiple Availability Zones.
  • Followed test driven design (TDD) technique and worked onPairprogramming
  • Worked in Agile Methodologies such asextremeprogramming(XP), Scrum, waterfall modeland Test-Driven Development TDD.
  • Designed and developed web pages using jsp, spring in eSales with complete use case across all layers from front end to stored procedures in Sybase.
  • Design and Setting up of environment of Mongodb with shards and replicasets. (Dev/Test and Production).
  • Private VPN using Ubuntu, Python, Django, Postgres, Redis, Bootstrap, Jquery, Mongo, Fabric, Git, Tenjin, Selenium.
  • Performed QA testing on the application and Built development environment with JIRA, Git.
  • Developed approaches for improving NLP pipeline.
  • Create custom VB scripts in repackaging applications as needed. NLP File Prep Settlement-Prepare files for review for Settlement.
  • Hadoop log file and worked in analyzing SQL scripts and designed the solution for the process using PySpark.
  • Developed rich user interface using CSS, HTML, JavaScript and JQuery. Created a Python based GUI application For Freight Tracking and processing
  • Used Django framework for application development. Excellent knowledge with distributed storages (HDFS) and distributed processing (MapReduce, Yarn).
  • Developed and maintained various automated web tools for reducing manual effort and increasing efficiency of the Global Shipping Team.
  • Developed automated testing framework for command-line based tests on Linux using Objected Oriented Perl and for selenium-based tests using Python.
  • Created database using MySQL, wrote several queries to extract data from database.
  • Setup automated cron jobs to upload data into database, generate graphs, bar charts, upload these charts to wiki, and backup the database.
  • Wrote scripts in Python for extracting data from HTML file.
  • Used Python library BeautifulSoup for webscrapping.ss
  • Created web scraper in Python to collect news from various news sites and blogs utilizing multiple Python APIs such as beautifulsoup and urllib.

Python Developer

Confidential - Newark, NJ

Responsibilities:

  • Designed the front end of the application using Python, Java, HTML, CSS, AJAX, JSON and JQuery. Worked on backend of the application, mainly using Active Records.
  • Wrote Python routines to log into the websites and fetch data for selected options. Used Python modules such as requests, urllib, urllib2 for web crawling.
  • Involved in the design, development and testing phases of application using AGILE methodology.
  • Maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQLAlchemy and PostgreSQL.
  • Worked on development of SQL and stored procedures, trigger and function on MYSQL.
  • Utilizedpairprogrammingapproach to ensure high quality code.
  • Developed server based web traffic statistical analysis tool using Flask, Pandas.
  • Skilled in constructing Web applications, Input graphs, JavaScript, CRM Data, and Web scraping scripts using Python
  • Used Python and Django creating graphics, XML processing of documents, data exchange and business logic implementation between servers.
  • Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI tools to AWS nodes
  • Created restful web services for Catalog and Pricing with Django MVT, Jersey, MySQL, and MongoDB.
  • Developed rich UI web application using java script libraries like JQuery UI, data grid, Jscolor, high charts.
  • Used MySQL as backend database and MySQL dB of python as database connector to interact with MySQL server.
  • Used Numpy for Numerical analysis, PySpark to expose Spark API to Python.
  • Developed applications using MongoDB, Redis, and MySQL.
  • Involved in writing application level code to interact with APIs, Web Services using JSON.
  • Knowledge of web scraping technologies such as BeautifulSoup4 and Urllib2
  • Involved in Agile Methodologies and SCRUM Process.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Actively involved in developing the methods for Create, Read, Update and Delete (CRUD) in Active Record.
  • Designed and managed API system deployment using fast http server and Amazon AWS architecture.
  • Used MVC architecture for developing the application.

Hire Now