Imran Ahmed Modi: Senior Technical Lead - Software Developer
Imran Ahmed Modi: Senior Technical Lead - Software Developer
Imran Ahmed Modi: Senior Technical Lead - Software Developer
CORE COMPETENCIES
Software Development Testing Escalation & Support Project Management Quality Assurance Risk Management
Defect Management Test Automation DevOps Management
TECHNICAL SKILLS
Tools : IXIA, IXNetwork, Spirent Test Center, Smartbits, Pagent, GDB, CScope
Platform : Cisco IOS, VxWorks, Linux, Unix, Windows
Programming Language : C, C++, Java (Basics), GoLang (Basics)
Scripting Language : Python, Perl, TCL
Version Control : Clearcase, Git, WinCVS
Defect Tracking : CDETS, Bugzilla, Jira
DevOps Tools : Docker, Jenkins, Kubernetes, Ansible, Datadog
Web Platforms : HTML, CSS, Javascript, REST API (Python with Flask), MongoDB
PROFE SSIONAL E XPERIENCE
SENIOR TECHNICAL LEAD – HCL TECHNOLOGIES (CISCO ODC) 2010 AUG - PRESENT
Development, Sustenance, Testing and Escalation work for an Integrated Service Routing Platform Team.
ISR Platform Team owns and sustains Cisco 2nd Generation Routers & Switches. Devices include c1900, c2900, c3900
modular and c800 fixed series of Routers, Etherswitch and WAN/LAN line cards.
Involved in the development of following switching protocols from scratch:
MLDv2 (Multicast Listener Discovery) Snooping feature.
DTP (Dynamic Trunking Protocol) – Cisco proprietary network protocol
802.1x Standard security feature – 802.1x Mac Move Authentication feature
Involved in manual device testing and Automation. This involves writing test plan, setting network topology and
creating setup, manual testing, writing script and automating the feature test.
Project development work - Scoping, Feasibility study, preparing Product Requirement Document, Coding, Unit
Testing, Quality check, Regression Testing, Commit etc.
Project sustenance work - Bug Fixing, Service Request handling, Critical Escalated issues. This involves creating a setup
locally to recreate the issue, coding, Unit test, review code changes done by teams etc.
SENIOR SOFTWARE ENGINEER – LVL237 EMBEDDED RESEARCH & DEVELOPMENT 2006 JAN – 2010 JULY
Development, Sustenance, Testing and Escalation work for an Integrated Service Routing Platform Team.
CLI Framework Development – It is a rapid CLI development framework for manageable devices. It is an FSM (Finite
State Machine) based CLI engine to navigate commands, show and set configurations. Involved in development of
the framework from scratch.
Database Interface Framework – It acts as an interface between any CLI and data storage device like flash memory
and other hardware storage device. It requires standard or proprietary MIB modules as input for a “Code
Generation Tool”, then it converts the MIB modules to ‘C++’ programming language code and fully ready to start
code with added mutual exclusion and IPC compliant. Framework and the generated code was developed in C++.
SNMP Server for NMS – This is an customized SNMP server, which apart from answering to standard SNMP client
queries it also serves to non SNMP based customized NMS tool.
EDUCATION
M.C.A (Master of Computer Applications), Annamalai University
M.B.A (Master of Business Administration), Madras University
B.Sc (Bachelor of Computer Science), Madras University
A D D I T I O N A L E X P E R I E N C E, R O L E S A N D A W A R D S
PQA (Project Quality Analyst): Played a role of PQA for 3 years. This involves auditing, quality check and assurance,
verifying project development phase containment process, documenting and report submission.
DPA (Defect Prevention Analyst): Played DPA role for couple of years. This involves prevention of bad code fixes,
maintaining quality etc.
Awarded multiple times by the client CISCO for achieving excellence in productivity and delivery.