S

Sanjay Saini

Software Engineer

Rajasthan, India10 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Increased ad impressions by 62% through optimization.
  • Developed a scalable content management system.
  • Enhanced user experience with advanced recommendation engines.
Stackforce AI infers this person is a Backend-heavy Fullstack developer in the Media and Education sectors.

Contact

Skills

Core Skills

PhpData AnalysisProduct DevelopmentSoftware Development

Other Skills

JavaAdobe PhotoshopMySQLDrupal 8SOLRRedisFluentdAWSNginxDockerNagiosVarnishMongoDBElasticsearchData Scraping

About

Experienced Software Engineer with a demonstrated history of working in the newspapers industry. Skilled in PHP, Java, Adobe Photoshop, Product Development, and Data Analysis. Strong engineering professional with a Master’s Degree focused in Mathematics and Computing from Indian Institute of Technology, Kharagpur.

Experience

Lokmat media pvt. ltd

Software Engineer

Dec 2016Present · 9 yrs 3 mos · worl, ,umbai

  • ● Stabilized old system, used cache like varnish, optimized MySQL queries, indexed data, modified schema
  • ● Stimulated for newer system that will have current digital content standards like SEO, AMP pages etc.
  • ● Drafted architecture for newer digital platform using popular open source frameworks, databases, various caches
  • ● Used Drupal 8 for developing content management system having various user roles, content types, taxonomies
  • ● SOLR as search indexing platform for CMS database, used for search APIs, feeds generation and to serve content
  • ● Redis as caching database for front end servers, store different ads, markup blocks, user session information
  • ● Fluentd as database log manager and feed API server, bridge between frontend and backend database
  • ● Content delivery server, with varnish(2) at front as cache servers in round robin, and Phalcon(2) at backend
  • ● Designed image server that delivers optimized images from search engine optimization perspective
  • ● Used TWIG as templating engine, where we defined and designed basic blocks of website, that can be reused
  • ● AWS for hosting and cloud computing, nginx as http server, cloudfront as static content delivery
  • ● Used docker for devops implementation and nagios for server management, logrotate to rotate logs
  • ● Current​ ​ content​ ​ management​ ​ system​​ ​ is​ ​ being​ ​ used​ ​ by​ ​ a ​ ​ total​ ​ of​ ​ 327​ ​ people​ , ​ ​ having​ ​ 13​ ​ different​ ​ roles
  • ● Enhanced​ ​ widget​ ​ driven​ ​ website​ ​ provided​ ​ a ​ ​ better​ ​ user​ ​ experience​​ ​ and​ ​ better​ ​ reach​ ​ in​ ​ search​ ​ engines
  • ● Increased​ ​ ad​ ​ impression​​ ​ by​ ​ 62​ %,​ ​ social​ ​ media​​ ​ reach​ ​ by​ ​ 36​​ ​ %,​ ​ reduced​ ​ website​ ​ page​ ​ speed​ ​ by​ ​ 100​ ​ ms
PHPJavaAdobe PhotoshopData AnalysisProduct DevelopmentMySQL+8

Meetuniversity.com

Software Engineer

Sep 2016Nov 2016 · 2 mos · Noida Area, India

  • Search engine for Counselors
  • ● Developed web based application for counselors with dynamic search parameters, attributes and operators
  • ● Scraped, cleansed, structured relevant data, stored in mongoDB and used elasticsearch to index
  • ● Increased number of students counseled by 200%, search platform helped in providing more precise suggestions
MongoDBElasticsearchData ScrapingData AnalysisSoftware Development

India web portal pvt ltd

Software Engineer

Jun 2015Sep 2016 · 1 yr 3 mos · vashi, Navi Mumbai, Maharastra

  • 1. Article Recommendation Engine
  • Modified and optimized open source recommendation engine SELDON; Used Lucerne indexing, semantic vectorization on tags extracted using NLP
  • Used fluentd to track and store user’s behavior so that user’s personal recommendation and prediction can be implemented using collected data
  • Optimized server, now can handle 1 lakh concurrent requests, currently server is serving 9 website’s users majorly dnaindia.com and india.com
  • working on translation and parallel NLP integration on articles using Microsoft and Google’s translation API, Google’s parsey mcparseface
  • 2. knowledge base and consumer social signature
  • Designed and implemented storm topologies to process raw article to extract relevant information like tags, summary, DBpedia validated entities
  • Used Kafka, apache storm, zookeeper, jetty, Stanford NLP, DBpedia api’s, neo4j, mongo DB, elastic search, maven with a total of 8 distributed servers
  • Generated APIs used for various projects like tags extraction, summarization, topic pages, search API, entity validation, photo gallery project etc.
  • 3. Data Scraping and Schema implementation
  • Scraped data for various kind of microsites using JavaScript cheerio and request library and regular expression; Cleansed and stored data for future
  • Implemented micro data schema to increase Click Through Rate; also helped in search engine optimization and Google tag manager API results
NLPKafkaApache StormMongoDBElasticsearchData Analysis+1

Noisyox

Developer

May 2014Jun 2014 · 1 mo · Noida

  • Event Recommendation Engine
  • Devised an event ranking algorithm incorporating behavioral dynamics of popularity parameters. Trends in social media and user’s collected data
  • Conceptualized & implemented event recommendation personalization using user data from Facebook API, IBM footprint and behavioral trend
  • Optimized query response by server profiling, bottleneck detection, restructuring database schema by redundancy elimination & splitting servers
  • Streamlined scraped data using python Scrapy and beautiful soup library for events collection, cleansing, storing and scheduling of events
PythonScrapyBeautiful SoupSoftware Development

Education

Indian Institute of Technology, Kharagpur

Master’s Degree — Mathematics and Computing

Jan 2010Jan 2015

jawahar navodaya vidyalaya sikar

Jan 2006Jan 2008

Stackforce found 100+ more professionals with Php & Data Analysis

Explore similar profiles based on matching skills and experience