Python developer Resume
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:
ConfidentialPython 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.
ConfidentialJr.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.