Sr. Python Developer Resume
3.00/5 (Submit Your Rating)
Mountain View, CA
SUMMARY:
- Having 7 years of experience as a Python Developer with deep understanding of technology trends with expertise in core of complex technologies. Solid experience in Analysis, Design and Development, Testing, Implementation, production support and maintenance of various Web Applications using Python, Django, Bottle framework.
- Experience as a Sr. Python Developer in developing web - based applications, software development and design using Python 2.7,3.31 and 3.4, Django 1.9/1.8, XML, CSS, HTML, DHTML, JavaScript, jQuery and Angular JS.
- Experience in working on OpenStack components and have extensively worked with Infrastructure as a Service (IaaS) environments using tool Chef.
- Experience in project deployment using Heroku/Jenkins and using web services like Amazon Web Services (AWS) EC2 and AWS S3.
- 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.
- Involved in development of Web Services using SOAP and REST for sending and getting data from the external interface in the XML format.
- Responsible for designing and deploying new ELK clusters (Elasticsearch, Logstash, Graphite Kibana, beats, Kafka, zookeeper etc.
- Experience building a real time click stream analytics platform for processing the beacons from web and mobile devices using Spark, Kafka, elastic and building dashboard using Kibana and Grafana.
- Strong experience in Big data, Bigdata Integration and Analytics technologies including Apache Spark, Hadoop, Kafka, Storm.
- Experience in AWS Cloud platform and its features which includes EC2, AMI, EBS CloudWatch, AWS Config, Auto-scaling, IAM user management, and AWS S3.
- Experience developing web-based applications using Python 2.7/2.6, Django 1.4/1.3, PHP, Flask, Webapp2, Angular.js, VB, C++, JSON, XML, CSS, HTML, DHTML, JavaScript and jQuery.
- Working knowledge of Web Services with real time knowledge using SOAP and REST.
- Experience in project deployment using Confidential Cloud/Jenkins, Elastic Search and using web Services like Amazon Web Services (AWS).
- Experience with Apache Kafka JMS and Rabbit MQ as the message-oriented middleware.
- Experienced in WAMP (Windows, Apache, MYSQL, Python /PHP) and LAMP (Linux, Apache, MySQL, and Python) Architecture.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Experience in developing web applications implementing Model View Control architecture using Django, Flask, Pyramid, and Zope Python web application frameworks.
- Experience working on scalable environment in Agile/SCRUM methodologies Preparing Test Cases using TDD (test driven development) and BDD (behavior driven development) approach using RSpec/ Cucumber on multiple platforms like Linux, Mac and Windows.
- Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Expertise in MVW frameworks like Django, Angular JS, Java Script, jQuery and Node.js.
- Experience in NoSQL databases like Apache Cassandra (1.2, 2.0, and 2.1) and MongoDB (2.6, 2.4), Orient DB.
- Generated Python PostgreSQL Forms to record data of online users and used Python and PostgreSQL creating graphics, XML processing, data exchange and business logic implementation.
EXPERIENCE:
Sr. Python Developer
Confidential, Mountain View, CA
Responsibilities:
- Performed deployment of the web application using the Heroku server and designed database model for the entire application.
- Deployed the project into Heroku and managed code with unit tests and GitHub and developed views and templates with Python and Django's view controller and template language to create a user-friendly website interface.
- Created Python and Bash tools to increase efficiency of retail management application system and operations; data conversion scripts, Kafka, REST, JSON, and CRUD scripts for API Integration.
- Created API for internal and external application using REST and SOAP based design.
- Designed the user interactive web pages as the front-end part of the web application using various web technologies like HTML, JavaScript, Angular JS, jQuery and implemented CSS framework Bootstrap for better appearance and feel.
- Worked on with REST and SOAP Web Services handling XML and JSON data and developed a modular API for minibot and interchangeable modules for Raspberry Pi
- Involved in building database Model, APIs and Views utilizing Python, to build an interactive web-based solution.
- Used JSON based and RESTful API for information extraction and wrote and executed various RDBMS, MYSQL database queries from Python using Python-MySQL connector and MySQL DB package.
- Built web-services using SOAP that allowed integrating the business application with the legacy applications and facilitates for future applications.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and jQuery and Angular JS.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Designed and developed the UI using Laravel view component, HTML, CSS and Bootstraps and collaborated with the project.
- Built SPA with loading multiple views using route services using Angular2 and NodeJS and involved in automating builds and deployment process using Shell scripting.
- Worked with server-side technologies including databases, restful API and MVC design patterns.
- Designed and developed System monitoring in Python and Redis to keep track health of Platform, HBase, Storm, Kafka etc. in the multi-node cluster environment.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
- Migrated from Puppet to Ansible for configuration management. Integrated delivery (CI and CD process) Using Jenkins, Nexus, Yum and Chef.
- Used jQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
- Designed a toolkit for building embedded domain-specific languages in C++ using expression templates.
- Involved in designing of API's for the networking and cloud services and Leveraged spark (PySpark) to manipulate unstructured data and apply text mining on user's table utilization data.
- Worked on project deployment using Heroku/Jenkins and using web services like Amazon Web Services (AWS) EC2 and AWS S3.
- Developed remote integration with third party platforms by using RESTful web services.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Executed various MYSQL database queries from python using Python-MySQL connector and MySQL DB package.
- Developed entire frontend and backend modules using Python on Django including Tastypie Web Framework using Git.
- Wrote Python scripts for backend connectivity and was responsible for developing applications using RESTFUL architecture using Node.js and PHP as backend languages.
- Worked on NoSQL technologies like MongoDB, Cassandra and relational databases like Oracle, SQLite, PostgreSQL, Dynamo DB and MySQL databases.
- Implemented web applications in Flask, Zope frame works following MVC architecture and developed a horizontally scalable APIs using Python Flask.
- Developed Python APIs to dump the array structures in the Processor at the failure point for debugging.
- Used Pandas API to put the data as time series and tabular format for easy timestamp data manipulation and retrieval.
- Designed database Model, APIs and Views utilizing Python to build an interactive web-based application.
- Involved in building database Model, APIs and Views utilizing Python, to build an interactive web-based solution.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture.
- Developed frontend and backend modules using Python on Django including Tasty Pie Web Framework using Git.
- Collected data that introspects the performance of query and update operations on a MongoDB instance.
- Developed Ruby/Python scripts to monitor health of Mongo databases and perform ad-hoc backups using Mongo dump and Mongo restore.
- Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration. Also gained familiarity with supporting technologies like kubernetes and Mesos.
- Used regular expression for faster search results in combination with Angular2 built-in and custom pipes.
Python Developer
Confidential, Charlotte, NC
Responsibilities:
- Developed user interface using CSS, HTML5, JavaScript and jQuery and used standard Python modules e.g. csv, robot parser, itertools, pickle, jinja2, xml for development.
- Developed entire frontend and backend modules using Python on Django including Tastypie Web Framework using Git.
- Used SOAP and RESTful API for information extraction and used Python and Django creating graphics, XML, JSON processing, data exchange and business logic implementation.
- Used the Node.js, Angular.js, backbone.js and Require.js MVC Frameworks in the development of the web applications.
- Designed the real-time analytics and ingestion platform using Storm and Kafka. Wrote Storm topology to accept the events from Kafka producer and emit into Cassandra DB.
- Responsible for on boarding Application teams to build and deploy their code using GitHub Jenkins, Nexus and Ansible.
- Develop the existing application to enhance the features using the Django Framework and improve the performance using SOAP Webservices.
- Use Test driven approach (TDD) for developing services required for the application and Implemented Integration test cases and Developing predictive analytic using Apache Spark Scala APIs.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
- Built the test code router by using Python and SSH to remote control the Raspberry PI to generate the network traffic to simulate the intense network environment.
- Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
- Responsible for integrating Apache Kafka with Apache Storm and created Storm data pipelines for real time processing.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Used Apache CouchDB (NoSQL) in AWS Linux instance in parallel to RDS MySQL to store and analyze job market info.
- Responsible for Developing RESTful API using Django REST framework for frontend EmberJs single page app.
- Worked on socket programming in Python. Implemented complex networking operations like race route, SMTP mail server and web server.
- Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
- Utilized PyQt to provide GUI for the user to create, modify and view reports based on client data and created a Python/Django based web application using Python scripting for data processing.
- Utilized Pandas - python library for analyzing data and data structures and Associated with working cloud computing platforms like Open stack.
- Used Numpy and pandas for Numerical and statistical analysis and applied MLlib for data mining and tuning parameters to seek the best model in test datasets.
- Created unit test/regression test framework for working/new code and used subversion version control tool to coordinate team-development.
- Worked on server-side applications with Django using Python programming and used python libraries like Beautiful Soup, matplotlib, SciPy, NumPy and Built efficient Node.js backend for client web application.
- Used PyQt to implement GUI for the user to create, modify and view reports based on client data.
- Worked in team of Architects and Developers to build and deploy Python Flask Peewee Linux AWS.
- Designed and developed the UI for the website with HTML, XHTML, CSS, Java Script and AJAX.
- 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.
Software Developer
Confidential, NYC, NY
Responsibilities:
- Worked on a large scale distributed computing environment, monitoring data nodes to prioritize jobs for processing functions.
- Developed, tested, and deployed Storify Business feature set in Node.js with Express and MongoDB backend, incorporating APIs.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud. Also Learnt to deploy projects using Jenkins.
- Created entire application using Python, Django, MySQL and Linux and developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
- Involved in writing application level code to interact with APIs, Web Services using JSON.
- Integrated with Redis Cache and Rabbit MQ to store and propagate common information like account and diagnostics information.
- Worked on HTML, CSS, JavaScript, AngularJS, Node.JS, Git, REST API, and NoSQL queries using Flask web-framework and MongoDB.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL, and VMWare API calls.
- Responsible for Integration test cases for Cloud Computing applications on AWS using Python with boto library.
- Implemented and established best practices around using elastic search, Install and configuring monitoring scripts for AWS EC2 instance.
- Used RSpec (BDD) to specify and test controller classes, models, view templates, helpers and routing.
- Wrote Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Worked in Test Driven Development and created database using MySQL, wrote several queries to extract data from database.
- Wrote scripts in Python/Oracle for extracting data from HTML file and effectively communicated with the external vendors to resolve queries.
- Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
- Used Ruby and Ajax calls for transmitting JSON data objects between frontend and controllers.
- Used advanced PostgreSQL/MYSQL features like table partitioning and diverse types of oracle indexing. Backup and Restore experience with PostgreSQL/ MYSQL database backups and point in time recovery.
- Designed the user interactive web pages as the front-end part of the web application using various web technologies like HTML, JavaScript, Angular JS, jQuery and implemented CSS framework Bootstrap for better appearance and feel.
- Used Django Framework in developing web applications to implement the model view control architecture along with Django's ORM model.
- Developed RESTful web services for Catalog and Pricing with Django MVT, MySQL, and MongoDB.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and jQuery and Angular JS.