Ananth Pai
Verified Expert in Engineering
Software Developer
Bengaluru, Karnataka, India
Toptal member since May 24, 2022
Ananth has 8+ years of experience working on web applications with expertise in both the front and back end with solid JavaScript fundamentals. A problem solver at heart, he'd like to think of himself as someone who strives to improve daily and achieve excellence and continuous progress in whatever he takes up.
Portfolio
Experience
- JavaScript - 8 years
- TypeScript - 6 years
- React - 6 years
- Chrome Extensions - 4 years
- Next.js - 3 years
- Node.js - 3 years
- Styled-components - 3 years
- React Native - 1 year
Availability
Preferred Environment
MacOS, Slack, Linux, Visual Studio Code (VS Code), Chrome, Git, iOS
The most amazing...
...thing I've built with friends is ResumePuppy, a platform that allows users to create a simple, single-page resume in their search for a job.
Work Experience
Software Development Engineer
Amazon Web Services (AWS)
- Led the end-to-end development of a comprehensive feature, encompassing the creation of the admin dashboard, user-facing screens, RESTful APIs on the back end, and the establishment of infrastructure for deploying the microservices architecture.
- Identified and resolved critical bugs, ensuring a timely resolution and contributing to a successful product launch.
- Mentored and assisted junior developers, fostering their growth and skills development.
- Contributed to enhancing critical API response times by more than 200%.
JavaScript Chrome Extension Developer
VieDeDingue
- Built a new feature for the ClarkUp Chrome extension that allowed users to record and share videos of their screen and webcam using WebRTC APIs on Chrome.
- Delivered new screens and features while consistently meeting tight deadlines, ensuring the timely release of the application to the public.
- Helped fix bugs in the ClarkUp app, improving user experience and increasing overall site speed.
- Worked independently and asynchronously with the team, communicating effectively with the help of tools like Slack and Loom to provide timely updates on progress.
Lead Front-end Engineer
AppsForBharat
- Rearchiteched the front-end projects and moved the codebase to use Turborepo. This helped us quickly set up new projects by reusing existing components, reducing the time required to go to market.
- Set up frameworks like ESLint, Prettier, and Husky to automate code quality and maintain standards across the team.
- Developed the chat feature for our existing Android application by integrating React Native and Expo.
- Used Expo and Storybook to quickly incorporate all the UI components and speed up the chat's development process.
- Created and deployed the Purohit App, a progressive web application (PWA) that allows users to post messages displayed in our main app, Sri Mandir.
- Built an internal admin dashboard for our in-house business and content teams using React and AntD, which has simplified content management and publishing in our main app, Sri Mandir.
Software Engineer
Peritus.ai
- Developed the front end of the company's main product, Peritus Community Intelligence, using Next.js.
- Built a Chrome extension called Peritus Assistant that helps small and medium-sized enterprises (SMEs) resolve support tickets using our proprietary recommendations engine. This extension can be found on the Chrome Web Store.
- Created the microservice that handles login and authentication using Spring Boot and Kotlin, which is now widely used in multiple applications across the organization for user authentication.
- Crafted multiple apps for different platforms such as ServiceNow, Salesforce, and Jira using React. This enabled the business team to pitch the product quickly to potential customers.
Full-stack Engineer
Sportskeeda
- Conducted a comprehensive code clean-up and architecture overhaul of the main application and successfully removed the legacy WordPress system.
- Integrated data from various third-party vendors to display content on our main application.
- Implemented an advanced related articles feed on the article page, leveraging Elasticsearch, which increased the session time of our core users and led to an increase in revenue.
- Developed an in-house user role management system, enabling users with the required privilege to access content relevant to their roles while super admins had unrestricted access to all content.
Software Engineer
Robosoft Technologies
- Helped develop a content management system (CMS) from scratch, using HTML, CSS, JavaScript, and jQuery for multiple clients.
- Implemented a Search API to be consumed by the client using Elasticsearch.
- Contributed to the integration of push notifications on Android and iOS using the AWS Simple Notification Service platform for Node.js.
Experience
AWS Jam
https://jam.awsevents.comSri Mandir App
https://play.google.com/store/apps/details?id=com.mandir&hl=en_IN&gl=USClarkUp Chrome Extension
https://chrome.google.com/webstore/detail/clarkup-prospection-comme/iaanipppfmeelmdgnkimfddhklbffaabPeritus App
Peritus Assistant
https://chrome.google.com/webstore/detail/peritus-assistant/jgicnepnalmfebeoolhndbmllmbamafdResumePuppy
https://resumepuppy.comEducation
Bachelor's Degree in Electronics and Communications
N.M.A.M. Institute of Technology - Karkala, India
Certifications
Toptal Node.js Accelerator Graduate
Toptal, LLC
Skills
Libraries/APIs
React, Node.js, Antd, API Development, Highcharts, REST APIs, React Router, WebRTC, MobX, React Redux, D3.js, Auth, AWS Amplify
Tools
NGINX, Slack, Git, Expo, Webpack, Figma, Chrome Developer Tools, Amazon Simple Notification Service (SNS), Mongoose, Expo.io, GitHub, Auth0, Postman, AWS CloudFormation, Amazon Cognito, Amazon CloudWatch, Amazon CloudFront CDN
Languages
TypeScript, JavaScript, HTML, CSS, Sass, HTML5, SQL, Kotlin, PHP, Python, Java
Frameworks
React Native, Next.js, Express.js, Redux, JSON Web Tokens (JWT), Bootstrap, Jest, Chrome, Spring Boot, Angular, Ant Design
Paradigms
REST, Microservices, Mobile Development, Agile Software Development
Platforms
Docker, MacOS, Vercel, Android, Amazon Web Services (AWS), Linux, iOS, Visual Studio Code (VS Code), AWS Lambda, Amazon EC2
Storage
MongoDB, JSON, PostgreSQL, Amazon S3 (AWS S3), MySQL, Elasticsearch, Amazon DynamoDB
Other
Styled-components, Storybook, Front-end, Chrome Extensions, Full-stack, Architecture, Web Development, User Interface (UI), DOM, Responsive Design, Front-end Development, UI Components, Browser Plugins, Data Scraping, ESLint, PWA, APIs, UI Animation, Web Animation, Technical Leadership, Full-stack Development, Data Visualization, SaaS, Mobile App Development, Cross-platform App Development, i18n, Shell Scripting, Customer Relationship Management (CRM), Software as a Service (SaaS), Amazon API Gateway, Amazon Route 53
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