We provide IT Staff Augmentation Services!

Python Developer Resume

4.00/5 (Submit Your Rating)

New York, NY

SUMMARY:

  • 8+ years of Professional IT experience in Analysis, Design, Development, Testing of Enterprise Applications and Database Development.
  • Extensive knowledge in Python, Java, MySQL, Oracle, Unix and Linux.
  • Experience in object oriented programming (OOP) concepts using Python, Django and Linux.
  • Good knowledge of toolsets such as SVN, Fisheye, Crucible, Anaconda, and Regression Testing.
  • Good experience in unit testing with Karma, Mocha, Jasmine, Protractor
  • Highly proficient in design/development of standalone and web applications using JavaScript, XML, DHTML, Ajax, Tomcat and Apache Application server over various platforms (UNIX, Linux, and Windows).
  • Good Experience in Linux Bash scripting and following PEP Guidelines in Python.
  • Used SVN, JIRA, GIT and GIT HUB for version control and Clear Quest for bug oracle.
  • Experience in developing web - based applications using Python 2.7/2.6, Django 1.4/1.3, PHP, Flask, Webapp2, Angular.js, C++, XML, CSS, AJAX HTML/HTML5, JSON, MVC3 DHTML, JavaScript and JQuery.
  • Hands on experience with testing frameworks (ScalaTest, JUnit, Cucumber) and Continuous Integration.
  • Good understanding of NoSQL databases such as MongoDB, Datastax, Redis and Apache Cassandra.
  • Design, develop and Implement Business Intelligence project ETL, reporting and Dataware house using Microsoft and IBM products
  • Experienced in using Caching applications like Memcached, Redis.
  • Working knowledge Mongo DB, Oracle, SQLite databases.
  • Involved and played a leading role in database migration projects from Oracle to MongoDB,Couchbase, Apache HBase, Cassandra, CouchDB databases based on my custom software.
  • Expertise in Implementing MVC design pattern-using Struts 1.1 & 2.1, Spring 3.0 and Hibernate 3.0 Frameworks with Maven and Ant in various Java/J2ee design patterns.
  • Expert in RDBMS including MySQL, Microsoft SQL Server, Oracle, IBM DB2, and NoSQL Databases, MongoDB, Redis.
  • Good experience in Python, Flask, Django, Pyramid Framework. Knowledge of Pandas, Numpy, Scipy.
  • Experienced in data modeling for analytics by building queries using Map/Reduce (pymongo/mongodb) and implementing for visualization using Elastic search, kibana and logstash on Apache server.
  • Expertise in analyzing OLAP and OLTP Databases and worked with Cloud computing as well by using Openstack.
  • Strong understanding and knowledge of Linux, automation and CI Tools like Chef, Hudson, Jenkins & Git with scripting languages (Shell, python)
  • Conducted Python Training programs for people with Java/.Net experience.
  • Good knowledge in various stages of Software Development Life Cycle (SDLC).
  • Experienced in Scrum-Master duties of planning and prioritizing work for team.
  • Strong Experience in Big data technologies including Apache Spark, Hadoop, HDFS, Hive, Cassandra, MongoDB.
  • Solid background in Object-Oriented analysis and design used various Design Patterns.
  • Experience in Implementation of MVC architecture using Spring MVC and SOAP web service and SOAPUI.
  • Good experience with cloud platforms like Amazon AWS and Google AppEngine.
  • Capable of working on multiple projects at the same time in various roles.
  • Comfortable working independently or with teams with geographical and cultural barriers.
  • Bring excellent work ethic and motivation to the workplace.

TECHNICAL SKILLS:

Languages: Python Shell Script, Perl, SQL, C, C++, Embedded C

Python Framework: Django 1.6, Webapp2, Flask

Databases: MySQL 5.1, SQL Server 2008, Oracle 10g

Web Technologies: AJAX, JavaScript, Angular JS, HTML, DHTML, XHTML, XML

Versioning Tools: Subversion, GIT, Perforce, SVN, CVS

Web servers: Apache, IIS

Operating Systems: Linux/Unix, Windows

WORK EXPERIENCE:

Python Developer

Confidential, New York, NY

