Dipalee Shah is seeking assignments with major international organizations that allow her to demonstrate her potential. She has over 2 years of experience in product development with skills in Java, algorithms, agile methodology, and telecom domains. Her technical skills include Java, XML, databases, application servers, and source control tools. She has worked on projects involving CRM platforms, de-duplication tools, network configuration, and DNS implementation.
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’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.
3. 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