Domain => Security Programming => Python, MS SQL, Django Tools and Products =>git, stash, onenote, pycharm Roles and Responsibilities => 1. Implemented CVSS scoringAPI client and User Interface in css/css3, js (version 2.2.4) and html/html5. 2. Implemented django CSP (Content Security Policy) in our product. 3. Experience on rich text editor like Quill and WYMEditor. 4. Experience on custom widget and ORM in django. 5. The developed product is successfully passed penetration testing. 6. Experience on django crispy forms/layout. 7. Implemented dynamic django logging. 8. Implemented custom permission system like Guardian. 9. Worked in class based views in Django, experience with guardian, Mixins 10. Done upgrading of django v1.6.2 to djnago v1.11 11. Experience on writing django commands, custom tags, weasyprint python package 12. Implemented LDAP authentication and send email functionality. 13. Experience on designing and modelling of DB structure for the requirement. 14. More hands-on experience in use of GIT, JIRA, Stash
2017-8 - 2018-12
Domain => Managed Security Services Programming => Python, MySQL, Django, mongoDB Tools and Products => Op5 (Nagios) , Splunk, Monitis Roles and Responsibilities => 1. Designed and Developed a Python component which will fetch network security devices (like PaloAlto, Cisco, Checkpoint, Palo Alto) data from Splunk and writes to the mongoDB. Designed the mongoDB collection for the same. 2.Designed and Developed a Python Component Report Scheduler which uses the concept of Queue and Multi-threading, sends mail to the customers based on the scheduling types. 3.Owning and Developing Admin Portal modules, which is in Django Admin and taking care of the integration with database , Op5 Server etc. 4.Played a Key role in Data Migration of entire Tickets from MySQL database to Remedy Force by writing queries and table-filed mappings. 5.Designed and Developed a Web Portal in Django and Python which creates Tickets automatically in out Ticketing Portal and also which updates the MySQL Tables. 6.Developed a Automation Scripts (Python) for Production environment like which gets data from MySQL and formats and sends as Excel attachment. 7.Managed and handled Python components 7.1 which will do the SNMPWALK on network devices. 7.2 Fetching data from Op5 (nagios) 7.3 Fetching data from Splunk 8.Had handled production issues like 8.1 Backend python , MySQL query issues 8.2 Frontend Django, PHP issues 8.3 PostgresSQL issues 8.4 Atlassian Wiki / JIRA issues 8.5 CellSynt related issues. 9.Helped the peer developers in doing Code review. 10.Worked in Agile - Kanban process with Sprint methodology 11.Additionally acquired the knowledge in Database Administration and White Box and Black Box testing knowledge.
2012-11 - 2017-8
Domain => Banking (Credit Bureau) Domain Programming => Python, c++ Tools and Products => Envision (Work Flow Engine) Roles and Responsibilities => 1.Developed a python script for production which will write to a log file based on a command line input. 2. Worked with the Envision Work Flow engine to implement rules based on the requirement. Written C++ rules validation script. 3.Was part of PAC team (internal team to improve the quality of projects)
2011-2 - 2012-11
Domain => BFS (Banking Financial Security) domain Programming => Python, Django Tools and Products => Confluence, Jenkins Roles and Responsibilities => 1. Was a major contributor in developing a CRM/CTI web portal in Django and Python Designed and developed Admin forms and other forms 2. Developed the entire reports section and was heading the Reports Section. 3. Handled the back-end and front-end components 4. Written many automation alert scripts in python and shell script. 5. Member of interview team and written question preparation team
2009-12 - 2011-1
Domain => Network and Security Domain Programming => C , C++ Tools and Products => U4EA Gateway , Bugzilla Roles and Responsibilities => 1. Provided fixes in C for the On-Site Client bugs raised via Bugzilla 2. Was part of internal training team.