
Avinash Naik
Verified Expert in Engineering
Full-stack Developer
Bengaluru, Karnataka, India
Toptal member since August 25, 2021
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
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
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)
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.
Senior Full-stack Engineer
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.
Senior React Engineer
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.
Software Engineer
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.
Senior System Engineer
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.
Full-stack Developer
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.
Experience
Rule Engine
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
Codesanctum Web App
https://github.com/avinashbn2/resourcesNowadays, 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
Education
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
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