We provide IT Staff Augmentation Services!

Sr. python developer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Around 6 years of strong experience in software/IT industry involving Project analysis, Design, development, testing, maintenance and documentation of various stand - alone and client-server architecture based enterprise application software using Python, Django in various domains.
  • As a developer, Complete understanding of frontend and backend development.
  • Experience in Object Oriented Design and Programming concepts in Java and Python.
  • Actively involved in each phase of software Development life cycle (SDLC) and experience in Agile Software Methodology.
  • Experience in utilizing SAS procedures, Macros and other SAS application for data extraction, data loading, cleaning and reporting. 
  • Experienced in installing, configuring, and administrating Hadoop cluster of major Hadoop distributions, 2.5+ years of experience with Hadoop, HDFS, Map Reduce and Hadoop ecosystems (pig and hive).
  • Experience in developing web applications by following Model View Control (MVC) Architecture using server side applications Django, Flask and Pyramid.
  • Good experience with python frameworks like Flask and Webapp2. Also worked on GUI frameworks such as PyJamas, Jython.
  • Worked on various Python integrated IDE's such as Sublime Text, Pycharm, Eclipse, NetBeans.
  • Experience with Python Libraries such as HTTPLib2, Urllib2, Beautiful Soup, Numpy, Scipy, Pickle, Pandas, Pyside, SciPy, PyTables and Matplotlib.
  • Used PyQt to provide GUI for the user to create and perform operations, view reports based on client data.
  • Experienced in designing web pages and Graphical user interfaces, front end layouts on the web by  using python, Django, PHP, XML, CSS 5, HTML, DHTML, JavaScript, RabbitMQ, Bootstrap, Jdk1.7, JQuery, Angular.JS and Knockout.JS. 
  • Good experience in working with Amazon Web Services like EC2, Virtual private clouds(VPCs),Storage models(EBS,S3,instance storage), Elastic Load Balancers(ELBs.)
  • Expertise in usage of python/Django Framework for developing web applications.
  • Experience on Python scripts like BASH to parse XML documents and load the data in database.
  • Good experience with JDBC to perform operations such as CRUD operations and writing complex queries with Oracle 10g/11g.
  • Experienced with integration of MongoDB and Casandra databases.
  • Experience in developing web services (WSDL, SOAP and REST,) and consuming web services with python programming language.
  • Experience in Python open stack API's and JSON based REST web services.
  • Good experience in using Shell scripting for automation by following Python PEP.
  • Performed mapping of JSON/XML formatted data with relational databases like MySQL, PostgreSQL and SQLite.
  • Knowledge of deployment tools using Heroku, Jenkins, pylint, cppCheck and Coverity.
  • Hands on experience with installation and configuration of Apache Tomcat server.
  • Hands on Experience in Data mining and Data warehousing using ETL Tools and Proficient in Building reports using SSIS, Tidal in Microsoft SQL Server. 
  • Used Amazon Elastic Beanstalk with Amazon EC2 to deploy project into AWS and good experience with AWS storage services (S3).
  • Performed full life cycle application development and was also involved in Unit testing and Test Driven Development (TDD) and Behavior driven Development.
  • Hands on experience with continuous integration(CI) and automation using Jenkins and have also worked with version control tools such as SVN, GitHub, GitLab. 
  • Involved in providing technical assistance for maintenance, integration and testing of software solutions during development and release process.

TECHNICAL SKILLS:

Programming Languages:   Python 2.7/3.5, Django 1.8/1.7, Flask, Java, C++, Shell Script, SQL, Java/J2EE, PyJamas, Jython, IronPython, PL/SQL, GoLang, Bif Data, Hadoop

Python Framework:   Django 1.8/1.7, Celery, MongoDB, AngularJS, Django Rest Framework, Flask, Hibernate, Spring MVC, ASP.NET MVC, Git.

Web Technologies:  AJAX, Node.js,, JavaScript, HTML, DHTML, XHTML, XML, React, JSON, Jquery, Angular Js,CSS, Bootstrap, WebServices, REST API's.

Database:  MySQL, SQL Server, Oracle 11g, NoSQL, PostgreSQL.

Operating systems:  Windows XP, Win 7, 8.1, 10, Linux, OSX.

Methodologie:  Agile, V Model, Waterfall, Hybrid.

Code Versioning:  Subversion, GIT, Perforce, SVN, CVS.

JavaScript Frameworks:  Node.js, jQuery, Backbone.js, ExtJS, Ember.js, AngularJS. 

Platforms:  Linux, Unix, Windows.

Tools & IDE:  Selenium, Eclipse, NetBeans, Visual Studio, Netezza. 

Web Servers:  IBM Web Sphere, Web Logic, Apache Tomcat.

Python Libraries:  Pandas, NumPy, Shell, Unit Test, JSON, CSV, XLS, Perl, Bash

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

