profile-pic
Vetted Talent

Sharookh shaik

Vetted Talent

Hi

This is sharookh, I am a java developer with 5+ years of experience worked with spring framework in developing web applications and backend for mobile applications.

I have also worked on front end using ReactJs.

  • Role

    Java

  • Years of Experience

    4 years

Skillsets

  • Java - 5 Years
  • JavaScript - 4 Years
  • HTML5
  • CSS3
  • SQL
  • REST
  • Java EE
  • OAuth2
  • JWT Tokens

Vetted For

11Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Intermediate Java Spring Boot DeveloperAI Screening
  • 44%
    icon-arrow-down
  • Skills assessed : CSS, Hibernate, RESTful API, Spring Boot, Spring MVS, AWS, Git, HTML, Java, JavaScript, SQL
  • Score: 40/90

Professional Summary

4Years
  • Nov, 2022 - Present3 yr 2 months

    Java Developer

    Quara Finance
  • Oct, 2021 - Present4 yr 3 months

    Java Developer

    Accenture
  • Oct, 2021 - Present4 yr 3 months

    Java Developer

    PEPSICO
  • Mar, 2017 - Oct, 20214 yr 7 months

    java Developer

    Larsen & Toubro
  • May, 2018 - Sep, 20202 yr 4 months

    Java Developer & Stub developer

    Tech Mahindra- Performance Engineering Group
  • Sep, 2020 - Oct, 20211 yr 1 month

    Java Developer

    Halliburton

Applications & Tools Known

  • icon-tool

    Oracle

  • icon-tool

    Microsoft SQL Server

  • icon-tool

    Microsoft Azure SQL Database

  • icon-tool

    Spring Framework

  • icon-tool

    Hibernate ORM

  • icon-tool

    PostgreSQL

  • icon-tool

    MongoDB

  • icon-tool

    Javascript

  • icon-tool

    Spring

  • icon-tool

    Spring Boot

  • icon-tool

    Spring Security

  • icon-tool

    Maven

  • icon-tool

    JUnit

  • icon-tool

    Mockito

  • icon-tool

    Jenkins

  • icon-tool

    Tomcat

  • icon-tool

    Hibernate

  • icon-tool

    HTML

  • icon-tool

    CSS

  • icon-tool

    JMeter

  • icon-tool

    Tortoise SVN

Work History

4Years

Java Developer

Quara Finance
Nov, 2022 - Present3 yr 2 months
    Involved in the development of Cash loan application through a mobile application, developing APIs, working on security protocols like OAUTH2 and JWT, optimizing database schemas, writing unit test cases, and gathering requirements.

Java Developer

Accenture
Oct, 2021 - Present4 yr 3 months

    Involved in developing REST endpoints for collecing data from various modules in the web

    application.

    Developed a monitoring application as a spring boot service to assess the health of the

    databases associated with the application of the client and visualized them using charts.

    Involved in writing the JS scripts and helped in enhancing the look and feel of the client

    applications using front end technologlies like HTML,CSS and AJAX.

Java Developer

PEPSICO
Oct, 2021 - Present4 yr 3 months
    Assisted in tracking shipments and order placement through an Agent Dashboard, developed and maintained CI/CD pipelines, and enhanced front-end functionalities.

Java Developer

Halliburton
Sep, 2020 - Oct, 20211 yr 1 month
    Contributed to the EDM project by developing a Data access Layer, enhancing application performance, and migrating data to cloud databases.

Java Developer & Stub developer

Tech Mahindra- Performance Engineering Group
May, 2018 - Sep, 20202 yr 4 months
    Developed an integrated performance testing and monitoring tool called BALLISTA and service virtualization module.

java Developer

Larsen & Toubro
Mar, 2017 - Oct, 20214 yr 7 months

    Developed Data access Layer for one of the applications in the EDT suite using java as a

    primary technology and hibernate for object mapping.

    The communication between the modules was enabled using REST

    The security for these modules is provided by using Spring security module and encrypting

    the access keys using a tool called Vormetric.

Major Projects

3Projects

Pepsico

Accenture
Oct, 2021 - Present4 yr 3 months

    The project deals with the devlopment of the application and providing the deliverables

    adhering to the sprint timelines.

    The application is used by the customer for order placement and other end user requirements

    Like managing the inventory and estimating the consumer needs in a region

EDM

Halliburton
Sep, 2020 - Oct, 20211 yr 1 month

    Halliburton provides services in constructing Oil Rig and Well construction .It mainly focuses on the

    development of wells in a oil rig site.Landmark is the software module which helps in the construction

    of Oil Wells.

    The project deals with the database module.which has the data storage collected from

    various sensors from the wells in the rig sites.This is a crucial data for the client and is essential

    for future drilling and assesing the cost inolved in the planned drills

    The client has a set of applications used for collecting and assesing data in various stages of

    the drilling.This set of applications is called as EDT suite

Ballista

Tech Mahindra
Mar, 2017 - Sep, 20203 yr 6 months

    Tech Mahindra Performance Engineering - Performance Test, Monitoring and Analysis Platform

    (BALLISTA) is an open source integrated performance testing and monitoring tool. Ballista is a unique

    platform, which provides application performance test, application landscape monitoring metrics, JVM

    metrics of java based application and Database performance metrics to analyze.

Education

  • Bachelor of Computer Science

    Audisankara college of Engineering (2016)

Interests

  • Animal & Bird
  • Watching Movies
  • Animal&bird
  • AI-interview Questions & Answers

    This is, uh, Sharukh. I'm currently working with, uh, uh, Korapinil, which is, uh, and, uh, you may have seen Saudi Arabia. So currently, I'm working for its personal application backend. So before to this, I was associated with, uh, Synchara, where I worked for PepsiCo client. So there, I was working on its dashboard for creating it to create some, uh, REST APIs so that the dashboard can access those APIs. And, uh, using this dashboard, uh, Interweb support agents can, uh, track their records and invoices. So I've been mostly worked as Jira apart from Jira developer for 5 years. Uh

    So DTOs, basically so DTOs basically help to give the, uh, attributes that which are essential for the response. So after calculating uh, whatever, uh, inputs, uh, the response can be given in the form of a DTO so that the task can be transfer through the network can be made easy, and and only the data which is requested or essential can be sent to the,

    So in Spring Boot, there's an exception handler called this, uh, uh, this is a repetition called a threat exception handler. So by elevating a class with this, uh, annotation, we can write and give some point cuts. We use a aspect, uh, aspect g and write a point cut expressions so that whenever, during the service method call, uh, we get an exception, these exceptions can be called from globally, uh, instead of giving them, uh, teach and every

    So criteria API in, uh, ABLED is mostly used to construct, uh, construct queries instead of writing them using the SQL or SQL or SQL. So these queries helps to write, uh, uh, methods, uh, useful for, uh, querying the database.

    Uh, applications configuration, uh, we can maximize it by reducing the pool size? So, uh, pool size of the threads which are being used by giving some set of fixed number of, uh, conduction and increasing the data that can

    Uh, so Spring provides some kind of a certain validation package which which helps, uh, which helps in validating the input by placing those annotations at the top of the field that which we need validation. There are validation. Uh, there are annotations like at the rate valid, at the rate normal, at the rate number. So which, uh, when these annotations helps, uh, to, like, uh, eliminate, uh, non valid data before it comes into picture when before it comes to the web application.

    Uh, here, we have to make this instance variable as private final so that, uh, while while during the run time, it doesn't, uh, it doesn't, uh, collide with I mean, gets into resolution errors. It's another implementation of user repository.

    Yes. The class also has to write, um, hash code and equals for that so that during the serialization, we don't get any exceptions.

    So we can utilize, uh, Hibernate's associations and so that there there are some kind of relationships between the table so we can define them. And, also, we can during, uh, saving multiple data into multiple tables, we can annotate those methods with at the end, transactional and, uh, reduce some isolation levels and also propagation levels so that data consistency is maintained or, uh, data consistency is maintained along all the tables. When one table, which is related to another table, has been updated.

    Uh, we can utilize strings, uh, such CSS techniques, such as, uh, Flexbox or Grid, uh, by importing those, uh, specific styles dot CSS CSS file into the HTML template.