Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Sowbhagya Vegunta

Pickering

Summary

Front-End Developer with 8+ years of experience in designing, developing, and deploying responsive web and mobile applications. Skilled in building scalable UIs using Angular (up to v18), React, JavaScript, TypeScript, HTML5, CSS3, with backend expertise in Node.js, MySQL, and 2 years of Java development. Proven ability to deliver high-quality, accessible, and performant solutions while collaborating with cross-functional teams. Strong problem-solving skills with a focus on UI/UX, responsive design, and continuous learning of modern technologies to build cutting-edge applications.

Overview

7
7
years of professional experience
1
1
Certification

Work History

Senior Angular Developer(Front End Developer)

Apexon
07.2024 - Current
  • Design and implement scalable, reusable, and high-performance UI components and modules using Angular 18 in alignment with project and business requirements.
  • Embed and customize the OpenSeadragon image viewer into the application to support high-resolution image zooming and panning, ensuring seamless user interaction process.
  • Implemented responsive web design principles using CSS Flexbox and Grid layout systems.
  • Implemented React Hooks (useState, useEffect, useMemo, useContext) to manage state and lifecycle efficiently.
  • Built reusable functional components and leveraged React Context API / Redux for global state management.
  • Optimized application performance with React.memo, lazy loading, and code splitting.
  • Implement comprehensive test coverage using Jest for unit testing and Playwright for end-to-end testing, ensuring a robust and reliable codebase.
  • Work closely with design teams using Figma to translate interactive prototypes and visual designs into pixel-perfect, responsive UI elements.
  • Conduct thorough code reviews, enforce coding standards, and mentor junior developers to elevate team performance and code quality.
  • Partner with backend developers, QA engineers, and product managers to define APIs, validate data contracts, and align front-end features with business goals.
  • Efficiently work within Visual Studio Code, leveraging modern development workflows including Git, CI/CD pipelines, and Angular CLI.
  • Client: Roche Diagnostics
  • Technical Environment: Angular 18, React17, node, npm,Visual studio code, NVDA tool, JIRA, Docker, Figma, JEST, Playwright e2e

Senior Angular Developer(Front end developer)

IBM
11.2023 - 07.2024
  • Utilized Angular 16 to develop scalable and maintainable web applications.
  • Implemented Angular best practices and design patterns to ensure code quality and maintainability.
  • Developed reusable components, directives, and services to streamline the development process.
  • Implemented responsive web design principles using CSS Flexbox and Grid layout systems.
  • Utilized media queries to ensure optimal layout and user experience across various devices and screen sizes.
  • Tested responsiveness across different devices and resolutions to ensure consistency.
  • Implemented AG Grid to create high performance and for customized data tables with features including sorting and filtering and also maintaining consistency across application features.
  • Optimized rendering performance, reduce load times, and minimize resource consumption.
  • Implemented state management patterns such as Store, Facade, and Effects for managing application state.
  • Ensuring error handling mechanisms using HTTP requests, such as retry logic for failed requests, handling HTTP error responses and providing user-friendly error messages.
  • Used Hijak to mock API responses during development and testing phases.
  • Developing micro apps using Harmony for modular, scalable, and maintainable architecture.
  • Utilizing Git and Bitbucket for version control and managing code repositories.
  • Collaborating with team members through pull requests, code reviews, and branching strategies to ensure code quality and consistency.
  • Utilized Observables and operators to handle asynchronous data streams efficiently.
  • Responsibility of writing unit tests for Angular components, services, and directives using Jasmine.
  • Ensuring high code coverage and maintaining a robust suite of unit tests to detect regressions.
  • Implemented test-driven development (TDD) practices to ensure code reliability and quality.
  • Collaborated with cross-functional teams including designers, QA engineers, and product managers to deliver high-quality solutions.
  • Client: PNC Bank
  • Technical Environment: Angular14, Angular 16, node, npm,Visual studio code, Bit Bucket, NVDA tool, Axe Dev Tool, Hijak, JIRA, Invision.

Angular Developer(Front end developer)

Cognizant Technology Solutions
10.2021 - 07.2023
  • Employed various Angular Directives for custom behaviors and data binding between components.
  • Created reusable Angular components and services, promoting code reusability and development efficiency.
  • Employed component interaction techniques to enhance communication between different parts of the application.
  • Have used pageRuler extension to properly measure the height and width of the elements that matches the visual design for web pages.
  • Capturing requirements in Rally as user stories gives detailed information and the acceptance criteria.
  • Collaborated with UX/UI designers and back-end developers to implement front-end features and integrate with APIs.
  • Leverage Angular Lifecycle Hooks to manage component initialization, updating and destruction effectively.
  • Perform comprehensive unit testing using Karma and Jasmine, ensuring the delivery of high-quality, bug-free code.
  • Involvement in sprint grooming sessions and actively raised queries related to the requirements.
  • Contributed in the migration of projects from Angular 12 to Angular 14, ensuring compatibility and optimization.
  • Leveraged Bootstrap and semantic HTML for consistent and visually appealing designs across various devices and browsers.
  • Integrated lazy loading for improved application loading speed and reduced initial load time.
  • Conduct regular code reviews and provide constructive feedback to peers, contributing to team growth and cohesion.
  • Documented the common coding practices and common issues across the applications with examples as well as the resolution steps.
  • Project: CVS - Inventory Modernization
  • Client: CVS Pharmacy (USA).
  • Technical Environment: Angular12, Angular 14, Visual studio code, pgAdmin, Rally, HTML5, CSS3,SCSS, JavaScript, TypeScript.

