Full Stack Python Developer Resume
San, FranciscO
SUMMARY:
- 7 years of professional IT experience in Analysis,design,development, testing, enhancement, support and Implementation of various web, stand - alone, client-server enterprise applications using Python, Django in various domains and Database Development.
- Expertise in developing the presentation layer components using JSPs, JavaScript, Node.js, XML, CSS and HTML.
- Capable in using editors like Komodo Edit,Emacs,Geany, PyCharm, PyScripter, Notepad++ and Sublime Text while developing different applications.
- Expertise in development of web-based applications using Python, Django, Flask, Angular.js, C++, XML, CSS, HTML, DHTML, JavaScript JQuery, Bootstrap, JSON, AngularJS, BackboneJS, D3JS, Grunt,AJAX, SVN and DOM.
- Skilled in Python with using new tools and technical developments (libraries used: libraries- Beautiful Soup, Jasy, numpy, Scipy, matplotlib, Jupyter, Pickle, PySide, Pandas dataframe, networkx, urllib2, Pychart, Highcharts) to drive improvements throughout entire SDLC.
- Handy Experience in developing web applications implementing Model View Control architecture using Django, Flask, and spring web application frameworks.
- Expertise in developing the presentation layer components using JSPs, JavaScript, Node.js, XML, CSS and HTML.
- Extensive experience with data modeling along with Oracle MS SQL Server, MySQL & PostgreSQL, in writing PL/SQL, trigger, query optimization and in NO-SQL databases MongoDB, Cassandra.
- Knowledge in working with continuous deployment using Heroku and Jenkins.
- Experience in implementing with server side technologies with restful API and MVC design patterns with node JS and Django framework.
- Experience of handling API policies like converting from XML to JSON, JSON to XML, Oauth, Quota, Spike Arrest.
- Experience in database programming using RDBMS like ORACLE and SQL R2/2012 and maintaining the database, including requirement analysis, design, data conversion, loading, testing and implementation.
- Hands-on experience in Unix and Linux Kernels (file validations, file downloads, workflow executions).
- Better experience in working with Amazon Web Services like EC2, Virtual private clouds (VPCs), Storage models (EBS, S3, instance storage), Elastic Load Balancers (ELBs).
- Experience on complete software development life cycle (SDLC) with software development models like JIRA, Agile Scrum Model, Prototype model & RUP, Waterfall model.
TECHNICAL SKILLS:
Linux Versions: Hypervisors Fedora,Arch linux,Ubuntu, Red Hat, CentOS VM Ware, KVM, Hyper-V
Cloud & SaaS Experience: Cloud Computing Platforms Configuration Management AWS, Puppet, Chef, AWS CloudFormation,AWS CloudFront
PaaS: Cloud Foundry, AWS Beanstalk .
Frameworks: Django, Flask,Nagare,TurboGears, web2py, Openstack
Databases: MySQL, PostgreSQL, Oracle, Mongo DB
JavaScript Frameworks: Node.js, jQuery, .js, Bootstrap, Ember.js, AngularJS
Hosting: AWS, Rackspace, Linux (Red Hat, Ubuntu, CentOS)
API Integration: JSON, REST, XML, SOAP
Source Control: Github, Bitbucket, CVS, Eclipse, SVN
Deployment: Jenkins
PROFESSIONAL EXPERIENCE:
Full Stack Python Developer
Confidential, San Francisco
Responsibilities:
- This application is developed using Javascript, AngularJS for frontend, RESTful web services, MySQL for Backend and deployed in AWS. Developed single page application by using Angular JS and ReactJS.
- Implemented MVC architecture in developing the web application with the help of Django framework.
- Used HTML5, CSS3, angularJS, jQuery for developing the front-end and Bootstrap to build a single page web app that communicate with back-end via RESTful API.
- Written Angular services driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
- Leveraged AngularJS resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Maintained the Parent and child elements by using State and Props In AngularJS.
- Used AngularJS to build high-quality, scalable and reusable components and Front-end solution.
- Responsible for implementing UI mockups, integrating third party react libraries, and handling/creating Redux store data.
- Implemented business logic, data exchange, XML processing and created graphics using Python and Django.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Used Django Database API's to access database objects.
- Developed web services using Restful technology to support JSON and XML.
- Implemented RESTful Web Services for the data transportation between multiple systems.
- Designed and documented of RESTful APIs for collection and retrieval of high volume Max, Min and Mean statistical data.
- Developed remote integration with third party platforms by using RESTful web services.
- Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
- Designed and Developed Web Api for Microservice. and Consumed XML Webservices using the Microservices.
- Wrote Python code to simplify lists in Python with list comprehension and Python OOP. Worked with POSTMAN for API testing and created User Model for application.
- Implemented O Auth 2.0 for authentication based web application and accessed APIs for fetching data services
- Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
- Implemented code to perform CRUD operations on MongoDB using PyMongo module.
- Implemented responsive vector maps and charts on web pages using the data from MongoDB.
- Implemented automate scripts to backup the old records using MongoDB export command and transfer these backup files into backup machine using ftplib.
- Wrote Python scripts to parse JSON documents and load the data in database.
- Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications. Worked with multiple development teams to troubleshoot and resolve issues.
- Created Server instances on AWS and installed Swagger for deploying Microservices.
- Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
- Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.
- Created S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and backup on AWS.
- Configured AWS RDS Aurora database users to allow each individual user privileges to perform their related tasks.
- Developed a Python application for benchmarking different components of computer system such as CPU/GPU, Disk/Memory and Network in the Amazon EC2 instances and evaluated its performance
Python developer
Confidential, New York
Responsibilities:
- Developed Views and Templates with Python and using Django's view controller and template language for the Web application.
- Designed and Developed User Interface using front-end technologies like HTML, CSS, JavaScript, JQuery, AngularJS, Bootstrap and JSON.
- Developed single page applications using Angular.js, Implemented two way data binding using AngularJS.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Built various graphs for business decision making using Python matplotlib library.
- Used Python library Beautiful Soup for web scrapping to extract data for building graphs.
- Used Pandas API to put the data as time series and tabular format for easy timestamp data manipulation and retrieval.
- Developed a web application for developers to generate their own REST API calls in, JAVA, and Python.
- Worked with WEB API's to make calls to the web services using URLs, which would perform GET, PUT, POST and DELETE operations on the server.
- Created stored procedure, trigger on the database to provide/insert specific data from multiple tables for Web API services.
- Wrote code to support model-view-controller (MVC) pattern of Python Django framework in developing several modules for the application.
- Developed Application to access JSON and XML from Restful Web Service from consumer side using JavaScript.
- Developed remote integration with third party platforms by using RESTful web services.
- Used Restful APIs to access data from different suppliers.
- Designed REST APIs that allow sophisticated, effective and low cost application integration.
- Implemented RESTful Web-Services For sending and receiving the data between multiple systems.
- Involved in development of Web Services using REST for sending and getting data from the external interface in the JSON format.
- Placed data into JSON files using Python to test Django websites.
- Generate Scripts that test and return REST API calls
- Set up Unix server to support a TCP/IP local net of windows XP clients and an Unix server in an office environment.
- Automated creation of AWS EC2 instances (Linux and Windows), RDS Instances, ELB (Elastic Load Balancer) using AMI, Cloud Formation and Ansible Playbooks.
- Wrote a microservice to turn our main app into a SAML Service Provider so authentication could be handled by our clients systems.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture.
- Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
- Implemented AWS client API to interact with different services as Console configuration for AWS EC2.
- Built development environment with JIRA, Git.
Python Developer
Confidential, Sacramento, CA
Responsibilities:
- Developed data insertion forms and validated them using JavaScript, Angular js.
- Maintained Cross Browser compatibility and designed dynamic client-side JavaScript, codes to build web forms and simulate process for web application, page navigation and form validation.
- Developed UI screens using HTML,CSS,AJAX,JavaScript and Query.
- Automated data movements using python scripts. Involved in splitting, validating and processing of files.
- Used several python libraries like wxPython, numPY, Jython and matPlotLib.
- Built all database mapping classes using Django models.
- Designed and developed the RESTFul web services using the JAX-RS API to communicate over the network.
- Provided non-breaking solutions on existing REST services, sometimes by versioning new APIs.
- Called the RESTful web services to get the JSON object (Response) and manipulated the JSON Object to display the response in the webpage.
- Worked in Oracle database on simple queries and writing Stored Procedures for normalization and renormalization.
- Built SQL queries for performing various CRUD operations like create, update, read and delete.
- Fine-tuned procedures/SQL queries for maximum efficiency in Oracle 10g, for Rule based optimization.
- Created parallel hints to parallelize operations and indexes for avoiding full table scans and disks sorts, and improved the performance and tuned the oracle queries.
- Creating scripts to Migrate data between different databases like Oracle to Postgres and vice versa using enterprise migration tool kit and Unix scripts.
- Worked on loading data from excel into Oracle Table using external tables.
- Wrote complex SQL commands using joins, sub queries and correlated sub queries in Oracle to generate business reports accordingly.
- Installed and set up Python/Django/Oracle in AWS and EC2 cloud platform.
- Managed Ubuntu Linux and Windows virtual servers on AWS EC2 using Open-Source Chef Server.
- Built scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python sdk.
- Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying.
- Migrated applications from internal data center to AWS.
- Used collections in Python for manipulating and looping through different user defined objects.
- Worked in agile and waterfall methodologies with high quality deliverables delivered on-time.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Used Django for framework for accessing various consumer Data from various sources.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture.
Java Developer
Confidential
Responsibilities:
- Developed the components in the application using Core Java and using Spring Core, Spring AOP, Spring MVC and Spring DAO for various clients.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation. .
- Involved in writing Oracle PL/SQL functions, procedures and packages in Oracle RAC environment.
- Developed packages to move large amount of data to report database using partition exchange, data loading using oracle SQL Loader scripts to load data and also loaded data from a single flat file to multiple tables.
- Extensively worked on Database using MySQL, Strong back-end designing and written extensive backend code on the server-side using PL/SQL, including packaged procedures, functions, and SQL*PLUS.
- Developed API using Hibernate to interact with the MySQL database also created distributed MySQL coherence domains, configuration and system design based on oracle coherence.
- Produced SQL queries to provide data as requested by clients from MySQL database.
- Was Involved in optimizing MySQL queries, figuring out fast and efficient ways for them.
- Used Oracle Migration Workbench to migrate MySQL database to Oracle Database.
- Created SQL Scripts for data loads and Upgrades for data migrations and data validations.
- Used Spring Core Annotations for Dependency Injection.
- Created REST web services using Spring for UI to interface with backend.
- Called REST web services through AngularJS services to get JSON Object and modified the response object to display in UI.
- Used the REST Templates in the spring services to call the REST web services.
- Consumed SOAP and Restful web services for communicating with other applications.
- Used JSP, HTML, CSS and JavaScript for content layout and presentation