Python Developer Resume
Tallahassee, FL
SUMMARY
- Above 7 years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client - Server in domains like Banking, HealthCare, Telecom etc.
- Proficient coder in multiple languages and environments including Python, Django, C, C++ and SQL.
- Experienced in developing web-based applications using Python, Django, UI/UX, PHP, C++, XML, CSS 5, HTML, DHTML, JavaScript, Jdk1.7, jquery, Angular.JS.
- Experience in version control systems using CVS, SVN and Git/Github and issue tracking tools like Jira and BugZilla.
- Experienced in working with various Python IDE's using PyCharm, Spyder, PyStudio, PyScripter, and PyDev
- Understanding of Python best Practices (PEP-8).
- Expertise in handling web applications - UI security, logging, backend services.
- Hands on working with Python latest versions 3.4.3 and 2.7.10,SVN, Git, JIRA, Bugzilla, Axosoft, Amazon EC2/S3.
- Proficient in SQLite, MySQL and Postgre SQL databases with Python.
- Experienced in developing Web Services with Python programming language.
- Familiar with JSON based REST Web services and Amazon Web Services (AWS).
- Worked on Amazon Web Services(AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
- Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views
- Strong understanding of UNIX and Linux environments and commands.
- Hands on experience in Design documentation.
- Strengths include ability to prioritize responsibilities, manage multiple projects in parallel, Ability to interact effectively with all levels of management and developers.
- Well versed with Agile with SCRUM, Waterfall Model and Test-driven development methodologies.
- Experience in building frameworks and automating complex workflows using Python for Test Automation
- Experienced in handling projects for entire software life cycle and provided first, second and third level support. Handled late night calls and deployed production hot fixes.
- Experience in implementing with server side technologies with restful API and MVC design patterns with node JS and Django framework.
- Good experience on using Mercurial, Git (GERITT review) and CVS for configuration management.
- Implemented continuous integration using Jenkins
- Excellent verbal and written skills, especially with regards to presenting findings to both technical and nontechnical audiences.
- Good experience in JAVA and OOPS concepts.
- Good experience in .Net framework.
- Experience in writing test scripts, test cases, test specifications and test coverage.
- Strong analytical and troubleshooting skills.
- Hands on experience in using NOSQL libraries like MongoDB, Cassandra, Redis and relational databases like Oracle, SQLite, PostgreSQL and MYSQL databases.
- Knowledge of the Software Development Life Cycle (SDLC), Agile and Waterfall Methodologies.
- Ability to develop algorithms for descriptive analysis and predictive analysis.
- Experience with Python development under Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora)
- Hands on experience in creating a custom Puppet module skeleton to use same structure across all Puppet modules.
- Good experience in implementing algorithms using MATLAB.
TECHNICAL SKILLS
Programming Languages: C,C++, Java, Python, MATLAB
Operating Systems: Windows, Linux, Unix, OS X
Web Development: HTML,XML,CSS,DHTML,Java Script,JQUERY,AJAX and Angular JS
Deployment Tools: Heroku, Jenkins, AWS, AZURE, Puppet
Python Framework: Django, RabbitMQ, Flask, Web2py and Bottle, Pyramid IDE PyCharm, Sublime Text, Eclipse, Net Beans, RAD, Web Logic Workshop
Query Languages: SQL, PL/SQL
Databases: MySQL, SQL Server RC 2008, Oracle MongoDB, Cassandra
Reporting Tool: SQR reports, AXSPoint Reports, Sql Server Reporting Services (SSRS)
Bug Tracking Tools: Bugzilla, Junit, gdb, Jira.
Web Servers: WebSphere, Apache,WebLogic, Apache, Gunicorn
Modeling Tools: TOAD, Erwin, Rapid Sql
PROFESSIONAL EXPERIENCE
Python Developer
Confidential, Tallahassee, FL
Responsibilities:
- Involved in understanding and analyzing the clients business, requirements for the system.
- Developed dynamic web pages using Python, Django Frameworks.
- Developed monitoring and notification tools using Python.
- Improved the application by designing and developing it using HTML and JavaScript.
- Involved in the development of front end of the application using Python 2.7, HTML5, CSS3, AJAX, JSON and JQuery. Worked on backend of the application, mainly using Active Records.
- Used data structures like directories, tuples, object oriented class based inheritance features for making complex algorithms of networks.
- Created PHP/MySQL back-end for data entry from Flash. I had to assist the Flash developer send the correct data via query strings
- Experience in agile environment using a CI/CD model methodology.
- Involved in building database Model, APIs and Views utilizing python, in order to build an interactive web based solution.
- Generated Python Django Forms to record data of online users.
- Created Data tables utilizing PyQt to display patient and policy information and add, delete, update patient records.
- Wrote a Python module to connect and view the status of an Apache Cassandra instance.
- Developed MVC prototype replacement of current product with Django.
Environment: Python 2.7, Django 1.6, Tableau 8.2, Beautifulsoup, HTML5, AWS, Puppet, CSS/CSS3, Bootstrap, XML, JSON, JavaScript, JQuery, Angular JS, Backbone JS, Restful Web services, Apache, Linux, Git, Amazon s3, Jenkins, MySQL, Mongo DB, T-SQL, Eclipse.
Python Developer
Confidential, Raleigh, NC
Responsibilities:
- Interacted with the client end-users during requirements gathering sessions.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Developed dynamic web pages using Python, Django Frameworks.
- Designed and Developed User Interface using front-end technologies like HTML, CSS, JavaScript, JQuery, AngularJS, Bootstrap and JSON.
- Worked on Django API's for accessing the database.
- Supported Apache Server on Linux Platform.
- Generated Python Django forms to record data of online users and used PyTest for writing test cases.
- Created specific images using Python Imaging Library for the custom images used for each book
- Implemented Business logic, worked on data exchange, processed XML and HTML using Python2.7 and its familiar framework Django.
- Good in troubleshooting issues by identifying the root cause and finding solutions for the issue.
- Model View Control architecture is implemented using Django Framework to develop web applications.
- Developed Views and Templates with Python and using Django's view controller and template language, Website interface is created.
- Good understanding of SOAP UI.
- Used IBM DB2 SQL stored procedures and UNIX Shell Scripts for importing/exporting Data and Conversions.
- Used MATLAB for implementing algorithms and creation of user interfaces.
- Created Django dashboard with custom look and feel for end user after a careful study of Django admin site and dashboard.
- Worked on Jenkins continuous integration tool for deployment of project.
- Deployed the project into Jenkins using GIT version control system.
- Created Git repository and added to GitHub project.
- Developed Application to access JSON and XML from Restful Web Service from consumer side using JavaScript and Angular.JS.
- Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.
- Strong understanding of testing methodologies such as TDD.
- Implemented automate scripts to back up the old records using MongoDB export command and transfer these backup files into backup machine using Ftplib.
- Ensured high quality data collection and maintaining the integrity of the data.
- Developed object-oriented programming to enhance company product management.
Environment: Python2.7, Django, HTML5/CSS, XML, MATLAB, Angular.JS, MySQL, JQuery, JavaScript, JSON, Ajax.
Python Developer
Confidential
Responsibilities:
- Worked on requirement gathering and High level design.
- Created PHP/MySQL back-end for data entry from Flash. I had to assist the Flash developer send the correct data via query strings
- Used HTML/CSS, XML and JavaScript for UI development.
- Converted Visual basic Application to Python, MySQL.
- Generated Python Django Forms, Crispy forms to record data, login and signup of online users.
- Experience in development test automation.
- Designed and Implemented a Random Unique Test Selector Package on processing large volume of data using Python and Django ORM.
- Skilled in using collections in Python for manipulating and looping through different user defined objects.
- Designed email marketing campaigns and also created responsive web forms that saved data into a database using Python/ Django Framework.
- Skilled in using collections in Python for manipulating and looping through different user defined objects.
- Created data base tables, functions, stored procedures and wrote prepared statements using PL/SQL.
- Modified queries, functions, cursors, triggers and stored procedures for MySQL database to improve performance, while processing data.
- Involved in capturing the requirements for serial functional interface and other software requirements specification document.
- Extensive code reviewing using GitHub pull requests, improved code quality, and also conducted meetings among peer.
- Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications.
- Database Administration activities like taking backup, checking log messages, looking for database optimization.
Environment: Python2.7, Django 1.4, Jenkins, MySQL, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux, Git.
Python Developer
Confidential
Responsibilities:
- Used the Django Framework to develop the application.
- Created specific images using Python Imaging Library for the custom images used for each book.
- Used Python to place mdata into JSON files for testing Django Websites.
- Updated and manipulated content and files by using python scripts.
- Implemented web applications in Flask and spring frameworks following MVC architecture.
- Used Django configuration to manage URLs and application parameters.
- Worked on Python Open stack API's.
- Used Python scripts to update content in the database and manipulate files.
- Generated Python Django Forms to record data of online users.
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation
- Optimized the code using smart pointers, profilers and C++ Standard template library.
- Directly responsible for various enhancements of Equipment updates/transmission of signals on OC/STS cables.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Analyzed performance test requirements and developed test plans and have done debugging to understand test objective requirements.
- Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQLdb package to retrieve information.
- Rewrite existing Java, C++ application in Python.
- Responsibilities for creation of Database, Business Logic to display the records dynamically on template based on query, providing user permission to access particular features of the site.
Environment: Python, MySQL, Django, Flask, PHP, XML, Linux, HTML, Java script, SOAP.
