Post Job Free
Sign in

Python Developer

Location:
Texas City, TX
Salary:
75
Posted:
May 17, 2023

Contact this candidate

Resume:

VENKATA GANESH NIMMALA

Python Developer

+1-469-***-****

Email: adw6u4@r.postjobfree.com

PROFESSIONAL SUMMARY:

●Around 8+ years of experience as a Python Developer, a 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 the database and developed web-based applications using Python, CSS, and HTML.

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

●Wrote Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL databases.

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

●Developed web-based applications using Python, Django, PHP, C++, XML, CSS, HTML, DHTML, JavaScript, and JQuery.

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

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

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

●Implemented 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 using python libraries like Beautiful Soup, NumPy, SciPy, matplotlib, Python-twitter, Network X, urllib2, MySQL for database connectivity and IDEs - Sublime Text, Spyder, PyCharm.

●Experienced in Requirement gathering, Use Case development, Business Process flow, and Business Process Modelling.

●Used UML to develop various use cases, class diagrams, and sequence diagrams.

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

●Composed APIs along with Web Services over Python.

●Hands-on experience in using NOSQL libraries like MongoDB, Cassandra, and Redis and relational databases like Oracle, SQLite, PostgreSQL, and MYSQL databases.

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

●Good Knowledge of Amazon AWS concepts like EMR and EC2 web services which provide fast and efficient processing of Big Data.

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

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

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

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

●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 Programing, and using Numpy and Pandas in Python for Data Manipulation.

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

●Used 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:

Operating systems:

Windows, Linux, MAC, UNIX

Languages:

Java, Python, C, C++

Scripting languages:

CSS, AJAX, JavaScript, JQuery, PHP, Shell Scripting

Markup languages:

HTML, XML, JSON, Bootstrap

Databases:

Oracle, My SQL, Postgres, Apache Cassandra, MongoDB.

Methodologies & tools:

Object Oriented Programming, UML, Agile Scrum, Waterfall

MS office tools:

Microsoft Excel (Superuser), Microsoft Word, Microsoft PowerPoint

Microservices:

Docker, Jenkins

Cloud Services:

AWS, Kubernetes

IDEs/ Tools:

Eclipse, PyCharm

Source Code Management

Bit Bucket, GitLab, SVN

UI Technologies

Angular JS, Bootstrap, NodeJS

PROFESSIONAL EXPERIENCE:

Citigroup, New York, NY Jul 2022 – Till Date

Python Developer

Project Description:

This project aims to automate and manage data center operations to create a scalable foundation for future growth and transformation. The project will use IGNIO, an intelligent automation tool, to automate various IT operations, including server provisioning, software deployment, patch management, and monitoring. The project will begin with an assessment of the current data center infrastructure and IT operations. This assessment will identify areas where IGNIO can be used to automate tasks and improve efficiency. The assessment will also help identify any gaps or limitations in the current infrastructure that need to be addressed before implementing IGNIO.

Responsibilities:

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

●Used Python unit and functional testing modules such as unit test, unit test 2, mock, and custom frameworks in-line with Agile Software Development methodologies.

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

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

●Developed and tested many features for the 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’s requirements.

●Clean data and processed third-party spending data into Maneuvering deliverables within specific format with Excel macros and python libraries such as NumPy, SQL Alchemy, and matplotlib.

●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 the Jira database (Matching Fields) with Python scripts for transferring and verifying the information.

●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 the internal customer service team.

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

●Generated various capacity planning reports (graphical) using Python packages like Numpy and matplotlib.

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

●Developed single page application by using Angular JS backed by MongoDB and Node JS.

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

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

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

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

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

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

●Outputting the parsed data as JSON and storing it in MongoDB.

●Created custom Python scripts to analyze logs and metrics from the CI/CD pipeline to identify bottlenecks or areas for improvement.

●Contributed to the development of custom Python modules or packages that were used to extend the functionality of existing CI/CD tools or frameworks.

●Querying data from MongoDB and using them as input for the machine-learning models.

●Using AWS for application deployment and configuration.

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

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

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

●Developed a module to build Django ORM queries that can pre-load data to greatly reduce the number of database queries needed to retrieve the same amount of data.

Environment: Python, Unix, Agile, AWS, Mongo DB, HTML, CSS, Ajax, JSON, JavaScript, Django, CI/CD, XML, Jira, Bootstrap, Angular JS, Node JS, NumPy, PyTest, GitHub, Matplotlib.

IBM, India Aug 2020 – June 2022

Python Developer

Project Description:

The objective of this project is to develop a robust and secure platform that provides convenience, ease, and security to various stakeholders, including consumers, issuers, merchants, and third parties. The platform will be built using the Python programming language. The platform will offer a wide range of features, including secure payment processing, fraud detection, loyalty programs, and transaction management. The platform will also provide an intuitive user interface that will be accessible through both desktop and mobile devices.

