Abhishek Lal
Verified Expert in Engineering
Software Developer
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
Experience
Availability
Preferred Environment
Linux, Git, Visual Studio Code (VS Code), Ubuntu, Web Hosting
The most amazing...
...thing I've developed recently is a smart TV application for Australia's sports streaming giant.
Work Experience
Technical Lead Developer
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.
Django/React Developer (via Toptal)
Stellic Inc.
- Developed the dashboard to be used by universities to manage their student data on the Stellic platform.
- Wrote a few APIs in Django for the dashboard and maintained periodic tasks using Celery.
- Used pandas and multiprocessing to process huge amounts of data, reducing the processing time from four minutes to 14 seconds.
- Implemented a Pub/Sub system to update the front-end data based on the background tasks running on Celery.
Front-end Engineer
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.
React Engineer for OTT platform
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.
Front-end Developer for Kimball Electronics
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.
Software Developer
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.
Full-stack Developer
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.
Consultant Software Developer
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.
Founder
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.
Senior Software Developer
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.
Experience
Smart TV App for Australia's Sports Streaming Giant
• 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/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/• 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/Over-the-top (OTT) Application for the Largest IPTV Provider in the Middle East
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/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/As a freelance front-end developer, I helped develop and maintain the main dashboard using React and Django.
Test Suite for Hitachi
I created a dashboard using Django is used for managing the tests; the test cases were written in BASH.
Localnow.com
https://localnow.com/Education
Bachelor's Degree in Computer Science
University of Kerala - Kerala, India
Diploma in Computer Engineering
Board of Technical Eduction, Kerala - Kerala, India
Skills
Libraries/APIs
React, Shaka Player, jQuery, REST APIs, Highcharts, React Redux, JSON API, Node.js, Plaid API, WebGL, D3.js
Tools
Git, NGINX, Figma, GitHub, Jenkins, Amazon CloudFront CDN, Webpack, Bitbucket, AWS CloudFormation, Linaro
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, Remix
Paradigms
Scrum, Unit Testing, Web Performance Optimization (WPO), 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), Amazon EC2
Storage
JSON, Amazon S3 (AWS S3), MySQL, Redis, NoSQL, Data Pipelines, PostgreSQL, MongoDB
Other
Progressive Web Applications (PWAs), PWA, Full-stack, Front-end, APIs, Responsive Web Apps, Front-end Development, API Integration, Serverless, WebSockets, Video Streaming, Linux Servers, JSON REST APIs, Styled-components, Material Design, Over-the-top Content (OTT), Video Players, Streaming, Data Visualization, Early-stage Startups, TV, Full-stack Development, Web Hosting, Smart TV, Performance, Web Development, Videos, Data Structures, OAuth, Industrial Internet of Things (IIoT), Leadership, User Interface (UI), Cloud, Database Schema Design, User Experience (UX), Data Engineering, Charts, Payment APIs, Technical Leadership, Architecture, Agriculture
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring