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)
- Experienced in Requirement gathering, Use case development, Business Process flow, Business Process Modeling: extensively used UML to develop various use cases, class diagrams and sequence diagrams.
- 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:
- A Django dashboard with custom look and feel for end user has been created after a careful study of the Django admin site and dashboard. Involved in various phases of the project like Analysis, Design, Development, and Testing.
- 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.
- Developed application using Amazon Web Service like EC2, cloud search, Elastic load balancer ELB, S#, Cloud FronDeploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
- 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.
- 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.
- 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.