Post Job Free

Resume

Sign in

Python Developer Web Applications

Location:
Lexington, KY
Salary:
95000
Posted:
March 01, 2024

Contact this candidate

Resume:

Nikunj

Email: ad31rk@r.postjobfree.com

Ph#: 856-***-****

Professional Summary:

Over 5+ years of professional experience as a Python Developer and experience in Design, Development, Implementation of Python, Django and client - server technologies-based applications, RESTful services, AWS and SQL.

Proficient in all phases of software development life cycle (SDLC) including requirement analysis, Debugging, Design, Development, Integration, Maintenance, Testing of Python web applications.

Experience in developing Web-Applications implementing Model View Control (MVC) architecture using Python, Django web application frameworks.

Experience in using design patterns such as MVC, singleton and frameworks such as DJANGO, ability in handling Django ORM (Object-Relational Mapper) and SQLAlchemy.

Excellent Experience on various Python integrated IDE's such as Sublime Text, PyCharm, Eclipse and NetBeans.

Experience with Requests, Numpy, Scipy, Matplotlib, and Pandas python libraries during development lifecycle. Maintain Restful API's and also consume the API's client side using Angular.JS data binding.

Experience in Amazon Web Services (AWS) cloud platform like EC2, Virtual private clouds (VPCs), Storage models (EBS, S3, instance storage), Elastic Load Balancers (ELBs).

Experienced in requirement gathering, Use case development, Business Process flow, Business Process Modeling: extensively used UML to develop various use cases, class diagrams and sequence diagrams.

Experience in analyzing the SQL scripts and designed solutions to implement using Pyspark. Created custom new columns depending up on the use case while ingesting the data using Pyspark.

Experience in Python OOD code for quality, logging, monitoring, and debugging code optimization.

Experience in Kubernetes that provide a platform for automating deployment, scaling and operations of application containers across clusters of hosts.

Experienced in developing web services with Python programming language – implementing JSON based RESTful and XML based SOAP web-services.

Experienced in implementing Object Oriented Python, Hash Tables (Dictionaries) and Multithreading, Django, MYSQL, Exception Handling and Collections using Python.

Experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.

Excellent interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in team environment.

Technical Skills:

Languages

Python 3.x/2.7, Java, Shell Script, SQL, PySpark

Python Framework

Django, Webapp2, Flask

Python Libraries

NumPy, MatPlotLib, Pandas,Scipy

IDE’s

Eclipse, Pydev, PyCharm, Spyder

Versioning Tools

Subversion, GIT, SVN, CVS

Web servers

AWS, WebLogic, WebSphere

Databases

MySQL, SQL Server, Oracle

Operating systems

Linux/Unix, Windows Variants

Professional Experience:

Client: Forcht Bank, Lexington, KY. Nov 2022 – Till Date

Role: Python Developer

Responsibilities:

Responsible for gathering requirements, system analysis, design, development, testing, deployment and Implementation of various stand-alone, client-server enterprise applications.

Responsible for analyzing various cross-functional, multi-platform applications systems enforcing Python best practices and provide guidance in making long term architectural design decisions.

Designed, developed, and deployed engaging web applications using Python.

Developed web applications in Django Framework's Model View Control (MVC) architecture.

Developed and tested many features for dashboard using Python, Django and JavaScript.

Implemented responsive user interface and standards throughout the development and maintenance of the website using the HTML5, CSS3, JavaScript and Bootstrap and JQuery.

Worked on changes to open stack and AWS to accommodate large scale data center deployment.

Actively involved in setting up the production environment in AWS using Kubernetes.

Managed local deployments in Kubernetes, creating local cluster and deploying application containers.

Used Python based GUI components for the front-end functionality such as selection criteria.

Clean data and processed third party spending data into maneuverable deliverables within specific format with Excel macros and python libraries such as NumPy, SQLAlchemy and Matplotlib.

Used PyQt for the functionality filtering of columns helping customers to effectively view their transactions and statements. Implemented navigation rules for the application and page outcomes, written controllers using annotations.

Created PyUnit test scripts and used for unit testing.

Used PySpark to expose Spark API to Python.

Optimize the Pyspark jobs to run on Kubernetes Cluster for faster data processing.

Extensively performed large data read/writes to and from csv and excel files using pandas.

Configured the Django admin site, dashboard and created a custom Django dashboard for end users with custom look and feel. Used Django APIs for database access.

Using Django evolution and manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.

Wrote python routines to log into the websites and fetch data for selected options.

Wrote Python normalizations scripts to find duplicate data in different environments.

Implemented AJAX for dynamic functionality of a webpages for front end applications.

Used JQuery for selecting particular DOM elements when parsing HTML.

Wrote scripts in Python for Extracting Data from JSON and XML files.

Worked in an agile development environment.

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

