Python Developer Resume
Bloomfield, CT
SUMMARY:
- Around 8 years of experience as a Python Developer, proficient coder in multiple languages and environments including Python, REST Api, AWS, C, C++ and SQL.
- Wrote python scripts to parse XML documents and load the data in database and developed web - based applications using Python, CSS and HTML.
- Worked on applications and developed them with XML, JSON, XSL (PHP, Django, Python, Rails).
- Experienced with full software development life cycle, architecting scalable platforms, object oriented programming, database design and agile methodologies.
- Experienced in developing Web Services with Python programming language.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and python libraries.
- Experienced in developing web-based applications using Python, Django, PHP, C++, XML, CSS, HTML, DHTML, JavaScript and Jquery.
- Experienced in working with various Python IDE's using PyCharm, PyScripter, Spyder, PyStudio and PyDev.
- Expertise in using Relational Databases using SQLite, MySQL, MSSQL and Oracle databases withPython.
- Experienced in web applications development using Django/Python using HTML/CSS for server-side rendered applications.
- Excellent working knowledge in UNIX and Linux shell environments using command line utilities.
- Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, My SQL, and Python/PHP) Architecture.
- Experience working in both water fall and Agile software methodologies.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Generated Python Django Forms to record data of online users.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
- Skilled in using collections in Python for manipulating and looping through different user defined objects.
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser.
- Experience in implementing and working on the python code using shell scripting. Performed troubleshooting, fixed and deployed many Python bug fixes.
- Wrote and executed various MySQL database queries from python using\ Python-MySQL connector and MySQL dB package.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Experience with continuous integration and automation using Jenkins.
- Experienced in developing web-based applications using Python and JavaScript in Linux based OS.
- Designed and implemented large scale business critical systems using Object oriented design and Programming concepts using Python and Django.
TECHNICAL SKILLS:
Programming Languages: Python, Java, C/C++, PERL, SQL and PL/SQL.
Web Technologies: HTML, CSS, DOM, SAX, JavaScript, JQuery, AJAX, XML, AngularJS. J2EE
Technologies JSP, Java Servlets, JNDI, JDBC and JMS.
Frameworks: Django, Zope, PyJamas, Python, CSS Bootstrap Application servers Apache Tomcat, JBoss, WebLogic, WebSphere Deployment Tools Heroku, Amazon EC2
Testing Tools: Bugzilla, and JIRA.
IDE's/ Development Tools: NetBeans, Eclipse, PyCharm, PyScripter, PyStudio, and Sublime Text. Analytic Tools JMP PRO, SAS, Tableau, UCI NET, NodeXL
Databases: Oracle, My SQL, Apache Cassandra, MongoDB Version Control SVN, CVS, Git, GitHub.
Protocols: TCP/IP, HTTP/HTTPS, SOAP, SMTP
Operating Systems: Windows, Red hat Linux 4.x/5.x/6.x, Ubuntu.
PROFESSIONAL EXPERIENCE:
Confidential, Bloomfield, CT
Python Developer
Responsibilities:
- Worked on designing, coding and developing the application in Python using Django MVC.
- Writing backend programming in Python Scripting.
- Develop test code in Python language using Selenium IDE and JUnit framework.
- Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium Web Driver.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package
- HTML, Java Script, Angular
- Linux/Devops(DOCKER, CHEF, PUPPET)
- AWS, Django
- Associated on CSS Bootstrap to develop web applications.
- Used Django configuration to manage URL's and application parameters
- Added Celery task queue and broker using RabbitMQ.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
- Maintain Selenium scripts in between releases. Reproduce failed automated test cases manually.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
- Build SQL queries for performing various CRUD operations like create, update, read and delete.
- Used many Regular Expression in order to match the pattern with the existing one.
- Used Python library Beautiful Soup for webscrapping.ss.
- Updated the client admin tool to have the new features like support for internalization, support for customer service and etc.
- Refactored existing project to make it more RESTful and thread-safe.
- Worked on updating the existing clip board to have the new features as per the client requirements.
- 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, JavaScript, HTML5, Selenium WebDriver, Selenium IDE, Beautiful Soap, Python Scripting, CSS3, MySQL, RESTful, Bootstrap, RabbitMQ.
Confidential, Thousand Oaks, CASr. Python Developer
Responsibilities:
- Analyzed system requirements specifications and also in client interaction during requirements specifications.
- Implemented Model View Control architecture in developing web applications using Django Framework.
- Designed and Developed automation script using Selenium WebDriver.
- Created Automation test framework using Selenium.
- Designed the front end of the application using Python Scripting, HTML, CSS, AJAX, JSON and JQuery.
- Used several python libraries like wxPython, numPY and matPlotLib.
- Web Servises- Rest/Soap
- Scripting like SQL, JAVA
- Developed rich user interface using CSS3, HTML5, JavaScript, AngularJS, JQuery and JSON.
- Created UI using JavaScript and HTML5/CSS.
- Designed and developed MySQL Stored Procedures and Shell Scripts for Data Import/Export and Conversions
- Used Git and Jira for code submissions and review process.
- Recorded and plays back test in Firefox using Selenium IDE.
- Build all database mapping classes using Django models and Cassandra.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, OracleDB, PostgreSQL, and VMWare API calls.
- Developed applications especially in UNIX environment and familiar with all of its commands.
- Performed validations for input fields making use of mainly Active Records.
- Worked with the Cloud technology using Open Stack.
- Run tests by using Selenium remote control in different browsers.
- Work with team of developers on Python applications for RISK management.
- Worked on writing and as well as reading data from CVS and Excel file formats.
- Tuned the code with performance and consistency (with the requirements) as the main factors of consideration.
- Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
- Resolved ongoing problems and accurately documented progress of a project.
Environment: Python 2.7, Django, Selenium IDE, Selenium WebDriver, JavaScript, HTML5, XHTML, JQuery, JSON, XML, CSS3, MySQL, AngularJS, Cassandra, Git, UNIX.
Confidential, Rochester, MNPython Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Created UI using JavaScript and HTML5/CSS.
- Design and Analysis of application.
- Used Django APIs for database access.
- Expertise in preparing scripts for Automated testing (using Selenium), performance & Manual Testing covering width and depth of a given business process.
- Performed browser compatibility testing (Firefox, Chrome, Safari, Opera, Opera mini) of a web based application to ensure that functionality works fine.
- Worked on Integration of Selenium RC/WebDriver with existing API to test Framework.
- Worked as freelance Web Designer on various web design and development projects as well as UI design projects
- Expertise in locating the web elements using XPATH and CSS.
- Used JavaScript and XML to update a portion of a webpage.
- Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
- Experience with advanced CSS concepts and also building table-free layouts.
- Django is used for the configuration, to manage parameter applications and also URL's.
- Developed API modularizing existing python module with the help of PyYAML libraries
- Associated with development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Manage, collaborate and coordinate the work of an offshore development team.
- Created database using MySQL, wrote several queries to extract/store data.
- Performed optimization of test server by implementing multiprocessing for the caching system, improved user experience.
- Wrote unit test cases for testing tools.
- Special skills in developing user friendly, simple yet effective web based applications.
- Worked in development of applications especially in UNIX environment and familiar with all of its commands.
Environment: Python 2.7, Django, Selenium RC, Selenium WebDriver, MySQL, UNIX, HTML, CSS, Apache, JavaScript, Linux, XML.
ConfidentialPython Developer
Responsibilities:
- Associated on developing internal testing tools written in Python.
- Created UI using HTML, CSS, JavaScript, AJAX, JSON, and JQuery
- Ensured high quality data collection and maintaining the integrity of the data.
- Used JQuery for all client side JavaScript manipulation.
- Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and python libraries.
- Worked on CSS Bootstrap to develop web applications.
- Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
- Debug application deployments on Cloud environments.
- Build SQL queries for performing various CRUD operations.
- Exported/Imported data between different data sources using SQL Server Management Studio.
- Responsible for debugging and troubleshooting the web application.
- Participated actively in unit testing, integration testing and GUI.
- Carried out various mathematical operations for calculation purpose using python libraries.
- Coded test programs and evaluated existing engineering processes.
- Experience in debugging and troubleshooting programming related issues.
Environment: Python 2.7, MySQL, UNIX, HTML, Shell Scripting, CSS, Apache, JavaScript, Linux, AJAX, JSON, JQuery.
ConfidentialPython Developer
Responsibilities:
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Used Django framework for application development.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript
- Worked on CSS Bootstrap to develop web applications.
- Used AJAX to modify small portions of the web pages by sending a request to the server avoiding the need of reloading the entire web page.
- Designed and developed Web services using XML and JQuery.
- Improved performance by using more modularized approach and using more in built methods.
- Experienced in Agile Methodologies and SCRUM Process.
- Maintained program libraries, users' manuals and technical documentation.
- Wrote unit test cases for testing tools.
- Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Built various graphs for business decision making using Python matplotlib library.
- Worked in development of applications especially in UNIX environment and familiar with all of its commands.
- Used Numpy for Numerical analysis for Insurance premium.
- Handling the day to day issues and fine tuning the applications for enhanced performance.
- Implement code in Python to retrieve and manipulate data.
Environment: Python, Django, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server, NO SQL, JQuery.
ConfidentialJava / Python Developer
Responsibilities:
- Developed entire modules using Java and Python using Web Frameworks.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
- Designed and developed data management system using MySQL.
- Designed and developed user interactive interfaces.
- Using Subversion version control tool to coordinate team-development.
- Used Django Database API's to access database objects.
- Wrote python scripts to parse XML documents and load the data in database.
- Responsible for debugging and troubleshooting the web application
- Designed complex application database SQL statements for querying, updating and reporting using Python Database Connector.
- Developed in Windows and going to deploy it in Linux server.
- Build SQL queries implementing functions, packages, views, triggers, and tables.
- Rewrite existing Java, C++ application in Python.
- Performed database operations and queries using MySQL.
- Designed complex application database SQL statements for querying, updating and reporting using Python Database Connector.
- Responsible for running and maintaining business processes on daily / weekly / monthly basis.
Environment: Java, Python, Django, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, SQL, MySQL, Apache Web Server, UNIX.
ConfidentialWeb Developer
Responsibilities:
- Designed the front end of the application using CSS, AJAX, JSON and JQuery.
- Created UI screens using HTML/CSS, ASP.NET.
- Used JavaScript and XML to update a portion of a webpage.
- Designing backend T-SQL Stored Procedures
- Experience with advanced CSS concepts and also building table-free layouts.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, JavaScript.
- Designed the architecture of the hardware environments and methodology of the code.
- Experience in writing SQL queries for performing various CRUD operations like create, update, read and delete.
- Deployed the project into Heroku using GIT version control system.