Rahul Singh

Software Engineer

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

Key Highlights

  • 5+ years of experience in scalable software development.
  • Expertise in building microservices and analytics platforms.
  • Strong communication and adaptability skills.
Stackforce AI infers this person is a Backend-heavy Fullstack Developer with expertise in E-commerce and Analytics.

Contact

Skills

Core Skills

BigdataMicroservices

Other Skills

Amazon EC2Amazon RDSAmazon S3Amazon SQSAmazon Web Services (AWS)AnalyticsAndroid DevelopmentBig Data AnalyticsBigData PlatformCCloudCore JavaData AnalyticsData EngineeringData Mining

About

Software Developer with experience in diverse domains and technologies and a passion to build great products - 5+ years experience in designing and building highly scalable software products in various domains like Analytics,Machine Learning, Cloud, E-commerce , Telecom(BSS), Mobile ecosystem. - Have built distributed, micro services based, horizontally scalable M-Commerce backend systems from concept to live - Have built Analytics Platform and Push Notification System capable of scaling up to TBs of data and millions of notifications - Have built ML models for content recommendations ,user profiling and App analytics using various analytical tools and ML techniques - Strong in Object Oriented Programming, Data Structures, Algorithms, Design Patterns , Microservices, RESTful apis, Analytics & ML techniques - Hands on knowledge of working with Hadoop ecosystem and Hive, ML techniques like Classification and Clustering,Linear Regression,Logistic regression,Collaborative filtering - Well versed in setting up and working with AWS Cloud Infrastructure - Built products right from concept phase to go live - Expertise in technologies like java,j2ee,sql,RESTful Web wervices, Microservices, Spring, Hibernate, JPA, OAuth2.0, MongoDB, noSql, Cloud technologies like Amazon AWS, Redshift, Redis and UI technologies like jsp,angular js,php,HTML, JavaScript,Bootstrap etc. - "I take it, I own it" - this has been my key strength either it be my individual contribution or as a team. - An effective & proactive communicator - At ease in interacting with people across hierarchical levels in organization - I am a very quick learner and very adaptive to any culture , any working environment. I am technology lover and always keen to work on cutting edge technologies where I can learn ,think & innovate - Personally I am fun loving person , spend my free time with friends,exploring new places. I am an independent traveller and want to see whole world. I like photography, listening music

Experience

13 yrs 5 mos
Total Experience
3 yrs 4 mos
Average Tenure
7 yrs 11 mos
Current Experience

Juniper networks

3 roles

Staff Software Engineer

Promoted

Dec 2023Present · 2 yrs 6 mos

Software Engineer 4

Jun 2021Oct 2024 · 3 yrs 4 mos

Software Engineer 3

Jun 2018May 2021 · 2 yrs 11 mos

  • Data Engineering, BigData Platform, Analytics, Cloud, Microservices
  • Building data workbench applications for customer service and support organisation (CSS) using BigData technologies like Hadoop, Spark, Kafka, Flume, Solr, Apache Ignite and providing services to many client applications using reactive microservices (Kubernetes, Vert.x, React)
Data EngineeringBigData PlatformAnalyticsCloudMicroservicesBigData

Micromax informatics ltd

Senior Software Engineer

Aug 2015Jun 2018 · 2 yrs 10 mos · Bengaluru Area, India

  • Working as full stack developer for Micromax Product Services on multiple Projects from concept to live:
  • 1. AROUND : Content delivery , Location based search & discovery services for Micromax users
  • 2. Micromax ML solutions : User profiling , App/Content similarity and recommendations
  • 3. Mobile Analytics : Device personas, customer personas, Usage analytics
  • 4. Analytics Reporting : Historical data analysis , Reporting and BI using Qlik sense
  • 5. MARS : Micromax Audience Reach System using "Push Notification Platform" for Promotion Management
  • 6. Theme-Wallpaper Store : Micromax device personalization resources store for micromax phones.
  • 7. Ecommerce : Micromax E-store for promoting and selling micromax and yu products
  • 8. Yu-INVITE : An Invite Based Purchase Model for Yu flagship phones
  • 9. Analytics- Historical data analytics of TBs of customer data and reporting which would enable Micromax taking better business decisions.
  • 10. Push Notification - A campaign management system which notifies users about various ongoing promotions and new applications using various parameters like location, phone type and application preference.
  • 11. Real Time Bidding platform - An advertising platform to provide advertisers the ability to reach out to people using vast number of Micromax phones.

