Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Dipal H. Prajapati

Technical Lead

Summary

  • Technical Lead having 9+ years of experience in the development of applications using Java and Scala and Big Data.
  • Good knowledge of Big Data, Apache Hadoop, and Spark framework.
  • Hands-on experience in Map/Reduce programs.
  • Hands-on experience in all phases of the software development life cycle.
  • Experienced in Spring and Hibernate for backend connectivity and querying.
  • Successfully delivered projects under strict schedules. Excellent Communication and Interpersonal skills, flexible and versatile team player and individual contributor with strong analytical and problem-solving skills.
  • Meticulous Technical Lead strictly adheres to both client-provided technical requirements and internal business goals.

Overview

13
13
years of professional experience
1
1
Language

Work History

Technical Lead

09.2018 - Current
  • Guavus a Thales company 1#: DMA
  • Service-IQ Device Management Analytics (DMA) enables multiple CSP stakeholders with real-time insights to understand the capabilities and behaviors of the devices connected to the network
  • Designing Clickhouse database schema in cluster
  • Implemented identification logic of device change event and new users in the system
  • Implementing S3 read and write
  • AWS Deployment 2#: SIQ
  • Service-IQ enables CSPs to understand the connected subscriber and device footprint and their corresponding digital behaviors
  • CSPs can fully capitalize on their own network data assets to grow revenue, increase profitability, and support customer experience (CX) initiatives
  • Implemented Device and other enrichments in SQLStream
  • Writing aggregated data to S3 in SQLStream
  • AWS deployment 3#: MRX (Marketing Reflex)
  • MRX- Marketing Insights is intended to deliver valuable insights to the Telecom domain customers and help them in analyzing near real-time insights into traffic patterns on their networks
  • It provides visibility into each subscriber's behavior and usage
  • It is Map Reduce and Spark Streaming-based Network Analytics Engine to fuel dashboards and allow business decision-makers to gather critical intelligence on how different elements of the network interact.

Software Developer

Infodesk India Pvt. Ltd
12.2015 - 09.2018
  • InfoDesk specializes in information management solutions that help organizations integrate, deliver and share actionable intelligence enterprise-wide
  • PROJECTS DETAIL
  • Projects IAM Rest Services, IAM JPA,IREPORT OLAP,Solr Taxonomy Indexer, NLP Semantics,XSLT
  • Responsibilities Developing web services in IAMS(spring boot application) which fetches data through JPA
  • Developed a multithreaded tool to fetch data (taxonomy) from TMT API and to index data on Apache Solr and SolrJ library for faster searches
  • Spark Transformer to be used in word2vec algorithm
  • Pentaho tools for BI Analysis of XML raw feeds and mapping them NewsML G2 Transformation using XSL
  • 1: IAM Services and IAM-JPA Project (Spring applications)

01.2017 - 03.2017
  • IAM-JPA is the project to provide access to the data from the IAMs database rather than exposing/providing access directly to the client
  • IAM service is the spring boot web service application that serves the client REST requests and returns JSON responses.IAMS further uses the IAM-JPA object to query the IAM DB
  • Addressing all incoming requests for web services from the InfoAdmin UI team
  • Modifying JPA objects for a DB change
  • Writing Rest web services in IAMS #2:Solr Taxonomy Indexer Tool, I built a multithreaded tool in spring using Java and SolrJ API to fetch the large data from Taxonomy Manager Tool and index data on Apache Solr on various collections to make other applications’ searches faster.

Transformers
11.2016 - 12.2016
  • Infodesk receives large data every day so to analyze it , I was involved in writing Spark transformers to transform one form of input to the desired output parallelly
  • E.g
  • Processing XML file, splitting each sentence into words, and emitting the word’s lemmas
  • 4: IREPORT (Oct 2016)
  • Making changes in business view model(metadata.xmi) in Pentaho metadata editor
  • Creating reports in Pentaho report designer and deploying them on bi-server
  • Modifying ETLs jobs and transformations in data integration tool Spoon to load data in the warehouse
  • It is ongoing work
  • 5: XML Transformation

12.2015 - 09.2016
  • Writing XSLT for transforming raw feeds to NewsML G2 XMLs for more than 200 sources like RSS,Thomson Reuters,Clinical
  • Trials etc.Using Java method in XSLT for complex XML format.

Software Engineer

Guavus Network Systems Pvt. Ltd
Ahmedabad
06.2012 - 10.2015
  • Guavus is a big data analytics company that combines big data technologies, data science, and unrivaled domain expertise into customer-centric solutions with an emphasis on addressing specific business problems for network operations, marketing, security, and customer care
  • PROJECTS DETAIL
  • Projects Telstra Media Analytics CRUX, Cisco, CHEP, Telstra Media Analytics, Comcast Care Reflex,
  • SingTel,TMS
  • Overview Worked on various aspects in multiple projects beginning with aggregation of raw data as required using java collections followed by designing web services to fetch data from database and send it to UI in prescribed format using xml or using BlazeDS
  • Responsibilities Analysis of raw data Database Design Extracting/Processing and aggregation of data Designing and developing web services with Servlets or BlazeDS to interact with front-end and back-end Optimizing data aggregation process, web service performance (Implemented
  • Caching), and database queries Unit and integration testing of the application
  • Deploying and maintaining the application on a server environment.

