Dipankar Saha

Product Manager

Bengaluru, Karnataka, India14 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 9 years of experience in J2EE and Machine Learning.
  • Proven ability to manage complex projects with high-quality delivery.
  • Strong domain expertise in E-Commerce and Fintech sectors.
Stackforce AI infers this person is a Full Stack Developer with expertise in Fintech and Ad Tech industries.

Contact

Skills

Core Skills

JavaReactSpringMachine LearningFull Stack DevelopmentData EngineeringWeb CrawlingJava DevelopmentClient Interaction

Other Skills

Amazon S3Angular JSApache CassandraApache HiveApache JcloudApache KafkaApache SparkAzkabanCSSCSS3Core JavaCouchBaseCrawler4jElastic SearchElasticSearch

About

Looking for challenging opportunities to work for a professionally managed organization as a software engineer and grow higher up in the technical cadre. Around 9 years of experience in design and development of J2EE applications and Machine Learning. Strong domain expertise in E-Commerce, Ad serving, Job Recruitment, Shares & Claim Systems and Liquidation activities of failed financial institutions. Diverse experience in software analysis, requirement study, design, development, and testing. Proven ability to communicate and interact efficiently with customers in projects with demanding objectives and to track the project schedule and ensure the implementation of the project tasks with esteem quality, hence been awarded appreciation email by both Customer and Manager. Good team player, consistently recognized for picking up new technologies rapidly and being highly productive.

Experience

Rakuten india

2 roles

Senior Technical Lead

Mar 2023Present · 3 yrs · India

Technical Lead

Mar 2019Mar 2023 · 4 yrs · India

  • I am working on SE(Sales Expansion) Ad serving project.
  • Technologies used Spring Batch, Java 8, Rabbit MQ, Kafka, MySQL, Mongo DB, CouchBase, Hive, Azkaban.
  • Developed a reporting application that would mainly generate the application level reports like user-click statistics, conversion statistics. Technologies used Unix shell scripting(Bash), Hive.
  • Developed a monitoring system to monitor system, application-level metrics using Prometheus, Grafana, Kafka, Java 8.
  • Developed User Interface(UI) for Ad serving user to facilitate various functionalities like Campaign registration, reporting. Technologies used React JS, Redux, HTML, CSS.
Spring BatchJava 8Rabbit MQKafkaMySQLMongo DB+12

Redmart

Full Stack Developer

Aug 2016Mar 2019 · 2 yrs 7 mos · Bangalore

  • I am working in CI or Competitive Intelligence project is the basic core platform for getting competitors data. We are helping to create core services like Pricing Engine, Web-Crawling engine, Messaging engine.
  • Using Machine learning(Naive-Bayes classifier, Max entropy classifier) to classify product category(Product classification based on machine learning).
  • Developing a crawling engine to crawl competitors data and doing analytics out of it. Technically we are using Python, Java, Machine Learning, Play Framework, Mongo DB, Elastic Search, Angular JS 1.5/2/6, React JS, Rabbit MQ, Apache Cassandra.
PythonJavaMachine LearningPlay FrameworkMongo DBElastic Search+5

Spire technologies & solutions pvt ltd

Software Development Engineer 2

Jul 2015Aug 2016 · 1 yr 1 mo · Greater Bengaluru Area

  • I am working in CRM or Candidate Relation Management project is basic core platform for Spire Talent Vista product. We are helping to create core services like DFS,Web-Crawling engine, Messaging engine.
  • 1. Developing crawler-engine to crawl stackoverflow,github,LinkedIn etc using Apache spark,Elastic Search,Apache Kafka,JSOUP,JSON,Crawler4j and MYSQL for persisting the crawled profile.
  • 2. Developing Distributed file system project using Apache Jcloud to provide an interface to access Amazon S3 file storage.
  • 3.Working on Activity Stream profile to develop the feature of facebook news feed.
  • 4.Woring on Search api to build searching by skill,location, experiences and with other attributes using Elasticsearch,java.
Apache SparkElastic SearchApache KafkaJSOUPJSONCrawler4j+3

Envestnet | yodlee india

Software Engineer

Nov 2014Jun 2015 · 7 mos · Bangalore

  • I am working as a Software Engineer at Yodlee Infotech Private Limited.I am responsible for coding(J2EE,PL-SQL,Struts2,Hibernate4,Spring3,JSON,XML,CSS),Unit Testing,Client Interaction(Technical Project related).
  • Developing crawling engine to crawl financial institutions data and generating monthly transaction details, alerts and lot of other personal financial management stuffs.
J2EEPL-SQLStruts2Hibernate4Spring3JSON+4

Oracle

Associate Consultant

Oct 2011Nov 2014 · 3 yrs 1 mo · Bangalore,India

  • I am working as an Associate Consultant at Oracle Financial Services Software Limited.I am responsible for coding(J2EE,PL-SQL,Struts2,Hibernate4,Spring3),Unit Testing,Client Interaction(Technical Project related).
  • 1. n-BOL(New Business Online), client Standard Bank SouthAfrica, was developed for managing Corporate Banking order management system. Implementing or extending the same application for Standard Bank Namibia.
  • Own Transfer or Inter Account Transfer to handle transfer money between Inter banking.
  • Payments to Transfer money between different banks.
  • Data Upload /Download component, uploading payment data through file uploading and send it CIG server for validation then send it to n-BOL for re validation and finally processing the payment.
  • 2. e-FILMS was developed to automate the Bank Liquidation process for NDIC-Nigeria.
  • Nigeria Deposit Insurance Corporation (NDIC) was created to resolve the challenges that depositors, creditors and shareholders’ encounter once an insured bank license has been revoked. On liquidating of bank, depositors are entitled to recover the insured amount and also NDIC has the responsibility to realize the risk and physical assets as per the NDIC Act, creditors and shareholders are entitled to receive the liquidation dividend if any.
  • "Amalgamation" process combines the account details from multiple branches across the bank, into one single account to ensure that multiple insurance is not paid.
  • “Setoff” is the process of merging the loan account (risk asset) with deposit account of a customer where the same person has both debit and credit balance;
  • "General Ledger" handles the recording of transactions (Credits-Right side, and amounts as Debits-Left side) relating to a company's assets, liabilities, owners equity, revenue, and expenses.
  • “Chart of Accounts” and “Trial Balance” are few key functionalities in the application
  • Data Upload /Download component
J2EEPL-SQLStruts2Hibernate4Spring3Java Development+1

Education

Maulana Abul Kalam Azad University of Technology, West Bengal formerly WBUT

Bachelor’s Degree — Computer Science

Jan 2007Jan 2011

NARULA INSTITUTE OF TECHNOLOGY

Engineer’s Degree — Computer Science

Jan 2007Jan 2011

MADHYAMGRAM HIGH SCHOOL

High School — Science

Jan 2003Jan 2007

10th GENERAL MADHYAMGRAM HIGH SCHOOL

High School — General

Jan 2003Jan 2005

Stackforce found 100+ more professionals with Java & React

Explore similar profiles based on matching skills and experience