Abhishek Lal, Developer in Thiruvananthapuram, Kerala, India
Abhishek is available for hire
Hire Abhishek

Abhishek Lal

Verified Expert  in Engineering

Software Developer

Location
Thiruvananthapuram, Kerala, India
Toptal Member Since
September 7, 2022

Abhishek Lal is a front-end heavy full-stack software developer. He is an expert in JavaScript, has over nine years of experience as a software developer, has worked on his own startup, and loves to mentor his team. He is passionate about algorithms and has a strong background in theoretical computer science. He focuses on designing and developing software solutions for startups and corporate companies, as well as in research and academic environments.

Portfolio

Diagnal
React, Shaka Player, TypeScript, JavaScript, CSS, HTML5, JSON, Scrum, Git...
Newsday TV
React, Video Streaming
The Weather Group - Main
React, Redux, GraphQL, REST APIs, APIs, Next.js, Video.js...

Experience

Availability

Full-time

Preferred Environment

Linux, Git, Visual Studio Code (VS Code), Ubuntu

The most amazing...

...thing I've developed recently is a smart TV application for Australia's sports streaming giant.

Work Experience

Technical Lead Developer

2020 - PRESENT
Diagnal
  • Developed a couple of web-based Smart TV applications using React and TypeScript.
  • Led the front-end engineering team and worked on the core parts of the application. Also worked on some critical features like the program guide and profile management.
  • Helped in optimizing the application and improving the overall speed and usability of the application.
Technologies: React, Shaka Player, TypeScript, JavaScript, CSS, HTML5, JSON, Scrum, Git, Visual Studio Code (VS Code), Progressive Web Applications (PWA), PWA, Leadership, Front-end, APIs, Responsive Web Apps, User Interface (UI), Front-end Development, REST APIs, Tailwind CSS, API Integration, Continuous Deployment, SCSS, Next.js, REST, Video Streaming, Webpack, Web Architecture, Figma, JSON API, Unit Testing, SQL, WebGL, User Experience (UX), GitHub, Over-the-top Content (OTT), Video Platforms, Video Players, Streaming, Video.js, Responsive Web Design (RWD), Technical Leadership, Architecture, TV, Tizen

Front-end Engineer

2023 - 2023
Newsday TV
  • Designed and developed a news streaming app from scratch for Tizen and webOS.
  • Helped in deploying the app to the Samsung store for TVs.
  • Led and trained a team for the development of Tizen and webOS smart TV applications.
Technologies: React, Video Streaming

React Engineer for OTT platform

2023 - 2023
The Weather Group - Main
  • Assisted in the integration of the Video.JS player, incorporating essential video player controls and features. Implemented DRM playback support for live streams.
  • Introduced TypeScript to the team and converted one of their primary applications to TypeScript + Next.js.
  • Assisted in integrating the Cleeng subscription management service implementing a fallback mechanism to ensure continuity during the migration process.
Technologies: React, Redux, GraphQL, REST APIs, APIs, Next.js, Video.js, Over-the-top Content (OTT)

Front-end Developer for Kimball Electronics

2020 - 2020
Freelance
  • Helped create and maintain a high-performing dashboard using React. Displayed real-time data from serval IoT-based sensors on an industrial automation project.
  • Collaborated with the team in managing large-scale data from the time series database.
  • Created a suit to design room layouts and sensor positions.
Technologies: React, JavaScript, Redux, jQuery, CSS, HTML5, JSON, Industrial Internet of Things (IIoT), Git, Visual Studio Code (VS Code), Front-end, APIs, User Interface (UI), Front-end Development, REST APIs, API Integration, Highcharts, REST, WebSockets, NGINX, Webpack, Web Architecture, JSON API, GitHub, Data Visualization, Charts, Responsive Web Design (RWD), Architecture

Software Developer

2019 - 2020
Keyword Country
  • Helped in developing and maintaining the main user dashboard using React and Django.
  • Introduced React with TypeScript over JavaScript to the team.
  • Managed DevOps for the customer dashboard and related services.
