I have over 8 years of experience as a UI developer. I have strong hands-on experience with Angular, React, TypeScript, JavaScript, and Node.js. I also have good exposure to API integration and writing unit test cases using the Jasmine, Karma, and JEST frameworks.
Overview
9
9
years of professional experience
Work History
Lead Engineer
Ascendion Engineering Pvt Ltd
Hyderabad
07.2025 - Current
Designed and developed user-friendly UI components for a VS Code Extension using React and TypeScript.
Implemented state management using Redux to handle complex UI interactions and maintain predictable application state.
Built responsive and visually consistent interfaces using Tailwind CSS, ensuring adherence to modern UI/UX standards.
Developed reusable, modular, and maintainable UI components to improve scalability and code reusability.
Optimized UI performance by minimizing re-renders and efficiently managing application state.
I wrote unit test cases for UI components and Redux logic to ensure reliability and prevent regressions.
Collaborated with backend/extension logic to consume APIs and display dynamic data within the extension UI.
Followed best practices for TypeScript typing, code quality, and linting to maintain a robust codebase.
Debugged and resolved UI issues related to rendering, state synchronization, and user interactions.
Ensured cross-platform compatibility of the extension UI across different operating systems supported by VS Code.
Senior Software Engineer
3K SOFTECH
02.2025 - 04.2025
Use TypeScript for type-safe codebases, ensuring better maintainability and developer experience.
Implement responsive UI/UX with Tailwind CSS, focusing on accessibility and performance.
Build and manage reusable components using Storybook for a consistent design system.
Collaborate with designers to translate Figma or design specs into pixel-perfect interfaces.
Enforce clean code principles, code review processes, and maintain documentation.
Promote unit testing and integration testing using tools like Jest and React Testing Library.
Collaborate with cross-functional teams (backend, design, QA, product).
Create and maintain a shared component library in Storybook.
Ensure components are well-documented, version-controlled, and aligned with brand/design guidelines.
Participate in Agile ceremonies (standups, sprint planning, retros).
Senior Frontend Developer
Claranet India Private Limited
12.2024 - 02.2025
Ensure high standards for code quality, design patterns, and architecture.
Collaborate with back-end developers and UX/UI designers to implement cohesive web solutions.
Collaborate with cross-functional teams including designers, product managers, and stakeholders to define requirements.
Manage version control and CI/CD pipelines to streamline development processes.
Design and implement responsive, user-friendly interfaces with a focus on accessibility and performance.
Develop reusable UI components and libraries to ensure consistent user experiences across platforms.
Conduct user testing and implement feedback to optimize UI/UX design.
Expert knowledge of HTML, CSS, JavaScript, and modern JavaScript frameworks (React, Angular, Vue.js, Nuxt.js).
Experience with CSS pre-processors (Sass, LESS).
Optimize web application performance, reducing load times and improving responsiveness.
Implement code-splitting, lazy loading, and other performance-enhancing techniques.
Monitor and resolve performance bottlenecks using tools like Lighthouse or WebPageTest.
Implement continuous testing and ensure code coverage in front-end applications.
Implement adaptive and responsive design to provide a consistent experience for all users.
Work in Agile/Scrum environments, participating in daily stand-ups, sprint planning, and retrospectives.
Senior Technical Consultant
Khoros India R&D Private Limited
02.2024 - 09.2024
Led multiple projects as a team lead, managing project timelines, deliverables, and resources.
Coordinated with cross-functional teams including developers, designers, and project managers to ensure successful project delivery.
Conducted regular team meetings, provided technical direction, and ensured alignment with project goals.
Worked extensively on the Khoros Classic platform, developing and customizing components using Free-marker.
Engineered scalable and maintainable solutions, integrating complex business logic to meet client requirements.
Conducted code reviews, ensuring adherence to best practices and maintaining high quality code standards.
Acted as a primary technical advisor for clients, understanding their business needs and translating them into actionable technical solutions.
Designed and implemented tailored solutions, focusing on improving user engagement and platform performance.
Presented technical solutions to clients, demonstrating how proposed changes would meet their objectives.
Provided mentorship to junior developers, offering guidance on both technical and professional growth.
Developed and delivered training sessions on Freemarker, Khoros platform best practices, and project management.
Fostered a culture of continuous learning within the team, encouraging knowledge sharing and collaborative problem-solving.
Engaged with stakeholders, including clients and internal teams, to gather requirements, set project expectations, and ensure alignment.
Facilitated clear and effective communication across all project phases, from initial scoping to final delivery.
Managed client relationships, ensuring satisfaction with project outcomes and addressing any concerns promptly.
Identified areas for process improvement within the development cycle, implementing changes that increased efficiency and reduced errors.
Contributed to the development of internal tools and resources that enhanced team productivity and project outcomes.
Senior Front End Developer
Flexiti Technologies Pvt Ltd
10.2023 - 01.2024
Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
Involved in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
Developed user interface by using React JS, Flux for SPA development. Working with React Router for developing Single Page Applications.
Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
Maintained states in the stores and dispatched the actions using Redux.
Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
Participated in day-to-day meetings, status meet strong reporting and effective communication with project manager and developers.
Created routers and views to create SPA (Single Page Application) to make application dynamic and user-friendlier using React JS.
Used React flux to polish the data and for single directional flow.
I have designed web pages and used applications that meet business and user goals through a positive user experience.
Experience in using Bootstrap which can easily manipulate modal windows alerts, tooltips, scroll spy, Pop over, button, type head, etc.
Created components using react.js and created documentation for components.
Experience designing and developing application frameworks/platforms in a Micro-services Architecture.
Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
Worked with JASMINE unit test framework to write unit tests for JavaScript code.
Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
Used Object-Oriented Programming concepts to develop UI components that could be reused across the Web Application.
Front End Developer
Apsis Technologies Private Limited
09.2020 - 07.2023
Developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using ReactJS.
Developed the application using ReactJS, Redux, AngularJS, Angular 8, CSS3, Node.JS, and Bootstrap in a Test-Driven Development Environment.
Knowledge of cloud technologies including AWS, GCP, Docker, Kubernetes, EMR/Spark or Terraform.
Good Experience in ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
Using SOAP UI to test web services using WSDL and Rest APIs as part of internal testing process.
Develop the front-end by doing hands-on coding using HTML 5, CSS3, React, Angular 8, JavaScript, TypeScript, Node.JS, jQuery.
Designed frame-less web applications using HTML, CSS, and JavaScript preprocessors like SASS, LESS as per W3C Standards.
Used React JS resources for data access, encapsulating URLs, and standardizing data access interfaces.
Experience with Marko for HTML re-imagined as a language for building dynamic and reactive user interfaces.
Experience designing and developing application frameworks/platforms in a Micro-services Architecture.
Written queries for insert update and modification operations.
Performed database normalization and optimization using database tools like Oracle, DB2, SQL Server, and NoSQL databases like MongoDB, Cassandra.
Design and develop front-end interfaces, underlying APIs, and backend systems across a number of programming languages with focus on JavaScript, React and PHP (Hack).
Proficiency in C#, and cross-platform mobile application development.
Build, maintain, and expand Python and NodeJS microservices for processing sensor data.
Creating and making the case with management for NGRX which is particularly well suited to large complex REST applications.
Experience in building advanced TDD (Test-Driven Development), which works particularly well with NGRX (Redux).
Worked with the Angular 2 custom attributes for DOM manipulations and Spring MVC and Hibernate in the backend to build the business logic.
Working experience with version control system GIT and bug tracking tools JIRA in an Agile Scrum environment and used Docker.
Programmer Analyst
Spectrum Digitals
10.2016 - 08.2020
Created Typescript reusable class and services to consume REST API services.
Experience in the use of various relational databases like Oracle, DB2, SQL Server and NoSQL databases like MongoDB, Cassandra.
Manipulated MySQL for data retrieving and storing using Hibernate.
Good experience in using front end build tools like Grunt, Gulp and backend Java's MAVEN.
Used Gulp, JavaScript as runner and AWS as the database.
Design and build applications for iOS, Android, and web platforms using React Native & TypeScript.
Worked on Jenkins, Docker for continuous integration and deployed several builds simultaneously in 5 environments.
Hands on experience in using tools like Jenkins, Jira, Rally, Crucible.
Worked on the Agile methodology and used Scrum in implementing the project.
Designed and developed the UI layout and frontend programming for web application that matches the wireframes using the latest HTML5, CSS3, Node.JS, GraphQL and React JS.
Developed UI modules using React JS, Node.JS, JavaScript, jQuery, CORDOVA, CSS3, and HTML5.
Twitter Bootstrap is used for creating responsive web design for varying screen sizes and devices.
Develop services with a multi-region strategy deployed on AWS to achieve 99.99+ availability.
Experience with newer capabilities of React.js, such as React Hooks and the Context API.
Experience using a state management such as Context / Mob / Redux.
Experience working with Redux, React-Router, and other ReactJS focused libraries.
Experience with RESTful API design and/or GraphQL.
Experience in cross-platform mobile development using React Native.
Carried out Server-Side backend operations using Node.js and Java, and used Scala to support functions, immutable data structures and preference for immutability over mutation.