We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

2.00/5 (Submit Your Rating)

Detroit, MI

SUMMARY:

  • Extensive experience in all phases of SDLC including design, development, testing, 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, Django, Flask, Angular.js, C++, XML, CSS, HTML, DHTML, JavaScript JQuery, Bootstrap, JSON, AngularJS, BackboneJS, D3JS, Cordova, Grunt, GIT, AJAX, SVN and DOM. .
  • Proficient in using editors Eclipse, PyCharm, PyScripter, Notepad++ and Sublime Text while developing different applications.
  • 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. 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 handling API policies like converting from XML to JSON, JSON to XML, Oauth, Quota, Spike Arrest.
  • Hands-on experience in Unix and Linux Kernels (file validations, file downloads, workflow executions).
  • 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 Computing Platforms: Configuration Management Amazon Web Services (AWS), Cloud Foundry, Puppet, Chef, AWS CloudFormation,AWS CloudFront

Linux Versions: Hypervisors: Ubuntu, Red Hat, CentOS VM Ware, KVM, Hyper-V

PaaS: Cloud Foundry, AWS Beanstalk .

Frameworks: Django, TurboGears, web2py, Openstack

Databases: MongoDB, MySQL, SQL Server. PostgreSQL, Oracle

JavaScript Frameworks: Node.js, jQuery, React.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:

SR. Python Developer

Confidential - Detroit, MI

Responsibilities:

  • This application is developed using Python, Javascript, AngularJS and ReactJs for frontend, RESTful web services, MongoDB for Backend and deployed in AWS. Developed single page application by using Angular JS and ReactJS.
  • Worked on frontend and backend modules using Python on Django Web Framework. Created user interface components using Angular Js and React Js.
  • Implemented and enhanced CRUD operations for the applications using the MVT (Model View Template) architecture of Django framework and Python conducting code reviews.
  • Wrote Python modules to extract/load asset data from the MySQL source database. Used GitHub for Python source code version control, Jenkins for automating the build Docker containers, and deploying in Mesos.
  • Used PyUnit, the Python unit test framework, for all Python applications. Worked on Jenkins continuous integration tool for deployment of project.
  • Developing MicroServices, and creating API's using Java Spring Boot framework using Maven as a build tool and Cassandra as an enterprise level database.
  • Managing the user account by assigning and minimizing the roles to the various AWS services through IAM.
  • Developed Single Page Applications (SPA) using ReactJS, Redux architecture, webpack and grunt with a focus on performance.
  • Implemented MVC architecture in developing the web application with the help of Django framework.
  • For developing the the front-end used HTML5, CSS3, ReactJS, jQuery and Bootstrap to build a single page web app that communicate with back-end via RESTful API.
  • Responsible for implementing UI mockups, integrating third party react libraries, and handling/creating Redux store data.
  • Works with Gulp, Node Package Management, MongoDB. Used Reactjs library functions for the logical implementation part at client side for all the application.
  • Created Reactjs for reusable components (multi-field form elements, background file uploads). Implemented Reactjs Controllers to maintain each view data.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 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 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.
  • 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.
  • Implemented OAuth2.0 for authentication based web application and accessed APIs for fetching data services
  • 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.
  • 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.
  • Created an automation unit and regression testing suites for the Rest API and batch jobs using Junit and TestNG.

Python developer

Confidential - North Kansas City, MO

Responsibilities:

  • Developed Views and Templates with Python and using Django's view controller and template language for the Web application.
  • Worked on designing, coding and developing the application in Python using Django MVC.
  • Designed and developed the UI of the website using HTML5, CSS3, JavaScript, AngularJS and JQuery.
  • Used Django configuration to manage URLs and application parameters. Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Implemented RESTful Web-Services for sending and receiving the data between multiple systems.
  • Good working experience in processing large datasets with Spark using Scala and Pyspark and Familiar with JSON based REST Web services.
  • Was involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
  • Deployed the project into Heroku using GIT version control system.
  • Deployed multiple Hyper converged IaaS stacks using automation framework (production and staging) globally.
  • Developed Python based API (RESTful Web Service) to track the events and perform analysis using Django.
  • Built single page application with modules, reusable components, forms using React JS.
  • Views and Templates were developed with Python and to create a user-friendly website interface Django’s view controller and template language is used.
  • Utilized Python libraries like wxPython, NumPy, Twisted, PyQT, Web2py, Pygal, Plot.ly.
  • Managed large datasets using Pandas API ecosystem to analyze the different segments of customers based on Location.
  • Creating RESTful web services for Catalog and Pricing with Django MVT, MySQL, and MongoDB.
  • Created, injected beans for configuring Swagger API and used Swagger annotations like ApiParams, ApiResponse, ApiResponses and ApiOperation etc at the Controller layer.
  • Used Apache Kafka cluster as messaging system between the APIs and Microservices.
  • Provisioning the AWS EC2 servers by assigning the EBS volumes, auto scaling groups, load balancers, security groups in the defined VPC (Virtual Private Cloud).
  • Worked on building proxies and policies with in APIGEE along with security frameworks.
  • Developed client facing document search engine using python Flask, Bootstrap and ElasticSearch.
  • Designed and developed functionality to get JSON document from MongoDB document store and send it to the client using RESTful web service.
  • Used GitHub repository to submit code changes that are in turn reviewed by the dev leads before they are merged to the branch before production.
  • 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.
  • Used Pandas API to put the data as time series and tabular format for easy timestamp data manipulation and retrieval.
  • Created stored procedure, trigger on the database to provide/insert specific data from multiple tables for Web API services.
  • 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.
  • 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.
  • 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.

Python Developer

Confidential - Santa Clara, CA

Responsibilities:

  • 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.
  • 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.
  • 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.
  • Creating scripts to Migrate data between different databases like Oracle to Postgres and vice versa using enterprise migration tool kit and Unix scripts.
  • Written complex SQL's using joins, sub queries and correlated sub queries in Oracle to generate business reports accordingly.
  • 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.
  • 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

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. .
  • Extensively used Core Java such as Multi-Threading, Exceptions and Collections.
  • 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 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

We'd love your feedback!