Technologies: React, TypeScript, Django, CSS, Full-stack, HTML5, JSON, Git, Visual Studio Code (VS Code), Front-end, APIs, Front-end Development, REST APIs, Amazon Web Services (AWS), API Integration, Cloud, SCSS, Database Schema Design, REST, WebSockets, Linux Servers, NGINX, Webpack, JSON API, SQL, Django REST Framework, GitHub, Responsive Web Design (RWD)

Full-stack Developer

2019 - 2020
Bright
  • Integrated several third-party services like TransUnion (TLOxp), Ideology, and Plaid. Wrote an API gateway to handle hook calls from those services using Python and Django.
  • Wrote some components for the UI using React for the user dashboard.
  • Managed the DevOps part for a number of unique services.
Technologies: React, Django, Python, CSS, Full-stack, HTML5, JSON, Git, Visual Studio Code (VS Code), Front-end, APIs, Front-end Development, REST APIs, Amazon Web Services (AWS), API Integration, Serverless, Cloud, SCSS, Docker, Database Schema Design, REST, Amazon CloudFront CDN, Linux Servers, Webpack, Web Architecture, JSON API, SQL, Django REST Framework, GitHub, Responsive Web Design (RWD), Early-stage Startups

Consultant Software Developer

2019 - 2020
Zest Money
  • Developed the customer onboarding web app for Zest Money.
  • Implemented face detection and face liveliness for KYC verification.
  • Developed a token authentication module to use across several services.
Technologies: React, Angular, TypeScript, jQuery, CSS, Full-stack, HTML5, OAuth, JSON, Scrum, Sass, Git, Visual Studio Code (VS Code), Front-end, APIs, Front-end Development, REST APIs, API Integration, NoSQL, Cloud, Continuous Deployment, SCSS, REST, Webpack, Web Architecture, JSON API, SQL, GitHub, Responsive Web Design (RWD), AngularJS, Go

Founder

2014 - 2018
Doovi Software Solutions | CANKADO
  • Developed and maintained Cankado, a portal for cancer patients.
  • Integrated several third-party services like Nokia's Health API and Fitbit to Cankado.
  • Handled DevOps and ensured high availability for all the services.
Technologies: React, JavaScript, Python, Django, CSS, Full-stack, HTML5, MySQL, OAuth, Scrum, Git, Leadership, React Native, Front-end, APIs, User Interface (UI), Front-end Development, REST APIs, Amazon Web Services (AWS), API Integration, React Redux, Cloud, Continuous Deployment, SCSS, Docker, Database Schema Design, REST, Flask, Linux Servers, NGINX, Webpack, Web Architecture, JSON API, Unit Testing, SQL, Firebase, User Experience (UX), Django REST Framework, GitHub, Bitbucket, ETL, Data Engineering, Data Pipelines, Heroku, Charts, Payment APIs, Responsive Web Design (RWD), Architecture, Early-stage Startups

Senior Software Developer

2013 - 2014
QuEST Global Services
  • Wrote a Linaro Linux-based test suite that will test Linux packages on various ARM-based hardware.
  • Created a Python module to run a Linux package in isolation and managed it.
  • Developed a dashboard using Django for managing the tests.
Technologies: Bash, Python, Django, Linaro, CSS, Git, GitHub

Smart TV App for Australia's Sports Streaming Giant

A smart TV app that delivers a rich media experience and includes features like live sports streaming and VoD content.
• Led the front-end engineering team and worked on the core parts of the application.
• Worked on some essential features like the program guide and profile management.
• Apart from building new features, I also helped in optimizing the application and improving the application's overall speed and usability.

Zest Money

https://www.zestmoney.in/
Zest Money is a cardless EMI partner for Amazon, Flipkart, Xiaomi, and a few other merchants in India.

I developed the customer onboarding web app and integrated some third-party services for face detection and face liveliness for KYC verification.

Agribuddy

