Full Stack Python Developer Resume
5.00/5 (Submit Your Rating)
Dallas, TX
SUMMARY:
- Over Five years of experience in Analysis, Design, Development, client - server enterprise applications using Python, Django in various domains.
- Experience as a Web/Application Developer and coding with analytical Programming using Python, Django.
- Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
- Development Life Cycle (SDLC) and used agile methodology for developing application. Upgraded existing UI with HTML, CSS, jQuery and Bootstrap.
- Hands on Experience in AWS like Amazon EC2, Amazon S3, Amazon Redshift and Amazon SQS.
- Experienced in working Asynchronous Frameworks like NodeJS and automation framework designing using Python and Shell scripting.
- Experienced in developing Web Services with Python programming language and Good working experience in processing large datasets with Spark using Scala and Pyspark.
- Experience in developing web-based applications using Python 2.7/2.6, Django 1.4/1.3, PHP, Flask, node.js, XML, CSS, HTML, DHTML, Javascript, Jquery and on LAMP.
- Proficient in Front end development experience using HTML, XML, CSS, JQuery, JSON, JavaScript, CSS, .NET and Bootstrap.
- Expertise in MongoDB Schema Design using DB Ref, Manual Ref.
- Good experience of software development in Python (libraries used: Beautiful Soup, numpy, scipy, matplotlib, python-twitter, Pandas data frame, network, urllib2, MySQL dB for database connectivity) and IDEs- sublime text, Spyder, pycharm, Emacs.
- Expertise in CA7 / CA Autosys, Integrify and TWS Batch Processing.
- Experience of utilizing Python Pandas framework to provide data analysis.
- Experienced in working on Application Servers like WebSphere, WebLogic, Tomcat, Web Servers like Apache server, NGINX and Integrated Development Environments like Pycharm, Eclipse, MyEclipse, JDeveloper and RAD.
- Experienced in WAMP (Windows, Apache, MYSQL, Python/PHP) and LAMP (Linux, Apache, MySQL, Python/PHP) Architecture.
- Expertise in using Message Brokers like RabbitMQ, Kafka and Messaging libraries like ZeroMQ
- Expertise in developing consumer-based features and applications using Python, Django, HTML, Behavior Driven Development (BDD) and pair-based programming.
- Experienced with batch processing of data sources using Apache Spark.
- Extensive working experience in processing large datasets with Spark using Pyspark.
- Proficient in developing web applications implementing MVT/MVC architecture using Django, Flask, Webapp2 and spring web application frameworks.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL database.
- Proficiency in migrating, creating, updating, testing, modifying, troubleshooting autosys jobs, migrating from AutoSys 4.5 to AutoSys r11.3.5 development.
- Involved in all the phases of Software Development Life Cycle (SDLC) using Project management tools JIRA, Redmine and Bugzilla.
- Expertise in writing AJAX framework to transform Datasets and Data tables into HTTP- JSON strings.
PROFESSIONAL EXPERIENCE:
Confidential -Dallas, TX
Full Stack Python Developer
Responsibilities:
- Developed entire frontend and backend modules using Python on Django including Tastypie Web Framework using Git.
- Developed Merge jobs in Python to extract and load data into Mongo database.
- Involved in designing application system requirements and coded back-end and front-end in Django/Python.
- Responsible for UIS system design (Python Object Oriented Design approach, developing various modules/packages/utilities viz. Cryptography - Encryption/Hashing, Foundation Utilities, Persona management and error/exception management).
- Involved in developing views and templates with Python and Django view controller and templating language to create a user-friendly website interface.
- Successfully implemented Hybrid data warehouse & reporting system using DynamoDB & Redshift.
- Used Python and Django to interface with the jQuery UI along with managing storage and content deletion.
- Successfully migrated the database from MongoDB to AWS DynamoDB with complete data integrity.
- Worked in penetration testing in customized DOL-AWS GovCloud Node.js security monitoring of VPC Zones using AWS - Lambda.
- Implemented Cross Site Scripting, CSRF and SQL injection for security and data protection.
- Generated Python Django forms for online user’s data records and used PyTest for writing test cases.
- Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.
- Developed Kafka consumer and saved the data in DynamoDB.
- Collected real-time stock data using Google finance API and sent to Kafka.
- Designed and implemented workflows using Integrity Process Automation Lean BPM Solution.
- Used Sframe to put the data as time series and tabular format for data.
- Developed Python scripts to monitor health of Mongo databases and perform ad-hoc backups using Mongo dump and Mongo restore.
- Gathered all requirements for developing and analyzing requirement of projects.
- Used Numpy for Numerical analysis.
- Followed AGILE development methodology to develop the application.
- Used and customized apache server to for checking our developed project.
- Implemented high performance MongoDB replica sets on EC2 with ensured robust reliability.
- Used Git to resolve and coding the work on python and portlet.
- Used several python libraries like wxPython, numPY and matPlotLib.
- Involved in environment, code installation as well as the SVN implementation.
Confidential - Atlanta, Georgia
Python Developer
Responsibilities:
- Developed web applications to implement the model view control architecture using Django Framework.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, MongoDB and VMWare API calls.
- Worked on Unit test by Test-Driven Development (TDD), writing test cases using Jasmine, QUnit, Karma, and Protractor for E2E testing.
- Involved in developing Restful services using Python Flask framework.
- Created entire application using Python, Django, MongoDB and Linux.
- Used MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
- Have good knowledge in understanding of Object-Oriented Programming and skilled in developing automated test scripts with automation frameworks.
- Created data pipelines using Apache Spark for big-data processing and framework computation.
- Developed views and templates with Python and Django's view controller to create a user-friendly website interface.
- Performed efficient delivery of code based on principles of Test-Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.
- Worked on Autosys Instance Installations in Dev and Production environments.
- Built Web pages that are more user-interactive using Angular.JS, Jasmine, Karma, HTML5, CSS3, LESS, RESTFUL API Services, JavaScript, Bootstrap, GIT, and JSON.
- Used collections in Python for manipulating and looping through different user defined objects.
- Designed and developed Use-Case Diagrams, Class Diagrams, and Object Diagrams using UML Rational Rose.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
- Coordinated in converting crontact jobs and scheduled it in Autosys and monitor it through WCC.
- Managed MongoDB environment from availability, performance and scalability perspectives.
- Extensively used python modules such as requests, urllib, urllib2 for web crawling.
Confidential
Python Developer
Responsibilities:
- Developed frontend and backend modules using Python on Django Web Framework.
- Utilized PyQt to provide GUI for the user to create, modify and view reports based on client data.
- Responsible for building scalable distributed data solutions using Hadoop. Developed Simple to complex Map Reduce jobs.
- Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/JQuery for data visualization of the served pages.
- Developed user interface using CSS, HTML, JavaScript and JQuery.
- Used standard Python modules e.g. csv, robot parser, itertools, pickl, jinja2, lxml for development.
- Migrated present Linux environment to AWS by creating and executing a migration plan per scheduled timeline to complete the migration.
- Provide daily technical support to the Mainframe/Midrange scheduling environment - CA7 v3.x, Autosys v4.5, ESP v11.x, Autosys, OPC and scheduling technologies.
- Rewrote existing Java application in Python module to deliver certain format of data.
- Wrote Python scripts to parse XML documents and load the data in database.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, HTML, CSS, JavaScript, Bootstrap, JQuery and REST API calls.
- Managed large datasets using Panda data frames and MySQL.
- Planning, implementing, and converting manual test cases to automation test cases.
- Wrote Python modules to extract/load asset data from the MySQL source database
- Anticipated potential parts of failure (database, communication points, file system errors).
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser.
- Responsible for user validations on client side as well as server side.
- Automated the existing scripts for performance calculations using Numpy and sqlalchemy the mode of interview they are opting.
Confidential
Software Developer
Responsibilities:
- Worked on server-side applications with Django using Python programming.
- Utilized standard Python modules such as csv, robotparser, itertools and pickle for development.
- Worked on Python OpenStack APIs and used Numpy for Numerical analysis.
- Implemented REST API's in Python using micro-framework like Flask with SQL Alchemy in the backend for management of data center resources on which OpenStack would be deployed.
- Used Ajax and JQuery for transmitting JSON data objects between frontend and controllers.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Used python libraries like Beautiful Soup and matplotlib.
- Implemented AJAX for dynamic functionality of a webpages for front end applications.
- Involved in Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell script.
- Worked on front end frame works like CSS Bootstrap for responsive webpages.
- Developed and tested many features for dashboard, created using Bootstrap, CSS, and JavaScript.
- Involved in Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell script.
- Developed Wrapper in Python for instantiating multi-threaded application.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQLdb package to retrieve information.
- Developed various algorithms for generating several data patterns.
- Used JIRA for bug tracking and issue tracking.
- Added several options to the application to choose algorithm for data and address generation.
- Used Agile Methodology and SCRUM Process.
- Maintained the versions using GIT and sending the release notes for each release.