Senior Python Django Developer Resume
San Diego, CA
SUMMARY
- Having 8+ years of IT experience as a Python Developer and coding with analytical programming usingPython, Spark. Participates actively in all phase of software development lifecycle (SDLC), spanning from requirements to design, development, testing, debugging and support.
- Skilled experience in Python with proven expertise in using new tools and technical developments (libraries - Beautiful Soup, NumPy, SciPy, matplotlib, Pickle, TensorFlow, PySide, Seaborn, matplotlib, python-twitter, Pandas, networks, urllib2, My SQL dB, for database connectivity) to drive .com
- Developed backend modules using Python on Django, Flask Web Framework using ORM models.
- Extensively used UML to develop various use cases, class diagram and sequence diagrams
- Well-versed with design and development of presentation layers for web applications using technologies like HTML5 CSS3, JavaScript, JQuery, AJAX, AngularJS, Bootstrap, JSON, XML
- Experience on Splunk architecture and various components (indexer, forwarder, search head, deployment server) Heavy and Universal forwarder, License model.
- Expert in installing and using Splunk apps for UNIX and LINUX.
- Hands on Experience in AWS like Amazon EC2, Amazon S3, Amazon Redshift, Amazon EMR and Amazon SQS.
- Experienced in implementing Object Oriented Python and Multithreading, Django, MYSQL, Exception Handling and Collections using Python.
- Worked with MVW frameworks like AngularJS, HTML, CSS, XML, Java Script, jQuery, Bootstrap.
- Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
- Experienced inPython’s modules Numpy, MatPlotLib, Pickle, Pandas, Pyside, Scipy, PyQt, Scikit-learn etc. for generating complex graphs data, creation of histograms etc.
- Deep exposure to programming withPython, Java, R, SQL, Hive, SQOOP, PySpark.
- Experience in developing Web Services (REST API) with Python programming language.
- Experience in using Design Patterns such as MVC, Singleton and frameworks such as DJANGO.
- Managed Docker orchestration and Docker containerization using Kubernetes.
- Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
- Experience in Design, Development, Implementation of Python, Django, Pyramid and client - server technologies-based applications, RESTful services, AWS, C#, C++, JAVA and SQL.
- Hands-on experience working with various Relational Database Management Systems (RDBMS) like MySQL, Microsoft SQL Server, Oracle & non- relational databases (NoSQL) like MongoDB and Cassandra.
- Worked on applications and developed them with XML, JSON, XSL ( PHP, Django, Python, Rails ).
- Experience in UNIX/Linux shell scripting for job scheduling, batch-job scheduling, automating batch programs, forking and cloning jobs.
- Experience in deploying applications in heterogeneous Application Servers TOMCAT, Web Logic.
- Good Experience on testing tools like JIRA for bug tracking.
- 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, PHP, PL/SQL
Web Technologies: JavaScript, HTML, CSS, JQuery, AngularJS, Node JS, React JS, JSON, and bootstrap.
Frameworks: Django, Flask, Pyramid, Django Rest Framework, Pylons, Webware, Cherrypy, Flask Web framework, web2py, CSS Bootstrap.
Version Control: GIT, Github, Bitbucket, SVN
Python Libraries: Beautiful Soup, Numpy,Pandas, Requests, PySpark,Scipy, Matplotlib, Tensor Flow, Requests, Anaconda.
Version Controls: CVS, subversion, Git & GitHub.
IDE’s: PyCharm, PyDev, Jupyter, Visual Studio Code.
Web Services: XML, AJAX, JQuery, Bootstrap, AWS, RESTFul Web Services
Application Servers: Web Sphere, Apache Tomcat, IIS, Glassfish.
Testing Frameworks: UnitTest, Pytest Junit, TestNG, PyUnit, ROBOT, JXL.
Methodologies: Agile, Scrum, Waterfall
Building & Design Tools: ANT, MAVEN, Gulp, UML, JIRA, Bugzilla.
Operating Systems: Linux, Windows, IOS, MAC OS.
Databases: MySQL,NoSQL, MS- SQL, and DB2, Oracle, MS Access, SQL Server, SQLite, SQL Alchemy, DynamoDB, MongoDB, Oracle.
PROFESSIONAL EXPERIENCE
Confidential, San Diego, CA
Senior Python Django Developer
Responsibilities:
- Experienced in developing Web-based Applications using Python, CSS, HTML, JavaScript, Angular, and jQuery.
- Involved in Unit testing, Integration testing, User-Acceptance testing, and Functional testing.
- Created custom directives in AngularJS for re-usable components (multi-field form elements, background file uploads).
- Used SSRS to create reports, customized Reports, on-demand reports, ad-hoc reports and involved in analyzing multi-dimensional reports in SSRS.
- Creating and managing schema objects such as Tables, Views, Indexes, Functions, Stored Procedures, and referential integrity depending on user requirements.
- Created Tableau scorecards, dashboards using stack bars, bar graphs, scattered plots, geographical maps, Gantt charts using show me functionality.
- Identified and resolved issues related to Query blocks, Deadlocks, timeout, finding long-running queries using various SQL inbuilt tools.
- Build the evaluation model in the Cloudera workbench workspace by levering the machine learning models (NLP, Logistic model, decision trees) by python/PySpark.
- Develop scripts used for batch job scheduling; assists with job schedules to ensure stability and efficient use of machine resources and Used NumPy for Numerical analysis for Insurance premium.
- Used Django template system for front-end UI along with OpenStack dashboard and Worked on Python OpenStack APIs and used NumPy for Numerical analysis.
- Experience in python, Jupyter, Scientific computing stack (NumPy, SciPy, pandas, and Matplotlib).
- Performed troubleshooting, fixed, and deployed many Python bug fixes of the two main applications that were the main source of data for both customers and the internal customer service team.
- Used Django configuration to manage URLs and application parameters.
- Involved in Web development, programming, and engineering Django, UWSGI and SQL internal admin tools behave BDD.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Designed and managed API system deployment using a fast HTTP server and Amazon AWS architecture.
- Creation of Python scripts for data access and analysis (Scripts, Data Feeds, XLS, FIXML) to aid in the process and system monitoring, and reporting.
- Designed and maintained databases using Python and developed Python-based API (RESTful Web Service) using Flask, SQL Alchemy, and PostgreSQL.
- Managed code versioning with GitHub, BitBucket, and deployment to staging and production servers and Implemented MVC architecture in developing the web application with the help of the Django framework.
- Involved in the development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Created Django dashboard with a custom look and feel for end-user after a careful study of Django admin site and dashboard.
Environment: Python 3.4/2.7, Hadoop, Django 1.7, HTML5, CSS, AWS, Elasticsearch, Kafka, Spark, Java, Oracle, Golang, Mesos, PL/SQL, Cassandra, MS-Sql, JDBC, Maven, Web Services, Bootstrap, jQuery, JSON, JavaScript, PostgreSQL, T-SQL, MongoDB, SoapUI, Ansible, MySQL, Google Cloud, Amazon AWS S3, Bugzilla, JIRA.
Confidential, AZ
Senior Python Developer
Responsibilities:
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Worked on designing, coding and developing the application in Python using Django MVC.
- Experience in working with Python ORM Libraries including Django ORM,
- Worked on integrating python with Web development tools and Web Services.
- Wrote and executed various MYSQL database queries from python using Python MySQL connector and MySQL dB package.
- Wrote scripts in Python for extracting data from HTML file.
- Utilize PyUnit, the Python Unit test framework, for all Python applications.
- 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.
- Rewrote existing Python/Django modules to deliver certain format of data.
- Wrote python scripts to parse XML documents and load the data in database.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Worked on several python packages.
- Used ECMAScript 6, ReactJS, Flux, Babel, Node and Web-Pack to create a SPA.
- Worked with various MVC Java frameworks like Angular.JS, EXT.JS, Backbone.JS, Node.JS, Ember.JS, bootstrap.JS, Require.JS, D3.JS, etc.
- Proficient in developing Web Services (SOAP, RESTful) in Python using XML, JSON.
- Stored the data in an Apache Cassandra Cluster Used Impala to query the Hadoop data stored in HDFS.
- Developed custom consumers and producers for Apache Kafka in Go (Golang) for cars monitoring system.
- Experience in implementing and working on the python code using shell scripting. Performed troubleshooting, fixed and deployed many Python bug fixes.
- Created real-time dashboard for Executives, utilizing Logstash, Elastic Search, Kibana & Redis.
- Created sites to organize client contracts and to summarize monthly financial data using Ember.js, D3.js and MySql.
- Created the Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
- Used scala scripts for spark machine learning libraries API execution for decision trees, ALS, logistic and linear regressions algorithms.
- Designed the real-time analytics and ingestion platform using Storm and Kafka. Wrote Storm topology to accept the events from Kafka producer and emit into Cassandra DB.
- Used Celery as task queue and RabbitMQ, Redis as messaging broker to execute asynchronous tasks
- Developed dynamic web pages using HTML5, CSS3, jQuery, d3.js, AngularJS, Bootstrap, JavaScript and Eclipse as Text Editor
- Implemented Restful web service to interact with Redis Cache framework.
- Worked on developing Restful endpoints to cache application specific data in in-memory data clusters like REDIS and also exposed them with Restful endpoints.
- Worked with NoSql Databases like Apache Cassandra, Mongo DB.
- Building a Command line tool to interact with RESTful API using in Golang.
- Designed SPA (Single page applications) in Flux architecture using React.js.
- Implemented AWS solutions using DynamoDB, EBS, Elastic Load Balancer, Auto scaling groups.
- Wrote scala and python scripts as required for spark engine.
- Implemented REST APIs using Python and Django framework.
- Developed web-based applications using Python, Django, XML, CSS, HTML, JavaScript, AngularJS and jQuery.
- Developed a Spark job in Java which indexes data into Elasticsearch from external Hive tables which are in HDFS.
- Developed code in Java which creates mapping in Elasticsearch even before data is indexed into.
- Worked on developing CRUD applications using MERN stack (MongoDB, Express, ReactJS and NodeJS) and REST based API.
- Validated BI Support events, transformed and batched events which are sent to HNM and Kafka by triggering these events using Kafka, Mesos.
- Worked on WAMP (Windows, Apache, MYSQL, Python/PHP) and LAMP (Linux, Apache, MySQL, Python /PHP) Architecture.
- Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
- Developed front-end using Html, CSS, JavaScript, React, Redux, Bootstrap.
- Developed new Widget-app module for MMD 2.0 using React.js with Redux architecture and ES6.
- Implemented mapStateToProps, mapDispatchToProps for the interactions between Redux and React.
- Design and develop new features in website using Java/J2EE under Santana Framework and enhance existing features. Refactoring code, redesign current design.
- Used Python to pull Docker images of analysis tools from Docker hub and containerizing those tools.
- Developed front end using Angular.js, React.JS, Node.js, bootstrap.js, backbone.js, JavaScript, where back end is java with REST webservice.
- Worked on the MySQL migration project to make the system completely independent of the database being used. Used Spring IBatis to implement this.
- Created a Rich Single Page Application using HTML, CSS, JSP, JSON, Angular JS, React.js, Node.js, bootstrap.js, backbone.js.
- Extensively worked on Application servers like WebLogic and Apache Tomcat.
- Installed and configured the development environment using Web-logic on Windows NT
Environment: Python, Django, HTML, CSS, XML, JavaScript, redux, Angular.js, Docker, AJAX, Kubernetes, Redis, JSON, Dojo, Bootstrap, D3.js, flux, AWS, Elasticsearch, Kafka, Spark, Java, Oracle, Golang, Mesos, PL/SQL, Cassandra, MS-Sql, JDBC, Maven, Web Services, SOAP, REST, Ant, RAD, Agile, Scrum, CVS, Eclipse, Subversion (SVN), C++, Linux.
Confidential, Oklahoma City, OK
Python Developer
Responsibilities:
- Used Python to control the backend logic of the web application.
- Automate Python script in AWS Cloud to filter, serialized and informative data store into AWS Arora Database using Python PANDAS.
- Experience in writing query of Relational (especially MySQL, PostgreSQL) and No SQL (MongoDB) database
- Scraping website using Python Beautiful Soup, and then parsed it with xml.
- Read parquet and .txt file using spark from EMR.
- Built framework to read and export AWS s3 files using PySpark and pandas library.
- Developed basic UI screens using HTML, CSS, and JavaScript.
- Outputting the parsed data as JSON/BSON and stored into MongoDB
- Used NLTK and Stanford NLP 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.
- Worked extensively on the Frontend with Bootstrap, JavaScript, and JQuery to optimize the user experience.
- Engaged in Design, Development, Deployment, Testing and Implementation and worked in development of applications especially in UNIX environment with shell.
Environment: Python, Django, HTML5/CSS, PostgreSQL, MS SQL Server 2013, MySQL, JavaScript, Jupyter Notebook, VIM, Pycharm, Shell Scripting, Angular.JS, JIRA.
Confidential, Irving, TX
Python Developer
Responsibilities:
- Designed and developed web applications using Flask web framework for python models or scripts.
- Built the REST API with Flask to deploy on the web service.
- Built and maintained the directory structure to deploy multiple models on the web service by post call.
- Experienced in writing the web applications for the code written in python which is migrated from SPSS.
- While deploying REST API’s on the web server, written the configuration, logging and exception handling.
- Worked on Swagger spec to create API using a specific JSON or YAML schema that outlines the names, order, and other details of the API.
- Used Pandas library for statistical Analysis.
- Used NumPy for Numerical analysis for Insurance premium and managed large datasets using Panda data frames and MySQL
- Tested the Models by integrating with Apache web server and also performing the necessary configuration changes needed.
- Wrote Python scripts to parse JSON documents and load the data in database.
- Executed the models on the Big Data platform, deploy the applications on the Big Data server.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Experienced in changing the apache configuration with respect to the models.
- Experienced in working with mod wsgi to deploy the models.
- Deployed Django with Apache web server and mod wsgi.
- Good knowledge of Web Services with protocols SOAP, REST.
- Solid understanding of web technology and experience using or creating web-based REST APIs.
- Documented the process, directory structure, configuration changes, and permissions to deploy the models on the Big Data platform.
Environment: Python, Flask, Pysaprk, JSON, HTML/CSS, Hadoop, Pycharm, Qlik sense, MySQL, Mongo DB, Git, Linux, CentOS Apache, Shell Scripting, Perl, NumPy, Matplotlib, Selenium, PyLint, pdb.
Confidential
Python Developer
Responsibilities:
- Used AWS RestAPI gateway and connected with lambda functionality.
- Participated in the complete SDLC process and used PHP to develop website functionality.
- Developed backend modules using Python on Django Web Framework.
- Designed and developed Use-Case, Class and Object Diagrams using UML Rational Rose for Object Oriented Analysis (OOA)/Object Oriented Design techniques (OOD).
- Designed and developed data management system using PostgreSQL. Built application logic using Python.
- Implemented public segmentation using unsupervised machine learning algorithms by implementing k-means algorithm using Spark.
- Used Django APIs for database access.
- Provided GUI utilizing PyQt for the end user to create, modify and view reports based on client data.
- Used Python to extract information from XML files.
- Expertise in Service Oriented Architecture (SOA) and its related technologies like Web Services, WSDLs, SOAP, XML, XSD, XSLT etc.
- Participated in requirement gathering and worked closely with the architect in designing and modelling.
- 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.
Environment: Python, AWS, Linux, Java/J2EE, JavaScript, Django Framework, SQL, MySQL, LAMP, jQuery, Node.js Apache web server, Spark Flask, Cassandra.