Akshay Kumar

Senior Associate — Full Stack Engineer at Lentra

Expertise: Software Development, System Design, Research and Development

Education: University Institute of Information and Technology

Akshay Kumar is a senior associate full stack engineer for Lentra with three years of experience in software engineering roles. Akshay previously worked as a software developer for CeduraTech. He specializes in full stack development and is skilled in data structures, algorithms, object-oriented design and system design. Akshay holds a bachelor’s degree in information technology from the University Institute of Information and Technology.

14 Articles

Sort By: Most Recent Oldest
Akshay Kumar Akshay Kumar
Updated on January 30, 2024

A Guide to Web Development Frameworks

A web development framework is a collection of tools, libraries and best practices that make it easier to create, maintain and scale websites. Here’s how to pick the right one for your team.

Image: Shutterstock / Built In
Akshay Kumar Akshay Kumar
Updated on January 18, 2024

A Guide to HashMap in Java With Examples

HashMap is a popular data structure in Java that uses the Map interface and a hash table to provide efficient access and manipulation of data based unique keys.

Image: Shutterstock / Built In
Akshay Kumar Akshay Kumar
Updated on August 09, 2024

SSH Port Forwarding (SSH Tunneling): How-To Guide

SSH port forwarding is a method for safely transmitting data over an encrypted SSH connection between a local and distant server. Here’s what to know.

Image: Shutterstock / Built In
Akshay Kumar Akshay Kumar
Updated on November 21, 2023

A Guide to React Hooks With Examples

React Hooks are a new addition to React that allow you to use state and other React features without writing a class component.

Image: Shutterstock / Built In
Akshay Kumar Akshay Kumar
Updated on February 19, 2025

Error Handling in React With Error Boundary: A Tutorial

Error boundary is a component in React that catches an error within a component tree and prevents it from crashing the application. Here’s what to know.

Image: Shutterstock / Built In
Akshay Kumar Akshay Kumar
Updated on November 20, 2024

A Guide to Callback Functions in JavaScript

A callback function in JavaScript is a function that’s called after the first function has completed its task. Learn more about how they’re used and when to use them.

Image: Shutterstock / Built In
Akshay Kumar Akshay Kumar
Updated on December 17, 2024

20 Technical Interview Questions With Example Answers

Technical interviews evaluate a job candidate’s technical knowledge through coding exercises, system design discussions and behavioral questions. Review these questions to prepare.

Image: Shutterstock / Built In
Akshay Kumar Akshay Kumar
Updated on February 06, 2025

55 Top JavaScript Interview Questions With Example Answers

Review these common JavaScript interview questions and answers and practice your coding fundamentals with this guide to ace your next interview.

Image: Shutterstock / Built In
Akshay Kumar Akshay Kumar
Updated on October 31, 2024

How to Filter a JavaScript Array With the Filter() Method

The JavaScript filter() method iterates through an array and returns a filtered copy with elements that meet a condition. Learn how to use it.

Image: Shutterstock / Built In
Akshay Kumar Akshay Kumar
Updated on August 20, 2024

What Is Service-Oriented Architecture (SOA)?

Service-oriented architecture (SOA) is a centralized architecture in which each component is connected with each other to perform a service.

Image: Shutterstock / Built In
Akshay Kumar Akshay Kumar
Updated on February 04, 2025

Guide to the JavaScript Reduce() Method

The JavaScript reduce() method is a higher order function that reduces arrays to a single value. Here’s what to know and how to use it.

Image: Shutterstock / Built In
Akshay Kumar Akshay Kumar
Updated on July 11, 2025

Iterative vs. Incremental Development Explained

Iterative development refines software through repeated cycles, incorporating feedback to improve functionality over time. Incremental development builds software in stages, with each increment adding new features to the existing product.

Image: Shutterstock / Built In