Environment: Python 3.x, Django, MVC, AWS, PyQt, PyUnit, PySpark, Numpy, Matplotlib, Kubernetes, Pandas, AJAX, JQuery, JSON, DOM, XML, SQL, Agile and Windows.

Client: Wintrust Financial, Rosemont, IL. Sep 2021 – Oct 2022

Role: Python Developer

Responsibilities:

Participated in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.

Designed and developed components using Python. Implemented code in Python to retrieve and manipulated data.

Developed frontend and backend modules using Python on Django Web Framework with GIT.

Designed and developed data management system using MySQL. Built application logic using Python.

Developed automation scripts to test storage appliances in Python.

Built application logic using Python.

Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.

Created a Python/Django based web application using Python scripting for data processing, MySQL Workbench for the database, and HTML5/CSS3/JQuery and HighCharts for data visualization of the served pages.

Developed single page applications (SPAs) using Angular.JS to improve page performance.

Deployed and monitored scalable infrastructure on Amazon web services (AWS).

Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.

Troubleshoot non-running pods issue related to Kubernetes.

Load balancers are plumbed inconsistently across the cluster nodes- helped in troubleshooting this Kubernetes issue.

Generating various capacity planning reports (graphical) using Python packages like Numpy, Matplotlib.

Provided GUI utilizing PyQt for the end user to create, modify and view reports based on client data.

Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.

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

Used GitHub for version control.

Involved in implementing customer data collection with PySpark.

Used Python and Pandas library, built data analysis graph for documentation and record.

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

Involved in adding AJAX, JavaScript components to some of the JSP pages wherever needed.

Used JSON for data exchange between application modules along with XML.

Wrote and executed various MY-SQL Workbench database queries from Python using Python-MySQL connector and MySQL dB package

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.

Utilized Agile process and JIRA issue management to track sprint cycles.

Interfacing with supervisors, systems administrators and production to ensure production deadlines are met.

Environment: Python 3.x, Django, MVC, AWS, PyQt, PyUnit, PySpark, Numpy, Matplotlib, Kubernetes, Pandas, AJAX, JQuery, JSON, DOM, XML, GIT, My-SQL, Agile and Windows.

Client: Tenet Healthcare, Dallas, TX. Jan 2021 – Aug 2021

Role: Python Developer

Responsibilities:

Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.

Involved in system design (Python Object Oriented Design approach, developing various modules/ packages/utilities, Ex: Cryptography-Encryption/Hashing, Foundation Utilities, Personal management, error/exception management etc.)

Involved in representation of the system in hierarchy form by defining the components, subcomponents using Python and developed set of library functions over the system based on the user needs.

Developed Python batch processors to consume and produce various feeds.

Developed the tools using Python Django and used MongoDB for databases. Parsers written in Python for extracting useful data from the design data base.

Involved in development of data structures, XML parsing using Python.

Developed GUI using HTML5, AJAX, CSS3, JavaScript and JQuery.

Developed efficient Angular.JS for client web based application.

Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups, Optimized volumes and EC2 instances.

Used several Python libraries like NumPy, Pandas and Matplotlib.

Parsers written in Python for extracting useful data from the design data base.

Involved in Python OOP code for quality, logging, monitoring, and debugging code optimization.

Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.

Implemented AJAX to update necessary section of webpages and hence, avoiding the need for reloading the entire web page.

Involved in writing indexes, views, constraints, stored procedures, triggers, cursors and user defined functions or subroutines in MySQL.

Used decorators, list comprehensions, functional programming, unit tests, multiple staging environments, and global team remote collaboration.

Environment: Python 3.x, Django, MongoDB, XML, DOM, AWS, Numpy, Pandas, Matplotlib, AJAX, JQuery, JSON, MySQL and Windows.

Company: Syena Infosoft Pvt Ltd., India. Aug 2018 – Dec 2020

Role: Python Developer

Responsibilities:

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

Developed custom reports using HTML, Python and MySQL.

Used Python based GUI components for the front end functionality such as selection criteria.

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

Developed server-based web traffic statistical analysis tool using Pandas.

Used Django configuration to manage URLs and application parameters.

Used PyQuery for selecting Particular DOM elements when reading HTML.

Used Python’s Pandas and Matplotlib libraries to conduct data exploration and visualization.

Exposure to the threading limitations of Python, and multi-process architecture.

Used collections in Python for manipulating and looping through different your defined objects.

Set up rules and policies with a Node.js/Python back end.

Responsible for debugging the project monitored on JIRA (Agile).

Written queries in MySQL and Native SQL.

Worked in an agile development environment.

Actively handled multiple priority tasks in parallel and participated in review of project deliverables.

Environment: Python 2.7, Django, HTML5, CSS3, Matplotlib, PyQuery, RESTful, MySQL, Agile and Windows.

References: Will be provided upon request.



Contact this candidate