Usha K

Usha K Email and Phone Number

Senior Consultant @ Capgemini
St. Louis, MO, US
Usha K's Location
St Louis, Missouri, United States, United States
About Usha K

 About 6 years of experience as a Full-Stack Developer with expertise in AGILE and SDLC methodologies across multiple projects. Extensive experience with multi-tiered distributed environments, OOAD concepts, software development lifecycles (SDLC), and service-oriented architectures (SOAs). Demonstrated experience with Spring Framework modules, including Spring MVC (dependencies on injection), Spring JDBC, Spring JTA, Spring IO, Spring Security, Spring Boot with Thyme Leaf, Spring Batch, Spring Heroku, Spring Security, Spring Integration, Spring Zuul, Spring Eureka, Spring Netflix, Spring Hystrix, Spring Security and Spring Boot with Thyme Leaf. Specialized with Amazon Web Services like EC2, SQS, S3, Elastic Search, and DynamoDB through the AWS console and API. Expertise with front end technologies like in Angular 2/4/5/6/7/8/9/10/11/12/13/14, JavaScript, TypeScript, jQuery, PrimeNG, Node.JS, and AngularJS development. Proficient with Angular lazily loading, routing, pipes, dependency injection, and custom directives. Expertise using Node JS and Express for triggering and fetching data from backend APIs. Excellent experience developing REST and SOAP web services using Java XML, JAX WS, WSDL, and JAX B. In-depth understanding of persistence layer frameworks, such as Hibernate and MyBatis, used for querying and connecting database objects. Strong capability in developing Use Case Diagrams, Class Diagrams, and Sequences for multi-tiered object-oriented system architectures using StarUML's Unified Modeling (UML) Tools. Experience in developing microservices using Spring Boot. Demonstrated experience building microservices on Amazon Web Services. Proficient with SOAP and WSDL using JAX-RPC for Web Services architectures. Experience with JBoss, WebLogic, WebSphere, and Apache Tomcat applications. Expert in Object Oriented Design (OOD), Object Oriented Analysis (OOA), and Object-Oriented Modeling (OOM). Experience with Java Database Connectivity: JDBC API, Hibernate ORM, DAO Pattern and configuring data source on WebSphere. Proficient with Object Relational Mapping (ORM) tools such as Hibernate (Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions). Extensive knowledge of deploying an application using Apache Tomcat. Working knowledge with continuous integration and deployment tools such as Jenkins.

Usha K's Current Company Details
Capgemini

Capgemini

