Post Job Free
Sign in

Python Developer Software

Location:
Seattle, WA, 98104
Posted:
February 24, 2023

Contact this candidate

Resume:

Dinesh

Python Developer

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

Ph #: 564-***-****

Professional Summary:

• 8+ 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.

• Experienced in developing web - based applications using Python, Django, Flask, AWS and Angular Versions.

• Expertise in test automation and continuous delivery of web applications, client server applications, web services/REST APIs, with Python.

• Experience in developing web applications implementing Model View Control (MVC) architecture using Django web application frameworks.

• Experience in project deployment using Jenkins and using web services like Amazon Web Services (AWS) EC2 and AWS S3.

• Experience in Object-Oriented Programming using concepts like Multi-Threading, Exception Handling and Collections.

• Strongly follow PEP-8 coding standard and test a program by running it across test cases to ensure validity and effectiveness of code using Checker and PyLint.

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

• Proficient with various Python Integrated Development Environments like PyCharm, Spyder, Jupiter Notebook and code editors like Sublime Text, Visual Studio Code.

• Experience in using version control systems like Git, GitHub and Amazon EC2 and deployment using Heroku.

• Problem solver with an ability to work independently in a fast-paced environment and quickly adopt emerging technologies.

Technical Skills:

Languages

Python, SQL

Web Technologies

HTML5, CSS3, Bootstrap, JSON, jQuery, REST API's, AJAX, XML, Angular 10, Node.JS

Cloud

AWS

Databases

Oracle, MySQL, SQL Server

Defect Tracking

JIRA

Version Control

Git (GitHub), SVN, CVS

Methodologies

Agile, Scrum and Waterfall

Operating systems

Windows Variants, iOS, Android

Professional Experience:

Client: JP Morgan Chase, NY May 2022 – Till Date

Role: Python Developer

Responsibilities:

• Followed AGILE development methodology to develop the application.

• Designed front end using HTML5, Bootstrap, Node JS, Angular 10, CSS3.

• Worked on Python Open stack API’s used Python scripts to update content in the database and manipulate files.

• Developed Python based API (RESTful Web Services) to track the events and perform analysis using Django.

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

• Worked with Boto3 as an interface for AWS API and Tensor Flow to make numerical computations using data flow graphs.

• Using Amazon EC2 command line interface along with Python to automate repetitive work.

• Design roles and groups for users and resources using AWS Identity Access Management (IAM)

• Implemented Multithreading module and complex networking operations like race route, SMTP mail server and web server Using Python.

• Created Data tables utilizing PyQt to display User information and add, delete, update User records.

• Implemented Docker build tool for scheduling, deploying Python jobs.

• Worked on MongoDB database concepts such as locking, transactions, indexes, replication, schema design

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

• Used JIRA for bug tracking and issue tracking and added several options to the application to choose particular algorithm for data and address generation.

Environment: Python, Django, Angular 10, TypeScript, Node JS, Bootstrap, JSON, HTML, CSS, AWS, Boto3, IAM, PyQT, Mongo DB, GIT, Jira, Agile, Windows.

Client: Pay Link Solutions, Grantham, UK Feb 2019 – Feb 2022

Role: Python Developer

Responsibilities:

• Attended everyday Enterprise Workflow Stand-Up meeting to provide current status, thus implementing Agile (Scrum) Methodology with Test Driven Development.

• Developed entire frontend and backend modules using Python on Django Web Framework.

• Use the Model View controller (MVC) framework to build modular and maintainable applications.

• Developed the required XML Schema documents and implemented the framework for parsing XML documents.

• Used web applications development using Django/python and jQuery, Ajax while using HTML5/CSS3 for server-side rendered application.

• Wrote Python routines to log into the websites and fetch data for selected options. Used Python modules such as requests, urllib, urllib2 for web crawling.

• Using the built APIs and modules along with Python text parsing modules to cleanse and load data files from partners into the application/database.

• Wrote Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.

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

• Utilized PyUnit the Python unit test framework, for all Python applications.

• Created Git repository and added the project to GitHub

• Used Eclipse to develop the application and JIRA for bug and issue tracking and Used JIRA to assign, track, report and audit the issues.

Environment: Python, Django, XML, PyUnit, Git, GitHub, JIRA, Windows.

Client: Arcadis, Hyderabad, India. Jun 2014 – Dec 2018

Role: Software Developer

Responsibilities:

• Responsible for gathering requirements, system analysis, design, development, testing and deployment.

• Worked on Django API’s for accessing the database.

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

• Involved in MVC architecture using Django for web-based application in OOP concepts.

• Developed a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/jQuery and High Charts for data visualization of the served pages.

• Utilized PyUnit, the Python unit test framework, for all Python applications.

• Using Git tool to coordinate team-development

• Involved in writing SQL queries implementing functions, triggers, cursors, object types, sequences, indexes etc.

• Conducted weekly meetings with the development and testing team to relay any changed requirements and updates on the development and testing.

Environment: Python, Django, REST, MYSQL, Windows.



Contact this candidate