Python Developer Resume
NJ
SUMMARY
- Around 8 years of experience with Python as primary backend and with many MVC frameworks like Django, Flask and Web2py etc.
- Design and Developed Web Services, RESTful API’s for Apps using Python Django - REST and Flask Frameworks on Nginx and Uwsgi servers.
- Well versed with complete lifecycle of Python Development process using the PEP8 standards which includes Designing, Developing, Testing, Implementation and maintenance.
- Experience working with Redis, RabbitMQ for task queues and Celery to manage Asynchronous tasks.
- Expert with JavaScript, JQuery, Ajax and HTML/CSS based UI development.
- Worked on AngularJS and Bootstrap, Responsive Design for front-end framework.
- Deep understanding of SOAP, REST, JSON and XML.
- Strong Expertise in MySQL, Postgres and NO-SQL databases like Mongo DB and Couch DB.
- Expert at parsing, scripting, logging and migrating data.
- Proficient with AWS, MySQL, GIT, MongoDB.
- Fluent in python analyst and machine learning libraries, such as pandas, matplotlib, Scipy, Numpy, Scikit-learn.
- Experience with Cloud Services like Heroku, Google App Engine, Amazon AWS, EC2, S3 etc
- Experience with new Virtual Environments like Vagrant.
- Strong in writing SQL queries and procedures and functions
- Experience writing scripting for Linux and work in Agile environment.
TECHNICAL SKILLS:
Platform: MAC OSX, Linux (RedHat, Ubuntu, Fedora, CentOS) and Windows.
Programming: Python, Java, Jsp, Servlets, PHP, Perl, C.
Frameworks: Django, Flask, Tkinter, Twisted and JSTL
Cloud Computing: Amazon EC2/S3, Heroku, Google App Engine.
Databases: MySQL, PostgreSQL, SQLite, MongoDB, Oracle
Scripting: HTML, CSS, JavaScript, AJAX, JQuery, BASH, Bootstrap
Development Process: Agile Scrum
Modeling Languages: UML
Application Server: Nginx, GlassFish, Gunicorn, Apache and Tomcat
Software Tools: PyCharm, Eclipse, NetBeans, Aptana, Komodo, Sql plus, Github, VirtualBox, MySql Workbench
Data Formats: XML, JSON
Version Controls: Git, SVN Tortoise, Bit Bucket
PROFESSIONAL EXPERIENCE
Confidential, NJ
Python Developer
Responsibilities:
- Developed an API that asynchronously distributes task using RabbitMQ and Celery.
- Porting of data import jobs from cron jobs to distributed tasks, leading to a speedup.
- Efficiently performed all backend tasks from OPS up to the REST API interface/Portal frontend single handedly.
- Deployed async jobs monitoring system using celery flower.
- Wrote unit tests and did code reviews.
- Worked with search business and search team to implement dynamic rule updates to search using elasticsearch.
- Wrote Python normalizations scripts to find duplicate data in different environments.
- Wrote scripts to integrate API’s with 3rd party applications.
- Wrote scripts to Import and Export data to CSV, EXCEL formats from different environments using Python and made a Celery action using REST API call.
- Worked under Agile/Scrum environment and handled production rollouts and issues.
- Developed new and enhanced search features such as SYNONYM, CANONICAL and ABBREVIATION for optimizing search results and relevancy. (JSON-elasticsearch-Kibana)
- Extensively used XLSX reader and writer modules to read, write and analyze data and project the results as per the client request.
- Used GIT and JENKINS for continuous integration and deployment.
Environment: Python 2.7, Flask, Eve, Celery, Mongodb, Event, Postman, Pycharm, JIRA, JSON, Docker, GIT, Jenkins, Linux
Confidential, Cincinnati, OH
Python Developer
Responsibilities:
- Experience in analysis, design, development and maintenance of the web applications.
- Built application logic using Python 2.7, Django and MySQL
- Worked with good enough third party django apps, like South, djcelery, django-all-auth, tastypie and django rest frameworks
- Created Shell scripts for build automation and deployment onto various environments without any manual efforts
- Used Tkinter to create Desktop applications to solve company’s internal problems.
- Experience working with virtual environments like Vagrant
- Used RESTful Web Services in the application development.
- Developed GUI using HTML, AJAX, CSS, JavaScript and jQuery
- Worked on Bootstrap, AngularJS and other Search modules API’s.
- Used Restful Web services for integration with many monitoring devices.
- Considerable knowledge with deployment of servers.
- Used Google Analytics API to analyze web traffic and OAuth for authentication
- Developed python scripts to tokenize XML data and store them to Mongo DB
- Developed python programs to backup MySQL/mongo DB databases to EC2
- Experience working with noSQL database like Mongo DB
- Have a good understanding of Agile methodologies.
- Experience working with Git and Bitbucket.
Environment: Python 2.7, Django 1.6, MySQL, MAC OSX, Linux, HTML, CSS, JQuery, JavaScript, Apache, and SVN.
Confidential, Austin TX
Full Stack Python Engineer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing, deployment and Implementation of various stand-alone, client-server enterprise applications.
- Created Shell scripts for build automation and deployment onto various environments without any manual efforts
- Developed Desktop applications using Tkinter framework to ease few internal problems.
- Developed API’s for mobile applications for OS’s like Andriod, IOS, Blackberry and windows.
- Handling large data sets using cloud bash.
- Developed rich user interface using CSS, HTML, JavaScript and JQuery.
- Used JSON for serialization, transmitting structured data over a network connection.
- Used Django, Flask and web2py frameworks for different internal applications.
- Created database using MySQL, wrote several queries and Django API’s to extract data from database.
- Experience working with noSQL database like MongoDB and CouchDB
- Migrating data from MySQL to Mongo DB.
- Developed/Maintained scalable mobile app tracking and processing modules using Python and S3
- Integrated facebook login using open graphs API for the website.
- Integrated facebook/twitter share connectivity on the website.
- Used Django Database API’s to access database objects.
- Used RESTful Web Services to read the XML content from suppliers.’
- Integrated the application with different internal system.
- Used GIT for the version control.
Environment: Python 2.7, Django 1.4/1.5, Web2py, MySQL, MAC OSX, Linux, HTML, CSS, JQuery, AJAX, JavaScript, GIT, SVN, Apache.
Confidential
Python Developer
Responsibilities:
- Used SDLC process and used PHP to develop website functionality.
- Designed and developed the UI of the website using HTML, NodeJS, XHTML, AJAX, CSS and JavaScript.
- Developed entire frontend and backend modules using Python on DjangoWebFramework on MySQL
- Used Django APIs for database access
- Designed and developed data management system using MySQL. Built application logic using Python2.7.
- Used Django APIs for database access.
- Used Python to extract weekly hotel availability information from XML files using underscore JS.
- Parsed XML file using Python to extract data from database
- Participated in requirement gathering and worked closely with the architect in designing and modelling.
- Worked on development of SQL and stored procedures, trigger and function on MYSQL.
- Developed shopping cart for Library and integrated web services to access the payment (E-commerce).
- Designed and developed a horizontally scalable APIs using Python Flask.
- Designed Cassandra schema for the APIs
- Java implementation on given project
- Developed shopping cart for Library and integrated web services to access the payment.
- Used Php language on lamp server to develop page.
- Developed dynamic interaction page on .net MS visual basic-2014, using SQL developer tools.
Environment: Python 2.6/2.7, JavaScript, Django Framework 1.3, SQL, MySQL, LAMP, JQuery, Adobe Dreamweaver, Apache web server, PHP, Lamp, underscore JS. SQL developer tool.
Confidential
Software Engineer
Responsibilities:
- Understanding the client requirement and developing the code using Python scripting.
- Developing the code by using Python modules.
- Involved to developing in Login, Register information module.
- Involved in design and implementation of project.
- Involved in creating page templates required for the project.
- Interacting with team members on technical programming.
- Solving production support issues(such as bug fixes, queries etc).
- Prepared documentation for the generated reports.
- Developed the customer complaints application using Django Framework, which includes and Python code.
- Involved in development of main modules like CSV import, bulk content upload.
- Writing unit test cases where ever required on the application.
- Performing code optimization.
Environment: Python, Django, Oracle 11g, HTML5, CSS3, Windows
