We provide IT Staff Augmentation Services!

Python Developer Resume

3.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY:

  • 8+ years of expertise in developing Web applications, Console applications, windows applications, Service oriented applications, Databases and workflow - enabled applications. Experience in developing N-tier architecture and MVC and MVT pattern applications.
  • Extensive experience in analyzing, designing, developing, documenting, testing and deploying Web applications and Web services using different languages and frameworks.
  • Strong experience in implementation of Object Oriented Programming Languages (OOPS), Object Oriented Application Development (OOAD) using Java and Python.
  • Detailed involvement in creating web applications in Object Oriented Programming concepts like Multi-Threading, Exception Handling and Collections and executing Model View Control design utilizing Django Framework.
  • Experience in developing web applications implementing Model View Control architecture using Django, Flask, Pyramid and Zope Python web application frameworks.
  • Expertise in developing web based open stack applications for large dataset analysis using Python and Django.
  • Experience in developing web services (WSDL, SOAP and REST) and consuming web services with python programming language.
  • Skilled in Python with using new tools and technical developments (libraries / Packages used: libraries- Beautiful Soup, Jasy, numpy, SciPy, matplotlib, Jupyter, Pickle, PySide, Pandas dataframe, networkx, urllib2, Pychart, Highcharts) to drive improvements throughout entire SDLC.
  • Proficient in using editor’s like Eclipse, sublime text, NetBeans, PyCharm, Pyscripter, spyder, PyStudio and PyDev.
  • Used Pandas API to put the data as time series and tabular form for east timestamp data retrieval and manipulation and for statistical analysis.
  • Experience in Linux Bash Scripting and PEP guidelines in python.
  • Expertise in using Application Deployments & Environment configuration using Chef. Hands on experience on Automation/Build such as Docker, Chef.
  • Good experience in working with Amazon Web Services like EC2, Virtual private clouds (VPCs), Storage models (EBS, S3, instance storage), Elastic Load Balancers (ELBs).
  • Proficient in writing unit testing code using Unit Test/PyTest and integrating the test code with the build process.
  • Worked on Python Testing frameworks like zope, pytest, nose and Robot framework.
  • Well versed with Agile with SCRUM, Waterfall Model and Test driven development methodologies.
  • Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.

SKILL METRICS:

Operating systems: Windows, Linux Ubuntu, UNIX

Languages: Java, C, C++, Python 3.6/3.4/2.7, Perl, SQL and PL/SQL

Scripting languages: CSS, AJAX, Java Script, jQuery, PHP, Shell Scripting

Analytics Tools: JMP PRO, SAS, Tableau, Node XL, MVC3

Markup languages: HTML, XML, JSON

Servers: Apache Tomcat, Apache Spark, IBM Web sphere, open stack, RESTful web services

Databases: Oracle, My SQL, Apache Cassandra, MongoDB.

IDEs/ Tools: Eclipse, PyCharm, Visual Code, Spyder, ETL

Version Control: CVS, GitHub

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

Deployment Tools: Heroku, Jenkins, Ansible, Docker

PROFESSIONAL EXPERIENCE:

Confidential, Alpharetta, GA

Python Developer