Responsibilities:

  • Worked in stages such as analysis and design, development, testing and debugging.
  • Experienced in NoSQL technologies like MongoDB, Cassandra and relational databases like Oracle, SQLite, PostgreSQL, Dynamo DB and MySQL databases.
  • Wrote Automation test cases using Selenium WebDriver, Junit, Maven, and Spring.
  • Wrote Junit test cases for unit, integration, and functional tests, run automatically by Hudson/Jenkins in the builds triggered by each push to GIT.
  • Implemented Behavior Driven Development using Rspec and Cucumber to Perform testing.
  • Used Hibernate for data manipulation and access.
  • Experience with continuous integration and automation using Jenkins.
  • Monitored Bamboo builds and Maven artifacts for errors
  • Involved in preparing engineering specification with OOA and OOD. Used UML Tools to develop Use Case diagrams, Class diagrams, Collaboration and Sequence Diagrams, State Diagrams and DataModeling.
  • Analyzed and fine Tuned RDBMS/SQL queries to improve performance of the application with the database.
  • Used Couchbase Python SDK to build applications that use Couchbase Server.
  • Designed, developed, and managed enterprise production data warehouses and business intelligence and analytics platforms and applications.
  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
  • Writing Unit, Functional, and Integration test cases for Cloud Computing applications on AWS using Python with boto library.
  • Used Redis cache for storing commonly used info and propagate the changes using RabbitMQ.
  • Used Pandas library for statistics Analysis &Numpy for Numerical analysis.
  • Used OOP concepts to develop newer libraries for automation
  • Used Couchbase Python SDK to build applications that use Couchbase Server.
  • Implemented code to perform CRUD operations on MongoDB using PyMongo module.
  • Implemented Automated Build System for Innovation using Ant Build System.
  • Experienced in developing UNIX shell scripts and bash scripting.
  • Participated in all phases of the System Development Life Cycle Analysis (SDLC).
  • Worked on development of SQL and stored procedures on MYSQL.
  • Involved in the development of front end of the application using Python 2.7, HTML5, CSS3, AJAX, JSON and Jquery.
  • Created various classes based on object-oriented methodology (OOPS) to ensure functionality and to in corporate future changes as a part of designing and development phase.
  • Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQL Alchemy and PostgreSQL.
  • Implemented RESTful Web Services for the data transportation between multiple systems.
  • Used Python to extract weekly bed availability information from XML files using underscore JS.

Python Developer

Confidential, Chicago, IL

Responsibilities:

  • Involved in the Complete Software development life cycle (SDLC) to develop the application.
  • Involved in UI refactoring that involves extensive use of Ajax
  • Involved in test scenarios, test cases, test plans and test data using tool Cucumber.
  • Hands-on experience in Python scripting, Python STL, Django, UI and web development.
  • Analyzed the code completely and have reduced the code redundancy to the optimal level
  • Develop programs to automate the testing of RAID controller firmware and utilities using Python 2.7, Java, Bash script, Windows command line, AutoIt, AutoHotKey.
  • Implemented Automated Build System for Innovation using Ant Build System.
  • Deployed the project into Jenkins using SVN version control system.
  • Designing mobile search application system requirements and coded back-end and front-end in Django/Python.
  • Develop the Data Warehouse components like Universal Data Loader (UDL) to support dataingestion and edmigrate - a component to migrate all data in to the database for reporting purposes.
  • Involved and played a leading role in database migration projects from Oracle to MongoDB,Couchbase, Apache HBase, Cassandra, CouchDB databases based on my custom software.
  • 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.
  • Used Test driven approach (TDD) for developing services required for the application.
  • Involved in writing Maven scripts for automated deployment of the application and managed GitHub Projects and migrated from SVN to GitHub with merge and version.
  • Views and Templates were developed with Python and Bash scripting and to create a user-friendly website interface Django's view controller and template language is used.
  • Developing predictive analytic using Apache Spark Scala APIs.
  • Worked on analysis, design, development and implementation of web applications using PHP, Zend Framework, Oracle and MySQL
  • Learnt Object Oriented Programing (OOP) concepts during development of standalone application in Python.
  • Monitors technology and industry trends for new business intelligence opportunities.
  • Worked with JSON based REST Web services and Amazon Web services (AWS).
  • Designed and developed Use-Case Diagrams, Class Diagrams, and Object Diagrams using UML Rational Rose for OOA/OOD techniques.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development.
  • 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
  • Trained on embedded system design including ARM assembly and embedded C coding
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Used Pandas library for statistical Analysis.
  • Worked on JavaScript MVC Framework like Angular.JS.
  • Used Python scripts to update content in the database and manipulate files.
  • Exported Test case Scripts and modified the selenium scripts and executed in Selenium RC environment.
  • Experienced in all phases of usability testing including user profiles and personals, task analysis, contextual research, test moderation, and reporting using Karma and Jasmine.

Python Developer