Key Areas:  PIP, Ansible, Puppet, Chef.

PROFESSIONAL EXPERIENCE

Sr. Python Developer

Confidential, CA

Responsibilities: 

  • Responsible for setting up Python REST API framework and spring frame work using DJANGO.
  • Develop entire frontend and backend modules using Java and Python using Web Frameworks.
  • Responsible for gathering requirements, system analysis, design, development, testing and deployment and Responsible to manipulate HTML5, CSS3 in jQuery and also provided dynamic functionality using AJAX, XML and JSON. 
  • Created check printing template using HTML in APEX. Architect and chief developer for full text search platform using NoSQL Elastic search engine, allowing for much faster, more scalable and more intuitive user searches for our database of spas worldwide. 
  • Design & develop common platform frameworks on NodeJS. Ex:- logging, rest client, exception handling. Developed the Entire server side application using NodeJS.
  • Developed application using Angular.JS and Node.JS connecting to Oracle on the backend. 
  • Developed single page application by using Angular JS backed by MongoDB and NodeJS.
  • Built Single Page Applications (SPA), Responsive Web Design (RWD) UI, Rich Restful Service Applications, and HTML Wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries, Ajax, AngularJS and Bootstrap.
  • Used SAS to perform regression analysis and used matplotlib, plotly libraries in python to plot the data.
  • Implemented monitoring and established best practices around using elastic search and Install and configuring monitoring scripts for AWS EC2 instances.
  • Develop & deploy enterprise based applications using HADOOP ecosystem components-HADOOP, Map Reduce, YARN, Hive, Pig, HBase, Flume, Sqoop, Spark (Streaming, Spark SQL), Storm, Kafka, Oozie & ZooKeeper
  • Used Amazon Elastic Beanstalk with Amazon EC2 to deploy project into AWS. 
  • Design and develop DB2 SQL Procedures and UNIX Shell Scripts for Data Import/Export and Conversions.
  • Testing HTTP Services using Nock & Sinon - NodeJS Libraries for HTTP Testing.
  • Developing an application that uses DOM parser to parse xml-admin files to migrate data from Blackboard to Canvas and access archive files located on server. 
  • Develop remote integration with third party platforms by using RESTful web services and Successful implementation of Apache Spark and Spark Streaming applications for large scale data.
  • Involve in web applications development using Django/Python, .NET/C#, Flask/Python, and Node.js, Angular.js, ember.js, Jquery, Ajax while using HTML/CSS/JS for server-side rendered application. 
  • Utilize SVN, GIT and Review Board for version control, pep8 styling, and potential bugs.
  • Migrating the Django database from SQLite to MySQL to PostgreSQL with complete data integrity and Designed, developed and deployed CSV Parsing using the big data approach on AWS EC2.
  • Developing tools using Python 3.6/3.4.6, Shell scripting, XML to automate some of the menial tasks.
  • Developing web applications using MongoDB and back-ground processes using Resque and Redis and Worked on performance tuning of cluster using Cassandra Configuration file and JVM Parameters.
  • Using Amazon Web Services (AWS) for improved efficiency of storage and fast access and Working on Development & testing of many features for dashboard using Python, Java, Bootstrap, CSS3, JavaScript and Jquery.
  • Design a tool called netconf (Network configuration) which automatically configures network switches by parsing XML files.
  • Working on project scaffolding using yomen, grunt, bower, nodejs and Develop dynamic e-mails using JavaScript, and hand coding of HTML5 and CSS3.
  • Installed, Configured, administered and monitored multi Data center Cassandra clusters and Involved in upgrading the present Oracle data model to Cassandra data model. 
  • Work on Angular 2 for front-end development and NodeJS for backend development.
  • Utilize continuous integration and automated deployments with Jenkins, Ansible and Docker.
  • Involve in designing of API's for the networking and cloud services and Design and develop the application using Agile Methodology and followed TDD and Scrum.
  • Developed crypto rest services using Node.js and integrated services with HSM(Hardware Security Module)
  • Involve in development of Web Services using SOAP and REST for sending and getting data from the external interface in XML and JSON format.
  • Creating the project blueprint with git and implementing the Server application with Routing algorithms as middleware in Node.js. 
  • Developed REST APIs, and created User Model for application. Also develop Spark code and Spark-SQL/Streaming for faster testing and processing of data.
  • Using jQuery and AJAX calls for transmitting JSON data objects between front end and controllers and Utilized continuous integration and automated deployments with Jenkins, Ansible and Docker.

Python Developer

Confidential, Tysons Corner, VA

