
Kaushik Sarma
Verified Expert in Engineering
Full-stack Developer
Bengaluru, Karnataka, India
Toptal member since October 19, 2024
Kaushik has been involved in web app development for five years, specializing in front-end development with React and React Native for the past two years. He has a knack for and interest in design, which he has also applied to hybrid mobile apps. Before serving as a UI engineer at Flipkart, Kaushik was a blockchain developer at Accenture. His industry experience is backed by a bachelor's degree in computer science.
Portfolio
Experience
- Full-stack - 5 years
- JavaScript - 5 years
- Node.js - 5 years
- Web UI - 5 years
- Docker - 2 years
- React Native - 2 years
- React Native for Web - 2 years
- React - 2 years
Availability
Preferred Environment
Visual Studio Code (VS Code), MacOS
The most amazing...
...experience has been as a member of the engineering team and building the UI for Flipkart, India's largest eCommerce platform.
Work Experience
Senior Software Engineer - Front-end
Project44
- Led a team of four developers to revamp existing web app transitioning from older UI to new user experience.
- Built a drag-and-drop interface that allows users to define Extraction and Transformation of 3rd-party data. Earlier, this was done via custom scripts.
- Implemented improvements on CI/CD pipelines by adding integration tests.
UI Engineer 3
Flipkart
- Developed reusable components to be used across Flipkart's Android and iOS apps and on the Flipkart website.
- Developed features for Flipkart SuperCoins on Android and iOS using React Native. Implemented redesigned SuperCoins sections on the Flipkart app and mobile website.
- Built products to improve developer productivity on the Flipkart UI team and implemented a platform to catalog visual components used in the Flipkart app.
Blockchain Developer
Accenture
- Wrote automation scripts for deploying a blockchain network on cloud infrastructure, including AWS, GCP, and Azure.
- Developed the UI for a supply chain tracking web platform. The back end was based on Node.js and blockchain was implemented with Hyperledger Fabric.
- Created smart contracts for private blockchains on Corda.
Full-stack Developer
CAL Info (Freelance)
- Designed and developed an admin portal for managing company employees and assignments for Calltutors.com.
- Owned the product from design to deployment on a shared hosting service. This was during my internship in the summer of 2016.
- Designed and developed a website for Snehalya.org and developed an admin portal for managing dynamic content on this site. Admins could upload blog articles, image galleries, and videos and manage volunteer information.
- Completed software development and other assignments over two years while serving as a freelance developer.
Experience
Bus Tracking Web App
https://github.com/kaushikSarma/NavetaFile Downloader for Windows
https://github.com/kaushikSarma/Excal2016-SyndiLoad Balancer in Python
https://github.com/kaushikSarma/VM-Load-balancingEducation
Bachelor's Degree in Computer Science
National Institute of Technology (NIT) Kurukshetra - Kurukshetra, India
Skills
Libraries/APIs
React, React Native for Web, Node.js
Tools
Shell
Languages
JavaScript, Java, Kotlin, PHP, C#, XAML, Python, TypeScript, GraphQL
Frameworks
React Native, AngularJS
Storage
MySQL, Database Management Systems (DBMS)
Paradigms
REST
Platforms
Kubernetes, Amazon Web Services (AWS), Docker, MacOS, Android, iOS, Blockchain
Other
Web UI, Full-stack, Software Development, Mobile App Development, Web Development, Automation Scripting, UI Development, Load Balancers, Algorithms, Back-end, Front-end, Team Leadership
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