We provide IT Staff Augmentation Services!

Python Developer Resume

0/5 (Submit Your Rating)

Cleveland, OH

SUMMARY

  • 6+ Years of experience in Analysis, Design, Development, Management and Implementation of various stand - alone, client-server enterprise applications.
  • Experienced Python Developer with proficiency in Design & Development of Python 2.7, Django.
  • Worked in Python Integrated Development Environments like NetBeans, PyCharm, PyScripter, Spyder, PyStudio, PyDev and Sublime Text.
  • Good exposure in building CMS using tool Saas.
  • Developing high availability real time Messaging system for financial/Banking transactions and developed associated components in Linux, UNIX, AIX platforms. Tools C++, STL, BOOST, XML (XPath and XSLT)IBM MQ libraries, Perl, Python scripting
  • Developed Real-time messaging system for new payment framework for Linux, UNIX (HP), AIX OS platforms.
  • Hands on Experience in working in CSS, CMS, HTML.
  • Extensive experience working in SaaS, IaaS, PaaS.
  • Have good exposure in LAMP (Linux, Apache, MySQL, and Python) Architecture
  • Developed GUI HTML, XHTML, AJAX, CSS 5 and JavaScript (jQuery).
  • Extensive experience in developing enterprise web applications using Python, PHP4 and PHP5, Flask, Jinja2, Django, HTML, CSS, JavaScript, Jquery.
  • Experience in NoSQL databases like Apache Cassandra (1.2, 2.0, and 2.1) and MongoDB (2.6, 2.4), Orient DB.
  • Created website to implement cloud based identity service (Django, Flask, AngularJS, Eclipse)
  • Work on OpenStack components Nova, Neutron, Horizon, Cinder, Keystone, Glance, and Orchestration
  • Experience in inter process communication (Pipes and shared memory), multithreaded applications in C using IPC Synchronization mechanisms (semaphore, mutex), Socket Programming and TCP-IP/UDP/CAN Bus protocol
  • SQL and PL/SQL programming, developing complex code units, database triggers and using the latest features to optimize performance (Bulk Binds, Materialized views, Inline views, Global Temporary Tables)
  • Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
  • Extensively used UNIX shell Scripts for automating batch programs.
  • Strong skills in writing technical and functional documents defined by the business requirements.
  • Good knowledge in various stages of SDLC (Software Development Life Cycle), Software Testing Life Cycle (STLC) and QA methodologies from project definition to post-deployment documentation.
  • Strong understanding of Agile and Scrum Software Development Life Cycle Methodologies.
  • Involved in the issue resolution and Root Cause Analysis.
  • Experience in UNIX shell scripting (file validations, file downloads, workflow executions)
  • Developmental experience on Windows … UNIX platforms.
  • Exceptional problem solving and sound decision making capabilities, recognized by associates for quality of data, alternative solutions, and confident, accurate, decision making.
  • Excellent analytical and communication skills with ability to interact with individuals at all levels.
  • Good Exposure in maintaining various version controls.
  • Programming on Flex/Java/MSTR. MRX is the Market Risk Web Portal which housed specific risk applications such as VaR Reporting and Limits.
  • Highly motivated, result oriented professional with a short learning curve and strong communication skills
  • UIS system design (Python Object Oriented Design approach, developing various modules/packages/utilities, e.g.: Cryptography - Encryption/Hashing, Foundation Utilities, Persona management, error/exception management etc.)
  • One of the designated Python experts on the team performing code reviews and implementing best pythonic practices
  • Created Active Directory Group Policy Objects to streamline and optimize the virtual environment
  • Worked on JavaScript MVC Framework like Angular.JS
  • Extensive use of Linux (Ubuntu), SSH, GIT, Eclipse/Pycharm, Flask/Django
  • Use of Jira/Mingle for daily scrums and work management
  • One of the designated Python experts on the team performing code reviews and implementing best pythonic practices
  • Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.

TECHNICAL SKILLS

Cloud & SaaS Experience: Cloud Computing Platforms Amazon Web Services (AWS), Openstack, Azure Puppet, Chef, Ansible, AWS CloudFormation,AWS CloudFront,TCP/IP

Linux Versions: Hypervisors Ubuntu, Red Hat, CentOS VM Ware, KVM, Hyper-V,Kendo UI, Telerik (Kendo UI)

Development Stack Experience: Frameworks Django, Pylons, TurboGears, web2py, Openstack API

Databases: MongoDB, MySQL, SQL Server. PostgreSQL, Oracle

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

API Integration: XML, REST, SOAP, JSON, Biztalk

Markup: HAML, SASS, LESS, Coffeescript

Web Servers: Apache, Nginx

Source Control: Github, Bitbucket, CVS, Eclipse, SVN

Search Tools: Lucene, Solr, ElasticSearch

Deployment: Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Cleveland, OH

Python Developer

