Avinash Naik, Developer in Bengaluru, Karnataka, India
Avinash is available for hire
Hire Avinash

Avinash Naik

Verified Expert  in Engineering

Full-stack Developer

Bengaluru, Karnataka, India

Toptal member since August 25, 2021

Bio

Avinash is a full-stack developer with 8+ years of experience in both back-end and front-end development. He's a quick learner and highly proficient in JavaScript, React, and Node.js. Avinash is passionate about software development and is always eager to learn new things and take on new challenges.

Portfolio

Agilon Health Management, Inc.
JavaScript, Node.js, React, PostgreSQL, CSS, HTML5, Amazon Web Services (AWS)...
Spencer Health Solutions
Node.js, React, NoSQL, MySQL, Amazon Web Services (AWS), Front-end...
Freelance
React, Node.js, GitHub API, Webpack, Sass, CSS, HTML, Business Rules...

Experience

  • Git - 10 years
  • JavaScript - 8 years
  • React - 8 years
  • Node.js - 6 years
  • CSS - 6 years
  • Next.js - 4 years
  • APIs - 4 years
  • Docker - 1 year

Availability

Full-time

Preferred Environment

Linux, MacOS, Git, Front-end, Agile, Amazon Web Services (AWS), React, HTML, CSS, Node.js

The most amazing...

...project I've worked on is a library that generates a dynamic UI from a configuration: it helped reduce the development time from six months to one month.

Work Experience

Full-stack Developer (via Toptal)

2023 - 2024
Agilon Health Management, Inc.
  • Worked on Smart on FHIR architecture, built a robust API using Fast HTTP, added metrics, logged through Prometheus, and created views in Grafana. Built ETL jobs in Informatica and Airflow.
  • Wrote documentation about the features developed and tracked stories in Jira.
  • Helped improve the query performance in SQLAlchemy.
Technologies: JavaScript, Node.js, React, PostgreSQL, CSS, HTML5, Amazon Web Services (AWS), Microsoft SQL Server, Jenkins, Python 3, Prometheus, Grafana, Django, FastAPI, Pandas, SQLAlchemy, Informatica, Apache Airflow, HIPAA Compliance, SMART on FHIR, Fast Healthcare Interoperability Resources (FHIR), OAuth 2

Senior Full-stack Engineer

2021 - 2022
Spencer Health Solutions
  • Worked on developing an event engine, which processes different events based on a configuration. The events are generated through an Android medical device and sent to the appropriate receiver based on the event type.
  • Developed new features and fixed bugs, using Jira for tracking purposes.
  • Migrated from Angular to React, helping save 120 hours per week by automating a manual process.
Technologies: Node.js, React, NoSQL, MySQL, Amazon Web Services (AWS), Front-end, Web Development, Web, GitHub, Amazon DynamoDB, WebAssembly (Wasm), Go, Bitbucket, Jira, Next.js, Material UI, CSS3, HTML, CSS, JavaScript, Agile, JavaScript Charting, Charts, Ant Design, Git, APIs, REST APIs, HTML5, Web App Development, Engineering Software, DevOps, Redux-Saga, Single-page Applications (SPAs), ECMAScript (ES6), Material Design, API Integration, Test-driven Development (TDD), AWS Lambda

Senior React Engineer

2021 - 2021
Freelance
  • Built a rule engine to validate, test, and update rules for a client, which provides direct mail automation. They have complex business rules and need an easy-to-use custom-tailored rule engine for their use case.
  • Integrated with GitHub API to perform operations on the repository directly from the UI. Set up CI to automate deployments.
  • Received the client feedback that the rule engine saved about 40 person-hours per week.
Technologies: React, Node.js, GitHub API, Webpack, Sass, CSS, HTML, Business Rules, Business Rules Engine, Amazon Web Services (AWS), React Redux, TypeScript, Front-end, Git, Next.js, APIs, REST APIs, Redux, HTML5, Web App Development, Engineering Software, UX Design, UI Design, Electron, Progressive Web Applications (PWAs), PWA, Twilio API, Redux-Saga, Single-page Applications (SPAs), ECMAScript (ES6), API Integration, Test-driven Development (TDD), API Design, TypeORM, React Native, Firebase

Software Engineer

2019 - 2021
LendFoundry
  • Built a framework from scratch to generate UI dynamically using React from a JSON config (blueprints). It helped the team build customized portals for each tenant in a short period of time.
  • Took responsibility for a few microservices built in Go, the front-end service that serves the config and locales for the UI, and the identity service.
  • Helped bring down the development time from six months to one month using configuration-driven development.
Technologies: React, Go, Microservices, Docker, Next.js, JavaScript, APIs, GraphQL, CSS3, HTML5, REST, REST APIs, HTML, Software Engineering, CSS, Git, Agile, Node.js, Material UI, Full-stack, Front-end, Web Development, User Interface (UI), React Redux, TypeScript, Redux, SQL, Web App Development, Engineering Software, Fintech, gRPC, Redux-Saga, Leadership, Single-page Applications (SPAs), ECMAScript (ES6), Material Design, API Integration, API Design, NestJS