Responsibilities:

  • Designed front end using UI, HTML, Bootstrap, Node JS, underscore JS, Angular JS CSS, and JavaScript and Strong Expertise in working with server side technologies including databases, restfulAPI and MVC design patterns. 
  • Worked with search business and search team to implement dynamic rule updates to search using elastic search.
  • Conducted timely structured code reviews to ensure standards and systems interoperability.
  • Created custom user defined functions in Python language for Pig. 
  • Build back-end application with Python / Django, work with docker, RabbitMQ, Celery, Jenkins.
  • Participated in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.
  • Implemented NodeJS servers on embedded and cloud platforms, supporting mobile clients.
  • Part of team implementing 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 python libraries like Beautiful Soup, NumPy and SQL Alchemy and built efficient Node.js backend for client web application.
  • Developed application using Amazon Web Service like EC2, cloud search, Elastic load balancer ELB, Cloud Fron Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet. 
  • Used Bootstrap and Angular.js as a mechanism to manage and organize the HTML page layout.
  • Used Ajax and JQuery for transmitting JSON data objects between frontend and controllers.
  • Worked on server side applications with Django using Python programming.
  • Managed MongoDB environment from availability, performance and scalability perspectives and Utilized standard Python modules such as csv, robotparser, itertools and pickle for development.
  • Worked in statistical analysis using SAS in supporting a team to accomplish there project.
  • Designed and managed API system deployment using fast http server and Amazon AWS architecture.
  • Used Flask to connect front-end to back-end, CherryPy to build the server and word clouds to visualize movies.
  • Used NodeJs REPL feature to experiment and Debug JavaScript code and leveraged HTML5 features with cross-browser compatibility using ExtJS framework.
  • Developed several front-end application modules using HTML5, CSS3, AJAX, JSON and JQuery.
  • Developed Merge jobs in Python to extract and load data into MySQL database and Worked on MYSQL data lineage process to map source to target DB, table and column mappings using OO Python.
  • Automating the creation of Excel pivot tables from SAS data sets using SAS/Macro and VBA
  • I have been dealing with company-wide transition from Redis to Elastic search for caching and catalog browsing/searching.
  • Designed, developed, tested, deployed and maintained the website by coding and execution of bash and shell scripts in Python/Unix. 
  • Successfully migrated the database from SQLite to MySQL to PostgreSQL with complete data integrity.
  • Involved in building Cassandra data store integrating data in real time from Oracle to Cassandra using Cassandra, Spark streaming.
  • Developed and maintained puppet modules required for deploying different applications on EC2 instances.
  • Worked on Python OpenStack APIs and used NumPy for Numerical analysis.
  • Implemented business logic, data exchange, XML processing and created graphics using Python and Django.
  • Worked on Unix Socket is used in a client-server application framework and worked on Linux server virtualization by creating Linux VM's for server consolidations. 
  • Used Ajax and JQuery for transmitting JSON data objects between frontend and controllers and Worked on configuring TCP/IP, network interface, assigning static routes and hostnames.
  • Developed application which accessed the Cloud foundry API to monitor trends in development environments using other CF tools: Jenkins, Chef, Puppet.
  • Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL dB package.
  • Designed and developed the User Interface of the website using HTML5, XHTML, AJAX, CSS3 and JavaScript and Jquery.
  • Worked on development of SQL and stored procedures for normalization and renormalization in MYSQL.
  • Design and implement remote upgrade system mostly in Clojure and Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet. 
  • Access the development virtual machines using shell scripting in UNIX and deploy the source code. 

Python Developer

Confidential, New York, NY

Responsibilities: 

  • Created Python and Bash tools to increase efficiency of retail management application system and operations; data conversion scripts, AMQP/RabbitMQ, REST, JSON, and CRUD scripts for API Integration. 
  • Used the Node.js, Angular.js and MVC Frameworks in the development of the web applications.
  • Led the development of parsers for handling JSON, XML responses and JAXB binding and worked with JMS (java messaging service) for asynchronous communication.
  • All the PostgresDB SQL CRUD operations were handled with the help of NodeJS along with AngularJS $http & $q.
  • Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/JQuery and HighCharts for data visualization of the served pages.
  • Developed web-based applications using Python, Django, XML, CSS, HTML, DHTML, JavaScript and JQuery.
  • Developed automated process for builds and deployments; Jenkins, Ant, Maven, Shell Script.
  • Worked with React Component Life cycle in updating the Virtual DOM and also making AJAX calls in component.
  • Published and Consumed Contract First SOAP web services using spring & Restful Web services using Jersey.
  • Write server side NodeJS APIs to communicate to database and various S3 buckets.
  • Designed and managed API system deployment using fast http server and Amazon AWS architecture  Worked on JMS components for asynchronous messaging.
  • Designed custom Node.js module to, programmatically generate a path for a RESTful endpoint (CRUD) with back end, provided a schema.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript. Developed UDF's using Python and also implemented graphs using Python with big data analytics.
  • Responsible for debugging and troubleshooting the web application using Subversion version control tool to coordinate team-development.

We'd love your feedback!