Post Job Free
Sign in

Python Developer

Location:
Hampton, VA
Salary:
$48/hr
Posted:
November 13, 2020

Contact this candidate

Resume:

Niravkumar Patel

*************@*****.*** 510-***-****

https://www.linkedin.com/in/nirav-patel-1b01b6149/

PROFESSIONAL SUMMARY:

Over 4+ Years of experience in development of all phases of SDLC including design, development, testing, implementation and support using Python technologies.

Good experience in developing web applications and implementing Model View Control (MVC) architecture using server-side applications like Django, Flask and Pyramid

Worked on several standard python packages like NumPy, Panda, Pickle, Unit Test, SciPy, Matplotlib, Requests etc.

Experience on complete software development life cycle (SDLC) with software development models like JIRA, Agile Scrum Model, Prototype model & RUP, Waterfall model

Excellent working knowledge in UNIX and Linux shell environments using command line utilities.

Good experience in deploying application on Amazon web services EC2 instance and use S3 bucket for storage.

Expertise in working with different databases like MongoDB, MySQL, PostgreSQL, Oracle

Experience in Frontend Testing, Integration Testing, Smoke Testing, Regression Testing, UAT Testing, Unit Testing, Backend Testing.

Knowledge in working with continuous deployment using Jenkins.

Hands on experience in working with various Version Control Systems, mostly GIT, CVS and subversion SVN

Knowledge of working with object-oriented programming (OOPs) concepts like abstraction, encapsulation, inheritance, and polymorphism using Python.

Experienced with development and optimized ETL workflows in both legacy and distributed environments.

TECHNICAL SKILLS:

Languages: Python 2/3, C, C++, SQL

Framework: Django, Flask, Django Rest Framework, Jenkins

Database: MySQL, SQL Server 2008, MongoDB, PostgreSQL, Amazon Cloud EC2, Amazon S3

Web Technologies: HTML5, CSS/CSS3, bootstrap, Rest API, JSON, XML

Versioning Tools: GitHub, Bitbucket

App/Web servers: Apache, Nginx

Tool &IDE: Eclipse, py-dev, PyCharm, Postman, curl

Testing-Tool: Selenium, Requests lib, Red-line load testing, py-test, Unit-testing

Packages: Docker, Kubernetes,

Operating systems: Linux/Unix, MAC OS, window

PROFESSIONAL EXPERIENCE:

ACT Inc., Iowa-city, IA.

Feb 2020 – Aug 2020

Software Development Engineering in Test (SDET)

Involved in performing Automation and Manual testing on Education site which has known for standardized test used for college admission across national as well as International.

Responsibilities:

As a Software Development Engineer in Test (SDET), I involved in writing and managing both manual and automation test-cases for UI and APIS using Python.

Worked on design and creating test automation for large volume REST API following Behavior Driven approach.

Designed and developed UI automated scripts using Python Selenium WebDriver.

Tested compatibility of application for dynamic and static content in cross browsers such as Chrome, IE, Edge, Firefox and Safari.

Designed, maintained and performed test automation frameworks and build test scenarios and acceptance tests

Integrated automation tests in continuous integration tools Jenkins for nightly consignment run of the script.

Identified and created issues and bugs based on the User Stories in JIRA.

Debugging and maintenance of automaton test scripts in batch mode and also implemented a plan on automation scripts on based on Sprint.

Closed issues and user stories for each release by manual and automation verification.

Experienced in testing large scaled distributed application which has AWS services like S3, CloudWatch, Step Functions, Lambda, and CloudWatch.

Involved in testing and validation the backend Database like MySQL, Mongo DB, Oracle; retrieved the data from the tables using SQL Queries.

Developed and maintained reports of all automation issues and test results

Participated and Hosted Test-Demo meeting organized end of sprint release.

Developed Splunk Queries and the dashboards for the debugging the logs generated by the ETL and the REST services.

Used Bit-Bucket as web-based version control repository.

