Python Developer Resume
SUMMARY
- 7 years of experience in developing as a Web/Application Developer, server - side programming and coding with analytical programming using Python, Django, Test Automation, Testing and debugging, Software development life cycle, testing all layers of Web Application including frontend, service layer and backend testing.
- Experience in developing Python OpenStack API'S along with Web Services with Python programming language.
- Experienced in developing web-based applications using Python, Django, FLASK, XML, CSS, HTML .
- Developed MVC web-based applications using Python web frameworks like Django and Flask.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash .
- Developed Restful API's integrating web exe with Django and Python implementations with data exchange through JSON and XML formats.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Experience with Unit testing/ Test-driven Development ( TDD ), Load Testing.
- Experience in Algorithms, Data Manipulation, Data acquisition and Data Validation using scikit-learn libraries in Python. This includes NumPy, SciPy, Matplotlib, IPython and Pandas .
- Experience in Test Driven Environment and python test tools unittest, Pytest, Pyunit, Pylint.
- Experience in object-oriented programming (OOP) concepts using Python, C++ .
- Good experience in Shell Scripting, SQL Server, UNIX, and Linux .
- Expertise on Data bases such as MYSQL, Oracle, PL/SQL, PostgreSQL and NOSQL databases like MongoDB, Cassandra.
- Experienced in WAMP (Windows, Apache, MYSQL, Python) and LAMP (Linux, Apache, MySQL, Python) Architecture.
- Experienced in Python's modules like NumPy, regular expressions, collections, dates & times and OS modules.
- Good working experience in DevOps Environment by working on various technologies/applications like GIT, SVN, Jenkins, Docker.
- Experience in Cloud computing window Azure (AWS).
- Good experience in Amazon AWS concepts like EMR, S3, and EC2 web services which provide fast and efficient processing of Big Data.
- Good experience with cloud platforms like Amazon AWS and Google App Engine.
- Configured AWS Identity and Access Management ( IAM ) Groups and Users for improved login authentication.
- Good idea using debugging tools like Bugzilla, and JIRA .
- Experience in maintaining all the tools like Bamboo, Bitbucket, Confluence, JIRA, and GIT, SVN.
- Excellent analytical and problem-solving skills with efficient time management and result oriented attitude.
- Good interpersonal, very hands-on attitude and approach, Inquisitive, Self-determined to learn and improve.
TECHNICAL SKILLS
Web Technologies: JavaScript, AngularJS, CSS3, Bootstrap, HTML5, DHTML, Ajax, jQuery, JSON, XML
Python Libraries: NumPy, SciPy, Matplotlib, python-twitter, Pandas, urllib2, Tkinter
PythonWeb: Django, Flask, Google App Engine, web2py, D jango CMS.
Frameworks Database: Oracle11g, MySQL 5.x, and SQL Server, SQLAlchemy, MongoDB, PyMongo, PostgreSQL, SQLite, Oracle Database, Apache HTTP Server
Operating System: Windows, Linux, Unix, MacOS, Ubuntu
IDE Tools: Eclipse, RSA, JBuilder, Oracle ADF, Web Logic, Rational Rose, LDAP, RUP Methodology, Clear Case/Clear Quest, Pycharm, Jupyter, Visual Studio Code
Web Services: SOAP, REST, WSDL
Methodologies: OOPS/OOAD, MVC, UML, J2EE Design Patterns
Version Control: SVN, GIT, Clear case, Confidential
Tools: Jenkins, RAD, Eclipse, Edit Plus, Apache Ant, log4j, JUnit, Visio, ANT.
Web/App. Servers: WebSphere Application Server 8.0, Apache Tomcat, Web Logic 11g/ 12c, JBoss 4.x/5.x
Cloud Technologies: AWS, S3, EC2
PROFESSIONAL EXPERIENCE
Python Developer
Confidential
Responsibilities:
- Worked on resolving the issues and enhancing the existing web application.
- Used tools such as POSTMAN and soapUI for API testing
- Designed python-based REST API to track events and perform analysis.
- Wrote modules to connect with Docker EE to the web application for deployments
- Used Django Framework in developing the web application to implement the model view control to perform the CRUD operations
- Used python 3.6 library to implement loggers for error debugging and modification
- Collaborated with various teams to implement the desired requirement.
- Tested various cases while debugging and properly documented the test cases
- Jenkins was used as an environment to build development.
- Developed and Implemented various SQL queries and Shell scripting as per client requirements.
Environment: Python 3.5/3.6, Python 2.7, Django 1.4, Java Script, HTML, AJAX, jQuery, JSON, XMLCSS, MySQL, Bootstrap, Git, Linux, PyCharm, Visual Studio Code, JIRA, Jenkins.
Sr. Python Developer
Confidential, West Des Moines, IA
Responsibilities:
- Participated in all the stages of software development lifecycle like design, development, and implementation and testing.
- Developed Views and Templates with Python2.7 and to create a user-friendly website interface Django's view controller and template language is used.
- Developed python/Django based web application, PostgreSQL DB, and integrations with 3rd party email messaging storage services.
- Developed UI using CSS, HTML, JavaScript, jQuery and JSON.
- Unit Test Python library was used for testing many programs on python and other codes.
- Used Django Framework in developing web applications to implement the model view control architecture along with Django's ORM model.
- Worked on cleansing data generated from weblogs with automated scripts in Python 3.6.
- Responsible for Loading, analyzing, and extracting data to and from Oracle database with Python.
- Parsing various format of files like XML, JSON format files and load into Oracle database with Python XML and JSON modules.
- Wrote modules in Python to connect to MongoDB with PyMongo and doing CRUD operations with MongoDB.
- Used Amazon EC2 command line interface along with Bash/Python to automate repetitive work.
- Worked on migrating data to Amazon AWS. Used AWS products like EC2, S3, Boto3 to automate EC2 Instances, taking regular snapshots, Log Monitor, Lambda, REST API Gateway etc.
- Used Python3.6 library BeautifulSoup for web scrapping to extract data for building graphs.
- MySQL Procedures and UNIX Shell Scripts were designed and developed for Data Import/Export and Conversions.
- Generated Python Django Forms to record data of online users.
- Used data manipulation libraries based on Pandas based on NumPy utilising various functions accessing, indexing, merging and grouping data easily using python3.6.
- A Django dashboard with a custom look and feel for end user has been created after a careful study of the Django admin site and dashboard.
- Worked on Data Frames handling large incoming data streams with pandas and plotting using matplotlib .
- Also worked on Numerical data analysis and scientific computations using NumPy and SciPy modules .
- For sending and receiving the data between multiple systems RESTful Web-Services were implemented.
- To avoid the reloading of the entire web page to update small portions, AJAX in UI was used.
- Collaborated with QA to build and populate DB and to ensure the standards.
- JIRA was used to build an environment for development.
Environment: Python 3.5/3.6, Python 2.7, Django 1.4, PostgreSQL, Java Script, HTML, AJAX, jQuery, JSON, XMLCSS, MySQL, Bootstrap, Git, Linux, PyCharm, Pandas, NumPy, SciPy, JIRA, Jenkins, AWS.
Python Developer
Confidential
Responsibilities:
- Designed and developed the UI for the website with HTML, XHTML, CSS, Java Script and AJAX.
- Design, develop, and deploy engaging web applications using Python.
- Develop applications that use MongoDB database, and pymongo.
- Developed web-based application using Django framework with python concepts.
- Developed tools to automate some base tasks using Python, Shell scripting and XML.
- Developed efficient Angular.js for client web-based application.
- Developed a complete front-end application with Bootstrap.
- Developed remote integration with third party platforms by using RESTful web services.
- Used UML Rational Rose to develop Use-case, Class and Object diagrams for OOA/OOD techniques.
- Built database Model, Views and API's using Python for interactive web-based solutions.
- Placed data into JSON files using Python to test Django websites.
- Used Python scripts to update the content in database and manipulate files.
- Generated Python Django forms to maintain the record of online users.
- Extensively used existing macros and developed SAS Programs for Data Cleaning, Validation, Analysis and Report generation. Tested and debugged existing macros.
- Used Django API's to access the database.
- Involved in Python OOP code for quality, logging, monitoring, and debugging code optimization.
- Created Unit test/ regression test framework for working/new code.
- Used PyQt to implement GUI for the user to create, modify and view reports based on client data.
- Installed and maintained web servers Tomcat and Apache HTTP in UNIX.
- Working in team of Architects and Developers to build and deploy Python Flask Peewee Linux AWS.
- Responsible for designing, developing, testing, deploying and maintaining the web application.
- Involved in working with Python open stock API's.
- Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
- Wrote Python code to simplify lists in Python with list comprehension and Python OOP. Worked with POSTMAN for API testing. Developed REST APIs and created User Model for application.
Environment: s: Python 2.7, Django 1.6 AWS, HTML5, JASON Shell scripting, Tomcat, Apache, CSS, Bootstrap, Flask, Java script, MongoDB, Linux, APIs, Git.