Post Job Free
Sign in

python developer

Location:
United States
Posted:
October 04, 2023

Contact this candidate

Resume:

Manish R

Python Developer

469-***-****

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

PROFESSIONAL SUMMARY:

•Over 8+ years of experience as a Python Developer, proficient coder in multiple languages and environments including Python, Azure, REST API, AWS, C, C++, and SQL, and familiar with Shell scripting(bash).

•Experience in design, development, and maintenance of distributed web-based applications and client/server applications using Java/J2EE and Web technologies.

•Wrote Python scripts to parse XML documents and load the data in the database and developed web-based applications using Python, CSS, and HTML.

•Configured and deployed the project on AWS EC2 instances and collaborated with the DevOps team for SIT, QA, and Production deployments.

•Worked on applications and developed them with XML, JSON, and XSL (PHP, Django, Python, and Rails).

•Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL databases. Experience in optimizing Hive SQL quarries and Spark Jobs.

•Implemented various frameworks like Data Quality Analysis, Data Governance, Data Trending, Data Validation, and Data Profiling with the help of technologies like Bigdata.

•Experience in Microsoft Azure data storage and Azure Data Factory, Azure Data Lake Store (ADLS), AWS S3, EC2 & Vault.

•Cleaned data and processed third-party spending data into maneuverable deliverables within specific formats with Excel macros and Python libraries.

•Experienced in working with various Python IDEs using PyCharm, PyScripter, Spyder, PyStudio, and PyDev.

•Good experience in software development in Python and IDEs: PyCharm, sublime text, Jupyter Notebook.

•Experienced in web application development using Django/Python using HTML/CSS for server-side rendered applications.

•Experience in implementing Python alongside using various libraries such as mat plot lib for charts and graphs, MySQL for database connectivity, Python-twitter, PySide, Pickle, Panda’s data frame, network, and urllib2.

•Experienced in Requirement gathering, Use Case development, Business Process flow, and Business Process Modeling.

•Extensively used UML to develop various use cases, class diagrams, and sequence diagrams.

•Exceptionally solid background in composing APIs along with Web Services over Python.

•Experience working knowledge in UNIX and Linux shell environments using command line utilities.

•Competent with Unit Testing / Test Driven Development (TDD), Load Testing, and Integration Testing.

•Proficient in working with Python ORM Libraries including Django ORM, and SQL Alchemy.

•Experience in building frameworks and automating complex workflows using Python for Test Automation.

•Experience in implementing server-side technologies with restful API and MVC design patterns with node JS and Django framework.

•Worked on UNIX shell scripts for business processes and loading data from different interfaces to HDFS.

•Experience in deploying applications in heterogeneous Application Servers TOMCAT, Web Logic, and Oracle Applications.

•Good Knowledge of Amazon AWS concepts like EMR and EC2 web services which provide fast and efficient processing of Bigdata.

•Implemented a CI/CD pipeline for a cloud-based SaaS platform using AWS Code Commit, Code Build, and Code Deploy, reducing deployment time by 50%.

•Proficient in Object-oriented design experience, with extensive experience in Python-C/C++ binding using Boost Python and Python C types.

•Experience with Docker, and deployment of applications inside software containers.

•Excellent Debugging, Problem-Solving, Optimization, and Testing Skills using GitLab.

•Experience in Python Development and Scientific Programming and using NumPy and Pandas in Python for Data Manipulation.

•Use of NLTK, Open NLP & Stanford NLP for Natural Language Processing and sentiment analysis.

•Experience with SQL Server Management Studio, SQL Developer, Toad, and MySQL GUI Tool.

TECHNICAL SKILLS:

Languages

Python, Java, Shell Script, PHP, Perl

Framework/Tools

Django, PyUnit, PyQuery, Flask, AngularJS, ReactJS, Spark, Kafka Messaging System

Databases

NoSQL, MongoDB, MS SQL, MySQL, Oracle

Web Technologies

XML, CSS, HTML, DHTML, JavaScript, jQuery, MVC3, Bootstrap, RESTful, AJAX, Node JS, MVC

Cloud Technologies

AWS, Microsoft Azure

Web Services

SOAP, REST

Tools & IDE

Eclipse, PyDev, PyCharm, PyScripter, Spyder, PyStudio, Visual Studio Code

Methodologies

Agile, Scrum, Microservices

Operating Systems

Windows, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Publix, Orlando, FL Jul 2022 – Till Data

Python Developer

Project Description:

The project aimed to address the issue of an increasing customer churn rate. To achieve this, the data science and business teams collaborated to analyze data from various sources, including customer profile data, customer service-related data, usage data, and complaint data. The collected data was then subjected to exploratory data analysis using Python libraries, which helped identify the characteristics of customers who were leaving the company. The data science team then built a model for predicting churn and created dashboards for customer profiles, churner profiles, customer churning predictive scores, and risk using Tableau Desktop. The project's ultimate goal was to present the report to the sales and senior management teams, who could use the insights to reduce the churning rate. The project's success was measured by the decrease in the customer churn rate after implementing the proposed solutions.

Responsibilities:

•Participated in the analysis, design, and development phase of the Software Development Lifecycle (SDLC). Experience in the agile environment used to have sprint planning meetings, scrum calls, and retro meetings for every sprint.

•Used Git for version control and built environment using JIRA and confluence.

•Used Test driven approach (TDD) for developing services required for the application.

•Utilized PyTest, the Python Unit test framework, for all Python applications.

•Developed entire frontend and backend modules using Python on Django Web Framework, Bio python with GIT.

•Worked on object-oriented programming (OOP) concepts using Python, and Django in a Linux environment.

•Created a Python/Django-based web application using Python libraries, for backend data processing we used python scripts for the PostgreSQL database.

•Constructed powerful and modern frontend architecture, involving React, Redux, and ES6.

•Experienced in hand coding HTML5, CSS3, JavaScript, and other UI technologies.

•Worked on integrating commercial mobility applications with the Django REST framework for building the APIs.

•Used Django framework configurations to manage URLs and application parameters.

•Performed Unit testing and generated test cases for web applications using the Python Unit test framework.

•Created RESTful web services using Fast API to send and receive data from PostgreSQL, Dynamo DB, and S3 buckets.

•Designed & Developed JavaScript codes using ES6 to handle page navigation and form validations in React JS.

•Perform CRUD operations on AWS Dynamo DB, a non-relational database to store offers-related data.

•Created the API endpoints in API Gateway and configured the AWS lambda function to store data into Dynamo DB created the layers in lambda.

•Developed entire end-to-end python modules and data marts using Python, and SQL Scrips with GIT. Part of a commercial mobility team working on a database warehouse.

•Worked on functions in Lambda that aggregates the data from incoming events, and then stored result data in Amazon Dynamo DB.

•Created POC and documentation for the creation and implementation of RESTful API in Swagger for internal and third-party use.

•Created an AWS Lambda architecture to monitor AWS S3 Buckets and triggers for processing source data.

•Worked with AWS CloudWatch to monitor all the logs and graphs of the scanners.

•Developed and maintained REST APIs through an MVC Node JS application.

•Used Backbone JS and React JS to create Controllers to handle events triggered by clients and send a request to the server.

•Created a Python-based web application using Python libraries, for backend data processing we used python scripts for the PostgreSQL database.

•Optimized Microservices using NodeJS and ES6 as interfaces to Cassandra NoSQL database.

•Worked with docker, Jenkins, and Control-M, Designing and testing applications and Troubleshooting Errors.

•Used AWS Beanstalk for deploying and scaling web applications and services.

•Worked with AWS SQS to manage all the queues for the tasks.

•Developed reusable and customizable components for the new website using React.JS and React-Routes to create a single-page web application.

•Use AWS Serverless Lambda, Dynamo DB, Java, and Python to develop a system that supports the genomics data process.

•Followed Agile methodologies to manage the full life cycle development of the project.

•Involved in CI/CD pipeline for deploying to dev, QA, and prod environments using Jenkins, Bamboo, and Docker.

Environment: Version Control, Django, Restful API, PostgreSQL, Dynamo DB, AWS, Lambda, Cassandra, Python, Jira, Confluence, PyTest, Linux, React JS, Node JS, HTML, CSS, JavaScript, Microservices, MVC, Jenkins, Docker, NoSQL, Java, Agile, CI/CD.

HCSC - Houston, TX Dec 2021 to Jun 2022

Python Developer

Project Description:

The objective of this project was to help management make data-driven decisions and improve the company's business by extracting key performance indicators (KPI) from sales records. The project involved analyzing customer demographics, product categories, sales orders, payment history, and more using SQL queries. The data science team also built a prediction model for the next 3 years to target customers. To provide a visual representation of the sales data, the team designed dashboards using a Tableau desktop for descriptive sales analysis and another dashboard using a Tableau server for predictive sales analysis. These dashboards helped the management to identify trends, patterns, and insights in the sales data.