Responsibilities:

  • Gathering requirements and translating the business details into Technical design.
  • Implemented responsive user interface and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript, Bootstrap, JQuery.
  • Developed views and templates with Python and Django to create a user-friendly website interface.
  • Used Gulp as a task/build runner for development. Developed and tested many features for dashboard using Python, HTML, JavaScript, CSS and Bootstrap.
  • Utilized Python libraries like wxPython, NumPy, Twisted, PyQT, Web2py, Pygal, Plot.ly.
  • Designed RESTful webservices using FLASK, with emphasis on improved Security for the service using FLASK-HTTPAuth with HTTPS.
  • Worked with Boto3 as interface for AWS API and TensorFlow to make numerical computations using data flow graphs.
  • Developed various API’s for Django applications using Django-tastypie.
  • Used Amazon Elastic Beanstalk with Amazon EC2 instance to deploy Django project into AWS. Configured continuous integration with Jenkins on Amazon EC2.
  • Implemented SQLAlchemyas ORM mapping tool for complete access and Wrote SQL queries and maintained PostgreSQL RDBMS in the local development environment.
  • Wrote and executed various MySQL database queries from python using Python-MySQL connector and MySQL DB package.
  • Managed large datasets using Pandas API ecosystem to analyze the different segments of customers based on Location.
  • Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
  • Used advanced packages like Mock, patch and Beautifulsoup (b4) extracting the Data during development phase and perform unit testing.
  • Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
  • 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.
  • Creating RESTful web services for Catalog and Pricing with Django MVT, MySQL, and MongoDB.
  • Collaborated within a team using an agile development workflow and widely-accepted collaboration practices using Git.
  • Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Used standard Python modules likecsv, robotparser, itertools, pickleto ensure privacy of sensitive data.
  • Written test cases using PyUnit and Selenium Automation testing for better manipulation of test scripts.
  • Used automation Jenkins for continuous integration on Amazon EC2.
  • Used JIRA for Bug tracking and issue tracking.
  • Worked as part of an Agile/Scrum based development team and exposed to TDD approach in developing applications.

Environment: Python 3.6, Django 2.0, HTML5, CSS, Bootstrap, JSON, JavaScript, AJAX, RESTful webservice, MongoDB, MySQL, SQLite, Cassandra, Docker, AWS (EC2, S3), PyUnit, Jenkins, Selenium Automation Testing.

Confidential, Atlanta, GA

Python / Django Developer

Responsibilities:

  • Developed consumer-based features and applications using Python, Behavior Driven Development (BDD).
  • Developed Spark SQL to load tables into HDFS to run select queries on top.
  • Used Spark Streaming to divide streaming data into batches as an input to spark engine for batch processing.
  • Designed front end and backend of the admin application Python using on Django Web Framework.
  • Used HTML, CSS, Bootstrap, AJAX, JSON, JavaScript, Angular JS designed and developed the user interface of the website and collaborated with UI team to ensure visual quality and performance.
  • Used JQuery for the data manipulations on client side.
  • Rewrite existing Python/Django modules to deliver certain format of data.
  • Worked on development of SQL and stored procedures for normalization and denormalization in MYSQL.
  • Build SQL queries for performing various CRUD operations like create, update, read and delete.
  • Developed web applications and RESTful web services and APIs using Python and Django.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Deployed the project into Jenkins using GIT version control system.
  • Experienced in working with various Python IDE’s using PyCharm and Visual Code.
  • Worked with team of developers on Python applications for RISK management .
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications
  • Migrating present Linux environment to AWS by creating and executing a migration plan, deployed EC2 instances in VPC, configured security groups & NACL's, attached profiles and roles using AWS Cloud Formation templates and Ansible modules.
  • Implemented CI/CD pipeline using Jenkins, Ansible Playbooks and Ansible Tower.
  • Worked on containerizing Openstack services in Docker using ansible.
  • Setting up private networks and sub-networks using Virtual Private Cloud (VPC) and creating security groups to associate with the networks.
  • Performed Unit testing, Integration Testing, web application testing.
  • Developed and designed automation framework using Python and Shell scripting .
  • Followed Continuous Integration/Continuous Deployment using Jenkins.
  • Worked in development of applications especially in UNIX environment and familiar with its commands.

Environment: Python 3.6, Django 2.0, HTML5, CSS, XML, MySQL, JavaScript, Angular JS, Ansible, CSS Bootstrap, ETL, Mongo DB, MS SQ L Server, AWS, Unix, Shell Scripting.

Confidential, Atlanta, GA

Python Developer

