Summary
Overview
Work History
Education
Skills
Timeline
Generic

Srinivas Nemala

Visakhapatnam

Summary

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.

Education

B.Tech/B.E. - Electronics/Telecommunication

Amity University
01.2016

Skills

  • HTML
  • CSS
  • Javascript
  • TypeScript
  • ReactJs
  • Redux
  • Angular
  • VueJs
  • Nuxtjs
  • NodeJs
  • Docker
  • Unit Testing
  • Jasmine
  • Karma
  • Storybook

Timeline

Lead Engineer

Ascendion Engineering Pvt Ltd
07.2025 - Current

Senior Software Engineer

3K SOFTECH
02.2025 - 04.2025

Senior Frontend Developer

Claranet India Private Limited
12.2024 - 02.2025

Senior Technical Consultant

Khoros India R&D Private Limited
02.2024 - 09.2024

Senior Front End Developer

Flexiti Technologies Pvt Ltd
10.2023 - 01.2024

Front End Developer

Apsis Technologies Private Limited
09.2020 - 07.2023

Programmer Analyst

Spectrum Digitals
10.2016 - 08.2020

B.Tech/B.E. - Electronics/Telecommunication

Amity University
Srinivas Nemala