Front end Developer

Tata Consultancy Services
02.2020 - 10.2021
  • Implement modern UI designs with a focus on user-centric design principles and accessibility standards.
  • Employed Redux for state management, enabling efficient data flow and code organization.
  • Contributed to the ongoing improvement of the development process and tools.
  • Participated in regular code reviews to ensure adherence to coding standards and best practices.
  • Assisted in migrating legacy codebase to React, improving code maintainability and scalability.
  • Collaborated with product managers, designers, and back-end developers to translate user requirements into functional features and seamless user experiences.
  • Updating the task status or issue status in DevPlus timely and helping scrum master to classify the issues based on priority.
  • Leveraged React Native to build mobile applications for iOS and Android platforms.
  • Utilized React Hooks to enhance state management and simplify complex logic within components.
  • Supported the QA team to design test cases for various change requests and enhancements.
  • Making design recommendations towards the development of new code or reuse of existing code.
  • Actively used to create branches in GIT for each and every iteration of the requirements which were used by all the team members as a main branch.
  • Project: Optumera
  • Client: Walgreens (USA)
  • Technical Environment: React, JavaScript, Visual studio code,HTML5, CSS3,GIT, pgAdmin,DevPlus.

Junior Front End Developer

Scandinavian Airline Systems(SAS D360)
06.2018 - 02.2020
  • Integrated MySQL database to manage the booking data of the application.
  • Conducted unit tests using Karma and Jasmine, ensuring the reliability and stability of the applications.
  • Actively participated in Agile development methodologies, attending daily stand-ups. and contributing to sprint planning and retrospective.
  • Performed Database operations by using PgAdmin tool.
  • Actively participated in sprint iterations, sprint retrospective meetings and sprint Demos.
  • Interactions with clients for proper understanding of the business needs and provide best solutions to the end user.
  • Collaborated with cross-functional teams and product owners to define project requirements and scope.
  • Conducted code reviews, provided constructive feedback, and ensured code quality using SonarQube.
  • Implemented the filter functionality by creating a common component across the application.
  • Utilized JIRA for project management and issue tracking.
  • Designed and implemented reactive forms to improve form validation and data handling, reducing form submission errors.
  • Collaborated with UX/UI designers and back-end developers to deliver high-quality products that meet client requirements and deadlines.
  • Testing in multiple devices and different browsers before moving the code into the GIT.
  • Had developed accessibility for disabled users using aria labels and tested using NVDA tool.
  • Hosting demos to key stakeholders and gathering inputs to make necessary changes in the application at the end of each sprint and responding to the queries.
  • Project: D360 is a Digital transformation program aimed to deliver enhanced user experience through all possible digital touch points. It is envisioned to deliver an e-commerce platform with highly scalable open API’s and responsive UI targeting multiple devices and browsers with feature list running from Plan, Book, Manage Bookings, Check-in, Ancillaries, Payments, Customer Profiling and relationship management.
  • Client: Scandinavian Airlines (Europe)
  • Technical Environment: HTML5,Angular4, Angular9, PgAdmin, GIT, Visual studio 2015, CSS3, Jira

Education

Bachelor's Degree - Computer Science Engineering

Prasad V Potluri Siddhartha Institute of Technology
04-2018

Skills

  • Front End Frameworks: Angular4, Angular8,Angular9, Angular11,Angular12, Angular14, Angular 16, Angular 18, React16, React17
  • Back End: Java and Nodejs
  • Languages: JavaScript, Typescript, JQuery, Java OOPS concepts
  • Database: MySql, pgAdmin
  • Version Control: GIT, BitBucket
  • IDEs: Visual Studio, Visual Studio Code
  • Design Tools: Adobe XD, Sketch, Figma
  • Testing: Jasmine, PageRuler, NVDA, Jest, Axe Tool
  • Project Management: JIRA, DevPlus, Rally
  • Containerization: Docker

Certification

  • Received “On the SPOT” Award twice for quick turnaround on change request and quality delivery of an application to production.
  • Achieved Certificate for Python programming from Coursera.

Timeline

Senior Angular Developer(Front End Developer)

Apexon
07.2024 - Current

Senior Angular Developer(Front end developer)

IBM
11.2023 - 07.2024

Angular Developer(Front end developer)

Cognizant Technology Solutions
10.2021 - 07.2023

Front end Developer

Tata Consultancy Services
02.2020 - 10.2021

Junior Front End Developer

Scandinavian Airline Systems(SAS D360)
06.2018 - 02.2020

Bachelor's Degree - Computer Science Engineering

Prasad V Potluri Siddhartha Institute of Technology
Sowbhagya Vegunta