Confidential, Dallas, TX

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Participated in the complete SDLC process
  • Created a Python based GUI application For Freight Tracking and processing
  • Used Django framework for application development.
  • Developed stored procedures, triggers and functions to process the data using PL/SQL and mapped it to Hibernate Configuration File.
  • Used UML Rational Rose to develop Use-case, Class and Object diagrams for OOA/OOD techniques.
  • Developing applications using RESTFUL architecture using Node.js and PHP as backend languages.
  • Successful implementation of Apache Spark and Spark Streaming applications for large scale data.
  • Wrote scripts in Python/Oracle for extracting data from HTML file.
  • Parsed XML file using Python to extract data from database.
  • Designed and developed a horizontally scalable APIs using Python Flask.
  • Designed Cassandra schema for the API.
  • Used Apache Couchdb (NoSQL) in AWS Linux instance in parallel to RDS MySQL to store and analyze job market info.
  • Evaluate new software, tools and technologies to improve business intelligence and analytics
  • Developing a tool for front office Market Sales for e-trading, reporting and business intelligencegathering.
  • Integrated with Redis Cache and Rabbit MQ to store and propogate common information like account and diagnostics information.
  • Implemented Python script (Pandas, Numpy, xlrd) to combine, migrate and transpose excel files
  • Maintenances PHP/MySQL, Classic ASP/MSSQL. Communicating and interfacing with previous developers on a regular basis.
  • Associated with working cloud computing platforms like Openstack.
  • Involved in creating Puppet modules using manifests. Uploading desired classes for the nodes (clients).
  • Worked on major and minor upgrades of Couchbase and Cassandra cluster.
  • Developed Persistence layer using Hibernate and implemented DAO to handle the data base interaction.
  • Used python Flask micro-framework for workflow and Cassandra database for managing the raw, transformed data.
  • Designed front end using UI, HTML, Bootstrap, Node JS, underscore JS, Angular JS, CSS, and JavaScript.
  • Managed large datasets using Panda data frames and MySQL.
  • Used Php language on lamp server to develop page
  • Developed dynamic interaction page on .net MS visual basic-2014, using SQL developer tools.

Java Developer

Confidential, Chicago, IL

Responsibilities:

  • Developed Webservices WSDL using Apache Axis and Handled XML messages using JAXB with the concept of marshelling and unmarshelling approach.
  • Involved in the deployment of web components on the Websphere server in UAT environment.
  • Developed web services in Java and Experienced with SOAP, WSDL.
  • Created the low level design for the application which included Package Diagrams, Class Diagrams and Sequence Diagrams.
  • Designing mobile search application system requirements and coded back-end and front-end in Django/Python.
  • Developed the View pages in JSP, using CSS,DOM and JavaScript validations.Developed AJAX code in JavaScript and JSON, EXT JS Libraraies .
  • Thorough knowledge of UML, RUP and other software development methodologies.
  • Created Defect Tracking for each file using CMVC process using Unix commands.
  • Oracle 11g used as backend, worked on SQL queries for persistence of data. Involved in creating different SQL scripts for query operations.
  • Designed DOM based interactive to reprogram selected links and handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulations.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring Web Flow.
  • Developed the front end user interface for the application using JSP, HTML, CSS, JavaScript, and AJAX.
  • Created reports from data warehouse using SSRS i.e. Drill Down, Drill Through, Sub Reports, Charts, Table.
  • Developed the application using Eclipse as the IDE and used eclipse standard/plug-in features for mutator/accessor code generation, editing, debugging, compiling, formatting, build automation, and for version control.
  • Manage the Business Intelligence data warehouse to support reporting and analytics
  • Involved in the creation of JUnit Unit Test Cases using Test Driver Development (TDD) technique.
  • Involved in migrating SOAP based Web Service to RESTful services.
  • Data format using HTML, CSS and client side scripting using JavaScript.
  • Integrates applications by designing database architecture and server scripting. Studying and establishing connectivity with network systems, search engines and information servers.
  • Responsible for software development lifecycle (SDLC) including interpreting requirements, developing the solution and testing the results.
  • Designed the front-end applications and user interactive web pages using web technologies like Angular JS, Node JS and HTML5.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
  • Developed Use Case Diagrams, Object Diagrams & Class Diagrams in UML.
  • The proto-type built using leveraging the Model-View-Controller (MVC) design pattern. All controls were bound using data binding to the View Model.
  • Coded extensively in JavaScript to make rich internet web pages and created custom date picker on the website.
  • Used Dependency Injection feature of Spring 3.0 MVC framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.

We'd love your feedback!