Responsibilities:

•Django Framework was used in developing web applications to implement the model view controller architecture.

•Exposure to Multi-Threading factory to distribute learning process back-testing and the into various worker processes.

•Experience with continuous integration and automation using Jenkins.

•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

•Different testing methodologies like unit testing, Integration testing, and web application testing Selenium testing were performed.

•Lock mechanisms were implemented and the functionality of multithreading has been used.

•Python/Django-based web application, PostgreSQL, and integrations with 3rd party email, messaging, and storage services.

•Designed dynamic and browser compatible pages using HTML5, CSS3, jQuery and JavaScript and Angular JS.

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

•To provide automation, used Configuration Management Tool, Chef.

•Integrate the dynamic pages with Angular JS and jQuery to make the pages dynamic.

•Creating and configuring virtual development environments with Chef and Virtual Box.

•Developed a fully automated continuous integration system using Git, Jenkins, MySQL, and custom tools developed in Python and Bash

•Designed and implemented custom scripts. Extensive use of version controller Team Foundation Server (TFS)

•Performed troubleshooting, fixed, and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and the internal customer service team.

•Used Pandas library for statistics Analysis.

•Used NumPy for Numerical analysis of Insurance premium

•Managed large datasets using Panda data frames and MySQL.

•Used advanced packages in AON PATHWISE for performing the unit test and deploying data models.

•Extensively used Python modules such as requests, urllib, and urllib2 for web crawling.

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

Environment: Django, Jenkins, Agile, JavaScript, Git, MySQL, Python, PostgreSQL, HTML, NumPy, Pandas, CSS, jQuery, Angular JS.

TCS Pvt Ltd, India Aug 2017 – May 2021

Python Developer

Responsibilities:

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

•Worked with a team of developers on Python applications for RISK management.

•Developed Python/Django application for Google Analytics aggregation and reporting.

•Used Django configuration to manage URLs and application parameters.

•Worked on Python Open stack API.

•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 to create graphics, XML processing, data exchange, and business logic implementation.

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

•Performed data manipulation and storage for incoming test data using XML/three libraries.

•Used JavaScript and XML to update a portion of a webpage.

•Develop consumer-based features and applications using Python, Django, HTML, Behaviour Driven Development (BDD), and pair-based programming.

•Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML, CSS, JavaScript, and jQuery.

•Experience with advanced CSS concepts and also building table-free layouts.

•Worked on front-end frameworks like CSS Bootstrap for the development of Web applications.

•Worked with Network related python libraries for transferring the files and connecting remotely to the servers.

•Added several options to the application to choose a particular algorithm for data and address generation.

•Performed troubleshooting, fixed, and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and the internal customer service team.

•Generating various capacity planning reports (graphical) using Python packages like NumPy and matplotlib.

•Analysing various logs that are been generating and predicting/forecasting the next occurrence of an event with various Python libraries.

•Designed and developed transactions and persistence layers to save/retrieve/modify data for application functionalities using Django, and XML.

•Worked in the development of applications, especially in the UNIX environment, and was familiar with all of its commands.

Environment: Python, Django, XML, NumPy, Unix, Pandas, HTML, CSS, JavaScript, jQuery, Bootstrap, Matplotlib.

Amazon Development Center Pvt Ltd, India Sep 2014 – Jun 2017

Python Developer

Responsibilities:

•Experience in writing branching and merging methodologies in Python.

•For updating and manipulation of files, Python scripts were used.

•Performed various tasks in a cross-functional project team during the product acceptance test phase of the product development lifecycle.

•Deploy Test cases from Tool and automate them.

•Installed and configured build manager and agents to queue builds in the Application.

•For the implementation of batch job scheduling the concepts of multithreading and concurrency were practiced.

•Installed Python, Jira, and test Rail as part of server setups.

•SQL and PL/SQL stored procedures were used to create access to data and deployed them to Oracle and SQL server databases.

•Using MYSQL a system of data management was designed and developed where queries were optimized to improve performance.

•Experience in setting up App pools and websites in Python.

•Features for the dashboard were developed and tested using CSS, JavaScript, Django, and Bootstrap.

•Git repository was created and added to the GitHub project.

•Can review code as part of build and deployment.

•Experience in setup and deploying a front office application called Front Arena.

Environment: Python, Jira, Django, Bootstrap, GitHub, Test Rail, Oracle, PL/SQL, MySQL, CSS, JavaScript.



Contact this candidate