Karanpal Singh

Karanpal Singh

Followers of Karanpal Singh1000 followers
location of Karanpal SinghGurgaon, Haryana, India

Connect with Karanpal Singh to Send Message

Connect

Connect with Karanpal Singh to Send Message

Connect
  • Timeline

  • About me

    Tech @ TBO

  • Education

    • Guru Nanak Dev Engineering College, Ludhiana

      2011 - 2015
      Bachelor of Technology (B.Tech.) Computer Science and Engineering

      Activities and Societies: ISTE and SCIE Graduated with Distinction with 81% as final score. Developed a private cloud cluster for the college using OpenStack.

    • Maharaja Ranjit Singh Police Public School, Phillaur

      2009 - 2011
  • Experience

    • Persistent Systems

      Jan 2016 - Mar 2018

      Developed an in-house application for automated record matching of customers of credit and lending department against a System of Record system having ideal values for the particular type of credit/loan. If some mismatch is found, create an issue using the Issue Management System developed previously and assign it to the respective person who logs into the application, checks the data and either approves it or corrects it and sends for the final approval. User can download the data in PDF and/or Excel for the record. Different system of records have different type of data (percentage, currency, text, number etc) and also need to be rendered differently (text box, drop down, radio etc.). Made a backend-driven UI which can support any System of Record with configurations stored in the database.Tech Stack: JavaScript, C#, Web API 2, MS-Sql Show less Developed in-house issue tracking system for a well known bank of the United States for keeping track of credit and lending department. User can create issue for any discrepancy found in the customer record, assign it to someone for its correction, see history, upload files, add and view comments etc. Tech Stack: C#, Web API 2, MS-SQL, Angular JS, JavascriptCreated coupon/promotion engine for one of the leading retail company of Europe. User can create custom coupons for the respective store, area or brand; specify the quantities of the goods for the respective coupon, keep track of the goods sold under the coupon, end the promotion prematurely, take orders from the store manager for goods to be sold under particular coupon and schedule automated delivery if approved by the regional manager.Tech Stack: Java 8, Spring, Hibernate, MS-SQL, Angular JS, Javascript Show less

      • Senior Software Engineer

        Oct 2017 - Mar 2018
      • Software Engineer

        Jan 2016 - Sept 2017
    • Airtel Digital

      Apr 2018 - Sept 2023

      Leading the engineering team of Airtel Black platform which comprises of multiple microservices which handles the end to end lifecycle of 1 million plus Airtel Black customers during MVP phase.We used varied technologies like Java, NodeJS, RabbitMQ, Solace, Kafka, Mongo DB etc. to create the MVP product. Member of the Digital Team in Airtel X Labs.Worked predominantly in Java 8 with Spring Boot, Mongo DB, Solace, Kafka, Rabbit MQ.On front-end side worked on ReactJS.

      • Senior Lead Software Engineer

        Jun 2022 - Sept 2023
      • Lead Software Engineer

        Jun 2020 - May 2022
      • Senior Software Engineer

        Jun 2019 - Jun 2020
      • Software Engineer

        Apr 2018 - May 2019
    • TBO.COM

      Oct 2023 - now
      Associate Software Architect
  • Licenses & Certifications

    • CloudU Certification on Cloud Computing

      Rackspace
      Sept 2014
    • 6.00x: Introduction to Computer Science and Programming

      The Massachusetts Institute of Technology
      Feb 2013
      View certificate certificate
    • R Programming

      Coursera Verified Certificates
      Aug 2015
      View certificate certificate