Python Developer Resume
2.00/5 (Submit Your Rating)
Columbus, OH
SUMMARY
- Around 6 years of experience in Analysis, Design, Development, Management and Validation of various stand - alone, client-server enterprise applications.
- Good Knowledge of the Software Development Life Cycle (SDLC) and Waterfall Methodologies.
- Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
- Experienced with Python frameworks like Webapp2 and, Flask.
- Working Knowledge of Pandas, Numpy, Scipy, Scikit-Learn, Matplotlib.
- Proficient in Front end development experience using HTML, XML, CSS, JQuery, JSON and Javascript.
- Strong proficiency in version control systems: SVN, Git, JIRA, Bugzilla, Amazon EC2/S3.
- Good understanding of Microsoft Azure with applications to Machine Learning.
- Working Experience with OpenStack for cloud security and automation using Shell Scripting.
- Expertise in client scripting language and server side scripting languages like JavaScript, JQuery, JSON, DOJO, bootstrap, Node.js, Angular.js and backbone.js.
- Excellent experience with Python development under Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora).
- Experience in Working with Celery Task queue and service broker using RabbitMQ.
- Experience with JSP Servlets, Web Services (SOAP, REST) and Tomcat. Effective in executing multiple tasks and assignments ahead of schedule. Created and maintained effective budgets.
- Implementing RESTful interfaces.
- Hands-on experience in UNIX and Linux Kernels, Shell Scripting.
- Proficient in SQL databases MySQL, Oracle and no-SQL databases MongoDB and Cassandra.
- Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, Data analytics, data wrangling and Excel data extracts.
- Advised management on improvement strategies, Competitive & Profitability Analysis.
- Excellent in Business Analytics. Highly effective management and organizational skills with ability to prioritize.
- Exposure to Client/Server, Web Application developmental tools and Software development and design.
TECHNICAL SKILLS:
Languages: Java, Python, PL/SQL.
Databases: Oracle, SQLServer, MySQL, MongoDB, SQLite database, MariaDB, MS SQL Server.
Web Technologies: PHP, JSP, Servlets, JQuery, XML, JSON, HTML5, CSS, JavaScript.
Web/Application Server: Apache, WebLogic
Framework: Bootstrap, Hibernate, Django
Testing Tools: HP's Quick Test Professional, IBM Rational Functional Tester, Selenium.
Tools: Eclipse, MS Office, Android Studio
Operating Systems: Windows, Ubuntu
PROFESSIONAL EXPERIENCE
Python Developer
Confidential, Columbus, OH
Responsibilities:
- Participated in all the stages of software development lifecycle like design, development, and implementation and testing.
- Django Framework that was used in developing web applications to implement the model view control architecture.
- For database access DJango API's have been used.
- Cleansing data generated from weblogs with automated scripts in Python
- 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
- Writing modules in Python to connect to MongoDB with PyMongo and doing CRUD operations with MongoDB.
- Developed and tested many features for dashboard using Flask, CSS and JavaScript. Writing backend programming in Flask.
- Developed Job dashboard monitor UI using Django/Flask.
- Business logic implementation, data exchange, XML processing and graphics creation has been done using Python and Django.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Used URI routing with webapp2 and AJAX in order to fetch/store data on the Cloud DataStore.
- Views and Templates were developed with Python and to create a user-friendly website interface Django's view controller and template language is used.
- Developed UI using CSS, HTML, JavaScript, AngularJS, JQuery and JSON.
- DB2 SQL Procedures and UNIX Shell Scripts were designed and developed for Data Import/Export and Conversions.
- Used Celery as task queue and RabbitMQ, Redis as messaging broker to execute asynchronous tasks.
- A Django dashboard with custom look and feel for end user has been created after a careful study of the Django admin site and dashboard.
- Unit Test Python library was used for testing many programs on python and other codes.
- JIRA was used to build an environment for development.
- To build and populate DB and to ensure the standards the team of QA was also collaborated.
- In order to avoid the reloading of the entire web page to update small portions, AJAX in UI was used.
- For sending and receiving the data between multiple systems RESTful Web-Services were implemented.
- Features for dashboard were developed and tested using CSS, JavaScript, Django, and Bootstrap.
Python Developer
Confidential
Responsibilities:
- Responsible for requirement gathering, designing and developing web based applications.
- Coded model level validation and provide guidance in making long term architectural design decisions and also used Agile Methodology and SCRUM process.
- Developed and handled business logics by backend python programming to achieve optimal results.
- Worked on Element Tree XML API in python to parse XML documents and load the data in database.
- Wrote unittest cases for unit, integration, and functional tests, run automatically by Hudson/Jenkins in the builds triggered by each push to Git.
- Developed user interfaces using html, CSS, JavaScript, Ajax, JSON and JQuery.
- Experienced with Bootstrap as a mechanism to manage and organize the html page layout.
- Used JavaScript to validate all the client side validations.
- Used Django configuration to manage URL's and application parameters.
- Used Pandas as API to put the data as time series and tabular format for manipulation and retrieval of data.
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of Python code using a web browser.
- To provide automation, used Configuration Management Tool, Chef.
- To handle the multi-processing created a celery tasks and for message broker REDIS is used.
- Implemented web applications in Flask frame works following MVC architecture.
- Worked on Matillion ETL Tool, used it to transfer and load data into Amazon Redshift.
- Creating and configuring virtual development environments with Chef and Virtual Box.
- Used Pandas Library for statistical analysis.
- Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP.
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Involved and worked on Python Open stack API's.
- Used several python libraries such as wxPython, Numpy and matPlotLib.
- Used PyUnit, Python unit test framework for all the Python applications.
- Involved in implementation of automate scripts to back up the old records by using Mango DB export command and transferred the backup files into backup machine with the help of ftplib.
- Involved in build and deployment on various environments including Linux and UNIX.
- Worked with team of developers on Python applications for RISK management.
- Used design patterns efficiently to improve the code reusability and also used JIRA for bug tracking and issue tracking.
- Hands on experience on version control tools such as GitHub and amazon EC2.
Python Developer
Confidential
Responsibilities:
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Work with team of developers on python applications for RISK management.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript
- Made Django web based apps for Insurance premium calculations.
- Generated property list for every application dynamically using Python.
- Creating unit test/regression test framework for working/new code.
- Using Subversion version control tool to coordinate team-development.
- Responsible for debugging and troubleshooting the web application
- Designed and developed data management system using MySQL.
- Rewrite existing Java, C++ application in Python.
- Designed the architecture of the hardware environments and methodology of the code.
- Experienced in Agile Methodologies and SCRUM Process.
- Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Used Pandas library for statistical Analysis.
- Used Numpy for Numerical analysis for Insurance premium.
- Generated property list for every application dynamically using python.
- Handled all the client side validation using JavaScript.
- Experience in development of web services SOAP, RESTful for sending and getting data from the external interface in the XML and JSON format.
- Creating unit test/regression test framework for working/new code.
- BuildSQL, NOSQLqueries implementing functions, packages, views, triggers, and tables.
- Using Subversion version control tool to coordinate team-development.
- Responsible for debugging and troubleshooting the web application.
- Involved in Developing a Restful API'S service using Python Flask framework.
- Handling the day to day issues and fine tuning the applications for enhanced performance.
- Worked in development of applications especially in UNIX environment and familiar with all of its commands.