https://www.agribuddy.com/
Agribuddy offers software for helping farmers with their agricultural needs.
• Developed a PWA application for Agribuddy.
• Farmers across India are using the app, which is designed and developed in a way that will work even if there is no internet.

Cankado

https://partners.cankado.com/
Cankado offers medical software and devices to self-care, analyze, and track symptoms to improve patient safety and the health of cancer patients. I managed the design and development of the web application.

Over-the-top (OTT) Application for the Largest IPTV Provider in the Middle East

A smart TV app that delivers a rich media experience and includes features like live streaming of sports and VoD content.

I led the front-end engineering team and worked on the core parts of the application. Also worked on some essential features like the program guide and profile management. Apart from building new features, it also helped optimize the application and improve its overall speed and usability.

Supported the app on several platforms like WebOS, Tizen, Xbox, and Foxxum.

Bright Money

https://www.brightmoney.co/
A React and Django-based app for managing and balance transfer of credit cards.

Wrote some components for the UI using React and integrated several third-party services like Transunion, IDology, and plaid. Developed an API gateway to handle hook calls from those services.

Keyword Country

https://keywordcountry.com/
The application is an AI-powered keyword research tool that mimics search engine algorithms.

As a freelance front-end developer, I helped develop and maintain the main dashboard using React and Django.

Test Suite for Hitachi

Wrote a Linaro Linux-based test suite that will test Linux packages on various ARM-based hardware. The test suit is used for quality assurance for the packages that are developed for automotive consoles and displays.

I created a dashboard using Django is used for managing the tests; the test cases were written in BASH.

Localnow.com

https://localnow.com/
Local Now is an American over-the-top internet television service owned by The Weather Group. Local Now provides users with a dynamic and personalized streaming experience, offering a diverse range of content such as local news, weather updates, lifestyle features, and more. The app is developed using Next.js and TypeScript, enhancing the platform's performance, scalability, and maintainability, ensuring a seamless and efficient streaming service for its users.

Languages

Python, JavaScript, TypeScript, Sass, Bash, HTML, CSS, HTML5, SCSS, SQL, PHP, C++, Java, C#, Go, GraphQL

Frameworks

Django, Redux, Bootstrap, Selenium, Next.js, Django REST Framework, Angular, Loopback, Material UI, React Native, Tailwind CSS, Flask, Jest, AngularJS, .NET, Video.js

Libraries/APIs

React, Shaka Player, jQuery, REST APIs, Highcharts, React Redux, JSON API, Node.js, Plaid API, WebGL

Tools

Git, NGINX, Figma, GitHub, Jenkins, Amazon CloudFront CDN, Webpack, Bitbucket, AWS CloudFormation, Linaro

Paradigms

Scrum, Unit Testing, DevOps, Continuous Deployment, REST, Web Architecture, ETL, Responsive Web Design (RWD)

Platforms

Linux, Amazon Web Services (AWS), Docker, Video Platforms, Heroku, webOS, Tizen, Firebase, WordPress, Ubuntu, Xbox, AWS Lambda, ARM Linux, Visual Studio Code (VS Code)

Storage

JSON, Amazon S3 (AWS S3), MySQL, Redis, NoSQL, Data Pipelines, PostgreSQL, MongoDB

Other

Progressive Web Applications (PWA), PWA, Full-stack, Front-end, APIs, Responsive Web Apps, Front-end Development, API Integration, Serverless, WebSockets, Linux Servers, JSON REST APIs, Styled-components, Material Design, Over-the-top Content (OTT), Video Players, Streaming, Data Visualization, Early-stage Startups, TV, Data Structures, OAuth, Industrial Internet of Things (IIoT), Leadership, User Interface (UI), Cloud, Database Schema Design, Video Streaming, User Experience (UX), Data Engineering, Charts, Payment APIs, Technical Leadership, Architecture, Agriculture

2009 - 2012

Bachelor's Degree in Computer Science

University of Kerala - Kerala, India

2006 - 2009

Diploma in Computer Engineering

Board of Technical Eduction, Kerala - Kerala, India

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring