Analytical Backend Developer with expertise coding in Python, Django Rest Framework and 3+ years IT industry. Adept with Agile development, partnering with project teams to define client requirements and delivering solutions to address needs. Exceptionally skilled at building relationships with coworkers and leadership teams.
EC-Council – CyberQ – Python Backend Developer
Description: EC-Council is a cybersecurity certification, education, training, and services company based in Albuquerque, New Mexico. CyberQ is an E-learning platform for cybersecurity certification in which you can learn, practice certified cybersecurity courses.
Languages: Python, Django Rest Framework, Angular
Databases: PostgreSQL
Tools: Azure Devops, WINSCP, Putty, Git
Roles & Responsibilities:
· Designed & Implemented the logs Architecture in the Application.
· Integrated/Managed Azure Blob Storage with the application for storing the log & media files.
· Implemented Cron jobs for day-to-day transferring & storing of application logs, Database logs & Media files.
· Implemented the Alert trigger mails at the time of server down, Application failure & other third-party app Integration Failure.
· Created new API's in the application w.r.t requirement & Functionality.
· Implemented the Integration of Virtual Machines in the application.
· Implemented authentication functionalities like ReCaptcha, Validations for password at the time of Signing up in the application.
· Managing & Resolving of the support/security alert tickets raised at the time of functionality glitches, multiple login failed attempts, etc.
· Managed/Resolved the issues raised from Vulnerability Analysis & Penetration Testing Report.
· Managed/Resolved the issues raised from SonarQube application which is used for continuous inspection of code quality.
· Involved in Project Deployment releases in Testing & Production Environments.
· Understanding the functionality of the application and creating reusable scripts.
Union Bank Of India – UBI Unification - Python Developer
Description: UBI Unification is a banking application of Union Bank of India that allows convenient access to various banking services.
Languages: Python
Databases: Oracle DB
Frameworks/libraries: Django Rest Framework, Pandas.
Roles & Responsibilities:
· Developed Scripts for triggering alerts in the bank application according to the given criteria and threshold values.
· Integrated Oracle Database in Python Scripts for performing read/write/update operations to the records from the tables.
· Applied python libraries such as Pandas, Numpy in the scripts for converting database records into pandas Data Frames, reading a CSV file, and data pre-processing.
· Applied python functionalities like decorators, Lambda functions for implementing data validation methods.