Post Job Free
Sign in

Hardik Patel

Location:
Providence, RI
Salary:
$65
Posted:
November 18, 2019

Contact this candidate

Resume:

Hardik

732-***-****

732-***-****)

***********@*****.***

SUMMARY

8+ years of experience as a Software Engineer in Python, Django, Javascript, AWS, Restful API, MySQL, Postgresql, MongoDB, Kafka, APIs, Jenkins, Docker, Kubernetes.

Develop scalable and elegant solutions for our B2B cloud-based marketplace.

Manage tasks and provide quality deliverables in a highly agile team environment.

Collaborate during code reviews, paired programming, and research leading edge technology tools and frameworks.

Develop best in class custom web and mobile applications, integrate them with online services and tools, and scale new development on our cloud based, marketing and business management platform.

Provide hands on development and architecture experience in new product development using new technology stacks and design platform.

Experienced in working with various Python IDE's using PyCharm, PySpark, PyScripter, Spyder, PyStudio and PyDev and Bottle framework and to deploy AWS & MS Azure.

Experienced in developing Web-based Applications using Python, CSS, HTML, HTML5, CSS3, JavaScript, AJAX, J2EE, jQuery, JSON, jQuery UI, XML, Angular JS and jQuery, NumPy, SciPy, Matplotlib, python-twitter, Pandas Data frame, PySpark, urlib2 libraries.

Experience with Django and Django REST framework for setting up Django CRUD operations on MySQL, Oracle, PostgreSQL and MongoDB.

Worked with Django object-relational mapping (ORM) and effectively utilizing various relational databases.

Worked on several standard Python packages like Tkinter GUI, SQLAlchemy, Pickle, Beautiful Soup, Matplotlib, Numpy and Pandas.

Experience in working with various protocols and system like samba, FTP, openSSH, openVPN and BIND.

Experience in writing SQL, Sub Queries, Stored Procedures, Triggers, Cursors and Functions.

Executed MYSQL database queries from python using Python-MySQL connector and MySQL dB package to retrieve information.

Expertise in establishing database connections for Python by configuring packages like MySQL-Python.

Strong knowledge of Python web frameworks such as Django/Flask and building RESTful API’s using Python (Django Rest Framework (DRF)).

Strong understanding of Django ORM and database skills in a relational database (i.e. PostgresSQL, MySQL).

Experience and in-depth knowledge with Linux-based development and developing user authentication and authorization solutions.

Installed various packages in python using pip and easy install.

Experience with Python libraries: NumPy, SciPy, Pandas, Plotly, dill, pycld2, SciKit-Learn, NLTK, iPython.

Experience with AWS (Amazon Web Services) environment proficient on version control tools such as GIT, and SVN.

Excellent Python coding skills and understanding of Python best practices (PEP8).

Exposure to front end MVC frameworks such as Backbone/React/Angular.

Hands-on experience developing, releasing, and maintaining large-scale software applications (web/mobile).

EDUCATION

SKILLS

Programming Languages

Python, Java, PHP, JavaScript and SQL

Databases

MySQL, Oracle, MongoDB, PostgreSQL, SQLite

Python Modules

TensorFlow, NumPy, SciPy, Matplotlib, Pandas, Scrappy, Tintern, Beautiful Soup

Tools

Chef, Ansible, PyCharm, Splunk, Visual Studio, JIRA, HP Quality Center, Service Now

Web Development

Bootstrap, HTML5, CSS3, Django, Angular, Flask, JSON Web Token (JWT), Restful APIs, React,Vue

EXPERIENCE

Python/Django Developer – Visa - New York, NY Dec 2018 – Present

Responsibilities:

Responsible for providing end to end solutions by analyzing and gathering requirements, devising solution design and implementation of solution.

Work with all phases of application development, including requirements, analysis, construction, testing, and deployment to ensure the quality of the system is enhanced.

Engages with business analysts, project managers, UX specialists and clients on all phases of a project.

Coordinate and prioritize development and maintenance tasks. Coordinate deployment and integration activities with Systems groups.

Designed front end and backend of the application utilizing Python on Django Web Framework.

For the development of the user interface of the website used HTML, CSS, Java Script and AJAX.

Experience in developing views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.

To update a portion of a webpage used JavaScript and JSON.

Expertise in developing consumer based features and applications with Python, Django, HTML, Behavior Driven Development (BDD) and pair based programming.

Modify the existing Python/ Django modules to deliver certain format of data.

Have work knowledge on JIRA (Agile) for the bug tracking of the project.

Write Python scripts to parse JSON documents and load the data in database.

