Python Developer Resume
Englewood, CO
SUMMARY
- Around 8 years of experience in Design, Development, Implementation of Python, Django, JavaScript and client - server technology based applications.
- Experienced in developing web based applications using HTML/HTML5, DHTML, CSS/CSS3, JavaScript, Angular JS, AJAX, XML and JSON.
- Experience in building frameworks and automating complex workflows using Python for Test Automation.
- Strong Knowledge in Django Framework - V1.8, Developed two dashboards using the same from scratch.
- Extensive experience with multiple technologies like Python 2.7, Perl 5.1, C++, Shell Scripting, core Java and C.
- Proficiency in multiple databases like MongoDB, Cassandra, MySQL, ORACLE and MS SQL Server.
- Thorough experience in upgrading and migrating various versions ofMongodatabase on different platforms.
- Focused on architecting NoSQL databases likeMongo, Cassandra and Cache database.
- Designed and developed customMongoapplications specific to clients' needs.
- Thorough experience in designing MongoDB sharded cluster and monitoring with MMS.
- Experience in Waterfall model and agile methodology used in various software development processes through various phases.
- Hands on Experience in Data mining and Data warehousing using ETL Tools and Proficient in Building reports and dashboards in Tableau (BI Tool)
- Experience in Business intelligence like Tableau Data Ware House and Involved in Troubleshooting, Performance tuning of reports and resolving issues withinTableau Server andTableaudesktop report
- Practical experience with working on multiple environments like development, testing,
- Experience in Business intelligence like Tableau Data Ware House and Involved in Troubleshooting, Performance tuning of reports and resolving issues withinTableau Server andTableaudesktop report production
- Excellent analytical and communication skills with ability to interact with individuals at all levels
- Develop ETL packages using SSIS to insert datasets to SQL server and generate project reports using SSRS and SQL.
- Highly motivated, result oriented professional with a short learning curve and strong communication skills
- Experience with Linux command and bash shell scripting and Web Services (RESTful and SOAP).
- Extensively used UNIX shell Scripts for automating batch programs.
- Strong skills in writing technical and functional documents defined by the business requirements.
- Automated Oracle Upgrade & Migration process in Python.
- Automated Oracle Patching, Cloning & related tasks in Python.
- Good Experience in Shell Scripting for Automation.
- Designed, Developed & coded Shell Scripts for Runbook Automation.
- AWS cloud servers using Amazon console creating servers, setting ports and firewall.
- Setting internal & external ips, locking down ip address, cloud watch and other components.
- Practical experience with working on multiple environments like development, testing, production.
- Excellent analytical and communication skills with ability to interact with individuals at all levels.
- Highly motivated, result oriented professional with a short learning curve and strong communication skills
TECHNICAL SKILLS
Programming/Scripting Language: Java, Python, C, C++, Java Script, XML, Ant, Perl,scala.
Databases: Oracle 11g, MySQL, MS SQL Server, IBM DB2, Teradata.
Web Technologies: HTML, XML, JavaScript, AJAX, SOAP, WSDL
ETL Tools: Informatica.
Testing Frameworks: Junit, MRUnit
Networks: HTTP, HTTPS, FTP, UDP, TCP/TP, SNMP, SMTP.
PROFESSIONAL EXPERIENCE
Python Developer
Confidential, Englewood, CO
Responsibilities:
- Associated with various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
- Created Python and Bash tools to increase efficiency of call center application system.
- Developed Python/Django application for Google Analytics aggregation and reporting.
- Wrote Automation test cases using Selenium Web Driver, JUnit, Maven, and Spring
- Worked on Python Open stack API's.
- Used Python scripts to update content in the database and manipulate files.
- Used the Django Framework to develop the application.
- Familiarity with development best practices such as code reviews and unit testing.
- Used MySQL as the database.
- Exposure on the agile methodologies.
- Work Extensively in Shell Scripting for Run book Automation purposes.
- Develop data cleansing, retrieval, migration tools (ETL)
- Prepare KSH Shell Script for Automation of administration tasks.
- Developed ETL test scripts based on technical specifications/Data design documents and Source to Target mappings.
- Setup Data sources automation updates inTableauServer.
- Setup Accounts and Grant Access toTableauServer andTableauReports as required.
- Design Metadata Layer for Tableau reports and Tableau metadata management with maintaining consistency in server data source.
- Sole engineer responsible for automated test design, frontend and backend feature implementation, and any other improvements to the test automation framework.
- Willingness to work in a highly dynamic environment and ready to take up challenges.
- Developed applications especially in LINUX environment and familiar with all of its commands.
- Implemented business logic using Python/Django.
- Responsible for setting up Python REST API framework using Django.
- Performed automation testing using Selenium and Appium for regression testing.
- Experienced in load and performance testing tool JMeter.
- Designed and Developed UFT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format..
- Responsible for debugging the project monitored on JIRA (Agile).
Environment: Python, Amazon AWS S3, MySQL,ETL HTML, Automation,Python 2.7, Django 1.4, HTML5, CSS, XML, MySQL, MS SQL Server, JavaScript, Linux, Shell Scripting, AJAX, Cassandra
Python Developer
Confidential, Pittsburgh, PA
Responsibilities:
- Developed entire frontend and backend modules usingPythonon 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.
- Utilized Python libraries wxPython, numPY, Twisted and matPlotLib.
- Implemented SQL Alchemy which is a python library for complete access over SQL.
- Worked on ElementTree XML API in python to parse XML documents and load the data in database.
- Designed and developed data management system using MySQL.
- Responsible for creating test automation plans for testing existing and new firmware features.
- 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.
- Implemented business logic using Python/Django
- Written test scripts for build automation using Python.
- Created interface between TAF and Team city server using python scripts for Regression testing
- Developed shopping cart for Library and integrated web services to access the payment (E-commerce).
- Designed and developed a horizontally scalable APIs using Python Flask.
- Designed Cassandra schema for the APIs.
- Built development environment with JIRA, Git.
- Deployed the project into Heroku using GIT version control system.
- Responsible for debugging and troubleshooting the web application.
Environment: Python 2.7, Django 1.6, CSS, Agile, HTML,Automation, AWS, JavaScript, JQuery, AJAX, MYSQL, Linux, Heroku, GIT.
Python Developer
Confidential, Richmond, VA
Responsibilities:
- Designed and developed the UI of the website using HTML5, XHTML, AJAX, CSS3, JQuery and JavaScript.
- Developed Test Automation Dashboard using DjangoFramework.
- Developed tool using Python to analyze code crashes, reboots in CMU.
- Developed Automation Scripts for Testing Aha, Pandora, Sticher, SXM Audio services.
- 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.
- Used Django configuration to manage URLs and application parameters.
- Build all database mapping classes using Django models.
- Wrote Python scripts to parse XML documents and load the data in database.
- Worked with JSON based REST Web services and Amazon Web Services.
- Used Jenkins to deploy your Django application and run unit tests.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Designed and developed data management system using MySQL.
- Worked on data exchange from website using XML, JAVA and Web Services.
- Worked on Mobile app of the website using Restful API and google API using on android application.
- Used Jira and unit testing for checking project before production.
Environment: Python 2.7, Django, Java Script, HTML5, XHTML, JQuery, JSON, XML, CSS3, MySQL, Bootstrap, Heroku, Git, RabbitMQ, Linux, SQL server
Java/J2EE Developer
Confidential
Responsibilities:
- Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, jQuery, Ajax.
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design and development.
- Generated Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
- Using JavaScript, HTML, DOM, XHTML, AJAX, CSS and JQuery in ongoing projects GUI was developed.
- Hand-written HTML, CSS, XHTML, JavaScript, JQuery, AJAX, XML and JSON were converted to mock-ups.
- Implemented Servlets, JSP and AJAX to design the user interface.
- Used JSF, JSP, Javascript, HTML, and CSS for manipulating, validating, customizing error messages to the User Interface.
- Developed web applications using JSP tag libraries and Spring MVC architecture. Involved in development of Checkout Module.
- Involved in creating request based JSP pages.
- Involved E-commerce application for Checkout module like display the products for customer, allows to place the order and make payments.
- Maintained code versioning, performed Check In, Checkouts and merged code using subversion tool (svn).
- Involved in bug fixing and resolving issues with the QA team
- Involved in System Requirement Analysis and Design and developed UML diagrams required for the client system.
- Developed front-end component transactions, marketing activities, account management modules using HTML, XML, JSP, Servlets and JavaScript along with Struts Frame work and rendered the Client view pages with CSS.
- Created JSPs, Java Beans and custom tag lib for front end designing of the website.
- Code different Java validation classes for the Application logic and utilities.
- Developed JMS resources for asynchronous message receiving from various client systems.
- Design Web Service components using SOAP.
- Implemented Database interaction using JDBC/SQL with back-end Oracle 9i and also developed and necessary stored procedures and triggers in Oracle 9i.
- Solid understanding of object-oriented programming
- Familiarity with concepts of MVC, JDBC, and RESTful
- Experienced with popular framework such as Hibernate.
- Knack for writing clean, readable Java code.
- Used jQuery for all client side JavaScript manipulation.
- Experienced with both external and embedded databases
Environment: Java, WSAD, Web Sphere 4.0, JNDI, Servlets, JSP, EJB 2.0, JavaScript, Oracle 9i, SQL