Telstra Media Reflex
12.2014 - 02.2015
  • Telstra Media Reflex was migrated to the crux platform(Spark Framework) which was previously developed in
  • Java and Hadoop.

CHEP
07.2014
  • Is a leading provider of pallet and container pooling services for the Aerospace, Automotive, Chemical, Consumer
  • Goods, and Fresh Food and Manufacturing industries.So the application was about to track pallets over the map, find damaged pallets, and find the total quantity transferred monthly and quarterly & comparing both
  • Responsibilities:
  • BlazeDS Web Services for faster response to UI
  • Updating pallet damage data in DB
  • Testing
  • Onsite Support to the team for deployment

Cisco
07.2014 - 11.2014
  • Migrated the project on Guavus’ Crux platform
  • Coding in scala for processing Radius file
  • Creating IP sessions
  • Writing Oozie jobs to schedule execution of Spark jobs
  • The application was for Cisco Service Assurance
  • Responsibilities:
  • DB Schema Creation
  • Implementation of BlazeDS Web Services & Testing

Telstra Media Reflex
03.2014 - 06.2014
  • It's media analytics measuring QoE and correlating it to geo PoP, DSLAM & Subscriber Segment, Demonstrating key measures like a number of subscribers, transactions, tonnage, bit rates (Peak/Avg), Peak hour, etc
  • Responsibilities:
  • Making Replayers to generate dummy data because data was not availed out of the office premises of the
  • Telstra (Australia) Office
  • Worked on Log/Ref Data Pulling mechanism and Annotation
  • Caching, by Implementing it the user experience was improved
  • Testing End to End Workflow, Observing BlazeDS Code, Changing web services according to the requirements,
  • Documentation on Data Pull and Caching
  • Onsite Support to the team for deployment

Comcast Care Reflex
02.2013 - 01.2014
  • It was a big achievement of Guavus to have this project in production.We performed the PoC version and production version
  • Guavus Comcast CareReflex introduces a scalable, interactive solution to address the fusion of network events and customer care data
  • It was consists of four modules: Care Events, Care Events Drivers, Outage Events, and Alerts
  • Responsibilities:
  • Implemented Servlets to communicate with Netezza (was used to excel the queries on large data)
  • Worked on Netezza, modifying tables and stored procedures
  • Deploying and testing the web app
  • Involved in Knowledge Transfer to US team

12.2012 - 01.2013
  • SingTel is a leading telecommunications company based in Singapore that provides both fixed as well as wireless communication services
  • The project provides analytics on mobile usage data.

Education

B.E - Information Technology

L. D. College of Engineering

HSC - undefined

SSC - undefined

Skills

Programming Languages : Core Java, Scala, Python

Cloud : AWS

Apache Hadoop and Spark, Apache Oozie, Apache Solr, Apache Kafka, Docker, Kubernetes

Databases Hive, Clickhouse, Oracle SQL, PostgreSQL MySQL, MS SQL Server 2008, Netezza, Clickhouse

Others BlazeDS, RDBMS, XML, XSL, Apache TomcatIDE & Other management tools Eclipse, Netbeans, IntelliJ, GIT and SVN, JIRA

BI Tool Pentaho, Talend, Tableau

Framework Spring, Hibernate, Apache Struts, Apache Tiles

Accomplishments

  • Processed TLV Formatted Mobile User Data by writing a parser in a multithreaded java application
  • 7:Training Management System
  • This project was developed as a part of an assignment given post-training at Guavus
  • It is a web application that allows auser to search and subscribe for training, allows admin to publish training, etc
  • Using Apache Struts, Apache Tile
  • Framework# Academic Project @ElectroTherm: Dealer Management System for YO bykes dealer (Aug 2011- April 2012), Trainee Developer
  • Domain: Manufacturing and Content Management
  • Description:
  • This system acts as an interface between dealer and company
  • It helps both dealers and organization to process theirorders
  • It is integrated with SAP using the SAP.Net connector
  • This project has helped organizations to a much broader aspect by letting them have a clear status of what their dealerstock is and how well the dealer is performing
  • Worked on CRM, Sales, and Purchase cycle as a team to achieve the goals
  • Develop this system by following complete
  • SDLC
  • Gained knowledge about how business applications should be developed.

Timeline

Technical Lead

09.2018 - Current

01.2017 - 03.2017

Transformers
11.2016 - 12.2016

Software Developer

Infodesk India Pvt. Ltd
12.2015 - 09.2018

12.2015 - 09.2016

Telstra Media Reflex
12.2014 - 02.2015

CHEP
07.2014

Cisco
07.2014 - 11.2014

Telstra Media Reflex
03.2014 - 06.2014

Comcast Care Reflex
02.2013 - 01.2014

12.2012 - 01.2013

Software Engineer

Guavus Network Systems Pvt. Ltd
06.2012 - 10.2015

B.E - Information Technology

L. D. College of Engineering

HSC - undefined

SSC - undefined

Dipal H. PrajapatiTechnical Lead