For the development of the web applications utilized CSS and Bootstrap.

Utilize Python libraries like Numpy and matplotlib for generating graphical reports.

Work on the development of SQL and stored procedures for normalization and renormalization in MYSQL.

Build SQL queries for performing various CRUD operations like create, update, read and delete.

Execute MYSQL database queries from python using Python-MySQL connector and MySQL dB package to retrieve information.

Skilled in using Collections in Python for manipulating and looping through different user defined objects.

Implement the application in UNIX environment and comfortable with all its commands.

Understanding of accessibility and security compliance of user authentication and authorization between multiple systems, servers, and environments.

Collaborate with colleagues to recommend changes to existing solution designs to fulfill technical requirements.

Lead in planning and implementation of required upgrades and system migrations.

Contribute to and assist in development of test plans and provides technical support in all phases of testing and QA leading to implementation.

Design and implement RESTful API’s using Python.

Support and maintain existing software products, applications and interfaces.

Participate in architectural design sessions and product discussions.

Work closely with front-end and UX developers to provide scalable solutions.

Work with Agile/SCRUM team setting, including cross-functional structures, and varying levels of management.

Contribute to new and existing projects using Python, Django & GraphQL with deployment to the cloud (AWS).

Experience with Amazon Web Services (AWS), in particular EC2, EBS, S3, and SQS.

Contribute to not only Back End Development but, application architecture, data pipelines/ETL, and platform security.

Work with a cross functional team - Designers, Data Science, PMs, business stakeholders.

Collaborate with our Agile team that champions software development best practice.

Develop innovative solutions based on product initiatives and business challenges in both Python and Javascript.

Ensure all Python and Javascript code is suitable for automated unit testing.

Worked extensively on Django views, models and templates and Django Rest Framework.

Good understanding of Object oriented programming (OOP) concepts.

Participate in all reviews of own code; expected to maintain familiarity with approved and merged code.

Thoroughly diagnose assigned tasks and present implementation strategy prior to development.

Python/Django Developer – Zappos - Las Vegas, NV Jan 2018 - Dec 2018

Zappos.com is an online shoe and clothing retailer based in Las Vegas, Nevada.

The application was an E-commerce website where users can search for the products, manage products to the cart, manage items from the cart, and place orders. I was involved with the team in the implementation and maintenance of back end that retrieves, manipulates the data based on the user requests from the front end. These tasks included details for coupons, product listings, product details from the Database. My task involved mainly in the coupon module to fetch the coupons, clearance and deals data from different databases and creating respective routing endpoints using Python / Django REST Framework.

Responsibilities:

Work with a team of talented software engineers engaged in the development of software and technical architecture that communicates between hardware, cloud and web/mobile devices.

Design, develop, deploy and manage a reliable and scalable data analysis pipeline, using technologies including Python, Spark, Redshift.

Implemented MVC architecture and built back-end for Web Applications with Python Django Framework and MySQL and Oracle Database.

Using Django Rest Framework to create a RESTful API endpoint using View sets, Routers and regular expression based routing with MySQL Workbench.

Working with related SQL queries for web, scientific and numerical applications as per user or business requirements as well as established coding standards

Implemented various functions in NumPy and Pandas for mathematical operations and arrays.

Participate in cross-functional initiatives to develop new capabilities, including hands-on development responsibilities.

Ability to integrate data from a variety of sources, assuring they adhere to data quality and accessibility standards.

Document processes and standard operating procedures, and evaluate and conduct POC's (proof of concept) with new technologies.

Using Django Rest Framework to create a RESTful API endpoint using View sets, Routers and regular expression based routing.

Using Python and Django Framework to develop the backend of the web application, along with REST API.

Install and configuring monitoring scripts for AWS EC2 instances.

Django Web Framework is included install packets for web applications and settings.

Developing Django modules and view, with the requirements of MySQL and Oracle 11g Data Management System.

Work individually and collaboratively to deliver solutions in live production systems.

Support, maintain, and resolve problems for custom features in live production systems, with occasional on-call availability.

Responsible for ensuring that all security, availability, confidentiality and privacy policies and controls are adhered to.

Assist and mentor teammates to provide technical leadership and evangelize best practices.

Python- Django Developer - American Airlines - Dallas, TX Dec 2015 - Oct 2017

