Sr.python Developer Resume
PROFESSIONAL SUMMARY:
- Over 7 years of professional Software Development work Experience with efficient application development and designing knowledge of Python and Django ability in development of web based applications using Python.
- Experience in working with Agile Methodologies (Scrum).
- Skillful experience in Python by developing software’s using new tools, libraries used: libraries - BeautifulSoup, numpy, Scipy, PySide, python-twitter, matplotlib, Pickle, Pandas data-frame, networkx, urllib2, MySQL dB for database connectivity) to improvise software development process.
- Experience in working with Python, Java, C++, HTML, DHTML, XML, CSS, JavaScript, JQuery, Bootstrap, JSON, Angular.JS and Node.JS.
- Mastering in implementing Model view control architecture using Django for web based applications.
- Proficient in Object Oriented Programming concepts like Multi-Threading, Exception Handling and Collections.
- Proficient in developing Web Services (SOAP, RESTful) in Python using XML, JSON.
- Proficient in using editors Eclipse, PyCharm, PyScripter and Sublime Text while developing different applications.
- Experience in error detection and exception handling. Debugging using PDB, Eclipse and PyCharm.
- Having good knowledge in using NoSQL databases like Apache Cassandra and MongoDB.
- Sound Experience in using different version control systems like Git, CVS and GitHub.
- Good Knowledge in deployment of applications using Heroku and Docker.
- Experience in working with application servers - Apache Tomcat (6.0, 7.0, 8.0), WebSphere (7.0, 8.5, 8.5.5), WebLogic (10.0, 10.3, 11g, 11gr1).
- Familiarity with development best practices such as code reviews and unit testing and experience in designing the automation frameworks.
- Expertise in working with GUI frameworks - PyJamas, Jython.
- Proficient in writing SQL Queries, Stored procedures, functions, tables, views, triggers on various databases like Oracle, DB2, MySQL.
- Good Knowledge in using Rabbitmqand Apache Solr.
- Good idea using debugging tools like Bugzilla, and JIRA.
- Extensive knowledge of J2EE (JSP, JDBC, Servlets,).
- Experience in working with different operating systems Windows, UNIX, and MAC OSX.
- Good knowledge on hosting Python applications using WSGI module.
- Active participation in various phases of SDLC - Requirement Analysis, Design, Development and Testing on various Development and Enhancement Projects.
- Special skills in developing user friendly, simple yet effective web based applications.
- Hands on experience in debugging and fixing the bugs and also very good with support and maintenance.
- Expertise in understanding user requirements and translating business requirements into technical solutions with excellent problem solving and troubleshooting capabilities.
- Good at Analysis, Designing, Programming, Implementation and Testing techniques.
- A skilled problem solver and an efficient team player. Can effectively work in both independent and collaborative work environments.
TECHNICAL SKILLS:
Frameworks: Django, Flask, Robot, Struts, Angular JS
Web Technologies: HTML, XML, CSS, AJAX, Java Script, JQuery, DOM Angular JS, Node JS,,PHP
Programming Languages: C, Java, Python, SQL and PL/SQL.
J2EE Technologies: JSP, Java Servlets, JDBC.
Source Control: SVN, CVS, Git, GitHub.
Application servers: Apache Tomcat, JBoss, WebLogic, WebSphere.
Databases: Oracle (9i,10g, 11g), My SQL, Apache Cassandra, MongoDB.
IDE s/ Development Tools: NetBeans, Eclipse, PyCharm, PyScripter, PyStudio, and Sublime Text.
Operating Systems: Windows, RedHat Linux, MAC OSX.
Deployment Tools: Heroku, Amazon EC2.
Bug Tracking tools: Bugzilla and JIRA.
Test Automation tools: Selenium.
PROFESSIONAL EXPERIENCE:
Confidential, CO
Sr.Python Developer
Responsibilities:
- 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.
- Developed web based application using Django framework with python concepts.
- Generated Python Django forms to maintain the record of online users.
- Used Django API’s to access the database.
- Involved in Python OOD code for quality, logging, monitoring, and debugging code optimization.
- Designed and developed the UI for the website with HTML, XHTML, CSS, Java ScriptAJAX and Angular JS.
- Wrote Python modules to view and connect the Apache Cassandra instance.
- Developed tools to automate some base tasks using Python, Shell scripting and XML.
- 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.
- Developed efficient Angular.js for client web based application.
- Responsible for designing, developing, testing, deploying and maintaining the web application.
- Involved in working with Python open stock API’s.
- Responsible for managing large databases using Panda data frames and MySQL.
- Wrote and executed various MySQL database queries from Python-MySQL connector and MySQLdb package.
- Involved in debugging and troubleshooting issues and fixed many bugs in two of the main applications which are main source of data for customers and internal customer service team.
- Implemented SOAP/RESTful web services in JSON format.
- Created Git repository and added the project to GitHub.
- Involved in debugging the applications monitored on JIRA using agile methodology.
- Attended many day-to-day meetings with developers and users and performed QA testing on the application.
Environment: Python, Django,PyQT, Panda API, HTML, CSS, AJAX, Tomcat, Apache HTTP, Angular.js, JSON, Restful, XML, JavaScript, OOD, Shell Scripting, GITHub, MYSQL, Cassandra, Jira, Agile.
Confidential, Danbury, CT
Python Developer
Responsibilities:
- Worked on designing, coding and developing the application in Python using DjangoMVC.
- Developed dashboard using Highcharts JavaScript library.
- Used Django configuration to manage URLs and application parameters.
- Used Pandas (Python library) for Statistical Analysis.
- Experience in working with Python ORM Libraries including Django ORM, SQLAlchemy.
- Designed and developed the UI of the website using HTML5, XHTML, AJAX, CSS3, JQuery and JavaScript.
- Used standard Python Modules e.g. CVS, RobotParser, itertools, pickle, jinja2, lxml for development.
- Interactive in providing change requests, trouble reports and requirements collection with the client.
- Worked on integrating python with Web development tools and Web Services.
- Wrote and executed various MYSQL database queries from python using Python MySQL connector and MySQL dB package.
- Wrote scripts in Python for extracting data from HTML file.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Utilize PyUnit, the Python Unit test framework, for all Python applications.
- Created most important Business Rules which are useful for the scope of project and customer needs.
- Used Collections in Python for manipulating and looping through different user defined objects.
- Improved code reuse and performance by making effective use of various design patterns.
- Deployed the project into Heroku using GIT version control system.
- Creating database schema for MySQL Database and helped to draw ER-Diagrams using Microsoft Visio.
- Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
Environment: Python 2.7, Django, Java Script, HTML5, XHTML, JQuery, JSON, XML, CSS3, MySQL,Bootstrap, Heroku, Git, sqlalchemy, RabbitMQ, Linux.
Confidential, Sunnyvale, CA
Python Developer
Responsibilities:
- Analyze, design, develop, test, deploy and maintain the website.
- Involved in entire SDLC process.
- Designed the User Interface using HTML, XHTML, CSS, JavaScript, and AJAX for the website.
- Frontend and Backend modules were created using Python on Django framework.
- Developed Python code for instantiating multi-threaded application and running with other applications.
- Designed and developed Database management using MYSQL.
- Developed Python modules to extract data from MYSQL database.
- Wrote and executed various MySQL database queries from Python-MySQL connector and MySQLdb package.
- Created Unit test framework for new codes.
- Used Python library Beautiful Soup for webscrapping.ss.
- Deployed the project into Heroku using GIT version control system.
- Skilled in using collections in Pythonfor manipulating and looping through different user defined objects.
- Responsible for debugging and troubleshooting issues.
- Implemented Web Services using SOAP for sending and receiving data from external interface in XML format.
- Maintaining the scripts using the SVN version Control.
- Maintaining customer database using MS EXCEL.
Environment: Python, Django, HTML, XHTML, CSS, Java Script, AJAX, MYSQL, Beautiful Soup, SOAP, Heroku, GIT, SVN.
Confidential, Dallas, TX
Python Programmer
Responsibilities:
- Design, develop, test, deploy and maintain the website.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Designed and developed data management system using MySQL.
- Rewrite existing Python/Django/Java module to deliver certain format of data.
- Used Django Database API’s to access database objects.
- Wrote python scripts to parse XML documents and load the data in database.
- Generated property list for every application dynamically using python.
- Responsible for search engine optimization to improve the visibility of the website.
- Handled all the client side validation using JavaScript.
- 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.
Environment: Python, Django 1.3, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server.
Confidential
Java Developer
Responsibilities:
- Involved in Requirement study, Analysis and Design.
- Designed and developed ASP. JScript, GUI for user interface with various Server Controls (textbox, labels, data grid, data list, validations controls).
- Developed Custom User Controls to reduce the Complexity in User Interface Coding and provide better look and feel.
- Used Java Script for validating client side data entry screens.
- Used CSS (Cascading Style Sheets) for maintaining appearance of Web Pages.
- Involved in design of the database using normalization techniques, and developed the data layer of system.
- Wrote classes for data access layer, which acts as a bridge between the business and data layers; contributed to business layer by writing business objects and validation classes.
- Efficiently involved in Focus Group Sessions at different stages of Application development to ensure optimum results.
- Involved in writing Stored Procedures that generates the output in XML Format by using SQLXML utility.
- Job responsibilities also included creating the database objects like Tables, Indexes, and Triggers.
- Responsible for development, modification and maintenance of Invoice Management System (IMS) which is used to streamline invoice processing, tracking and reporting.
Environment: Java, JSP, HTML, JavaScript, ASP. JScript, GUI, XML, WebLogic, Apache Tomcat, CSS.