Environment: Python 3.xx, Postman, AWS, JSON Restful webservice, Selenium, Py-test, PyCharm, Bitbucket, Jenkins, New relic, Splunk, Agile

Envision Interactive Group, Torrance, CA Oct 2018 – Jan 2020

Python Developer

Involved working on classified aviation market web application which has more than 17 million page-views over 200 countries.

Responsibilities:

Involved in developing, upgrading, testing Entire Back-end modules using Python on Django Rest Framework, Django and using python Packages.

Responsible for debugging and troubleshooting the web application.

Performed various testing like Integration testing, Unit testing, Manual testing using Django's Test Module, Py-test, Unit Testing, Automated testing scripts

Involved in developing python scripts for data transfer process (Data integration, Data transformation) from old website data to upgraded new website database

Used Django configuration to manage URLs and application parameters.

Involved for testing, developing, troubleshooting JSON based RESTful API’s

Hands – On experience of using POSTMAN and cURL tools for testing APIS.

Build all database mapping class and serialize class for developing ORM technique.

Using version control GitHub to coordinate team-development.

Responsible for debugging and troubleshooting the web application.

Used XML parsing, JSON to send request to secured web service.

Experience with using AWS services like EC2 for deployment of project use of web server Apache, Ngnix and S3 storage.

Developed the ETL jobs as per the requirements to update the data into the staging database (Postgres) from various data sources and REST API’s.

Environment: Python 3. xx, Django 2.0, Unit-test, py-test, Postman, Bootstrap, AWS, Bash, JSON Restful webservice, Django Rest framework 3.8.xx, all-auth, Apache Web Server, Linux

Hyve solutions, Fremont, CA Sep 2017 - May 2018

Python Developer

Involved in developing Custom project management system. This Application offers a wide range of integrated products and services to help manage payroll, human resources, job costing, access control, scheduling and time and attendance. These solutions are designed to fulfill various business needs to reduce costs and increase productivity.

Responsibilities:

Developed entire front-end and back end modules using Python on Django Web Framework.

Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.

Performed testing using Django's Test Module.

Used Django configuration to manage URLs and application parameters.

Used Python and Django for implementing business logic and creating automation scripts.

Wrote Python scripts to parse XML documents and load the data in database.

Generated property list for every application dynamically using Python.

Created a Git repository and added the project to GitHub.

Build development environment with JIRA.

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.

Used XML parsing, JSON to send request to secured web service.

Build all database mapping classes using Django models with the help of ORM.

Environment: Python 2.7, Django 1.4, Unit test, Postman, Bootstrap, AWS, Bash, XML, Shell Scripting, MySQL, HTML, XHTML, CSS, AJAX, Jenkins, Apache Web Server, Linux.

Akshar Technology, Gujarat, India May 2014 - Sep 2016

Python Developer

Worked on financial operation automation platform tool for development of Loan processing application.

Responsibilities:

Involved in design and development of UI component, using frameworks HTML5, CSS and Bootstrap.

Involved in environment, code installation as well as the SVN implementation.

Used Python and Django for implementing business logic and creating automation scripts.

Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.

Used JSON based Restful APIs to access Account and investment status for customers.

Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Jenkins.

Used XML parsing, JSON to send request to secured web service.

Build all database mapping classes using Django models with the help of ORM like SQL-Alchemy.

Environment: Python 2.7, Django 1.4, SQL-Alchemy, Amazon EC2, S3, GitHub, Linux, HTML5/CSS3, Bootstrap, POSTMAN, JavaScript, Apache, Linux, PyCharm.

EDUCATION:

Master of science in Electrical Engineering May 2017

Northwestern Polytechnic University, Fremont, California

Bachelor of Engineering in Electrical Engineering June 2014

Gujarat Technological University, Gujarat, India

Master of science in ITM Aug 2020(Running)

Campbellsville University, Louisville, Kentucky



Contact this candidate