American Airlines, Inc. (AA) is a major American airline headquartered in Fort Worth, Texas, within the Dallas–Fort Worth metroplex. It is the world's largest airline when measured by fleet size, revenue, scheduled passengers carried, scheduled passenger-kilometers flown, and a number of destinations served. American, together with its regional partners, operates an extensive international and domestic network with almost 6,800 flights per day to nearly 350 destinations in more than 50 countries. The project was based on customer information management system which applied to customer's travels and satisfaction. My role was to develop models, set business logic in views and templates to generate dynamic HTML pages for acquiring and analyzing data to investigate passengers' satisfaction. Additionally, my role included responsibilities in implementing database structures for reservations, flight data such as landing, delay, checkout using the Django MVT system for present data to users and employees.

Responsibilities:

Designed the Web Application Using Python on Django Web Framework pattern to make it extensible and flexible.

Used the Django Model View Template (MVT) framework to build modular and maintainable applications

Building reusable code and libraries for future use.

Developed scalable applications using Django framework.

Rebuild all database mapping classes from Java and Spring using Django models with the help of ORM like Sachem and retain data without losing existing in MySQL.

Used data structures like directories, tuples, object oriented class based inheritance features for making.

Wrote and executed various MySQL database queries from python using Python-MySQL connector and MySQL dB package.

Used data structures like directories, tuples, object oriented class based inheritance features for making.

Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.

Maintained and improved the security level of data.

Responsible for security standard implementation and data protection.

Worked with millions of database records daily, finding common errors and bad data pattern sand fixing them.

Generated various report using Python Report lab and sent to Business users to improve their decision making.

Utilized Punit, the Python unit test framework for testing the functionality of the application.

Involved in front-end designing using HTML, CSS, JavaScript, and Bootstrap.

Operated all the user side validation using JavaScript and AJAX.

Profiled python code for optimization and memory management.

Involved in code reviews using GitHub pull requests, reducing bugs, improving code quality, and increasing knowledge sharing.

Implemented locking mechanisms using multithreading functionality.

Responsible for debugging and troubleshooting the web application.

Involved in the entire life cycle of the project.

Environment: Python, Punit, Django, jQuery, Bootstrap, Oracle SQL, MySQL, GitHub, PyCharm IDE and Viscose.

Python Django Developer - Ohio Mutual Insurance Company - Cincinnati, OH Nov 2013 - Dec 2015

Ohio Mutual Insurance Group is a group of property and casualty insurance companies based in Bucyrus, Ohio. The group is composed of three affiliates: Ohio Mutual Insurance Company, United Ohio Insurance Company and Casco Indemnity Company. As a mutual insurance company, Ohio Mutual Insurance Group is not a stock company but one that is mutually owned by its policyholders. Policy and Claim processing is an application in which basically provides the ability to create Claim, process claim, issue policy and policy maintenance activities.

Responsibilities

Used Python scripts to update content in the database and manipulate files.

Generated Python Django Forms to record data of online users.

Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.

Used Python with Jinja templating for full-stack web development.

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

Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS, JQuery, JSON and JavaScript.

Used Bootstrap as a mechanism to manage and organize the html page layout.

Used Django configuration to manage URLs and application parameters.

Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL DB package.

Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.

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

Designed and developed data management system using MySQL.

Rewrite existing Python/ Django module to deliver certain format of data.

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

Responsible for debugging and troubleshooting the web application.

UI Developer - New Jersey Infrastructure Bank - Lawrence Township, New Jersey Aug 2011 - Nov 2013

The New Jersey Infrastructure Bank is an independent State Financing Authority responsible for providing and administering low interest rate loans to qualified municipalities, counties, regional authorities and water purveyors in New Jersey for the purpose of financing local transportation and water quality infrastructure projects. Their mission is to enhance ground and surface water resources, ensure the safety of drinking water supplies, protect the public health, reduce roadway congestion, improve highway safety and contribute to New Jersey’s role as a critical channel for commerce.

Responsibilities

Web design and development, application development using Photoshop, HTML, JavaScript and Dreamweaver.

Developed user interface using HTML, CSS, UX, JSON, JavaScript, JQuery, J2EE and JQuery UI.

Developed administrative UI using BackboneJS.

Designed graphic objects, animated icons, templates, banners and vector images with Adobe Photoshop and Adobe Illustrator CS5.

Involved in development of HTML prototypes and UI deliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.

Used JQUERY to handle the client-side validations.

Worked extensively using CSS and Bootstrap for styling HTML elements.

Responsible for design and development of the web pages from mock- ups.

Responsible for creating the screens with table-less designs meeting W3C standards.

Created web pages which are informative and yet very neat and interesting to look at.

Wrote application level code to interact with the backend databases JQUERY, AJAX and JSON.

Applied JQuery scripts for basic animation and end user screen customization purposes.

Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.



Contact this candidate