Python Developer Resume
San Diego, CA
PROFESSIONAL SUMMARY:
- 8+ years of experience in Web/Application Development with deep understanding of the technologies which involves analysis, testing, design, development, implementation and maintenance of various wed based application using Python and Django.
- Experience in developing consumer - based custom features and application development using Python, Django, HTML, CSS, JavaScript.
- Experienced in working with various IDE’s like Spyder, Jupiter Notebook, PyCharm, Visual Studio code.
- Actively involved in every stage of Software Development Life Cycle and experienced in coding, testing.
- Good knowledge in Hadoop and its components like HDFS, Map Reduce, Apache Pig, Hive, Sqoop, Flume, Oozie and HBase.
- Experiences in developing Web Services with Python programming language.
- Worked on Design pattern like MVC and frameworks such as Django.
- Hands-on experience with Python libraries such as NumPy, SciPy, PyTable, Mat PlotLib.
- Experts in using Django Framework for developing web application.
- Good knowledge on Object Oriented Programing (OOP) using Python and C++.
- Established connection for database in Python using My-SQL Python.
- Advised and trained both financial and marketing analysts on ways to optimize their queries for a MPP database
- Experienced in writing Subqueries, Stored Procedure, Triggers, Cursor and Functions on MySQL and PostgreSQL database.
- Experience with version control like GIT and CVS.
- Experienced in writing test plans, test case, test specifications and test coverage.
- Experienced in installing, configuring, testing, modifying and deploying applications.
- Good experience in error and exceptional handling.
- Experience in designing the automation framework using Shell scripting.
- Familiar in agile and waterfall methodologies in a Python based environment.
- Followed Agile Methodologies which involved daily stand-up meetings.
- Knowledge in Continuous Integration/ Continuous Delivery (CI/CD) system such as Jenkins.
- Basic knowledge on REST, jQuery, Bootstrap.
- Basic Knowledge in Python AsyncIO REST API Framework.
- Used Python’s AsyncIO for micro-service oriented environments like CM Webservices, other payment services and storage components.
- Familiar in designing automated framework using Shell Script.
- Experienced in working in different operating system such as Windows, LINUX and MAC and development experience on Linux based operating systems such as Ubuntu and CentOS.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
TECHNICAL SKILLS:
Operating System: Windows, Linux, Mac
Programming Language: Python 2.7, Python 3, C++, HTML, CSS, Java Script, R
Databases: SQL, MySQL, PostgreSQL
Frameworks: Django, MVC
Tools and IDE: Spyder, Jupiter Notebook, PyCharm
Python Libraries: NumPy, SciPy, PyTable, Mat PlotLib.
Version Control: Git, CVS, JIRA
PROFESSIONAL EXPERIENCE:
Confidential, San Diego, CA
Python Developer
Responsibilities:
- Part of team implementing the REST API’s in Python using micro-framework such as Flask with SQL Alchemy in the backend for management of data center resources on which Open Stack would be deployed.
- Used Python libraries such as NumPy and SQL Alchemy.
- Worked on Python Open Stack APIs and used NumPy for Numerical analysis.
- Used jQuery to transmit JSON data objects between frontend and controllers.
- Implemented user interface standards for the development and maintenance of the website using HTML, CSS, JavaScript and jQuery.
- Developed Wrapper in Python for instantiating multi-threaded application.
- Worked on frontend frameworks using CSS and Bootstrap for responsive webpages.
- Developed and tested many features for dashboard, which was created using CSS and JavaScript
- Developed views and templates using Python and Django’s view controller.
- Developed various algorithms for generating several data patterns
- Used JIRA for bug tracking and issue tracking.
- Performing Web automation in Selenium using JUnit framework and performing Mobile Web Manual testing.
- Developed Test Cases, Test Scripts and Test Scenarios.
- Developed Test Cases Using Quality Centre based on requirements gathered from Functional Specifications and Design documents.
- Helped developer in installing Oracle Client, troubleshoot and establish the connection to Oracle database through JDBC.
- Oracle Database capacity planning, Creating & Managing Database Structures, space management, storage allocation and different type of storage structure (SAN/NAS)
- Added several options to the application to choose algorithm for data and address generation.
- Worked on Loading and transformed large sets of structured, semi structured and unstructured data using Hadoop/Bigdata concepts
- Responsible for troubleshooting LAN/WAN networks for issues, involving packet analysis using tools such as Wireshark.
- Developed and designed automation framework using Python and Shell Script.
- Used Django Database API’s to access database objects.
- Risk analysis for potential points of failure (database, communication points and file system errors).
- Used Agile Methodology and Scrum Process.
- Maintained versions control using GIT.
Environment: Python, Django, HTML, CSS, JavaScript, jQuery, SQL, Git.
Confidential, MN
Python Developer
Responsibilities:
- Analyzing user requirements and defining functional specifications.
- Co-ordinate with the architects to make sure that all the Demands and Change Requests have been covered for that release.
- Re-designed existing data model to eliminate the need for creating individual files for every subject area.
- Wrote Python script to parse XML documents and load the data in database.
- Worked in Developing a REST API’s service using Python framework as well as using SOAP and REST API for information extraction
- Participated in development of well responsive single page application using HTML5, CSS standards, with front end UI team.
- Generated Python/Django forms.
- Used Pandas library for statistics analysis.
- Build application and database servers using AWS EC2 and create AMIs also using RDS for Oracle DB.
- Experience in using various version control systems like Git, CVS, GitHub, Heroku and Amazon EC2.
- Automated the test cases using Selenium IDE add on plug-in.
- Responsible for installing, supporting the oracle stand alone, RAC(2node) and RAC(2node) with Data Guard databases of the version 11g, 10g and 9i on Sun Solaris 10, and Windows 2008.
- Installed Oracle 12c database with a single instance on a Linux in a test environment.
- Developing test automation framework using python and See Test APIs.
- Involved in Code reviews and Test Case reviews.
- Demonstrated experience in managing Oracle 10g/11g RAC environments using the Grid Control tools.
- Used Quality Center for assigning defects to the developer and took the responsibility to get them to a closed status after working with developers and identifying the actual problem.
- Prepared the test data for different scenarios like Medicaid, Medicare and for functionality of the application.
- Wrote Python code with JSON and XML to produce HTTP GET request and to analyzing HTML data for websites.
- Developed Python code using JSON and XML to produce HTTP GET request, parsing HTML data from website.
- Built an interface between Django and Salesforce with the REST API.
- Extensively used Global Temporary Tables to load the required data set to increase the performance.
- Extensively used materialized views, automation transactions, object types, table functions and pipelined functions to implement business logic effectively.
- Used web builder to deploy and test the code base for every release to database.
- Responsible for Unit, System and UAT testing the data and provided the test evidence reports.
Environment: Python, JSON, PL/SQL.
Confidential, Roundlake, IL
Python Developer
Responsibilities:
- Design, develop, test, deploy and maintenance of the website.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
- Developed entire frontend and backend modules using Python.
- Designed and developed data management system using MySQL.
- Rewrite existing Java modules to deliver certain format of data.
- Wrote python scripts to parse XML documents and loaded the data in database.
- Generated property list for every application dynamically using python.
- Handled all the client-side validation using JavaScript.
- Integrated user-facing elements developed by front-end developers with server-side logic.
- Developed algorithms for detecting attacks against critical infrastructures and cloud-based infrastructures.
- Used Matplot lib and Python to create visual representations of different datasets to aid in network traffic characterization and cyber-attack detection
- Maintained and evolved in class back-end infrastructure.
- Performed unit testing.
- Developing Requirement Traceability Tool using python.
- Developed monitoring application which captures the error related data and store it in database.
- Experience on full test search platform using NoSQL elastic search engine, allowing for much faster, more scalable and more intuitive user searches for our database of spas worldwide.
- Prepare risk mitigation plans if in case any delays are foreseen.
- Involved in scrubbing project, which updates the existing data with hashed values.
- Reverse engineer and re-implement legacy back-end software into Python with minimal downtime.
- Maintained and monitored frameworks like Django.
- Creating unit test/regression test framework for existing code
- Created an Test Automation Framework with Selenium for test automation process
- Using Subversion version control tool to coordinate team-development.
- Responsible for debugging and troubleshooting of web application.
Environment: Python, Django web framework, MySQL, Linux, HTML, XML, CSS, AJAX, MPP, JavaScript, Networking.
Confidential, Stockton, CA
Python Developer
Responsibilities:
- Created a portable fully automated test tool, allowing 24/7 integration support for two development sites around the world and decreasing code turnaround time for 4 hours to 1 hour.
- Automated the daily and weekly build process to allow us to build daily builds twice a day for faster turnaround time for submitted code changes.
- Automated the code release process, bringing the total time of code releases from 8 hours to 1 hour.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python.
- Implemented a review process in integrating automation using Review Board and Gerrit that eliminates the need for 5 hours per week daily approval meetings.
- Created modern, REST APIs from existing information assets.
- Built Web pages that are more user-interactive using JavaScript.
- Resolved QA bugs for frontend and backend.
- Designed the UI using HTML, jQuery and CSS.
- Developed modules using HTML and Angular Js.
- Developed a covert mail script that extracts code defects data per component for a daily report to drive reducing defects in the codebase.
- Manage a technician that oversees automation and carries out daily tasks.
- Designed and maintained databases using Python and developed Python based API using Flask
Environment: Python, jQuery, Git, Linux.
Confidential
Python Developer
Responsibilities:
- Designed and developed the user interface of the project with HTML, CSS and JavaScript.
- Entire Front-end and Back-end modules of the project are developed using Python with Django framework.
- Design, develop, test, deploy and maintain the website.
- Designed and developed data management system using MySQL.
- Generated property list for every application dynamically usingPython.
- Designed and developed the data management systems using MySQL databases.
- Utilized the existing Python and Django modules and rewritten to deliver data in required formats.
- Creating unit test/regression test framework for working/new code.
- Client-side validations and manipulations are done using JavaScript and jQuery.
- Responsible for Debugging and troubleshooting the application.
- Utilized subversion control tool to coordinate team work.
- Handling the day-to-day issues and fine-tuning the applications for enhanced performance.
- Developed shopping cart for Library and integrated web services to access the payment.
- Build SQL queries implementing functions, packages, views, triggers, and tables.
- Using Subversion version control tool to coordinate team-development.
Environment: Python, Django. HTML, CSS, JavaScript, MySQL.
