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
export 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.
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.
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.