Responsibilities:

  • Responsible for developing fault tolerance web scrapes that acquire data from the web and converting it to a usable format for the Financial Analyst to derive value from it.
  • Processing various unstructured data as per the requirements of traders/analysts, Observe Data insights through time series models to facilitate Traders and Analysts business decisions.
  • Developed 200+ Bots/crawlers of different sites under different domains. Implemented various Python/Third-party packages/modules like urllib, urllib2, requests, Curl, Beautifulsoup, xml parser.
  • Involved in writing crawlers to scrape data from various social forums like blog, forums and social media sites, using in-house crawling framework. Worked in various Social Media API for data extraction.
  • Wrote Python scripts to parse JSON documents and load the data in database.
  • Deliver tasks on all aspects of Data Management along with Python Development which will help him in designing data-oriented solutions to solve complex problems.
  • Majorly work on Python and related packages like Pandas, Numpy. And frontend technologies like HTML, Java script, XML. Interacts with SQL server, Vertica databases.
  • Successfully migrated the Sybase database from SQLite3 to MYSQL Database with complete data integrity.
  • Used Python library Beautiful Soup for web scrapping to extract data for building graphs.
  • Worked on bamboo continuous integration tool for deployment of project.
  • Worked on changes to open stack and AWS S3 to accommodate large-scale data center deployment.
  • 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.
  • Responsible for debugging the project monitored on JIRA (Agile).
  • Used Git version control system to keep track of multiple issues and easily switch from one task to other and deployed project into Heroku.
  • Used Python modules such as requests urllib2 for web crawling. Worked on writing and as well as read data from csv and excel file formats using pandas.
  • Used advanced packages like Mock, patch and beautiful soup (b4) to perform unit testing.

Environment: Python 2.7, MySQL, Vertica, Sybase, AWS S3, Windows, Linux, HTML, CSS, jQuery, JavaScript, Linux.

Confidential

Python Developer

Responsibilities:

  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Design, develop, test, deploy and maintain the website.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
  • Designed and developed data management system using MySQL.
  • Rewrite existing Python/Django modules to deliver certain format of data.
  • Used Django Database API's to access database objects.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Generated property list for every application dynamically using python.
  • Handled all the client-side validation using JavaScript.
  • Creating unit test/regression test framework for working/new code.
  • Build SQL queries implementing functions, packages, views, triggers and tables.
  • Using Subversion version control tool to coordinate team-development.
  • Responsible for debugging and troubleshooting the web application.
  • Handling the day to day issues and fine tuning the applications for enhanced performance.
  • Worked in development of applications especially in UNIX environment and familiar with all its commands.

Environment: Python 2.7, Django 1.0, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, SQL, MySQL, Apache Web Server, UNIX.

Confidential

Java Developer

Responsibilities:

  • Designed and developed user interface using Struts tags, JSP, HTML and JavaScript.
  • Developed user specific Highlights (dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users’ screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module.
  • Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework) and Hibernate.
  • Developed design specifications and object models using UML methodology and Rational Rose.
  • Involved in various stages of Software Development Life Cycle (SDLC), analysis, design and development.
  • Developed logic and code for the registration and validation.
  • Developed program to send automatically generated mails,
  • Performed client-side validation using JavaScript.
  • Developed web-based user interfaces using JSP, HTML, and XML based client and server application.
  • Involved in implementing and maintaining large content driven and E-commerce based application.
  • Used Axis Web Services using SOAP to transfer the amount from an application that is remote and global to different financial institutions
  • Involved in designing the user interfaces using HTML, CSS, and JSP’s.
  • Configured Hibernate, Spring and JSP to map the business objects to Mysql Database using XML configuration file
  • Performed unit testing using JUNIT and used Log4j for logging and automatic batch jobs.
  • Developed stored procedures and triggers using PL/SQL to calculate and update the tables to implement business logic.
  • Developed and implemented PL/SQL stored procedures, functions, and triggers.
  • Integration of front-end with Oracle database using JDBC API through JDBC-ODBC Bridge driver at server side.
  • Conducted Unit testing, Interface testing, System testing and user acceptance testing.
  • Support the applications through production and maintenance releases.

Environment: Java, Servlets, JSP, JavaScript, XML, HTML, UML, Rational Rose, JDBC, WebSphere Application Server, RAD, spring, Hibernate, Oracle 10g, PL/SQL, Junit

We'd love your feedback!