Post Job Free
Sign in

Python Developer Data Processing

Location:
Piscataway, NJ
Posted:
September 06, 2024

Contact this candidate

Resume:

PROFESSIONAL EXPERIENCE

Client: GE Capital, Norwalk, Connecticut, USA Sep 2023 - Present

Role: Python Developer

Description: GE Capital, is an asset financing company. Built automated workflows, developed and maintained web applications, optimized data processing systems, and enhanced database interactions and reporting functionalities.

Responsibilities:

●Automate different workflows, which are initiated manually with Python scripts and Unix shell scripting.

●Create, activate and program in Anaconda environment. Use Python unit and functional testing modules such as unit test, unittest2, mock, and custom frameworks in-line with Agile Software Development methodologies.

●Develop Sqoop scripts to handle change data capture for processing incremental records between new arrived and existing data in RDBMS tables. Installed Hadoop, Map Reduce, HDFS, AWS and developed multiple MapReduce jobs in PIG and Hive for data cleaning and pre-processing.

●Utilized AWS EC2 and S3 for scalable compute capacity and efficient storage solutions, ensuring high availability and performance.

●Manage datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python- MySQL connector and MySQL dB package to retrieve information.

●Developed and implemented the Quartz remote risk framework using PySpark to enhance risk assessment and management, improving decision-making accuracy for GE Capital.

●Created advanced risk calculators with PySpark tailored for Quartz, enabling precise quantification of potential risks and supporting strategic risk mitigation initiatives for GE Capital.

●Worked with DB2 and Sybase/Sybase IQ for database operations, including data retrieval and optimization.

●Involved in Web/Application development using Python 3.5, HTML5, CSS3, AJAX, JSON and Jquery.

●Developed and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and Jquery.

●Generated Python Django forms to record data of online users and used PyTest for writing test cases.

●Implemented and modified various SQL queries and Functions, Cursors and Triggers as per the client requirements.

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

●Developed and optimized backend services using Golang for improved performance and scalability in GE Capital’s data processing systems.

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

●Helped with the migration from the old server to Jira database (Matching Fields) with Python scripts for transferring and verifying the information. Analyze Format data using Machine Learning algorithm by Python Scikit-Learn.

●Experience in python, Jupyter, Scientific computing stack (numpy, scipy, pandas and matplotlib).

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

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

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

●Analyzing various logs that have been generating and predicting/forecasting the next occurrence of events with various Python libraries. Developed a single page application by using AngularJS backed by MongoDB and NodeJS.

●Design and maintain databases using Python and developed Python based API (RESTful Web Service) using Flask, SQLAlchemy and PostgreSQL.

●Implemented dynamic and responsive web interfaces using ReactJS, enhancing user experience and application performance.

●Utilized ES6+ features like arrow functions, destructuring, and async/await for cleaner and more efficient code.

●Integrated Pyramid for building scalable web applications and APIs.

●Manage code versioning with GitHub, Bitbucket and deployment to staging and production servers and implement MVC architecture in developing the web application with the help of Django framework.

●Use Celery as task queue and RabbitMQ, Redis as messaging broker to execute asynchronous tasks.

●Well versed with design and development of presentation layer for web applications using technologies like HTML5, CSS3, JavaScript, JQuery, AJAX, AngularJS, Bootstrap, JSON, XML.

●Exceptionally solid background in composing API's along with Web Services over Python.

●Experience in using Adobe Flash, SVN, Eclipse, JIRA, Github and CVS.

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

●Experience with Unit Testing / Test Driven Development (TDD), Load Testing and Integration Testing.

●Experienced in version control systems using CVS, SVN and Git/Github and issue tracking tools like Jira and Bugzilla.

●Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.

●Experience in working with Python ORM Libraries including Django ORM, SQLAlchemy.

●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. Hands-on experience in using NOSQL libraries like MongoDB, Cassandra, Redis and relational databases like Oracle, SQLite, PostgreSQL and MYSQL databases.

●Designed and deployed CI/CD pipelines using Jenkins and AWS CodePipeline to automate build, test, and deployment processes, ensuring consistent and reliable releases.

●Worked on UNIX shell scripts for business process and loading data from different interfaces to HDFS

●Experience in deploying applications in heterogeneous Application Servers TOMCAT, Web Logic and Oracle Application. Server. Good Knowledge in Amazon AWS concepts like EMR and EC2 web services which provides fast and efficient processing of Big Data

