SHIVJEET SINGH

Loading...

The whole secret of a successful life is
find out what is one's destiny
to do and then do it!!!!

Saving. Hang tight!
 Download Resume

About

Software Engineer at Onmobile Global Ltd
I am passionate about applying Mathematics and Computer science to solve real world problems.
My areas of interest include Development and Research,Machine Learning and Data Scientist,Artificial Intelligence,Java,Data structure and algorithm etc.


Professional Exposure

  • Hands on experience in Core java, JDBC, Hibernate,Linux, Play framework, Servlet, JSP, Spring Framework,MYSQL, Ajax, AngularJS (MVC),XML,JavaScript, R Programming, log concept etc.
  • Good understanding on Data structure and algorithm concept,Oracle,R Programming, Machine Learning, AngularJS, JavaScript, JQuery, Html5, css3, Bootstrap, Awesome font,C++,C etc.
  • Fast learner and ability to learn New Technologies.
  • Smart working with strong problem solving skills and ability to work in a fast-paced and changing environment.
  • Enterprise Projects

    Tone Player/RBT

    Redesigned the backend code using design pattern (singleton, doubleton, factory design pattern) for reduce time complexity. Wrote client server program using java for communication between client and server. Implemented JDBC connection pooling using BoneCP/C3PO/DBCP for manage database connection.

    Amazon Web Service(AWS)

    Studied Amazon Web Service(AWS) document to figure out new ideas related to Compute(EC2), Storage(S3), Databases(RDBS).Perform basic operation and compute different module using AWS SDK for Java.

    DND/Do Not Disturb

    Fixed bugs and debugging and generated jar, war file and compile java code using apache Ant tool.

    Video Analytics

    Developed bar chart and line chart using R Programming and core java for analytics

    Environment :Core Java, Servlet, JSP, JDBC, Spring Framework, J2EE,XML, R Programming etc.
    Tools : Eclipse, Intellij, Apache Tomcat, Notepad++, Linux, RStudio etc.

    WebApplication & Game Project

    Algorithm & Data Structure,Games in Python

    Analysis of algorithm,Heap(Priority Queue or job scheduling),Graphs Search(BFS,DFS,Dijkstra's(positive edge),bellman ford(negative edge) algorithm),Sorting (Merge,quick,selection,insertion,bubble sort),Tree(Tree operation,BST,Linked list(Linked list operation),Dynamic Programming (1D(fibonacci,ladder problem ) ,2D(Grid,Edit distanse,Knapsack,lcs problems etc.),Basic and Mathmatics Algorithm,Puzzle(N-queen,Bactracking problems,Tower of Hannoi)


    Basic Calculator and Games in Python

    On-Hire

    HR updates his/her basic information on portal (name, contact details and resume) and sends notification to hiring Manager (in case of duplicate entry HR will not be able to add candidate’s info to the system and hence he may be rejected or his candidature is revoked and profile has to be updated).

    Development Team size : 2
    Technology : Spring Framework, Core java, Servlet, JDBC, AngularJS, Bootstrap, Css3, Html5, JavaScript, JQuery, Ajax, Restlet (cloud database), MySQL (Local database), Apache Tomcat etc.

    Rest API

    Created Rest api using spring framework and play framework

    Technology : Spring Framework:Spring Framework Link
    Play Framework Play Framework Link
    Hibernate : Hibernate Link

    SpringBootApplication

    Spring Rest Api using java lambda expression.Singleton design pattern for database connection.Cross-origin resource sharing (CORS ) in SpringFramework at method level and Global CORS configuration.

    All Code : GITHUB link

    Education


    National Institute of Technology, Karnataka

    Mathematical and Computational Sciences(MACS)
    (CGPA - 6.8/10)

    Scholastic Achievements

    2012

    Selected in JNU MCA entrance exam(Advanced Mathematics, Reasoning)

    2012

    Secured All India Rank 10 in MP-MCA entrance exam (85/100 score)

    2012

    Secured All India Rank 37 in UPTU-MCA entrance exam with mathematics, Quantitate Aptitude and Reasoning.