profile-pic
Vetted Talent

B Sai Uttej

Vetted Talent

Experienced developer with a track record of building robust backend servers, engaging web applications, and mobile apps over the past 4 years.

Seeking a challenging role where I can utilize my problem-solving skills and leadership abilities to drive impactful results.

  • Role

    Full Stack Mobile Developer

  • Years of Experience

    4 years

Skillsets

  • Type Script - 3 Years
  • Type Script
  • Tailwind
  • react
  • Material UI
  • HTML
  • Dart
  • CSS
  • Docker - 3 Years
  • Flutter - 3 Years
  • NestJS - 3 Years
  • Backend - 3 Years
  • AWS - 3 Years
  • S3 - 3 Years
  • RESTful API - 3 Years
  • Rest APIs - 3 Years
  • JavaScript - 3 Years
  • React Js - 3 Years
  • React Js - 3 Years
  • Next Js - 2 Years
  • React Js - 2 Years

Vetted For

8Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Full Stack Engineer (Node Js + React Js)AI Screening
  • 41%
    icon-arrow-down
  • Skills assessed :AWS, GCP, JavaScript, Next Js, Node Js, React Js, SQL, Vue JS
  • Score: 41/100

Professional Summary

4Years
  • Oct, 2022 - Present3 yr 5 months

    Product Tech Lead

    Campx
  • Apr, 2021 - Oct, 20221 yr 6 months

    FULL STACK MOBILE DEVELOPER

    JANASPANDANA SOFTWARE SOLUTIONS

Applications & Tools Known

  • icon-tool

    Node.js

  • icon-tool

    ReactJS

  • icon-tool

    Flutter

  • icon-tool

    TypeScript

  • icon-tool

    Javascript

  • icon-tool

    MySQL

  • icon-tool

    PostgreSQL

  • icon-tool

    MongoDB

  • icon-tool

    AWS Fargate

  • icon-tool

    AWS Lambda

  • icon-tool

    Amazon S3

  • icon-tool

    Docker

  • icon-tool

    AWS

  • icon-tool

    Bitbucket

  • icon-tool

    Jira

  • icon-tool

    Git

  • icon-tool

    AWS

Work History

4Years

Product Tech Lead

Campx
Oct, 2022 - Present3 yr 5 months

    Lead backend developer and mobile apps developer for

    CAMPX Product.

    Building backend Rest-APIs for Web and Mobile applications

    using NestJs Frameworks.

    Developing Education related mobile applications using

    FLUTTER for CAMPX Product.

    Developed a sophisticated and scalable backend server with

    microservice architecture using RabbitMQ.

    Building Admin Panel for CAMPX Product using ReactJs.

FULL STACK MOBILE DEVELOPER

JANASPANDANA SOFTWARE SOLUTIONS
Apr, 2021 - Oct, 20221 yr 6 months
    Built server-side api's with client's requirements and best practices. Worked with complex data models and object relational mapping for the database to meet the client's requirements. Used wide range of AWS services in the backend server like EC2, RDS, S3, SES, SQS, and Lambda. Integrated third-party services like Payment gateways, SMS gateways, email services and AI models. Built and maintained cross platform mobile applications using Flutter. Used Provider and Bloc for state management in Flutter depending on the requirements. Adding third party libraries and plugins to the mobile apps like Google Maps, Payment gateways, Push Notifications, and Local Notifications. Built and maintained the web admin panel for the clients to manage their data and to view the analytics.

Achievements

  • Providing best campus experience for students and faculty, which increased the student active participation and faculty productivity by 80%
  • Designed mobile apps to elevate campus experience, which are published in Play Store and App Store and have 20,000+ downloads and 10,000+ active users
  • Developed a sophisticated and scalable backend server with microservice architecture to handle different modules of the product
  • Increased institutional productivity by 70% by adding Online Fee Payment models, Attendance, Leave Management, and Digital Evaluation System
  • Engineered CI/CD pipelines to host backend server and web applications with best security practices using AWS Services

Major Projects

3Projects

CampX

