We provide IT Staff Augmentation Services!

Python Developer Resume

CT

SUMMARY

  • 6 Extensive years of strong experience in software/IT industry involving Project analysis, Design, development, testing, maintenance and documentation of different applications in various domains such as finance, health, banking using Python, Django, HTML.
  • Experience in Object Oriented Design and Programming concepts in Java and Python, PHP.
  • Experienced in developing web - based applications using Python 2.7/2.6, Django 1.4/1.3, Angular JS, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
  • Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS and JavaScript.
  • Good experience in working with various Python Integrated Development Environments like PyCharm, PyScripter, Spyder, PyStudio, PyDev, IDLE, NetBeans and Sublime Text.
  • Experienced inMVWframeworks likeDjango, Angular.js, Java Script, JQueryandNode.js.
  • Familiar withJSONbased REST Web services andAmazon Web services.
  • Used Amazon Elastic Beanstalk with Amazon EC2 to deploy project into AWS.
  • Experience inPython OpenStack API’S.
  • Excellent experience with Python development under Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora)
  • Experience object oriented programming (OOP) concepts using Python, Django and Linux.
  • Expertise in QueryingRDBMSsuch as MYSQL and SQL Serverby using SQL for data integrity.
  • Strong knowledge onDev Express Controls.
  • Expertise in client scripting language and server side scripting languages like JavaScript, Perl Scripting, Shell Scripting.
  • Experience with continuous integration and automation using Jenkins.
  • Experience with Unit testing/ Test driven Development (TDD), Load Testing.
  • Worked on AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
  • Expertise in locating the web elements using XPATH and CSS Selectors.
  • Experienced with integration of MongoDB and Cassandra databases.
  • Experience in developing web services (WSDL, SOAP and REST) and consuming web services with python programming language.
  • One of the designated Python experts on the team performing code reviews and implementing best pythonic practices.
  • Hands on experience with installation and configuration of Apache Tomcat server.
  • Hands on experience with version control tools such as SVN, JIRA, GitHub, GitLab.
  • Good idea about testing tools like Bugzilla and JIRA.
  • Experience in working on different operating systems-windows, Linux, UNIX, and Mac.
  • Actively involved in each phase of software Development life cycle (SDLC) and experience in Agile Software Methodology and Water Fall Model.
  • Experience in Troubleshooting and Technical support abilities with Migrations, Network connectivity, and Security and Database applications.

TECHNICAL SKILLS

Languages: Python 3.x,2.7/2.4, Shell Script, Perl, SQL, C++, mscripting, MATLAB

Python Framework: Django 1.3/1.4

Databases: MySQL, SQL Server, Oracle

IDE’s: PyCharm, PyScripter, Spyder, PyStudio, PyDev, IDLE, NetBeans, Sublime Text

Web Services: Amazon Web Services

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

Versioning Tools: Subversion, GIT, Perforce, SVN, CVS, GitHUB, PVCS, IBM JAZZ, CLEARCASE

Frameworks: Django, PyJamas, Python

Application servers: Apache Tomcat, JBoss, WebLogic, WebSphere

Web servers: Apache, Tomcat, IIS

Testing Tools: Bugzilla, VECTORCAST, LDRA, VERIFICATION, SCA ANALYSIS

Protocols: TCP/IP, HTTP/HTTPS, SOAP, SMTP

Operating systems: Linux (Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora), Unix, Windows, MAC

Development Methodologies: MVC architecture, Agile, Scrum

PROFESSIONAL EXPERIENCE

Confidential, CT

Python Developer

Responsibilities:

  • Worked in Agile development following scrum process, Sprint and daily stand-up meetings.
  • Involved in designing and development of next gen Otis control systems algorithms.
  • Involved and worked on understanding and fixing of various legacy algorithms of vibrational metrics of elevators in multi dimensions and sound metrics of next gen elevators which is written in MSCRIPTING using MATLAB
  • Worked on different type of Python modules such as NumPy, SciPy, matplotlib which is used in converting legacy algorithms in mscripting to python files for next gen elevators.
  • Experienced in using SVN as the version control for the project.
  • Used JIRA for issue tracking and bug tracking for each individual sprint.
  • Experienced and used test driven development in the development of the code.
  • Involved in writing behavior driven test scenarios by using behave framework and Gherkin as the natural language for writing test scenarios.
  • Worked on Shell scripting for automation by following Python PEP.
  • Also worked on different operation system environments such as windows and virtual box Ubuntu/ Linux.
  • Used putty to access any virtual machines or instances by using address.

Environment: Python 3.4, PyCharm, SVN, MATLAB, Mscripting, JIRA, NumPy, SciPy, matplotlib, windows and Ubuntu/Linux, Putty.

Confidential, JOHNSTON,RI

Python Developer

Responsibilities:

  • Worked in Agile development following scrum process, Sprint and daily stand-up meetings.
  • Involved in designing of API’s for the networking and cloud services.
  • Involved and worked on different Rest API’s development by using Flask.
  • Worked on different type of Python modules such as requests, boto, flake8, flask, mock and nose.
  • Experienced in using GitLab as the version control for the project.
  • Used JIRA for issue tracking and bug tracking for each individual sprint.
  • Experienced and used test driven development in the development of the code.
  • Involved in writing behavior driven test scenarios by using behave framework and Gherkin as the natural language for writing test scenarios.
  • Worked on different Rest API’s and also involved in handling the JSON responses of those API’s.
  • Also worked on Open stack enterprise Linux operating system for creating instances (VM) and experience in deploying the code into those instances.
  • Involved in the development of the user interface using HTML, CSS, JavaScript, Ajax, JSON and JQuery.
  • Experienced in using YAML file which is an alternate to the XML and very straight forwarded machine parable data format designed for interaction with the scripting languages such as Perl and Python.
  • Worked on Shell scripting for automation by following Python PEP.
  • Also worked on different operation system environments such as windows and virtual box Ubuntu/ Linux.
  • Used putty to access any virtual machines or instances by using severs.

Environment: Python 3.4, PyCharm, GitLab, flask, Rethink DB, TDD, BDD, Agile, Putty, Windows and Linux, web services, Restful, open stack cloud, YAML, JSON, HTML, CSS, Java Script and JQuery.

Confidential, Wilmington, DE

Python Developer

Responsibilities:

  • Participate in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.
  • Automated data movements using python scripts.
  • Uploading statistics to MySQL for analysis and logging.
  • Created core python API which will be using among all modules.
  • Hands on experience in using MySQL dB,python API.
  • Hands on experience in using NumPypython API.
  • Hands on experience in using AWS for application deployment and configuration.
  • Data upload and download automation using python and SFTP protocol.
  • Automated AWS S3 data upload / download using python scripts.
  • Hands on experience in system level programming using python like creating processes and monitoring using python scripts.
  • Good experience in using shell scripting for automation.
  • Experience in designing database schema design and defining relationships between tables.
  • Experienced in NoSQL technologies like MongoDB, Cassandra and relational databases like Oracle, SQLite, PostgreSQL, Dynamo DB and MySQL databases.
  • Worked with the stakeholders to gather requirements.
  • Provided technical assistance for maintenance, integration and testing of software solutions during development and release processes.
  • Ensured quality by versioning with Git.

Environment: Python, Amazon AWS EC2, S3, MySQL, PostgreSQL, Linux.

Confidential

Python Developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Participated in the complete SDLC process.
  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Worked on UI using HTML5,CSS3 and Java Scripts.
  • Created User Controls and simple animations using Java Script and Python.
  • Designed and implemented Model-View-View Model pattern for many components in the project (Contracts, Products, Search Sales, Employees, BackOffice Admin).
  • Developed tools using Python, Shell scripting,XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
  • Developed multi-threaded standalone app in Python, PHP, C++ to view Circuit parameters and performance.
  • Developed Python batch processors to consume and produce various feeds.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Developed Business Logic using Python on Django Web Framework.
  • Developed Merge jobs in Python to extract and load data into MySQL database.
  • Successfully migrated the Django database from SQLite to MySQL with complete data integrity.
  • Created PHP/MySQL back-end for data entry from Flash.
  • Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
  • Used JQuery for selecting particular DOM elements when parsing HTML.
  • Used GitHub for version control.
  • Developed SQL Queries, Stored Procedures, and Triggers Using Oracle,SQL, PL/SQL.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Wrote a Python module to connect and view the status of an Apache Cassandra instance.
  • Maintained version control of Python by using GIT. (Merge, Branch, Push, and Commit).
  • Developed multi-threaded standalone app in Python to view performance.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Performed Version control using GIT.
  • Wrote validation scripts in SQL to validate data loading.
  • Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.

Environment: Python 3.x, Python, Django, HTML, JQuery, AJAX, XHTML, JavaScript, XML, GitHub, Flash, SQLite, MYSQL, SQL, PLSQL, Oracle and Windows.

Hire Now