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