Python Developer Resume
New York, NY
SUMMARY
- Around 6 years of experience as a Python Developer, proficient coder in multiple languages and environments including Python, REST Api, AWS, C, C++ and SQL.
- Good experience in developing web applications and implementing Model View Control (MVC) architecture using server side applications like Django, Flask and Pyramid.
- Very strong experience writing API's/ and Web Services in PHP and in Python.
- Proficient in developing complex SQL queries, Stored Procedures, Functions, Packages along with performing DDL and DML operations on the database.
- Hands on Experience in Data mining and Data warehousing using ETL Tools and Proficient in Building reports and dashboards in Tableau (BI Tool).
- Expertise in development of web based applications using Python, Django, HTML, XML, Angular JS, CSS, DHTML, JavaScript, JSON and JQuery.
- Developed web - based applications using Python 3.5/2.7, Django 1.7/1.4.
- Experience with Hadoop applications (such as administration, configuration management, monitoring, debugging, and performance tuning).
- Good exposure on iOS Architecture and IPAD, IPhone Versions of iOS.
- Experience with Amazon Cloud EC2, Simple Storage Service S3 and Amazon SQS.
- Worked on several python packages like Numpy, PySide, Scipy, wxPython, PyTables etc.
- Experience with creating scripts for data modeling and data import and export. Extensive experience in deploying, managing and developing MongoDB clusters.
- Hands on with Swift to develop iOS applications.
- Good experience in ORM mapping using SQLACHEMY.
- Experience in using UNIX shell Scripts for automating batch programs.
- Excellent working knowledge in UNIX and Linux shell environments using command line utilities.
- Application Stress tester, created and stress tested stand-alone, web-applications and generated graph reports
- Experience in Assisting and monitoring the business strategies and requirements of the company Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Experience in developing Openstack and AWS clouding system.
- Experience with bug-tracking Jira, source code management tools Git, GitHub, Stash and team collaboration software SAAS tool Confluence.
- Technical experience with LAMP (Linux, Apache, MySQL, PYTHON) architecture.
- Experience in leading multiple efforts to build Hadoop platforms, maximizing business value by combining data science with big data.
- Experienced in developing API services in Python/Tornado, NodeJS while leveraging AMQP and RabbitMQ for distributed architectures.
- Utilized Python Pandas framework to provide data analysis.
- Expertise in Application Development with Object Oriented Programming Analysis and Design (OOAD).
- Familiarity with development best practices such as code reviews, unit testing, system integration testing (SIT) and user acceptance testing (UAT)
- Extensive knowledge of web services with protocols SOAP, REST.
- Experienced in working with server side technologies including databases, restful API and MVC design patterns.
- Good Experience in all the phases of Software Development Life Cycle (Analysis of requirements, Design, Development, Verification and Validation, Deployment)
- Expertise in Production support and Knowledge of deployment using Jenkins.
- Experienced in HTML/HTML5, DHTML, CSS/CSS3, JavaScript, JQuery, Angular JS, AJAX, XM
- Experience working in both water fall and Agile software methodologies.
- Experience in developing web-based applications using .NET 4, Angular.js, VB, C#, XML, CSS, HTML, ASP, JavaScript and Jquery.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Good experience in handling errors/exceptions and debugging the issues in large scale applications.
- Extensive Experience of CSS and JS methods for providing performance visual effects.
TECHNICAL SKILLS
Languages: Ruby, Python, C, C++, SQL
Libraries: Pandas, Numpy, Shell, UnitTest, JSON, CSV, XLS, Perl, Bash.
Web Technologies: Python 2.7, Tornado,JavaScript, HTML5,XML, CSS3/SCSS/SASS, Bootstrap, HAML, JQuery,REST Api,AJAX.
Frameworks: Rails, Spring, RSpec, Capybara, Django, Celery, MongoDB,AngularJS, Flask,Hibernate, Spring, MVC, ASP.NET MVC, Git.
Application & Web Servers: Phusion Passenger, Puma, Nginx, WEBrick, Apache tomcat.
Databases: SQLite, MySQL, PostgreSQL, apache Cassandra, MongoDB.
Tools: Git, RubyMine, Aptana, Atom, Heroku, AWS(EC2, S3, DynamoDB).
Operating Systems: Windows, Linux, Mac OS, Ubuntu, Red Hat, VM Ware, KVM.
Key Areas: PIP, Ansible, Puppet, Chef.
PROFESSIONAL EXPERIENCE
Confidential - New York, NY
Python Developer
Responsibilities:
- Used Django configuration to manage URLs and application parameters.
- Utilized Pandas library for statistics Analysis and Numpy for Numerical analysis.
- Designed and developed applications for communication using secured web services.
- Used Jenkins to deploy your Django application and run unit tests.
- Developed and tested many features in an Agile environment using Python, Django,HTML5, CSS3, JavaScript, Bootstrap and Rspec.
- Involved in the development ORM Queries.
- Develop consumer based features and applications using Python, Django, HTML, Behavior Driven Development (BDD) and pair based programming.
- Used Linux profiler Valgrind for optimization of code.
- Created BI Publisher reports, RDF reports and Pipe Delimited reports. utput from all packet/node sources was massaged with python 3.5 to populate mysql load tables
- Implemented AWS solutions using S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups
- Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
- Developed Python Mapper and Reducer scripts and implemented them using Hadoop streaming.
- Used UML Rational Rose to develop Use-case, Class and Object diagrams for OOA/OOD techniques.
- Design and Setting up of environment of Mongodb with shards and replica sets. (Dev/Test and Production).
- Used AngularJS as the development framework to build a single-page application.
- Debug application deployments on Multiple-environments.
- Build SQL queries for performing various CRUD operations like create, read, update and delete.
- Implemented web applications in Flask, Zope frame works following MVC architecture.
- Responsible for analysis, design, development and integration of Market Risk applications with FLEX/PYTHON.
- Build all database mapping classes using Django models and Cassandra.
- Used Pandas API to put the data as time series and tabular format for east time stamp data manipulation and retrieval.
- Various static/media files along with database were hosted into Amazon cloud and support for Amazon AWS S3 and RDS was added.
- Involved in building flexible UI, more user interactive and user-friendly web pages, reusable classes, functions using ASP.NET, C#, AJAX and JavaScript for client side validation.
- Developed new RDF reports and also XML publisher reports.
- Developed new application Alert based on the requirement.
- Used SQL alchemy as ORM for writing the ORM Queries.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud and used Pandas library for statistical analysis.
- Built Web pages that are more user-interactive using jQuery plug-in for Drag and Drop, AutoComplete, AJAX, JSON, Angular JS, and JavaScript, Bootstrap.
- Used Object Oriented Application Design (OOA/D) for deriving objects and classes.
- Worked on writing and as well as read data from csv and excel file formats.
- Connected Flex from Spring Controller using different API services.
- Designing mobile search application system requirements and coded back-end and front-end in Django/Python.
- Modeled the service layer data into separate classes as opposed to packing everything into ORM mappings
- Responsible for identifying Device level SSD validation test scenarios, writing and debugging DRIVE.
- Used standard Python modules e.g. csv, robotparser, itertools, pickle, jinja2, lxml for development Managed our servers in development, testing, certification and production.
- Flex development exposure of Flex layout and navigation, event handling, pop-up dialogs, menus and skinning.
- Installed Hadoop, Map Reduce, HDFS, AWS and developed multiple MapReduce jobs in PIG and Hive for data cleaning and pre-processing.
- Created Data tables utilizing PyQtto display customer and policy information and add, delete, update customer records.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Worked on Python OpenStack APIs and used Numpy for Numerical analysis.
- Used Django framework for application development.
- Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
- Managed requirements and tasks using JIRA.
- Used Git, managed Gitlab repositories and other users.
- An application was developed in Linux environment and dealt with all of its commands.
- Worked with the architect, developers on business and technical issues, helping in designing of the system; and testers to ensure all requirements are correctly translated.
- Involved in Data mapping, logical data modeling, created class diagrams and ER diagrams and used SQL queries to filter data within the Oracle database.
- Provided technical and business knowledge to clients.
- Held meetings with client and worked all alone for the entire project with limited help from the clien
Environment: Python, Django, HTML5, CSS3, Javascript, JQuery, SOAP, MVT, MySQL, MongoDB.
Confidential - New York, NY
Python Developer
Responsibilities:
- Used Python 2.7,2.5, Django 1.5, JSF 2, Spring 2, Ajax, HTML, CSS for the frontend.
- Developed rich user interface using CSS, HTML, JavaScript and JQuery.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5, Angular JS, JQuery, Bootstrap and CSS3.
- Developed a Front-End GUI as stand-alone Python application.
- Wrote Python scripts for backend connectivity.
- Exposure on implementing authentications using ORM Libraries.
- Debug application deployments on Multiple-environments.
- Created a Tornado web server to handle https requests performed by a web-based program.
- Develop and maintain an in-memory representation of a RDF graph
- Research automatic reasoning over a RDF graph utilizing graph algorithms and database technologies
- Trained and documented initial deployment and Supported product stabilization /debug at the deployment site.
- Applied Struts features like Tiles and Validation framework. Designed front-end using JSP, AJAX.
- Information extraction was done by using RESTful API.
- Evaluated and migrated existing infrastructure to Amazon AWS using EC2, EBS and RDS, resulting in significant overall cost savings.
- Fixed a lot of issues with the ORM models to ensure data integrity for insurance products
- Designed and led big data algorithms using Hadoop and Java to improve forecasting and used Hive QL to generate reports.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Deployed Django web application in Apache webserver and carpathia cloud web deployment.
- Involved in Python OOD code for quality, logging, monitoring, and debugging code optimization
- Worked extensively on Generating Testplan, Identifying Test Scenarios to validate the SSD Setting up the Test Environment
- Used Python AWS SDK for dynamic creation of EC2 instances.
- Developed in Windows and going to deploy it in Linux server.
- Implemented web based front-end using HTML, CSS, JQuery, and Angular.Js
- Used Django framework for application development.
- Wrote scripts in Python for Extracting Data from HTML file.
- Used Git for the version control.
- Implement model-driven web applications using RDF Stores, OWL Reasoners, and Semantic Web frameworks
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Wrote python scripts to parse XML documents and load the data in database.
- Used Grunt task runner on the client side along with angular JS to perform unit testing, minification and compiling whenever a change in a file is made.
- Used Gulp JS along with Node JS to perform watch on unit tests, minification and live reloading to apply the changes made..
- As a Python Developer, I designed and developed Use-Case Diagrams, Class Diagrams, and Object Diagrams using UML Rational Rose.
- Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
- Development of real-time multitasking systems using Java.
- Deployed Cloud with various templates.
- Effectively communicated with the external vendors to resolve queries.
- Familiar with open-stack services such as NOVA, SWIFT, KEYSTONE, NEUTRON, CINDER and GLANCE.
Environment: Python 2.7, Django 1.7, MySQL, Windows, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux, Javascript, JSP, UML, Rational Rose, Multithreading, HTTP, Shell Scripting, PL/SQL, ODBC, Pro*C, PVCS, Oracle 9i.
Confidential - Lincoln, NE
Python Developer
Responsibilities:
- Analysis and Design of application.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Worked with millions of database records on a daily basis, finding common errors and bad data patterns and fixing them.
- Added support for Amazon AWS S3 and RDS to host static files and the database into Amazon Cloud.
- Exported/Imported data between different data sources using SQL Server Management Studio.
- Maintained program libraries, users' manuals and technical documentation.
- Managed large datasets using Panda data frames and MySQL.
- Used Django framework for application development.
- Used Angular.Js as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using Sass, LESS, Bootstrap, Angular.Js.
- Involved in the Design, development, test, deploy and maintenance of the website.
- Translated the customer requirements into design specifications and ensured that the requirements translate into software solution.
- Responsible for gathering requirements, system analysis, design, development, testing and deployment
- Used Python based GUI components for the front end functionality such as selection criteria.
- Used configuration management tools like Chef and puppet.
- Analyzes and improves application efficiency by optimizing queries and caching contents for Django
- Responsible for user validations on client side as well as server side.
- Wrote python scripts to parse XML documents and load the data in database.
- Used JQuery libraries for all client side JavaScript manipulations.
- Exposure on Multi-Threading factory to distribute learning process back-testing and the into various worker processes.
- Responsible for Application level and Device level Validation of ATA/SATA Solid State Device (SSD)
- Performed web testing and automated testing using Selenium in the test environment and bugs opened bugs in the bug tracking tool.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL package.
- Developed globally used GUI tools with Python, allowing warehouse managers to track product movement through the warehouse.
- Collected data used in the formulation of KPI statistics and display to users in a multilayered graphical format.
- Create and modify SQL queries to perform CRUD operations within an Oracle Database Python, WingIDE, SQL, Linux, wxPython
- Carried out various mathematical operations for calculation purpose using python libraries.
- Built various graphs for business decision making using Python matplotlib library.
- Used Python library BeautifulSoup for webscrapping.ss.
- Implement code in python to retrieve and manipulate data.
- Used Django configuration to manage URLs and application parameters.
- Also used Bootstrap as a mechanism to manage and organize the html page layout.
Environment: Python, Django, Beautiful soup, PyUnit, XML, VersioOne, Apache, Git, UML, SQL, Windows and Linux.
