Post Job Free
Sign in

Python Developer

Location:
Cumming, GA
Posted:
April 20, 2021

Contact this candidate

Resume:

Ashish

Python Developer

Email: ***********@*****.***

PH#: 657-***-****

Professional Summary:

4+ years of IT Experience in designing, developing, testing and implementing of various stand - alone and client-server architecture-based enterprise application software in Python on different domains.

Experienced with full software development life-cycle (SDLC), architecting scalable platforms, object-oriented programming (OOPs), database design and agile methodologies.

Proficient in developing web applications implementing MVC architecture using Django, Flask, and web2py web application frameworks.

Experienced in Python's modules NumPy, matplotlib, Pickle, Pandas, PySide, SciPy, wxPython, Boto3, PyTables, PyQt, etc. for generating complex graphical data, creation of histograms etc.

Expertise in AWS Resources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Formation, Cloud Watch, Security Groups.

Experience with Data Analytics, Data Reporting, Ad-hoc Reporting, Graphs, Scales, PivotTables and OLAP reporting.

Experience in working with various Python Integrated Development, PyCharm, Eclipse, Sublime Text and Notepad++.

Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.

Experience in List Comprehensions and Python inbuilt functions such as Map, Filter and Lambda.

Proven ability in working with Shell scripting for designing automation framework.

Proficient understanding of code versioning tools such as Git and continuous integration frameworks like Jenkins.

Hands on Experience in using defect tracking/issue tracking/ Bug tracking tool like Atlassian Jira.

Experienced in various types of testing such as Unit testing, Integration testing, User acceptance testing, Functional testing.

Excellent analytical and problem-solving skills and ability to work on own besides being a valuable and contributing team player.

Technical Skills:

Programming Languages

Python, SQL

Python Libraries

Beautiful Soup, Numpy, scipy, matplotlib, Pickle, PySide, wxPython, PyTable, Pandas

Web Development

Django, Flask, JSON, XML, HTML, Bootstrap, CSS, REST and Ajax

Cloud

AWS

Web Services

REST, SOAP

Databases

Oracle, MySQL, MongoDB, PostgreSQL

IDEs Tools

Sublime Text, Spyder, PyCharm, Eclipse

Operating Systems

Windows, Linux

Professional Experience:

Axos Bank, San Diego, CA Feb 2020 – Till Date

Role: Python Developer

Responsibilities:

Worked in Agile environment by actively participating in sprint planning to Employ coding standards and advance guidelines for efficient and effective Python programming.

Developed the back-end web services for the worker using python and REST APIs and Implemented MVC architecture in developing the web application by Django framework.

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

Utilized Python libraries like wxPython, NumPy, SciPy, Web2py.

Used Python Library Beautiful Soup 4 for Web Scraping to extract data for building graphs.

Involved in tokenizing the sensitive data before archiving in AWS S3 using REST based Enterprise Tokenization service, and encrypting the data before sending it over wire to external systems.

Handled file uploads using Django's File Handling system with Boto3 and stored images into Amazon S3 Buckets, and monitored requests using Amazon CloudWatch.

Used Python modules such as requests, urllib, and urllib2 for web crawling.

Used Pandas as API to put the data as time series and tabular format for manipulation and retrieval of data.

Created Local Virtual repositories for the project and release builds, repository management in Maven to share snapshots.

Maintained the Version and Backups of the source using GitHub.

Worked on Jira for managing the tasks and improving the individual performance.

Environment: Python, Django, wxPython, NumPy, SciPy, Web2py, Beautiful Soup 4, urllib, urllib2, AWS S3, Boto3, Amazon CloudWatch, PostgreSQL, PyUnit, Maven, GitHub, Jira, Agile, Windows.

Crestech, Noida, India Oct 2017 – Jan 2019

Client: Estee Lauder

Role: Python Developer

Responsibilities:

Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.

Utilized Python specific tools including Django, Django Rest Framework, Django ORM, SQL Alchemy, Pandas, and NumPy.

Developed GUI using Python and Django for dynamically displaying the test block documentation and other features of python code using a web Django browser.

Implemented the AWS lambda functions using Python to improve the performance of the file upload and merge functionality to AWS S3 buckets with in the Amazon Cloud environment. Worked on standard python package boto3 for AWS.

Extensively used Python modules such as requests, urllib and Beautiful soup for web crawling.

Used the Python's modules NumPy, matplotlib, etc. for generating complex graphical data, creation of histograms etc.

Used PyQuery for selecting particular DOM elements when parsing HTML.

Recording of scripts using SOAPUI and validate through co-relation and parameterization.

Used Eclipse IDE for designing, coding and developing applications. Developed test cases and performed unit testing using JUnit. Maintained high level of unit test coverage through test driven development.

Involved in Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell script.

Used Git version control system for collaborating with teammates and maintaining code versions

Logged user stories and acceptance criteria in JIRA for features by evaluating output requirements and formats.

Environment: Python, Django, SQL Alchemy, Pandas, NumPy, urllib, Beautiful soup, HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, XML, PyQuery, Shell Script, Eclipse IDE, Jenkins, GIT, Jira, Agile, Windows.

Omniscient IT Solutions Pvt Ltd, Delhi, India Jan 2016 – Sep 2017

Role: Python Developer

Responsibilities:

Performed efficient delivery of code based on principles of Test-Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.

Managed, developed and designed a dashboard control panel for customers and administrators using Django/Python

Read data from various sources and analysed it using python libraries like Pandas, NumPy.

Used Beautiful Soup python library for web scraping to extract important data from html and xml tags.

Worked on object-oriented programming (OOP) concepts using Python and Linux.

Used MySQL as backend database and MySQL dB of python as database connector to interact with MySQL server.

Created methods (get, post) to make requests to the API server and tested Restful API using postman.

Handled exceptions and used-test cases by writing python-scripts to refrain website from rendering Error codes.

Used Git version control system for collaborating with teammates and maintaining code versions.

Utilized Jenkins to deploy the Django application and run unit tests.

Responsible for tracking and monitoring project status in JIRA (Agile).

Perform 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.

Environment: Python, Django, Pandas, NumPy, Beautiful Soup, HTML, XHTML, CSS, Java Script, AJAX, XML, MySQL, Postman, GIT, Jenkins, Jira, Agile, Linux.



Contact this candidate