Ravi Teja Geddada

I'm

About

Greetings! I'm Ravi Teja, a Front End Developer experience in both Angular and React. My mission centers around crafting impactful web applications that prioritize seamlessness and user-centric experiences. My fervor for creating efficient and scalable solutions is driven by a deep desire to contribute to innovative and impactful software development projects.

Web Developer

1// The component describes only thing that is constant is change. 2export class RavitejaComponent { 3firstName: string!; 4lastName: string!; 5dayOfBirthTimestamp: number!; 6email: string!; 7degree: string!; 8city: string!; 9constructor() { 10this.firstName = 'Ravi Teja'; 11this.lastName = 'Geddada'; 12this.dayOfBirthTimestamp = 889970400; 13this.email = 'geddadaraviteja612@gmail.com'; 14this.degree = 'MS in Computer Science'; 15this.city = 'Roanoke, TX, US';| 16} 17}

Facts

I am a highly motivated and accomplished individual in the field of software development.

Internships opportunities

Projects developed

Courses completed

Certificates earned

Skills

Possessing a robust skill set, I am adept in Front End Development.

HTML 100%
CSS 90%
JavaScript 95%
TypeScript 95%
React 85%
Redux.js 80%
MySQL 85%
MongoDB 95%
GraphQL 85%
PrimeNg 100%
NgRx 80%
Storybook 90%
Lit Elements 80%

Resume

Detail-oriented Software Engineer with extensive experience in developing responsive web applications using Angular, and React. Proven track record of enhancing performance and user engagement through innovative solutions and seamless user experiences.

Education

Master of Science in Computer Science

January 2023 - May 2024
GPA - 3.81 / 4

Clark University, Worcester, MA, US

A Master of Science in Computer Science (MSCS) from Clark University offers a potent blend of comprehensive knowledge, practical skills, and hands-on experience.

Bachelor of Technology in Electronics & Communications Engineering

July 2017 - June 2021
GPA - 3.55 / 4

CMR Institute of Technology, Kandlakoya, Medchal, India

The Bachelor of Technology (B.Tech) program in Electronics and Communication Engineering (ECE) at CMR Institute of Technology (CMRIT) is meticulously designed to provide a holistic education that not only emphasizes traditional ECE principles but also delves into the software aspects of the field.

Internship Experience

Software Engineer

February 2024 - October 2024
Client: CSX

Compnova LLC, Jacksonville, FL, US

  • During my tenure at CompNova LLC, I contributed significantly to migrating an Angular 9 application to Angular 15+, which resulted in improved maintainability and addressed client concerns. This led to a 25% reduction in maintenance efforts and enhanced stability.
  • Additionally, I developed user interfaces using Angular and TypeScript, which notably enhanced application performance and user satisfaction, resulting in a 30% improvement in user engagement.
  • Furthermore, I took the lead in implementing Reactive Forms and utilized Sass, resulting in a 25% increase in form submission efficiency and enhanced user interactions.

Associate Software Engineer

December 2020 - May 2021

OpenText, Remote

  • During my tenure at OpenText as an Associate Software Engineer intern, I developed highly interactive web application using React JS and Redux, leading to a significant enhancement of user engagement by 35%.
  • I meticulously implemented dynamic React JS components, including Forms, Events, Router, and Redux, streamlining processes and boosting development efficiency by 25%, accelerating time-to-market.
  • Furthermore, I engineered a robust, reusable React Components Library, cutting feature development time by 20% and promoting best practices in code reusability and maintainability.

Professional Experience

Software Engineer

October 2024 - Present
Client: Fidelity Investents

Compunnel Inc, Roanoke, TX, US

  • Developing custom web components using Lit Elements, creating modular and reusable UI building blocks that improve consistency across Fidelity's financial services platform.
  • Leveraging Storybook for component development and documentation, enabling isolated testing and visual QA before integration.
  • Working within a monorepo architecture (Nx Workspace) to maintain multiple Angular applications while ensuring code consistency and shared component utilization.
  • Implementing GraphQL queries and mutations to dynamically fetch and manipulate content, reducing payload sizes and improving application performance.
  • Designing and building responsive interfaces that adhere to Fidelity's design system and accessibility standards.
  • Contributing to code reviews and architectural discussions to establish best practices for web component development.
  • Collaborating with cross-functional teams to integrate web components across various applications within Fidelity's ecosystem.

Software Engineer

May 2021 - December 2022
Client: Google

EPAM Systems, Hyderabad, Telangana, India

  • At EPAM Systems, working on a project for Google, I was instrumental in implementing and maintaining complex Angular and TypeScript applications, leveraging NgRx for state management to enhance application responsiveness by 20%.
  • Conducted thorough Unit Testing using Jasmine and Karma for Angular components, ensuring high-quality deliverables, and reducing defects by 20%.
  • Implemented complex Angular 12 application, including directives, and services, optimizing code structure and maintainability, resulting in a 25% increase in development efficiency.
  • Collaborated with cross-functional teams to build a robust GraphQL layer and maintain a unified mono repo, ensuring seamless data integration and code consistency across projects.
  • Conducted regular code reviews, ensuring high code quality and adherence to best practices.
  • Leveraged Swagger to comprehend and implement API specifications, ensuring accurate integration and enhancing overall API functionality by 20%.
  • Conducted debugging of JavaScript and CSS in the browser for improved code quality, leading to a 20% decrease in production issues.

Projects

  • All
  • Angular
  • Flask
  • Laravel

Services

I offer a variety of services as a Front End Developer with extensive education and experience. I build responsive and robust web apps using cutting-edge technologies. From intuitive user interfaces to efficient and scalable solutions, I aim to create quality software.

Front End Development

HTML5, CSS3, and JavaScript (ES5/6) for creating engaging user interfaces. Angular and React for building dynamic and responsive frontends

Reactive Programming

Strong knowledge of reactive programming, particularly RxJs. Experience with state management libraries like NgRx.

Real-time Troubleshooting

Proven ability to identify, document, and resolve bugs. Experience with debugging JavaScript and CSS in the browser.

Web Development Tools and Libraries

Proficiency in using various management tools such as Jira and Confluence. Experience with tools like Webpack and Gulp for bundling.

Certifications