Summary
Overview
Work History
Education
Skills
Timeline
Generic

Hima K

Frisco

Summary

Innovative and results-driven Software Developer with over 6 years of hands-on experience in designing, developing, debugging, and testing scalable applications. Proficient in a wide range of technologies, including modern web frameworks, backend development, cloud infrastructure, and CI/CD pipelines. Highly skilled in Agile methodologies, with a strong track record of collaborating in cross-functional teams to deliver high-quality software on time and within scope.

Overview

7
7
years of professional experience

Work History

FULL STACK WEB DEVELOPER

Toyota North America
Plano
03.2024 - Current
  • Legacy Application Support: Maintained and optimized legacy systems using Struts and older Java versions, addressing critical bug fixes and performance issues to ensure system stability.
  • Platform Application Development: Led the development of a critical Platform Application designed for enabling Single Sign-On (SSO) across all internal Toyota applications, from initial setup to deployment.
  • Infrastructure Setup and Identity Management: Played a key role in setting up the infrastructure for SSO using Keycloak, integrating Azure AD as the identity provider. Created multiple clients in Keycloak, ensuring secure and seamless authentication for the Platform Application.
  • Git, Jenkins, and Docker Integration: Initiated and managed the project setup, including: Creating and configuring the Git repository. Setting up the Jenkins pipeline for automated deployments. Dockerizing both React and Spring Boot applications to enable consistent deployment and testing across environments.
  • Frontend and Backend Development: Developed UI pages using React 18 and implemented backend business logic with Java 17 and Spring Boot. Ensured seamless integration between frontend and backend systems, maintaining high performance and scalability.
  • Database Schema Design: Worked closely with the client to gather requirements and designed optimized database schemas for the Platform Application, ensuring efficient data storage and access patterns.
  • Agile Leadership and Project Management: Led Agile Scrum ceremonies (standups, sprint planning, and retrospectives) to ensure effective project collaboration and progress.
  • CI/CD Pipeline Enhancement: Enhanced the CI/CD pipeline by integrating tools like GitLeaks, Git Actions, and SonarQube for automated code scanning, security checks, and quality assurance.
  • Mentorship and Knowledge Sharing: Mentored junior developers on best practices in Java, and DevOps tools, promoting a culture of collaboration and continuous learning.
  • Code Quality and Maintainability: Actively participated in code reviews, ensuring high-quality code, maintainability, and adherence to industry best practices.

JAVA FULL STACK DEVELOPER

Bank of America
Plano
01.2023 - 03.2024
  • Developed rich user interfaces using CSS, flexbox and media queries to have responsive web design to fit into different screen sizes.
  • Implemented micro service infrastructure design to establish practices consistent with business strategy and priorities.
  • Developed Rest APIs to process the data from DB to the other Rest Services.
  • Utilized various Node.js modules and libraries to optimize applications for maximum speed and scalability, resulting reduction in operational costs.
  • Extensively used Node js tools like gulp, grunt.
  • Designed and developed the code using multithreading, Collections and other J2EE technologies.
  • Extensively worked on a Angular application by creating reusable components, higher order components, and functional components.
  • Created reusable components such as buttons, inputs, toggles, and many more to maintain consistency across the application.
  • Worked with advanced JavaScript and typescript.
  • Developed multiple OIDC applications.
  • Worked on features of Angular like new if else syntax, ng-templates, and form validators.
  • Implemented JS to develop the widgets and to perform the client-side validations, UI centric Ajax behavior. HTML5, CSS3, JS, Tomcat, Git, Jenkins.
  • Used various Angular 14 custom directives and developed reusable components and templates that can be re-used at various places in the application.
  • Designed user-friendly software interfaces (common components) that will allow connecting Bank accounts with third parties for data sharing. By creating a common standard of data sharing, It will enable client to make informed decisions about their data.
  • Migrated SPA(Single Page Applications) from Angular 10 to Angular 14.
  • Contributed both Front-end and back-end API development and collaborated on multiple APIs crucial to functionality.
  • Worked on Angular animations.
  • Did extensive unit testing with Jest to bring 100% code coverage.
  • Implemented PKCE(Proof Key for Code Exchange) for added security.
  • Utilized Java 8 features which includes Lambda expressions for array operations and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Developed Rest API endpoints which calls downStream API for the data.
  • Processed the data received from downstream API and sending the response back to Front END.
  • Implemented Error handling (Mapping the exceptions/Error to a specific error Codes).

FULL STACK DEVELOPER

Latterday Technologies
Hyderabad
06.2018 - 12.2021
  • Designed front-end and back-end solutions for test-driven development.
  • Have an Bird eye to spot UI Bugs.
  • Used Angular 10 as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Building reusable components using Angular 10.
  • Participated in code review meetings, providing input on bugs, inefficiencies and potential solutions to emergent issues.
  • Experience in implementing usage of node JS and NPM, especially for node build processes like gulp.
  • Experience in developing Front end systems with JavaScript, Bootstrap, CSS, MVC framework such as Angular and Node JS as a platform for web applications.
  • Contributed back-end development experience and collaborated on multiple APIs crucial to functionality.
  • Collaborated with internal technology teams and third-party partners to define, design and deliver on user stories and customer demand.
  • Performed regression and performance tests for updated systems.
  • Created web services for data exchange between client-server applications using SOAP and RESTful web services.
  • Tested the functionality of the application with Junit framework and fixed bugs accordingly.
  • Deployed builds on different environments including development, staging and production servers.
  • Monitored server logs to identify potential problems before they become major issues.
  • Handled SQL that supports huge volume of records.
  • Worked on creating tables and triggers.

Education

Master of Science - Computer Science

University of North Texas
Denton, Texas
05.2023

Bachelor of Science - Computer Science

Vardhaman Engineering College
Hyderabad
06.2018

Skills

  • JavaScript
  • Angular 10,12,14
  • React
  • Redux
  • Git
  • Java 11
  • Java 17
  • Springboot
  • Struts
  • Jenkins
  • Apigee
  • PCF
  • Azure
  • Jira
  • Agile
  • Redis
  • Node js
  • Agile development methodologies
  • Time management
  • Application development
  • Requirements analysis and design phases
  • UCD
  • Interface design and implementation

Timeline

FULL STACK WEB DEVELOPER

Toyota North America
03.2024 - Current

JAVA FULL STACK DEVELOPER

Bank of America
01.2023 - 03.2024

FULL STACK DEVELOPER

Latterday Technologies
06.2018 - 12.2021

Master of Science - Computer Science

University of North Texas

Bachelor of Science - Computer Science

Vardhaman Engineering College
Hima K