Python Developer Resume
Irvine, CA
SUMMARY
- Experience working with Python, Django, Selenium and environments including RESTApi, AWS, Java and SQL.
- Driven to architect Big Data solutions on multiple platforms using data analytics.
- Develop ETL packages using SSIS to insert datasets to SQL server and generate project reports using SSRS and SQL.
- SQL Reference Mapper, using Regular Expressions Successfully mapped over a hundred thousand SQL references inside of SQL Object source code, VB code, SSRS reports, and DTS packages.
- Experience in working on BD PaaS (BigData Platform as a Service).
- Worked on various applications using python integrated IDEs Eclipse, NetBeans and Geany.
- Excellent working knowledge in UNIX and Linux shell environments using command line utilities.
- Hands on Experience in Data mining and Data warehousing using ETL Tools and Proficient in Building reports and dashboards in Pentaho (BI Tool).
- Expertise in working with different databases like Microsoft SQL Server, Oracle, MySQL, PostgreSQL, and Good knowledge in using NoSQL databases MongoDB (2.6,2.4).
- Expertise in Production support. Provided first, second and third level support to different organizations. Used pdb, gdb and other debugging tools and deployed production hot fixes.
- Familiarity with development best practices such as code reviews, unit testing, system integration testing (SIT) and user acceptance testing (UAT).
- Migrated applications to the GCP cloud.
- Used PIPpackage management system, to install and manage various required software packages used.
- Experience in working with CCM (CassandraCluster Manager).
- Expertise in Production support. Provided first, second and third level support to different organizations.
- Used pdb, gdb and other debugging tools and deployed production hot fixes.
- Experience with an in - depth level of understanding in the strategy and practical implementation of AWS Cloud-Specific technologies including EC2, Cloud Front, Cloud Formation, SNS, and Dynamo DB.
- Knowledge of deployment tools using Heroku, Jenkins, pylint, cppCheck and Coverity.
- Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
- Good experience in handling errors/exceptions and debugging the issues in large scale applications.
- Experience in writing test scripts, test cases, test specifications and test coverage.
- Highly motivated, quality minded developer, with proven ability to deliver applications against tight deadlines.
- Possess good interpersonal, analytical presentation Skills, ability to work in Self-managed and Team environments.
TECHNICAL SKILLS
Methodologies: Agile, SCRUM and Waterfall.
Programming Languages: Python, java, Shell Scripting.
Python Libraries: Python, Django, Flask, Beautiful Soup, httplib2, Jinja2, HTML/CSS, Bootstrap, jQuery, NumPy, matplotlib, Pickle, PySide, SciPy, wxPython, PyTables, pdb
Frameworks: Django, Flask, Pyramid, Pyjamas, Jython, Angular JS, Node JS, Spring.
IDE’S: Sublime Text 2, VIM, PyCharm, PyDev, NetBeans, Eclipse
Development Tools: Sublime Text, Eclipse, emacs, gvim, Notepad++, OpenGrok,Jenkins, Coverity, pylint
Databases: Microsoft SQL Server, Oracle, MySQL, PostgreSQL, T-SQL and NoSQL, database MongoDB(2.6,2.4)
Version Controls: CVS, SVN, GIT, GitHub
Operating Systems: Windows XP/2000/Vista/7, Server 2008 /IBM AIX/RHEL/Ubuntu/Fedora.
PROFESSIONAL EXPERIENCE
Confidential, Irvine, CA
Python Developer
Responsibilities:
- Developed automation framework code where the process is handled manually like checking the database files headers, uploading in server, moving to other location depending on the functionality, sending emails, checking the land value and market value of the house - all in Python and Selenium.
- Designed, developed, and tested robust high-volume applications, by improving time-on-task and reducing manual effort.
- Develop PL/SQL queries to extract and update data from tables and perform data validation and verification.
- Successfully configured Jenkins and deployed the code from scratch through VDI’s. Also configured agents in Jenkins to run different jobs on the same VDI.
- Implementation of security and data protection, performance tuning, improvement, balancing, usability, automation.
- Implemented REST APIs using Python and Django framework.
- Used Django REST framework and integrated new and existing API’s endpoints.
- Used Python and Django, XML processing, data exchange and business logic implementation.
- Created a Lambda Deployment function, and configured it to receive events from s3 bucket.
- Maintaining Docker container clusters managed by Kubenertes, Linux, Bash, GIT.
- Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
- Perform bug tracking using ALM and maintaining the code in GIT.
- Working on other projects FTP utility, Capture Support which helps improving Tax Roll Automation in future.
- Maintaining Java Selenium code and involving in production support for fixing high priority bugs.
- Maintaining Jenkins, VDI’s and collaborate with Stake holders to help reduce the customer related issues.
Environment: Python, Selenium, Java, SQL, MySQL, Bash, Pandas, NumPy, Jenkins, CICD, Waterfall, SCRUM, GIT, ALM, Eclipse.
Confidential, San Jose, CA
Sr. Python Developer
Responsibilities:
- Participated in all the stages of software development lifecycle (SDLC) like design, testing development and implementation.
- Re-engineered various modules for implementing changes and creating efficient system.
- Worked with the Stakeholders, gathered requirements developed High level design Detail design documents.
- Gathering requirements and translating the Business details into technical design.
- 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.
- Used JIRA for Bug tracking and issue tracking and Used GIT version control and deployed project.
- Used Ansible playbooks to setup Continuous integration and Continuous Delivery (CI/CD) pipeline.
- This primarily consists of a Jenkins and Sonar server, the infrastructure to run these packages and various supporting software components.
- Develops Pythonscripts to get data and contents from websites for clients to analyze and reuse.
- Exposure on Multi-Threading factory to distribute learning process back-testing and into various worker processes.
- Skilled in using Collections in Pythonfor manipulating and looping through different user defined objects.
- Created PowerShell bash scripts to automate recurring tasks which helped provide efficiency in time spend working on tasks.
- Developed scripts for timing, efficiency, and comparison with garbled circuits in Python and Bash.
- Coding automation scripts in BASH and Python, to drastically reduce testing time.
- Worked in development of applications especially in UNIX environment and familiar with all of its commands.
- Built various graphs for business decision making using Python matplotlib library.
- Maintained program libraries, users' manuals and technical documentation.
- Developed MapReduce/Spark Python modules for predictive analytics in AWS. Implemented a Python-based distributed via Python streaming.
- Containerized and Deployed the ETL and REST services on AWS ECS through the CI/CD Jenkins pipe.
- Upgraded Elasticsearch from 2.x to 5.x.
- Builtpythonframework to transform Datasets and Data tables into HTTP-serializable JSON strings.
- Done lots of networking work. Creating subnets and VLANs and adding servers to networks, Link aggregation (LACP) for aggregating links, network teaming/bonding of interfaces.
- Worked on projects/WLAN/systems/issues of the small to the medium complex enterprise network.
- Strong hands-on experience in installing, troubleshooting, configuring Dell switches and Dell routers.
- Experience on expertise in developing the Single Page Applications using React.js, and Model View Controller frameworks such as Angular.js
- Worked with React JS for templating for faster compilation and developing reusable components.
- Worked on Unit testing on React JS applications using tools like Enzyme.
- Experience working in NoSQL databases like Mongo, Cassandra, and Cache database.
- Worked on writing the code and implementing to retrieve data from NoSQL stores.
- Compare the trade-offs between SQL and NoSQL.
- Experience with python using most of the advanced features of python including, ORM, Django, Flask.
- Experience working with Django framework.
- Using Django evolution and manual SQL modifications was able to modify Django modules while retaining all data, while site was in production mode.
- Worked in Java APIs to build multi-threaded server-side components for large-scale web/standalone applications.
- Experience in development of Microservices and deploying in Docker.
- Created Test script inPerl/Unixfrom automation and Ran the Test and validated results.
- Work with feature engineers to reproduce and troubleshoot defects found in the system.
- Participate in root cause analysis of hardware quality problems and software defects. Clearly document software defects encountered during the testing process.
- Did Peer reviews of the Design and Source Code.
- Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services (AWS).
- Implemented automation script using Crontab inpythonto run the tasks.
- Worked in Agile and scrum environment which includes daily standup and sprint planning.
Environment: Python2.7 and 3, shell scripting, C++, AWS, EC2, ETL, XML-RPC, IPC, TCP, Elasticsearch, UPD, IPMI, Kernel, Jenkins, Ansible, RESTful, Linux, Git, Jira, Confluence, Ubuntu, PyCharm, PyLint, PEP-8, Django 1.6.
Confidential, Piscataway, NJ
Python Developer
Responsibilities:
- Created specific images using Python Imaging Library for the custom images used for each book.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Worked with Private VPN using Ubuntu, Python, Django, CherryPy, Postgres, Redis, Bootstrap, Jquery, Mongo, Fabric, Git, Tenjin, Selenium, Sphinx, Nose.
- Wrote Python routines to log intcao the websites and fetch data for selected options.
- Experience in developing views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Performed testing using Django's Test Module.
- Involved in Data Modeling, Data Extraction, Data Integration, Data Wrangling, Data Warehousing.
- Exported/Imported data between different data sources using SQL Server Management Studio.
- Worked with linux platform for python programming and shell scripting.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS Pyspark and JavaScript.
- Responsible for debugging and troubleshooting the web application.
- Successfully migrated all the data to the database while the site was in production.
- Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
- Knowledge in developing web API and applications using slack.
- Used JIRA for bug tracking and issue tracking.
- Developed Python/Django application for Analytics aggregation and reporting. Used Django configuration to manage URLs and application parameters.
- Used MySQL as backend database and MySQL db of python as database connector to interact with MySQL server.
- Support the scripts configuration, testing, execution, deployment and run monitoring and metering.
Environment: Python 2.7, Django 1.4, HTML5, CSS, XML, MySQL, JavaScript, slack Backbone JS, Ansible, jQuery, Mongo DB, MS SQL Server, JavaScript, Git, GitHub, AWS, Linux, Shell Scripting, AJAX.
Confidential
Python Testing
Responsibilities:
- Performed Manual testing for checking the functionality and executed the Test cases inQuality Center.
- Understanding the requirement specification and preparing test cases for the requirements.
- Preparing the Reports for submitting weekly or monthly status to the manager. Worked onWaterfall Model Methodology.
- Performed manual testing by entering positive values, negative values, and boundary values to the application.
- Worked on conversion of manual tests into automated test scripts using Python.
- Performed Backend testing by writingSQLQueries for different set of Input parameters to ensure the data integrity.
- Written several SQL queries and analyzed them to validate the business rules in Oracle database throughSQLDeveloper as part of Backend testing.
- Created Test Scripts in Soap UI and executed Test cases forXMLusingSoap UITool.
- Performed web services testing with SOAP UI by validating request and response forXMLfiles.
Environment: Python, Pycharm, Linux, Manual Testing, Windows Xp, Ms-Office Tools, Quality Center, Waterfall Model, Sql, Xml.