Responsibilities:

●Worked in comprehending and examining the client's business requirements.

●Used Django frameworks and Python to build dynamic webpages.

●Developed tools for monitoring and notification using Python.

●Enhanced the application by using HTML and JavaScript for design and development.

●Used data structures like directories, tuples, and object-oriented class-based inheritance features for making complex algorithms of networks.

●Created PHP/MySQL back-end for data entry from Flash and worked in tandem with the Flash developer to obtain the correct data through the query string.

●Involved in designing database Models, APIs, and Views using python to build an interactive web-based solution.

●Generated Python Django Forms to record data of online users.

●Implemented Data tables to add, delete, update, and display patient records and policy information using PyQt.

●Implemented a module to connect and view the status of an Apache Cassandra instance using python.

●Developed MVC prototype replacement of the current product with Django.

●Improved Data Security and generated reports efficiently by caching and reusing data.

●Created UI using JavaScript and HTML5/CSS3.

●Managed datasets using Panda data frames and MYSQL.

●Queried the database queries using Python-MySQL connector and retrieved information using MySQL.

●Recorded the online users' data using Python Django forms and implemented test cases using pytest.

●Developed the application using the Test-driven methodology and designed the unit tests using the Python Unit test framework.

●Created web application prototype using jQuery and Angular JS.

●Deployed the project into Heroku using the GIT version control system.

●Maintained and updated the application to the clientele's requirements.

Environment: Django, Python, HTML, JavaScript, PHP, MySQL, PyQt, CSS, UI, Apache, Cassandra, PyTest, JQuery, Angular JS, Git, APIs.

Unacademy, India Apr 2018–Jul 2020

Python Developer

Responsibilities:

●Responsible for using the best technologies to add features to the existing system and services.

●Involved in all aspects of the development process from product inception to scaling in production.

●Accountable for driving software development best practices for the team and also mentoring and developing junior engineers.

●Worked in collaboration with project managers and higher management in cross-functional teams within Sales and Account Management, to understand business requirements and develop efficient, elegant approaches to their implementation.

●Wrote REST APIs, as part of developing web-based applications for insurance premium calculations, using Django’s REST framework.

●Heavily leveraged Python’s graphics APIs for creating graphics and serialization libraries for encoding data in XML/JSON formats.

●Correspondingly involved in writing REST APIs using the Django framework for data exchange and business logic implementation.

●Involved in using collections in Python for manipulating and looping through different user-defined objects.

●Designed and implemented custom Bash scripts for controlling the data flow from the NoSQL database.

●Assisted the development team in sending the correct data via query strings using NoSQL as the back-end for storing data.

●Used Django configuration to manage URLs and application parameters.

●Responsible for configuring NoSQL databases like Apache Cassandra and Mongo DB to for increasing compatibility with Django.

●Designed and created backend data access modules using NoSQL stored procedures.

●Good experience in writing SQL Queries and implementing stored procedures, functions, packages, tables, views, cursors, and triggers.

●Responsible for debugging the project monitored on JIRA.

●Actively worked as a part of a team with managers and other staff to meet the goals of the project in the stipulated time.

●Developed and executed the User Acceptance Testing portion of the test plan.

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

●Extensive use of version-controlling systems like GIT and SVN.

Environment: Rest API, Django, Python, PyTest, XML, JSON, Bash, Git, NoSQL, Jira, SVN, Apache Cassandra, Mongo DB.

Genpact, India Apr 2015 – Mar 2018

Python Developer

Responsibilities:

●Worked with various phases of the project like analysis, design, development, and testing.

●Good comprehension of Business requirement documents and creation of Low-level design document

●Tested by adopting the new applications for voluminous data.

●Managed the project deployment by Chef tool and others.

●Dealt with Database Objects, Tables, and views.

●Developed APIs for new clients and created new business logic accordingly for both scheduled and immediate transfers.

●Worked on Python Modules and Packages and Created project designs utilizing MVC architecture components.

●Produced, extensive Unit test cases and release tracker for every release.

●Developed Webpages using CSS, HTML, and JavaScript.

●Created a uniform look in the application by using style sheets.

●Resource providers to support automation through Jenkins.

●Extensive coding using several Python Modules and controls to rapidly build the application.

●Used Python Data structures like lists, dictionaries, and tuples.

●Experienced in working with complicated List comprehensions, generators, lambda functions, and various built-in functions like map, filter, etc.

●Used subversion for version controlling.

●Resolved performance-related issues using efficient coding.

●Query Optimization through SQL server tools for quick response time.

●Provide support during the developing phase by coordinating with the production field.

●Worked with various bugs fixing issues.

Environment: API, Python, CSS, HTML, JavaScript, Jenkins, SQL, Lambda Functions.



Contact this candidate