Sr. Python Developer Resume
Mt Laurel, NJ
SUMMARY:
- Extensive experience in all phases of SDLC including design, development, testing, implementation and support using Java and Python technologies.
- Technical expertise with strong skills in Java / JEE(J2EE) Technologies (Java 1.5, JSP, Servlets, Spring 3.0, Spring MVC, Spring Transaction, Hibernate and JPA) and MySQL on Windows and Unix/Linux OS.
- Extensive experience in Enhancement, Support and Implementation of various web, stand - alone, client-server enterprise applications using Python, Django in various domains. Experience in developing web-based applications using Python 2.7/2.6, Django 1.4/1.3, PHP, Flask, Webapp2, Angular.js, VB, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery.
- 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.
- Good understanding on open source frameworks like Spring 2.5 (core, context, ORM, web modules), Hibernate 3.5, Angular.JS.
- 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. 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 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.
- Experience on Core java technology which includes Multithreading, JDBC, RMI, network programming.
- Experience in developing web/mobile application using Java, MySQL database and latest web technologies- HTML, HTML5, CSS, Javascript, Jquery, Ajax, Spring framework, Section 508 Compliance, Android and Blackberry.
- Good 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:
Cloud & SaaS Experience:
Cloud Computing Platforms: Amazon Web Services (AWS), Cloud Foundry, Puppet, Chef, Ansible, AWS CloudFormation,AWS CloudFront
Linux Versions: Hypervisors Ubuntu, Red Hat, CentOS VM Ware, KVM, Hyper-V
PaaS: Cloud Foundry, AWS Beanstalk .
Development Stack Experience:
Frameworks: Django, TurboGears, web2py, Openstack
Databases: MongoDB, MySQL, SQL Server. PostgreSQL, Oracle
JavaScript Frameworks: Node.js, jQuery, Backbone.js, ExtJS, 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
EXPERIENCE:
SR. Python Developer
Confidential, Mt. Laurel, NJ
Responsibilities:
- This application is developed using Angular.js for frontend, RESTful web services, MongoDB for Backend and deployed in Cloud Foundry. Developed single page application by using Angular JS.
- Implemented MVC architecture in developing the web application with the help of Django framework.
- Built various graphs for business decision-making using Python matplotlib library.
- Used D3.js to attach data to DOM (Document Object Model) elements. Then used CSS3, HTML, and SVG showcase this data.
- Developing Web pages by leveraging AngularJS Framework and used D3.js charts.
- Used different methods, Attributes in D3.js to bind Data to SVG elements and create tables and other HTML elements.
- Used python libraries like Beautiful Soup and matplotlib and Built efficient Node.js backend for client web application.
- Fetched twitter feeds for certain important keyword using python-twitter library.
- Used Python library Beautiful Soup for webscrapping.
- Used Pandas Library for statistical analysis.
- Designed the functionality to read the data from MySQL and clean the data and arrange the data into timeframes using Pandas.
- Used Numpy along with Pandas for computing min, max and mean broadcasting signal levels.
- Developed server based web traffic statistical analysis tool using Django, Pandas.
- Implemented business logic, data exchange, XML processing and created graphics using Python and Django.
- Used Python and Dja ngo to interface with the jQuery UI and manage the storage and deletion of content.
- Used Django Database API's to access database objects.
- Developed restful Web-services using Django Rest framework in Python.
- Developed web services using Restful technology to support JSON and XML.
- Implemented RESTful Web Services for the data transportation between multiple systems.
- Design and documentation of RESTful APIs for collection and retrieval of high volume IOT telemetry 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.
- Wrote Python code to simplify lists in Python with list comprehension and Python OOP. Worked with POSTMAN for API testing. Developed REST APIs, and created User Model for application.
- Part of team implementing REST API's in Python using micro-framework like Flask with SQLAlchemy.
- Involved in the development of front end of the application using Python 2.7, HTML5, CSS3, JavaScript, Bootstrap, Angular.JS, AJAX, JSON and JQuery.
- Used HTML 4 and CSS3 for website development and build on Bootstrap 3.0. Data binding using Angular JS.
- Used CSS media queries and bootstrap to support for Responsive development.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
- Implemented performance oriented CSS selector, scalable and modular CSS approach for front-end architecture.
- Developed various generic JavaScript functions used for validations.
- Developed various algorithms for generating several data patterns and Worked on Node.js for developing server side web applications and Used JIRA for bug tracking and issue tracking.
- Designed Cloud Infrastructure as a Service environment using open source technology OpenStack to enable portability of cloud services across hybrid cloud environments.
- 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 webpages using the data from MongoDB.
- Implemented automate scripts to back up the old records using MongoDB export command and transfer these backup files into backup machine using ftplib.
- Maintaining multiple copies of data in different database servers using MongoDB Replication concept.
- Successfully migrated the Django database from SQLite to MongoDB with complete data integrity.
- 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 troubleshot and resolve issues.
- 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.
- Creating 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.
- Performed different testing methods like unit testing, Integration testing, web application testing and selenium testing.
Python developer
Confidential, Philadelphia
Responsibilities:
- Developed Views and Templates with Python and using Django's view controller and template language, Website interface is created.
- Designed and Developed User Interface using front-end technologies like HTML, CSS, JavaScript, JQuery, AngularJS, Bootstrap and JSON.
- Developed custom directives (elements, Attributes and classes) using angular.js.
- 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.
- Wrote code to support model-view-controller (MVC) pattern of Python Django framework in developing several modules for the application.
- Build the Silent Circle Management System(SCMC) in Django, Python and Node.js while integrating with infrastructure services.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Created database tables and implemented SQL Stored Procedures, triggers, and complex queries in MYSQL.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL db package.
- Wrote Python modules to extract/load asset data from the MySQL source database.
- Parsing various format of files like XML, JSON format files and load into MySQL database with Python XML.
- Developed Application to access JSON and XML from Restful Web Service from consumer side using JavaScript.
- Wrote SOAP and Restful web services, in house ESB for a web Claims applications (Spring MVC, Angular JS, Active, SOAP UI, Mocking, JSON, Build forge).
- Developed remote integration with third party platforms by using RESTful web services.
- Used Restful APIs to access data from different suppliers.
- For sending and receiving the data between multiple systems RESTful Web-Services were implemented.
- 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.
- Set up Unix server to support a TCP/IP local net of windows XP clients and an Unix server in an office environment.
- 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.
- Executing regression tests on each release and verified bugs found from automation test in Bugzilla.
- Built development environment with JIRA, Git.
- Used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different we requests from multiple browser to web application.
- Worked with team of developers on Python applications for RISK management.
Python Developer
Confidential, Boston, MA
Responsibilities:
- Developed UI screens using HTML, CSS, AJAX, JavaScript, and jQuery.
- Automated data movements using python scripts. Involved in splitting, validating and processing of files.
- Used several python libraries like wxPython, numPY, Jython and matPlotLib.
- Build 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 MySQL database on simple queries and writing Stored Procedures for normalization and renormalization.
- Build SQL queries for performing various CRUD operations like create, update, read and delete.
- Performed backup and recovery of MySQL databases.
- Ensured daily RMAN/MySQL Dump and export backups are completed and valid for restore and recovery.
- Performance Tuning on a daily basis for preventing issues and providing capacity planning using MySQL Enterprise Monitor.
- Developed stored procedures, triggers in MySQL for lowering traffic between servers & clients.
- Installation and setting up Python/Django/MySQL in AWS and EC2 cloud platform.
- Managed Ubuntu Linux and Windows virtual servers on AWS EC2 using Open-Source Chef Server.
- Build 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.
- Skilled in using 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, IN
Responsibilities:
- Developed the components in the application using Core Java and using Spring Core, Spring AOP, Spring MVC and Spring DAO.
- Extensively used Core Java such as Multi-Threading, Exceptions and Collections.
- Extensively worked on Databse 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 webservices 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