We provide IT Staff Augmentation Services!

Python developer Resume

3.67/5 (Submit Your Rating)

SUMMARY:

  • Over 4+ years of IT Experience in designing, developing, testing and implementing various stand-alone and client-server architectures based enterprise application software on different domains. 
  • Good experience in developing web applications implementing MVT/MVC architecture using Django, Flask web application frameworks.
  • Good Experience in Infrastructure Development and Operations involving Google App Engine and AWS Cloud platforms.
  • Experience in Object Oriented Design and Programming concepts in Python and Java. 
  • Having experience in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Working Experience on various Python packages such as NumPy, SQLAlchemy, Beautiful soup, pickle, Pyside, Pymongo, SciPy, PyTables. 
  • Experienced in developing web-based applications using Python, Django, PHP, C++, XML, CSS, HTML, DHTML, JavaScript, Bootstrap and JQuery.
  • Experienced in NoSQL technologies like MongoDB, Redis and Cassandra and relational databases like SQLite, PostgreSQL, Dynamo DB, MariaDB and MySQL databases. 
  • Good Experience in MVC frameworks like AngularJS, NodeJS and jQuery. 
  • Proficient in developing Web Services (SOAP, RESTful) in Python using XML, JSON. 
  • Experience in Linux Bash shell scripting and following PEP Guidelines in Python. 
  • Considerable Experience in working on different operating Systems like Windows, IOS, Linux (Ubuntu, CentOS, Red Hat).
  •  Working knowledge on Hadoop, Spark, Big data Technologies.  
  • Experience with Unit testing/ Test driven Development (TDD), Load Testing and worked on Celery Task queue and service broker using RabbitMQ. 
  • Efficient knowledge in using different version control systems like Git, CVS and GitHub. 
  • Experience in Open Stack APIs and Socket Programming. 
  • Hands on Experience in Data mining and Data warehousing using ETL Tools and Proficient in Building reports and dashboards.
  • Good knowledge in developing Mobile Applications.
  • Involved in all the phases of Software Development Life Cycle (SDLC) using Project management tools JIRA, Redmine and Bugzilla. 
  • Extensive knowledge and experience in developing Single Page Applications (SPA) using AngularJS. 
  • Familiarity with development best practices such as code reviews and unit testing and experience in designing the Automation frameworks.
  • Experience in writing reusable and in test driven development using Unit Testing and Selenium. 
  • Expertise in Production support and Knowledge of deployment using Ansible, Heroku and Jenkins. 
  • Hands on experience in debugging and fixing the bugs and very good with support and maintenance. 
  • Capability to successfully multi-task and prioritize work. 
  • Ability to participate to solve business and technical issues.

TECHNICAL SKILLS

 

Languages: Python, C, C++, Shell Script, Java, PHP, PL/SQL, Ruby

Version Controls: GIT, Github, SVN, CVS

Web Technologies: JavaScript, HTML, CSS, JQuery, AngularJS, ExtJS, Node JS, React JS, JSON and bootstrap.

Frameworks: Django, Flask, Pyramid

Web Services: Soap, Apache Axis, Restful

Bigdata Technologies: Hadoop, Hive, Pig, Spark

Cloud: AWS, Openstack

Databases: PostgreSQL, MySQL, MariaDB, Oracle 8i/9i/10g, MS Access, SQL Server, Sybase,SQLLite,SQL Alchemy

NoSQL Databases: Mongo DB, Redis, Cassandra

Operating Systems: Linux, Windows, IOS, MAC OSX.

Protocols: TCP/IP, HTTP/HTTPS, SMTP 

PROFESSIONAL EXPERIENCE:

Confidential

Python Developer

Responsibilities: 

  • Analyzed and gathered business requirements specifications by interacting with client and understanding business requirement specification documents.
  • Implemented REST APIs using Python and Django framework.
  • Developed web-based applications using Python, Django, XML, CSS, HTML, JavaScript, AngularJS, jQuery and Bootstrap.
  • Designed Data Quality Framework to perform schema validation and data profiling on Spark (Pyspark) 
  • Unit Test Python library was used for testing many programs on python and other codes.
  • Wrote Python scripts to parse JSON documents and load the data in database.
  • Implemented web applications in Flask frame works following MVC architecture. 
  • Used AngularJS as the development framework to build a single-page application.
  • Used Celery with RabbitMQ, MySQL, Django, and Flask to create a distributed worker framework.
  • Implemented SQL Alchemy which is a python library for complete access over SQL. 
  • Developing applications using RESTFUL architecture using Node.js and PHP as backend languages. 
  • Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQLAlchemy and PostgreSQL.
  • Leveraged spark (Pyspark) to manipulate unstructured data and apply text mining on user's table utilization data.
  • Developed mobile cross-browser web application Angular JS, JavaScript API. 
  • Implemented JSON Schema for validating the structure of JSON data.
  • Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
  • Created Automation test framework using Selenium.
  • Implemented monitoring and established best practices around using elastic search. 
  • Followed AGILE development methodology to develop the application.
  • Used Test driven approach (TDD) for developing services required for the application.
  • Used Git to resolve and coding the work on python and portlet.

Environment: Python 2.x/3.x, Django 1.9, PHP7, Perl, HTML5, CSS3, JavaScript, JQuery, MySQL, AWS, MongoDB, Angular JS, JIRA, RabbitMQ, Selenium, Web Services, Jenkins, Git, Linux.

Confidential

Jr.Python Developer

Responsibilities:

  • Responsible for SDLC process in gathering requirements, system analysis, design, development, testing and deployment.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, CSS, JavaScript and JQuery.
  • Work with team of developers on python applications for RISK management. 
  • Design, develop, test, deploy and maintain the website. 
  • Designed and developed data management system using MySQL. 
  • Rewrite existing Python/Django modules to deliver certain format of data. 
  • Developed entire frontend and backend modules using Python on Django Web Framework. 
  • Responsible for debugging and troubleshooting the web application. 
  • Using Subversion control tool to coordinate team-development. 
  • Used Django Database API's to access database objects. 
  • Developed server based web traffic statistical analysis tool using Flask, Pandas.
  • Wrote python scripts to parse XML documents and load the data in database. 
  • Handled all the client side validation using JavaScript.
  • Automated the existing scripts for performance calculations using Numpy and sql alchemy. 
  • Used JQuery for all client side JavaScript manipulation. 
  • Created unit test/regression test framework for working/new code 
  • Created a Python based GUI application for Freight Tracking and processing 
  • Used Django framework for application development. 
  • Created database using MySQL, wrote several queries to extract data from database. . 
  • Wrote scripts in Python for extracting data from HTML file. 
  • Effectively communicated with the external vendors to resolve queries. 
  • Used Perforce for the version control. 
  • Worked in development of applications especially in UNIX environment and familiar with all commands.

Environment: Python 2.7, Flask, PHP, Ruby, HTML5, CSS, JavaScript, JQuery, AJAX, Web services, GitHub, Selenium, MYSQL, PostgreSQL, Mongo DB.

We'd love your feedback!