Samsung r&d institute india

Senior Software Engineer

May 2014Aug 2015 · 1 yr 3 mos · Bengaluru Area, India

  • Worked as web Application Developer for Consumer UI and backend applications for Samsung MFP based on XOA platform and Spring-DM OSGi.
  • Technologies : Java/J2ee/Spring 3.0/Spring DM/XOA/OSGi/Java Script/JASON/Unix/XML/Apache FOP/JASON/Unix

Ericsson

Solutions Integrator

Nov 2012Apr 2014 · 1 yr 5 mos · Bangalore, India

  • Description :
  • This was a Telecom-BSS(Business Support System) Domain (IN/Billing) project. The Scope of this project is to implement a new solution to Telecom operators to handle their complete business (Prepaid/Postpaid/Landline/Internet/Media etc) using Ericsson products for all specific areas like BSCS iX R3 (postpaid Billing), CS/IN(prepaid Charging), EMM(multi-mediation), EMA(multi-activation). This solution is known as "Charging and Billing in One"(CBiO 2.2), which is the world first ever convergent charging(prepaid) and billing (postpaid) solution for telecom operators. This project involved development/customization/integration of different Ericsson products and 3rd party products according to customer business need to provide an all in one solution for all business need.
  • Responsibility:
  • Involved in all phases of project from SRS preparation to Integration testing(IT).
  • Client interaction and giving inputs to SRS
  • Coding for new business requirement, API customization, non-kernel development for BSCS iX R3.
  • Configuration of Different modules of CBiO like Customer care(CX), Self Care(SX),Partner Care(BPCX), Product Configuration(PX), Resource Administration(RA), Rating, Billing, Provisioning
  • Unit Testing of the newly coded module or modified module or configured module.
  • Testing the full job flow during the IT and again validating the result.

Vayavya labs pvt. ltd

Embedded Android Developer

May 2011Jul 2011 · 2 mos · Bengaluru Area, India

  • Embedded Android Developer for Electronic Program Guide(EPG) running on Android OS for set-top-box

Nettech private limited

Network Administrator

Jan 2011Feb 2011 · 1 mo · Patna Area, India

  • Networking and Network Management Trainee

Education

Birla Institute of Technology and Science, Pilani

Master of Technology - MTech — Data Science & Engineering

Oct 2019Oct 2021

Birla Institute of Technology, Mesra

Bachelor of Engineering (B.E.)

Jan 2008Jan 2012

Indian Institute of Science (IISc)

CCE - Basics of Data Analytics – ML & NLP — Computer Science

Jan 2018Jan 2018

Indian Institute of Science (IISc)

CCE - Deep Learning: Theory and Practice — Computer Science

Jan 2018Jan 2018

Indian Institute of Science (IISc)

CCE - Data Mining and Pattern Recognition — Computer Science

Jan 2017Jan 2017

Coursera

Big Data Analytics — Computer Science

Jan 2016Jan 2016

Indian Institute of Science (IISc)

Continuing Education Course (IISC-CCE july-Dec 2016) — Basics of Data Analytics

Jan 2016Jan 2016

Central Hindu Boys School

Class 12 — PMC

Jan 2006Jan 2007

Central Hindu Boys School

Class 10

May 2004Apr 2005

Stackforce found 100+ more professionals with Bigdata & Microservices

Explore similar profiles based on matching skills and experience