DipaleeShah Email:shah_dipalee@yahoo.co.in
M.E. (ComputerEngineering) Mobile:91 8108331196
Job Objective
Seeking assignments in with major international organizations of repute, allowing me to demonstrate my true potential
Professional Synopsis
Proactive and inquisitive professional with understanding in software and product development
An effective communicator with excellent relationship management skills and strong problem solving & organizational
abilities
Competency Matrix
Overall: Two years Product Development experience; Core Java; Multithreading; Algorithm Design, Implementation and
Analysis; Agile Methodology
Product Engineering & Development: Product Architecture & Product Development; Task Planning and Task Execution
Industry: Telecom, Telecom Services
Functional and Technical Competencies
Languages : Core Java (JDBC, Java Web Services), J2EE (JSP, Servlets, JDBC, MVC)
Web Technologies : XML, XSL, JSON, HTML, JSP, Web Services
Databases : MySQL, Oracle
Application Servers : Tomcat, Apache, WebSphere
Protocols : TR-069, SFTP, SNMP
Network Technologies : GSM
Development Tools : Eclipse IDE, Edit-Plus, Valgrind, GDB
Source Management : GIT, SVN
Professional Experience
Jul’15 - till date with Ness Technologies, Bangalore as Senior Software Engineer
Project – Excalibur, (Client - Canadian Tire Financial Services)
Excalibur is the CTFS’s CRM platform. It involves a middle layer with servlets, shared Services and helper classes to
communicate with backend and TSYS data to provide multi-channel interaction through different roles, NCAT, CRCC and
Processing Desk
Canadian Tire Financial Services is part of the 12.2 billion dollar Canadian Tire group that has interests in automotive, sports
and leisure, and home products
Technology: Core Java, XSL, Servlets, XML, JavaScript, MySQL, Chordiant (framework)
Responsibilities:
End-to-end responsibilities for critical application features (User Interface and Core/ Data Access layer) including
 Requirement gathering and analysis
 Requirement development under time and space complexity guidelines
 Unit Testing
 Analyzing and reducing complexity of code
May’14 – Dec’14 with Here, a NOKIA company, Mumbai (through Magna Infotech)
Project - DeDup Tool
DeDup tool is critical for Nokia Maps to provide faster and better search results. It is a standalone de-duplication tool
designed to identify the Duplicate POIs from list of large set of POIs. The new Algorithms were designed and implemented to
find duplicates from the same data-sets (Intra-file) and from different data-sets (Interfile). With user-friendly interface, user
were enabled to take actions on duplicate POIs.
Technology: Core Java, Multi-threading, Swing
Role: Scrum Master, Algorithm Design, Development and Analysis
Responsibilities:
 Integrating DeDup tool with already existing map testing tool to render POIs on Nokia Maps
 Designing and implementing De duplication Algorithm for intra-file and inter-file approaches
 Analysis and unit testing
 Reducing complexity of algorithms
 GUI and Core functionalities for various sub modules
Oct ‘12 – Jan’14: with Aricent Group, Bangalore as Software Engineer
Part of multiple project teams working for both Research and external client projects using Agile Project Management
methodology
Project - ONS (Client – Alcatel Lucent)
ONS helps the operator to identify a location for deploying a hot spot based on user density, traffic profiles provided by
OptiNodes. ONSS helps in configuring the OptiNode before it is deployed in the network for sniffing.
Technology: Spring MVC, Java, JDBC, JSP, JSON, XML, java Script, WS-RS(CXF),SOAP,SFTP,TR-069,SNMP
Responsibilities
 Developing GUI for Import/Export service call and for ONConfig module
 Developing Service API for Import/Export metadata Services
 Developing framework for intercommunication of SNMP manager and agent
 Simulating SNMP agent
 Designing of metadata JSON files
Project - TR069 RPC Methods (Client – Alcatel Lucent)
TR069 protocol implementation which is intended for communication between ACS (Auto Configuration Server) and CPE
(Customer Premises Equipment)
Technology: Java, JDBC, SOAP, Axis-2, SFTP, TR-069
Contributions made:
 Detail design documentation
 Developing and integrating Service API.
 Developing framework for intercommunication of ACS and CPE
Project – Domain Name Server Implementation
Individual project to implement a DNS having three components - DNS root server, Intermediate DNS, and Client; the
number of intermediate DNS can vary. The server thus designed could be scaled to have n levels
Technology: C, Valgrind, GDB
Responsibilities:
 Overall system architecture design for obtaining the IP address of web address from DNS servers.
 Integration of the server environments.
 Optimizing the performance by fixing memory leaks and improving the code coverage.
Individual Research for Post Graduate Dissertation – September 2012
Privacy-Preserving Deletion to Generalization-based Anonymous Database
Designing a protocol for privately deleting record from generalized-based anonymous database to preserve the privacy of
both data provider and databases. The protocol also ensured consistency between original and anonymous database.
Technology: JSP, Java Servlets, JDBC, MySQL
Achievements
 Ness ‘SPOT Award’ High Performer Awards (April 2016 and September 2015)
 Presented a research paper, Privacy-Preserving Deletion to Generalization-based Anonymous Database in
CUBE, ACM digital Library(Sept 2012)
 Won intra-college Badminton doubles
 Winner of Eco-friendly collage competition at Here, a Nokia firm