Responsibilities:

  • Involved understanding the current business process, defining scope of the project along with position statement
  • Wrote Python routines to log into the websites and fetch data for selected options.
  • Built application logic using Python 2.7.
  • Knowledge of the Software Development Life Cycle (SDLC), Agile and Waterfall Methodologies.
  • Install and Configure Linux with Apache, Oracle 8I and PHP (LAMP Project).
  • Web services and Amazon Web services (AWS)
  • Developing high availability real time Messaging system for financial/Banking transactions and developed associated components in Linux, UNIX, AIX platforms. Tools C++, STL, BOOST, XML (XPath and XSLT)IBM MQ libraries, Perl, Python scripting
  • Developed Real-time messaging system for new payment framework for Linux, UNIX (HP), AIX OS platforms.
  • Good understanding of NoSQL databases such as MongoDB, Datastax, Redis and Apache Cassandra.
  • Performed web testing and automated testing using Selenium in the test environment and opened bugs in the bug tracking tool.
  • Developing high availability real time Messaging system for financial/Banking transactions and developed associated components in Linux, UNIX, AIX platforms. Tools C++, STL, BOOST, XML (XPath and XSLT)IBM MQ libraries, Perl, Python scripting
  • Developed Real-time messaging system for new payment framework for Linux, UNIX (HP), AIX OS platforms.
  • Knowledge of the Server, Network, and Hosting Environment.
  • Involved in Developing a Restful API'S service using Python Flask framework.
  • Experience with configuration management and related tools like Puppet.
  • Developed GUI HTML, XHTML, AJAX, CSS 5 and JavaScript (jQuery).
  • Familiar with JSON based also Used Django APIs for database access
  • Writing SOAP and RESTFul web services, in house ESB for a web Claims applications (Spring MVC, Angular JS, ActiveMQ, SOAP UI, Mockito, JSON, Buildforge).
  • Worked onpython based test frameworks and test driven development with automation tools
  • Experience in Cassandra Database Configurations and its C++ client libQtCassandra.
  • Held meetings with client and worked all alone for the entire project with limited help from the client.
  • Used ansible for automating cloud deployment process.
  • Worked on Jenkins continuous integration tool for deployment of project.
  • Experience with Unit testing/ Test driven Development (TDD), Load Testing.
  • Experience with continuous integration and automation using Jenkins.
  • Environment: Python 2.6/2.7, JavaScript, Django Framework 1.3, CSS, SQL, MySQL, LAMP, JQuery, Adobe Dreamweaver, Apache web server.

Confidential, Bethesda, MD

Python Software Developer

Responsibilities:

  • A pre-commit code review service for changes to Mercurial repositories. Project consists of a JSON api web service and a web based UI built using the web service. The service uses Mercurial bundles as the unit of change, rather than diff’s, allowing much tighter integration with the targeted revision control system. This allows the system to do automatic merges and editing of submitted reviews to remove already approved and pushed change sets from outstanding reviews.
  • Participating in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users. Used Agile Methodology and SCRUM Process.
  • Developed UI screens using HTML, CSS, AJAX, JavaScript and jQuery.
  • Designed and developed transactions and persistence layers to save/retrieve/modify data for application functionalities using Django, XML, PostgreSQL, SQL, Stored Procedures.
  • Automated data movements using python scripts. Involved in splitting, validating and processing of files.
  • Uploading statistics to MySQL for analysis and logging.
  • Creating core python API which will be using among all modules.
  • Used API's like MySQL dB, NumPy.
  • Created Reports using pyJasper to show records of inventory by DATE.
  • Developed complex SQL queries for testing the database functionality.
  • UsedAWSfor application deployment and configuration.
  • Data upload and download automation using python and SFTP.
  • AutomatedAWSS3 data upload / download using python scripts.
  • Written shell scripting for automation.
  • Designed database schema design and defined relationships between tables.
  • Used MVC framework to build modular & maintainable applications.
  • Developed scalable infrastructure solutions and related components in collaboration with technical leads.
  • Provided technical assistance for maintenance, integration and testing of software solutions during development and release processes.
  • Created unit test/regression test framework for working/new code.
  • Used Atlassian JIRA for tracking and updating the project issues.
  • Ensured quality by versioning with Git.

Confidential, San Jose, CA

Python Developer

Responsibilities:

  • Designed code in Python to interact with diverse instances in Amazon Web Services (AWS)
  • Involved in the development of front end of the application using Python 2.7, HTML5, CSS3, AJAX, JSON and JQuery.
  • Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQL Alchemy and PostgreSQL.
  • Involved in the Complete Software development life cycle (SDLC) to develop the application.
  • Involved in UI refactoring that involves extensive use of Ajax
  • Worked on backend of the application, mainly using Active Records.
  • Good exposure in building CMS using tool Saas.
  • Have good exposure in LAMP (Linux, Apache, MySQL, and Python) Architecture
  • 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.
  • Experienced in NoSQL technologies like MongoDB, Cassandra and relational databases like Oracle, SQLite, PostgreSQL, Dynamo DB and MySQL databases..
  • Involved in the development ORM Queries.
  • 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.
  • Exported Test case Scripts and modified the selenium scripts and executed in Selenium RC environment.
  • Used Pandas library for statistical Analysis.
  • Worked on JavaScript MVC Framework like Angular.JS.

Environment: Python 2.6/2.7, Django 1.5, HTML5/CSS, CSS Bootstrap, Pyramid, MySQL, MS SQL, T-SQL, Jasper Reports, JavaScript, Eclipse, Git, Linux, Shell Scripting, SaaS, IaaS, PaaS.

We'd love your feedback!