Environment: Python 2.7, Django, HTML5/CSS, PostgreSQL, MS SQL Server 2013, MySQL, JavaScript, Jupyter Notebook, VIM, Pycharm, Shell Scripting, Angular.JS, JIRA.

Client: Xerox Holdings Corporation, Connecticut, USA Oct 2022 - Aug 2023

Role: Python Developer

Description: Xerox Holdings Corporation is an American corporation that sells print and digital document products and services. Played a key role in developing and maintaining web applications, optimizing data processing workflows, and implementing machine learning models for data analysis and decision-making.

Responsibilities:

●Proficiency with the application servers like WebSphere, WebLogic, JBOSS and Tomcat.

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

●Experiences with File Handling and SSH (Secure Shell).

●Working knowledge of errors and exceptions handling debugging using PDB, Eclipse and Pycharm.

●Experience with Docker, 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.

●Experience in using Scikit-Learn and Stats models in Python for Machine Learning and Data Mining.

●Design and manage API system deployment using fast http server and Amazon AWS architecture.

●Implemented AWS Lambda functions to automate backend processes, enhancing operational efficiency and reducing manual intervention.

●Designed and executed the Quartz remote risk framework using PySpark to refine risk assessment processes, optimizing decision-making for Xerox Holdings Corporation.

●Engineered sophisticated risk calculators within the Quartz framework using PySpark, allowing for accurate risk quantification and bolstering risk management strategies for Xerox Holdings Corporation.

●Develop remote integration with third party platforms by using RESTful web services and Successful implementation of Apache Spark and Spark Streaming applications for large scale data.

●Built various graphs for business decision making using Python matplotlib library.

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

●Designed and developed reusable ReactJS components for complex web applications, ensuring modularity and consistency.

●Applied advanced ES6+ features to streamline JavaScript code, including modules, template literals, and classes, for faster development and easier debugging.

●Export Test case Scripts and modified the selenium scripts and executed in the Selenium environment.

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

●Scraping website using Python Beautiful Soup, and then parsed it with XML.

●Outputting the parsed data as JSON/BSON and stored into MongoDB

●Used NLTK and StanfordNLP to process text data and created offline intelligence.

●Querying data from MongoDB and use them as input for the machine learning models

●Using AWS for application deployment and configuration.

●Wrote UNIX shell scripting for automation.

●Developed scalable APIs using Node.js, facilitating integration with third-party platforms and services.

●Utilized Node.js to develop and deploy server-side solutions, optimizing data processing workflows.

●Used JavaScript and JSON to update a portion of a webpage.

●Develop consumer-based features using Django, HTML and Test Driven Development (TDD).

●Developed Python web services for processing JSON and interfacing with the Data layer.

●Increased the speed of pre-existing search indexes through Django ORM optimizations.

●Applied Pyramid for scalable web application development and API management.

●Experienced with DB2 and Sybase/Sybase IQ for data operations and optimization.

●Integrated Docker into the CI/CD pipeline for containerization, enabling consistent environments from development through to production.

Environment: Python 3, Django 1.6, Tableau 8.2, Beautiful soup, HTML5, CSS/CSS3, Bootstrap, XML, JSON, JavaScript, JQuery, Angular JS, Backbone JS, Restful Web services, Apache spark, Linux, Git, Amazon s3, Jenkins, MySQL, MongoDB, T-SQL, Eclipse.

Client: Canara Bank, Bangalore, India Apr 2020 - Jul 2022

Role: Python Developer

Description: Canara Bank is an Indian public sector bank. Contributed to enhancing website functionality, automating data scraping, performing data analytics, and optimizing database interactions.

Responsibilities:

●Expanded website functionality, using Flask framework in Python to control the web application logic

●Built automation script using Confidential API and Python Beautifulsoup to scrape data from social networks and other websites using Python.

●Exchanged data with SQL database and NoSQL database such as MongoDB

●Conducted Big Data analytics using Hadoop MapReduce.

●Generated data-driven reports, data visualization using Tableau

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

●Used HTML, CSS, AJAX, JSON designed and developed the user interface of the website.

●Developed views and templates with Django view controller and template Language to create a user-friendly website interface.

●Integrated Pyramid for developing scalable web applications and APIs.

●Worked with DB2 and Sybase/Sybase IQ for database management and querying.

