Jagat Deep Singh

Software Developer

Software engineer with a Master's degree focused on Computer Science from the University of Oslo (UiO). Currently, I'm exploring opportunities by utilizing my skills to develop software that makes the world a better place.

Also an enthusiastic, goal-driven, and a pedantic person that thrives to do the best in every challenge set along the way. Thrive to work, develop, and create software: Both frontend and backend are of interest to me.

  • Location Viken / Oslo, Norway
  • E-mail deep@datasentral.no

work experience

DataSentral AS

CTO & Co-Founder
Jan 2015 - PRESENT

DataSentral is a company that initially was established to help older/non-tech-savvy people with computer assistance. Over time, the company has shifted doing more web development; however, some computer assistance as well. Our current portfolio includes companies/associations as follows: Ola Lompa (company), Skolioseklinikken (company), Endometriose (association), Mobilkraner (association), and SGB Storløkken (company). As for the latter, we also provide computer assistance to the lawyers that require their PC environment to be up and running 24/7.


Personal Development
  • • Sculpturing and understanding how a company is built: All from the financial to customer relationship.
  • • Opportunities to create and learn how to build websites (with CSS, JavaScript, HTML, and WordPress)

University of Oslo

Corrector / Examinator
Aug 2017 - Dec 2019 (2 yrs 4 mos)

In parallel to studying, I took upon the task of being an examintor and correcting assignments by students in the course Problem Solving with High Level Language and Functional Programming:

  • Autumn 2019: INF2810—Functional Programming (examinator)
  • Autumn 2018: INF3331—Problem Solving with High-Level Language (corrector)
  • Spring 2018: INF2810—Functional Programming (examinator/corrector)
  • Autumn 2017: INF3331—Problem Solving with High-Level Language (corrector)

In both courses, we were 5-7 examiners/graders and corrected approx. 30 submissions for each assignment, with 6-7 assignments throughout the semesters


Personal Development
  • • Increase my ability to providing feedback/criticism, also understand another peers code.
  • • Able to shift the perspective of individuals' methods of solving the same problem in various ways.

Telenor Digital AS

Internship & Part-time Job
Jun 2017 - Nov 2018 (1 yr 6 mos)

An internship opportunity that shifted over to part-time job, where I developed a Facebook Messenger chatbot for Telenor Pakistan with 3 million followers on Facebook and approx. 500 daily inquiries on their Facebook site. The purpose of the chatbot was to relieve stress from the customer agents for answering simple questions such as: "What's my phone balance".

I was placed within a team at Telenor Digital (Norway) called OfferAPI: A system that provides upsell of Facebook and YouTube specific data packets in the Asian market. However, I decided the framework, design, and implemention of the technology used—both in the backend and in the frontend—of the system by myself.

Key takeaways from the system were that Pakistani customers were able to browse their balance, buy (upsell) data packets, and view offers all within the Facebook Messenger.


Personal Development
  • • Working within a professional team and environment.
  • • Managing and interacting with two parties across the world, for business implementations and logistics.
  • • Possibilities to develop a system used by thousands of thousands of people, and understanding use-patterns of the system.

Intermed AS

Internship
Jun 2016 - Aug 2016 (3 mos)

Summer internship at a startup company that developed software for the health sector. For the projected (named, epyks) we developed a video consultation service supposed to be used between patients and doctors. We utilized technologies such as NodeJS, SocketIO, and WebRTC to achieve the best video quality.


Personal Development
  • • Understanding how the start-up life is.
  • • Getting introduced to working with a team.

education

University of Oslo: Programming and Networking—Master's Degree

2017 - 2019

Wrote my thesis (Nidra: An Extensiable Android Application for Recording, Sharing and Analyzing Breathing Data) about using affordable respiratory belts to gather breathing data over an extended period of time with an Android device to analyze sleep apnea from home. Supervised by Dr. Thomas Peter Plagemann.


Electives
  • • INF5100: Advanced Database Systems
  • • INF4151: Operating Systems
  • • INF4490: Biologically Inspired Computing
  • • INF5040: Open Source Development

University of Oslo: Programming and Networking—Bachelor's Degree

2014 - 2017

Study of fundamental computer science related topics: Introduction to programming, databases, algorithms, operating systems, and system development.


Electives
  • • INF2220: Algorithms and Data Structures
  • • INF3331: Problem Solving with High Level Language
  • • INF2810: Functional Programming
  • • INF3190: Data Communication
  • • INF3100: Database Systems
  • • INF2270: Computer Architecture

Nesbru Vidregående Skole: Upper Secondary School

2011 - 2014

Portfolio