Summary
Overview
Work History
Education
Skills
Timeline
Generic

Dinesh Yeligandla

Www.linkedin.com/in/dinesh-yeligandla | Github.com/dinesh-collab

Summary

With 5 years of experience developing various applications for organizations as an engineer with exposure to all phases of software development life cycle such as Analysis, Design,Testing and implementation of Web-Based, and Client-Server applications. Inclination towards opportunities that allow me to drive many high-impact projects in a way that leverages my "end-to-end" oriented skill set.

Overview

7
7
years of professional experience

Work History

FrontEnd Developer

CitiBank-TCS
Irving, Texas
09.2020 - Current

Citi.com Upgrade:

  • Engineered the process of upgrading legacy applications to Angular 9 and subsequently to Angular 17.
  • Created custom libraries within the monorepo, enhancing code reuse and maintainability across multiple projects.
  • Collaborated with a team of 12 to transform Citi-branding, updating header and footer across all pages of the Citi website.
  • Worked closely with product owners, designers and other stakeholders throughout the development process for getting Figma design of requirements.
  • Worked on Tagging to collect metrics in Adobe analytics.
  • Debugged existing code to identify and fix bugs or performance issues.

Performance Improvement:

  • Combined multilingual CMS content files into a single file, reducing API calls and enhancing performance.
  • Experience in building dynamic SSR pages to deliver content efficiently and improve initial page load times.
  • Implemented lazy loading for Angular modules to ensure that only necessary parts of the application are loaded initially, reducing initial load times.

Cross-Browser Compatibility:

  • Implemented cross-browser and cross-device compatibility, emphasizing responsive and interactive web design for rich media presentations.

Unit Testing:

  • Formulated several unit test scripts for different components and services using Karma and Jasmine.
  • Achieved 100% code coverage for existing code, facilitating easier debugging and testing.

UI Accessibility:

  • Redesigned UI accessibility for the Citi website in accordance with WCAG 2.0 Level A success criteria.
  • Implemented US ADA compatibility by addressing HTML, CSS, JavaScript, and Angular issues to enhance accessibility.

Build and Deployment Automation:

  • Utilized Jenkins to automate the build and deployment processes, ensuring continuous integration and continuous delivery (CI/CD).
  • Utilized Git for collaborative development, ensuring version control and code integrity throughout project lifecycles.

Mock Data Server:

  • Node.js Server Setup: Node.js server to provide mock data for development and testing purposes, ensuring a consistent and reliable testing environment.
  • Express Framework: Used the Express.js framework to create and manage the mock data server, simplifying the process of setting up routes and handling requests. Simulated RESTful API endpoints with Node.js and Express to mimic backend services.

Software Engineer

Halliburton
Houston, Texas
01.2020 - 05.2020
  • Web Application Development:Developed a web application using React to assist geologists in planning field trips and tracking risk assessments.
  • Map Feature Implementation:Built a map feature using the Google Map API to provide navigation services for students attending field trips.
  • Notification System Design:Designed a notification system to provide updates to students and geologists regarding trips and risk assessments.
  • PDF Downloader Generation:Generated a PDF downloader using the angular-pdf npm library, enabling users to import data from the web application.
  • Cross-Functional Collaboration:Collaborated with cross-functional teams in developing, designing, testing, and deploying the web application.

Junior Web Developer Intern

Nacre Technologies
Bangalore, India
07.2017 - 05.2018
  • Digital Dashboards Development:Built digital dashboards using React to provide e-learning modules for students preparing for interviews.
  • React Pagination Implementation:Utilized the React pagination library to ensure a seamless user experience across multiple pages.
  • Progress Tracker System:Developed a progress tracker system using Bootstrap to enhance student performance and engagement.
  • Cross-Functional Collaboration:Collaborated with cross-functional teams in the design, development, testing, and deployment of the application.

Education

Masters of Science in Computer Science -

University of Houston-Clear Lake
Houston, TX
05.2020

Bachelor of Technology in Computer Science -

Jawaharlal Nehru Technological University
Andhra Pradesh,India
05.2017

Skills

  • Languages : Angular 17 , React, TypeScript,JavaScript, HTML5, CSS3, Python, Java, Bootstrap, Swift
  • Databases: MySQL, Oracle, PostgreSQL, NoSQL: MongoDB
  • Machine Learning: Regression, Classification, Association, Clustering, Sentiment Analysis
  • State Management: NgRx, Redux
  • Testing: Jasmine, Karma, Protractor
  • Version Control: Git, BitBucket
  • CI/CD Tools: Jenkins
  • Cloud: AWS

Timeline

FrontEnd Developer

CitiBank-TCS
09.2020 - Current

Software Engineer

Halliburton
01.2020 - 05.2020

Junior Web Developer Intern

Nacre Technologies
07.2017 - 05.2018

Masters of Science in Computer Science -

University of Houston-Clear Lake

Bachelor of Technology in Computer Science -

Jawaharlal Nehru Technological University
Dinesh Yeligandla