Senior System Engineer

2016 - 2019
Infosys
  • Contributed to an automation project where we built a dashboard for checking and monitoring the stats of queues, queue managers, logs, brokers, and message flows (middleware) with server statistics. Used React, Redux, Node.js, and Python.
  • Helped build a React Native app for the company’s internal usage. It’s a learning app that tracks and helps employees stay up to date with the latest technologies.
  • Built a rule engine that helped save 40 person-hours per week.
Technologies: React, Node.js, Python, Redux, JavaScript, APIs, CSS3, HTML5, REST, REST APIs, Express.js, HTML, Software Engineering, CSS, Docker, SQL, Git, Agile, Front-end, Web Development, User Interface (UI), eCommerce, Angular, React Redux, TypeScript, WebSphere MQ, Web App Development, Engineering Software, Redux-Saga, ECMAScript (ES6), IBM WebSphere, API Integration, API Design

Full-stack Developer

2018 - 2018
Freelance
  • Developed a prototype application for a healthcare platform that connects patients with doctors for online consultation, using Twilio API for video and audio calls.
  • Built the back end using Python and Flask and the front end using React and Semantic UI.
  • Added features like staff management and health risk calculators, including calculating the risk of heart attacks based on blood pressure.
  • Used this prototype for demoing prospective investors.
Technologies: React, HTML, CSS, Flask, Python, WebSockets, Twilio, Video Chat, NoSQL, React Redux, Front-end, Node.js, Git, Next.js, APIs, REST APIs, Redux, HTML5, SQL, Web App Development, Tailwind CSS, Engineering Software, PWA, Progressive Web Applications (PWAs), Single-page Applications (SPAs), ECMAScript (ES6), Svelte

Experience

Rule Engine

Worked on building a rule engine for a lending firm for customizing rules for a verification system. This system is responsible for evaluating the approval of loan applications.

It's a front-end rule engine that creates JavaScript rules based on the expressions provided as input, and these expressions are used in the verification system to evaluate the rules.

PA | Personal Productivity Manager

PA is a web app that helps to manage your projects and tasks. You can organize your tasks, set deadlines and timers, and view your overall activity's analytics. The emphasis is on ease of use and providing an option to store the data locally without uploading it to any server.

Codesanctum Web App

https://github.com/avinashbn2/resources
A web app that aggregates learning resources in the form of URLs from awesome lists and blogs.

Nowadays, there are many options to help you learn anything, but information can be scattered everywhere and it's often difficult to find the right content and sites. This app helps find the best resources based on tags and suggests similar resources, which can help in deeper understanding.

Healthcare App

Worked on refactoring and cleaning the existing codebase, architected new features, and worked closely with the product team. I also created components using Tailwind CSS and utilized Mirage to create a mock API that simulated server responses, making it possible to test the application's functionality without relying on a live API.

Education

2012 - 2016

Bachelor's Degree in Computer Science

BVBCET - Karnataka, India

Skills

Libraries/APIs

React, Node.js, REST APIs, React Redux, LocalStorage, Redux-Saga, GitHub API, HTML5 APIs, JavaScript Charting, Twilio API, WebRTC, Pandas, SQLAlchemy

Tools

Git, Redux Thunk, Travis CI, GitHub, Webpack, Bitbucket, Jira, Jenkins, Grafana, Apache Airflow, SMART on FHIR

Languages

JavaScript, CSS, GraphQL, HTML5, TypeScript, HTML, ECMAScript (ES6), SQL, Go, Python, CSS3, Java, Sass, Python 3

Frameworks

Redux, Material UI, Express.js, MUI CSS, Angular, Electron, gRPC, Next.js, Jest, Cypress, Flask, Business Rules Engine, Tailwind CSS, Ant Design, Ember.js, Svelte, NestJS, Django, React Native, OAuth 2

Paradigms

Test-driven Development (TDD), REST, Continuous Deployment, Responsive Web Design (RWD), DevOps, Object-oriented Programming (OOP), Agile, Microservices, UX Design, UI Design, HIPAA Compliance, Fast Healthcare Interoperability Resources (FHIR)

Platforms

Amazon Web Services (AWS), Linux, AWS Lambda, MacOS, Docker, Twilio, IBM WebSphere, WebSphere MQ, Web, Blockchain, Firebase

Storage

MongoDB, NoSQL, SQLite, PostgreSQL, MySQL, Amazon DynamoDB, Microsoft SQL Server

Other

Data Structures, APIs, Software Engineering, Front-end, Web Development, Web App Development, User Interface (UI), API Integration, Engineering Software, Full-stack, Atomic Design, User Experience (UX), PWA, Progressive Web Applications (PWAs), Architecture, Single-page Applications (SPAs), API Design, Software Development, Storybook, Styled-components, CI/CD Pipelines, Fintech, eCommerce, WebSockets, Video Chat, Business Rules, Bootstrap UI, Material Design, WebAssembly (Wasm), Charts, Leadership, TypeORM, Chakra UI, Mirage, Prometheus, FastAPI, Informatica

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