Campx
Mar, 2022 - Present4 yr

    CampX is AI-powered and enhances the seamlessness of communication and collaboration between administration, students, and faculty. Let go of the tiring day-to-day manual tasks, which take away the enthusiasm and hardly leave any time for creative thinking and innovation for teachers & staff.

    Bid adieu to the traditional roll calls, endless fee-submission queues, the arduous task of evaluating each students performance, online learning.

Nansys

Nansys Inc
    Innovative suite of tools for comprehensive Incentive Commission and Customer Rebates Management (ICRM). Advanced, integrated platform streamlines commission calculations, enhances workflow, simplifies reporting, and provides powerful data insights, empowering businesses to maximize their incentive strategies and drive growth.

Ekalasaala

    Ekalasaala is an online education platform that provides a wide range of courses for students to learn and grow their skills. It provides a platform for teachers to create and sell their courses to the students.

Education

  • Bachelor of Technology (B.TECH)

    ANURAG GROUP OF INSTITUTIONS (2023)
  • 12th (Intermediate)

    SRI KAKATIYA JUNIOR COLLEGE (MPC) (2023)
  • Bachelor of Technology in Electronics and Communication Engineering

    Anurag Group of Institutions

AI-interview Questions & Answers

Yeah. My name is. I'm from Hyderabad. I work as a full stack developer. I worked for as a team lead for one and a half year, and I have a total experience of two and a half years. I usually work with mainly focused on back end development, and I know use of frameworks such as NestJS, NodeJS. And I have also worked with a variety of architectures like microservices and monolithic. And when you go for for my front end development, I work with React even though I did not, uh, go with full time React thing. But I usually build small applications and also making small changes with respect to

Well, to secure my Node. Js APIs, I would first thing we can do, we can implement few steps, such as IP restrictions and also keeping a restriction on number of API requests coming from a single API per second.

I can use window object which will be provided normally in React I mean, say, in web development with which I can write a small component use size with which I can

Yeah. If the given function would like to count the elements in the list, but there is an condition which is only incrementing the count value if it is 4. So, if I remove the if condition and get through loop, I can get the print of I can print the length of the list.

But We can manage the state of the object using local storage in frontend. We can use voice, What we can see? Kaching the request in I mean, say, using cookies to store the session. Usually, we can implement 2 types of sessions slash as either using JWTR session wise things. While when you're using JWT, we can send the JWT, or we can store when when it comes to front end, we can store the token local storage and send it for every API request will make door back end using headers. While for using session related things, I mean, say, we can use cookies to So such a back end will only create the cookies, and also cookie will be passed for every request of the front end application.

Well, Redux is actually good state management in React, but it well, but as our application grows, it becomes quite complex to manage the state within. Well, its alternatives are there are a lot of things like we can use signals. We can use other things also. Like, state will be there. Well, I mostly use Redux when I'm going with a PSTL, I mean, say, there are not a lot of the state and just need to update the state, uh, for particular pages.

Well, there is a variable called name in this function, which is which is not still did not declare anyway the function. Either it should be passed as a prop, I think. If it is passing as a props, then it can be fixed. I mean, input as whether when name is given as an input to the function, then it can be fixed because the name variable is not declared anywhere. While function calling is actually passing that name value, but it is not declared in function definition. I mean, input to the function is not declared. If we add name in the greet greet function declaration, then the problem can be solved.

Well, Syntax itself is wrong, actually. The for loop doesn't have an end condition and also is not incrementing I. So, If we write normal full loop with For int I equal to 0 comma I less than items dot size col, then I plus plus Inside the function, we can write items of I equals to items of I into 2. Then it will double the values of the

Well, when we're writing unit testing for React components, actually, we'll try mostly to Manage the state through props and also try to implement mocks for their respective side effects related things.

Well, I'll use GraphQL or REST in my project If the response of the object is a lot I mean, say, it's quite complex and I only need some part of the response itself, then I can use GraphQL to structure mean, see, to structure my response so that I only get what I need, uh, need not to get all, like, studied related things.

Well, I can use lazy loading in React to improve to improve the loading time of pages, which is actually supported in React by default.