Extra-Curricular Activities
 Avid sketch and water color painter
 Badminton
 Handicraft and décor enthusiast

Dipalee Shah Resume

  • 1.
    DipaleeShah Email:shah_dipalee@yahoo.co.in M.E. (ComputerEngineering)Mobile:91 8108331196 Job Objective Seeking assignments in with major international organizations of repute, allowing me to demonstrate my true potential Professional Synopsis Proactive and inquisitive professional with understanding in software and product development An effective communicator with excellent relationship management skills and strong problem solving & organizational abilities Competency Matrix Overall: Two years Product Development experience; Core Java; Multithreading; Algorithm Design, Implementation and Analysis; Agile Methodology Product Engineering & Development: Product Architecture & Product Development; Task Planning and Task Execution Industry: Telecom, Telecom Services Functional and Technical Competencies Languages : Core Java (JDBC, Java Web Services), J2EE (JSP, Servlets, JDBC, MVC) Web Technologies : XML, XSL, JSON, HTML, JSP, Web Services Databases : MySQL, Oracle Application Servers : Tomcat, Apache, WebSphere Protocols : TR-069, SFTP, SNMP Network Technologies : GSM Development Tools : Eclipse IDE, Edit-Plus, Valgrind, GDB Source Management : GIT, SVN Professional Experience Jul’15 - till date with Ness Technologies, Bangalore as Senior Software Engineer Project – Excalibur, (Client - Canadian Tire Financial Services) Excalibur is the CTFS’s CRM platform. It involves a middle layer with servlets, shared Services and helper classes to communicate with backend and TSYS data to provide multi-channel interaction through different roles, NCAT, CRCC and Processing Desk Canadian Tire Financial Services is part of the 12.2 billion dollar Canadian Tire group that has interests in automotive, sports and leisure, and home products Technology: Core Java, XSL, Servlets, XML, JavaScript, MySQL, Chordiant (framework) Responsibilities: End-to-end responsibilities for critical application features (User Interface and Core/ Data Access layer) including  Requirement gathering and analysis  Requirement development under time and space complexity guidelines  Unit Testing  Analyzing and reducing complexity of code
  • 2.
    May’14 – Dec’14with Here, a NOKIA company, Mumbai (through Magna Infotech) Project - DeDup Tool DeDup tool is critical for Nokia Maps to provide faster and better search results. It is a standalone de-duplication tool designed to identify the Duplicate POIs from list of large set of POIs. The new Algorithms were designed and implemented to find duplicates from the same data-sets (Intra-file) and from different data-sets (Interfile). With user-friendly interface, user were enabled to take actions on duplicate POIs. Technology: Core Java, Multi-threading, Swing Role: Scrum Master, Algorithm Design, Development and Analysis Responsibilities:  Integrating DeDup tool with already existing map testing tool to render POIs on Nokia Maps  Designing and implementing De duplication Algorithm for intra-file and inter-file approaches  Analysis and unit testing  Reducing complexity of algorithms  GUI and Core functionalities for various sub modules Oct ‘12 – Jan’14: with Aricent Group, Bangalore as Software Engineer Part of multiple project teams working for both Research and external client projects using Agile Project Management methodology Project - ONS (Client – Alcatel Lucent) ONS helps the operator to identify a location for deploying a hot spot based on user density, traffic profiles provided by OptiNodes. ONSS helps in configuring the OptiNode before it is deployed in the network for sniffing. Technology: Spring MVC, Java, JDBC, JSP, JSON, XML, java Script, WS-RS(CXF),SOAP,SFTP,TR-069,SNMP Responsibilities  Developing GUI for Import/Export service call and for ONConfig module  Developing Service API for Import/Export metadata Services  Developing framework for intercommunication of SNMP manager and agent  Simulating SNMP agent  Designing of metadata JSON files Project - TR069 RPC Methods (Client – Alcatel Lucent) TR069 protocol implementation which is intended for communication between ACS (Auto Configuration Server) and CPE (Customer Premises Equipment) Technology: Java, JDBC, SOAP, Axis-2, SFTP, TR-069 Contributions made:  Detail design documentation  Developing and integrating Service API.  Developing framework for intercommunication of ACS and CPE Project – Domain Name Server Implementation Individual project to implement a DNS having three components - DNS root server, Intermediate DNS, and Client; the number of intermediate DNS can vary. The server thus designed could be scaled to have n levels Technology: C, Valgrind, GDB Responsibilities:  Overall system architecture design for obtaining the IP address of web address from DNS servers.  Integration of the server environments.  Optimizing the performance by fixing memory leaks and improving the code coverage.
  • 3.
    Individual Research forPost Graduate Dissertation – September 2012 Privacy-Preserving Deletion to Generalization-based Anonymous Database Designing a protocol for privately deleting record from generalized-based anonymous database to preserve the privacy of both data provider and databases. The protocol also ensured consistency between original and anonymous database. Technology: JSP, Java Servlets, JDBC, MySQL Achievements  Ness ‘SPOT Award’ High Performer Awards (April 2016 and September 2015)  Presented a research paper, Privacy-Preserving Deletion to Generalization-based Anonymous Database in CUBE, ACM digital Library(Sept 2012)  Won intra-college Badminton doubles  Winner of Eco-friendly collage competition at Here, a Nokia firm Extra-Curricular Activities  Avid sketch and water color painter  Badminton  Handicraft and décor enthusiast