Sr.Python Developer
Current• Created Business Logic using Python to create Planning and Tracking functions.• Worked very closely with designer, tightly integrating Flash into the CMS with the use of Flashovers stored in the Django models. Also created XML with Django to be used by the Flash.• Developed multi-threaded standalone app in Python, C++ to view Circuit parameters and performance.• Involved in multiple phases of software development life cycle (SDLC) including analysis, design, development, implementation and testing.• Analyze the software requirements to determine feasibility of design within time and cost constrains.• Manipulated data using CRUD operations of MongoDB and handled database access and data transmission based on RESTful web service.• Developed early prototypes using React, Redux, GraphQL, Apollo, and AWS services Cognito, Appsync and DynamoDB• Developed Merge jobs in Python to extract and load data into MySQL database.• Used Couchbase Python SDK to build applications that use Couchbase Server.• Stored the data in the form of JSON structure-based documents, stored in a collection using MongoDB. Worked on creating the Docker containers and Docker consoles for managing the application life cycle.• Creating and executing automated test for web application using PyTest• Implemented Garbage collection with CPython to enhance the performance, by garbage collecting the older generated objects.• Used PySpark, SparkSQL in making pipelines to extract data coming from MDL in spark environment• Automated RabbitMQ cluster installations and configuration using Python/Bash.• Experience with Data migration from Sqlite3 to Apache Cassandra database. Cassandra data model designing, implementation, maintaining and monitoring using DSE, DevCentre, Datastax Ops center.• Written test cases using PyUnit and Selenium Automation testing for better manipulation of test scripts.• Used JIRA for Bug tracking and issue tracking.