●Used JavaScript and JSON to update a portion of a webpage.

●Used GIT version control and deployed the project to Heroku.

●Increased the speed of pre-existing search indexes through Django ORM optimizations.

Environment: Python 2.7, Django, Hadoop, SQL, SAS, Excel, MongoDB, Flask, Tableau, JavaScript, Eclipse, Shell Scripting, AngularJS Confidential, Triangle Park, NC

Client: Cipla, Bangalore, India Mar 2019 - Mar 2020

Role: Software Associate

Description: Cipla is a global pharmaceutical company dedicated to providing affordable and innovative medicines for better health and well-being. Involved in developing and managing dashboards, automating data processes, and enhancing system functionality through efficient scripting and troubleshooting.

Responsibilities:

●Used standard Python modules e.g. CSV, Robot parser, Iter tools, Pickle, Jinja2, Xml for development.

●Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, HTML, CSS, JavaScript, Bootstrap, JQuery and RESTAPI calls.

●Query and set up employee registration and login using Python PostgreSQL

●We use a multiple row data storage strategy called MVCC to make effective PostgreSQL responsive in Querying and storing in the database.

●Experience for handling documented databases and video files for online management systems during creating online learning management solutions.

●Built and integrated RESTful APIs using Node.js for enhanced server-side functionality and data processing.

●Automated RabbitMQ cluster installations and configuration using Python/Bash.

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

●Fetched twitter feeds for certain important keywords using Python-twitter library.

●Used Python library Beautiful Soup for web scraping to extract data for building graphs.

●Performed troubleshooting, fixed and deployed many Python bug fixes for Learning Management System

●Used Python Flask framework to build modular & maintainable applications.

●Automated data movements using Python scripts.

Environment: Python, Django, Linux, HTML, CSS, Shell Scripting, PostgreSQL, MySQL, Python-Twitter Library, Flask, Web services, SVN, Pandas, FileZilla etc.

Rudram Naidu Podapati

Python Developer

CONTACT

OBJECTIVE

As a highly skilled Python Developer with 5+ years of experience in developing robust and scalable applications. I am eager to collaborate with cross-functional teams to deliver high-quality software solutions, optimize performance, and drive continuous improvement.

+1-203-***-****

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

PROFESSIONAL SUMMARY

EDUCATION

Masters from University of New Haven, USA,

Around 5+ years of experience as a Python Developer, proficient coder in multiple languages and environments including Python, REST Api, AWS, C, C++ and SQL.

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

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

Experienced in developing Web Services with Python programming language.

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

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

Experienced in developing web-based applications using Python, Django, PHP, C++, XML, CSS, HTML, DHTML, JavaScript and Jquery.

Experienced in working with various Python IDE's using PyCharm, PyScripter, Spyder, PyStudio and PyDev.

Good experience of software development in Python and IDEs: pycharm, sublime text, Jupyter Notebook.

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

Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, My SQL, and Python/PHP) Architecture.

Worked on Anaconda Python Environment

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

Experience in implementing python alongside using various libraries such as matplotlib for charts and graphs, MySQL db for database connectivity, python-twitter, PySide, Pickle, Pandas data frame, network, urllib2.

Experienced in using python libraries like Beautiful Soup, NumPy, SciPy, matplotlib, Python-twitter, NetworkX, urllib2, MySQLdb for database connectivity and IDEs - Sublime Text, Spyder, PyCharm

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

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

Use of NLTK, OpenNLP & StanfordNLP for Natural Language Processing and sentiment analysis.

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

TECHNICAL SKILLS

Operating Systems: Windows, MAC OS, Unix/Linux

Languages: Python, C++, Java, J2EE

Python Libraries: NumPy, Matplotlib, NLTK, statsmodels, Scikit-learn / sklearn, SOAP, SciPy

Python Frameworks: Pandas, Flask, Django, Docker

Python IDE: Sublime Text 3, Eclipse, Jupyter Notebook, VIM, Pycharm

NLP used for Python: NLTK, OpenNLP, StanfordNLP (NER, POSTag, Tokenization)

Databases: RDBMS (Oracle, SQL Server, MySQL), No SQL (MongoDb), HDFS (Hadoop)

Web Technologies: CSS, JavaScript, XML, AJAX, JQuery, Bootstrap, AWS, RESTful Web Services

Other Tools: Putty, SQL developer, Toad, JIRA, Matlab, R



Contact this candidate