Overview
Work History
Education
Skills
Timeline
Generic

SONU KUMAR

Bengaluru

Overview

8
8
years of professional experience
4
4
years of post-secondary education

Work History

Senior Software Engineer

ThoughtFocus
2 2020 - Current

YANA (Oct 2021 - Now)

  • Website and Document Crawler - Developed a crawler utilizing Breadth-First Search algorithms. Implemented AI embedding and Generative AI for semantic search and question-answer capabilities on crawled content. Uses Python.
  • Uses multi agent architecture to design and build some complex AI flow application.
  • AI chatbots - Implemented Generative AI (ChatGPT) to create a virtual tutor for students and instructors, facilitating a helper guide to students and better understanding of student interests and weaknesses. Optimized both front-end and server-side API. Uses ReactJS, redux, Python.


Smarter Balanced (Feb 2020 - Now)

  • Fixed web application scaling issues in multi-pod and increases the speed by 30% which also improve users experiences. Used .Net C#, ReactJS, Redis cache.
  • Implemented SAML based authentication in web application. Used ReactJS, C#, .Net.
  • Improved loading and searching performance by 20%, in a web application. Language used - C#, JavaScript, ReactJS.
  • Designed and build web components, which were more perfect in terms of accessibility, for blind students. Used ReactJS.
  • Implemented print cart, shopping cart like feature, in a web application. Used C#, .Net, ReactJS.


HyperMatrix (Sep 2022 - Mar 2023)

  • Apache Superset - Edited and extended the open-source project Apache Superset. Introduced an advanced SQL query builder using graph algorithms.


ABA Paralegal (Sep 2021-Nov 2021)

  • Design and done R&D on making web portal which helps admin to design web page form by own, without using any code, just like dynamic Json Form Builder. Used .Net Core, Blazor, ReactJS, SQL Server.




Software Engineer

IBM
01.2017 - 01.2020
  • Build Web Application which can automatically download the and deploy the code without any human effort. This saves the time of other developers. Used C#, Asp.Net, JavaScript, ReactJS.
  • Developed Web Application using C# RESTful API, ReactJS, AJAX, JavaScript, HTML, CSS, SQL Server. Implemented file upload, download and email functionality. It is used by thousands of users. I got CIC (Client Invocation Centre) award from IBM for it.
  • Build Web Application using Reactjs, ASP.NET, SQL Server. It compares the performance of SQL batch Job and show on web application for further investigation. It helps in identifying the performance’s lack of batch job.

Education

Bachelor of Technology - Computer Science

Techno India College of Technology
05.2012 - 08.2016

Skills

Data Structures

Algorithms

ReactJS

C#

JavaScript

Net

Object Oriented Programming

Docker & Kubernates(Basic)

SQL Server

Cloud Technology

Timeline

Software Engineer

IBM
01.2017 - 01.2020

Bachelor of Technology - Computer Science

Techno India College of Technology
05.2012 - 08.2016

Senior Software Engineer

ThoughtFocus
2 2020 - Current
SONU KUMAR