View
Senior Consultant
St. Louis, MO, US
Usha K Work Experience Details
  • Capgemini
    Senior Consultant
    Capgemini
    St. Louis, Mo, Us
  • Arvest Bank
    Full-Stack Developer
    Arvest Bank Jul 2024 - Present
     Followed the Agile methodology and participated in various stages of the Software Development Life Cycle (SDLC). Utilized AWS services such as EC2, autoscaling, and VPC (Virtual Private Cloud) to develop secure, highly scalable, and flexible systems. Implemented Spring Gateway API and Zulu server in order to load balance RESTFUL Micro Web Services on different servers based on different request parameters. Used Spring Boot Rest API/Services, Spring, and Spring-Data, the application modules' response time has been improved by 25% after redesigning them with Spring Boot Rest API/Services as well as Spring. Utilized the component-based architecture, dependency injection, and reactive programming features of Angular 14 in order to develop dynamic and interactive user interfaces (UIs). For scheduling client reports and emails, I used Spring Inheritance, Auto-wiring, Core Container, Security, AOP, and Spring Quartz to automate the process. Utilized Angular Router to manage complex application navigation and deep linking in order to implement effective routing strategies. Used the API gateway APIs along with Restful APIs in order to send data between different applications using the API gateway APIs. Used NPM as the package manager and NPM scripts as the build tool. Developed business components using Spring Boot, Spring IOC, Spring AOP, Spring Annotations, and Spring Cloud. Used Amazon EC2 container services, deployed Spring Boot based microservices and Docker containers. Implemented Microservices using Spring Boot, with REST and Spring Boot being used to interact with each other. Developed secure, highly scalable, and flexible systems using AWS services such as EC2, auto-scaling, and VPC (Virtual Private Cloud). Optimized front-end performance by utilizing Angular's built-in performance optimizations, including change detection techniques and server-side rendering (SSR). Performed CRUD operations with Spring Data Repositories.
  • Simpplr
    Software Developer
    Simpplr May 2022 - Mar 2023
    Redwood City, California, Us
     Achieved system requirements, system designs, and technical specifications by maintaining and writing the program code in accordance with quality accreditation standards. Achieved system requirements, system designs`` and technical specifications by maintaining and writing the program code in accordance with quality accreditation standards and eliminate elements according to criteria. Utilized Spring IOC, Spring Data, Spring Transaction Management, and Spring Batch to develop different modules. Implemented AWS-based applications (EC2, RDS, Elastic Beanstalk, S3, SNS, SES, and SQS). Developed dynamic multi-browser applications using Node.js, NPM, and MongoDB, and Angular 11/10 framework. Handled exceptions during the design and development process. Developed many exception classes according to requirements. Implemented Spring MVC, Spring DI, and AOP modules. Customized Angular modules, components, and services to accomplish key functionalities in a self-contained, reusable and testable manner. Using Observables to retrieve data from HTTP calls, I used the RxJS library to manage concurrency. Used NPM (Node JS) package manager tools to install dependencies and create reusable templates using Angular directives. Utilized the Angular Validation plugin to develop validations across the application. Implemented RESTful web services with Spring Boot, JAX-RS APIs, and Apache Kafka message brokers using microservice architecture, as well as migrated existing web services to Java 11 and deployed them on AWS.
  • Mindtree
    Software Developer
    Mindtree Jan 2019 - May 2022
    Bangalore, Karnataka, In
     Contributed to all phases of the SDLC, including requirements collection, design and analysis of customer specifications, and development and customization. Implemented Spring MVC architecture and Spring Bean Factory to design and develop various components of the application. Tested and developed the infotainment module using Agile (SCRUM) methodologies. Communicated with the database and stream APIs using Java 8 features such as lambda expressions. Utilized HTML5, CSS3, TypeScript, and Angular 9 to develop User Interactive web pages. Implemented lazy loading for Angular routes using the Router module. Made use of NPM commands and Package.json to manage Node.js application dependencies. Used Angular CLI to create components, services, pipes, and directives. Installed the Angular NPM modules and other components that are needed. Developed a Spring Boot framework-based portal called Microsite. Developed the application using AGILE-SCRUM methodology. Utilized Spring-AOP to implement logging and session validation for user sessions. Implemented a single-page HTML5 and CSS3 user interface for the application. Utilized Angular 8/9, Typescript, and ES6 to implement functionality. Maintaining the code with snippets and libraries using SASS, I created multiple columns, borders, and backgrounds. Provided services for the storage and retrieval of MongoDB collections for users. Developed and designed objects using Object Oriented Design in Java. Utilized Jenkins for continuous integration and deployed the application to AWS EC2. Configure logging using Spring AOP programming.
  • Mindtree
    C1 Engineer
    Mindtree Jan 2019 - Jan 2020
    Bangalore, Karnataka, In
  • Mphasis
    Java Software Engineer
    Mphasis Apr 2018 - Jan 2019
    Bangalore, Karnataka, In
     Designed, deployed, and developed web applications from scratch. Testing, debugging, and documenting programs as well as supporting the corporate systems architecture. Implemented MVC, event-driven applications using AJAX, Object-Oriented JavaScript, and JSON development methodologies. Utilized HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, Angular 4 and Bootstrap to develop rich prototypes and applications. Developed and deployed Spring Boot-based Microservices applications. Utilized Angular 5/4 to create a website that is effective and user-friendly. Implemented components, services, pipes, and directives using the Angular CLI. Implemented patch updates using Angular-material forms and properties. Developed a Node.js-based application that serves front end applications, protects APIs, and supports backend logic. Created an immutable data structure using NgRx store and made consistency applications using Angular. Implemented pagination using it. Utilized dependency injection extensively to wire business class objects. Developed and deployed REST APIs and microservices using Spring Boot in Java J2EE. Developed an application using Spring Boot to create incidents and retrieve events. Implemented MongoDB database concepts such as locking, transactions, indexes, shading, replication, and schema design. Worked on POCs with MEAN stack and enhanced existing REST APIs using Node-JS, Express-JS, and MongoDB to consume data from other partner applications. Designed and implemented MongoDB indexes. Added read preferences to the MongoDB replica set. Created a fast and efficient chat server using Node.js.

Usha K Education Details

  • Srkr Engineering College
    Srkr Engineering College
    Computer Science Engineering

Frequently Asked Questions about Usha K

What company does Usha K work for?

Usha K works for Capgemini

What is Usha K's role at the current company?

Usha K's current role is Senior Consultant.

What schools did Usha K attend?

Usha K attended Srkr Engineering College.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.