With over 10 years of experience in the IT industry, I have honed my skills in requirement analysis, design, development, testing, implementation, and support through the utilization of Object-Oriented Methodologies and Java/J2EE technologies. My proficiency extends to a deep understanding of Core Java concepts, with a specific focus on Java 11/Java 8. This includes mastery in Object-Oriented Programming (OOP), Data Structures, Algorithms, Collections, I/O Streams, Multithreading, and Exception Handling.Throughout my career, I have been involved in all stages of the Software Development Life Cycle (SDLC), from dissecting business requirements to executing system development and subsequent implementation. In addition, I possess substantial expertise in managing operations and providing maintenance support for AWS cloud resources. This encompasses tasks such as launching, maintaining, and troubleshooting EC2 instances, S3 buckets, Auto Scaling, DynamoDB, IAM, Elastic Load Balancers (ELB), and Relational Database Services (RDS). Notably, I have also demonstrated proficiency in creating snapshots to store data in AWS S3.
-
Ai Data EngineerWells FargoUnited States -
Senior Full Stack DeveloperWells Fargo Sep 2022 - PresentCalifornia, United States• Involved in the analysis and design efforts, creating use cases, wireframe diagrams, class diagrams, and sequence diagrams to enhance healthcare processes and operational efficiency.• Followed Scrum concepts of the Agile Methodology to produce high-quality software.• Developed Java 8-based microservices using Spring Boot and Micronaut frameworks, aligning with Agile methodologies and Test-Driven Development (TDD) practices.• Worked extensively on Spring framework applications including Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security, and Spring Boot, integrating microservices into the existing system architecture for scalability and flexibility.• Leveraged Java 11 stream APIs for efficient bulk operations on collections using parallel streams, optimizing data processing and performance.• Oversaw the migration of existing applications to microservices architecture using REST APIs, Spring Boot, and Docker containers, deploying, and maintaining instances effectively.• Utilized Azure services to develop, deploy, and manage applications, ensuring high availability and scalability.• Implemented disaster recovery strategies using Azure Backup and Azure Site Recovery, ensuring business continuity and data protection in case of failures or disasters.• Configured Azure Identity Access Management (IAM) to enhance security through improved login authentication and access control.• Developed microservices using Spring Boot and Spring Data for accessing data stored in cloud databases on Azure.• Deployed containerized applications on Azure Kubernetes Service (AKS) for automatic scaling, load balancing, and resource management.• Utilized Azure DevOps for continuous integration and continuous deployment (CI/CD), streamlining the code deployment process across different environments. -
Senior Full Stack DeveloperMicrosoft May 2019 - Sep 2022Washington, United States• Collaborated with the front-end developers and designed back-end services for business processes.• Used Java 8 stream APIs for bulk operations on collections using parallel streams.• Optimized Linux server performance by tuning kernel parameters and resource limits, enhancing overall system efficiency and responsiveness.• Worked on Spring framework applications like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security and Spring Boot and did integration to Micro services into existing system architecture.• Oversaw migration of existing application into Microservices architecture using REST API’s, Spring Boot and AWS. Deployed and maintained AWS EC2 instances in Docker.• Worked closely with UI/UX designers to translate design mockups into functional front-end components, ensuring a smooth integration with the back-end services.• Used AWS code pipeline for moving the code across different environments.• Created standards and patterns for deploying a spring boot data microservice architecture to AWS.• Utilized the AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions (EC2, MongoDB) focusing on high availability, fault tolerance, and auto-scaling).• Automated server provisioning and configuration management using Ansible to ensure consistency across large-scale Linux deployments. • Migrated existing applications to a hybrid cloud environment utilizing AWS and GCP, improving resource management and operational efficiency.• Worked on implementation of business logic in struts framework and hibernate in back end.• Used Hibernate as ORM mapping tool and worked with Hibernate query language (HQL).• Designed user interface by using HTML 5, CSS3, JavaScript, Bootstrap, ReactJS, and NodeJS -
Senior Full Stack DeveloperReyes Holdings Nov 2017 - Mar 2019Illinois, United States• Used Scrum as development methodology, participated in Daily Scrum meetings, Sprint planning and business planning for the user stories.• Used AWS for cloud services platform, content delivery and database storage.• Wrote Java API for Amazon Lambda to manage some of the AWS Services. • Used AWS to build Java applications that work with Amazon S3, Amazon EC2, and Amazon Simple DB.• Migrated existing business applications to Amazon cloud services (AWS) based environment and deploy applications using Amazon Web Services (AWS).• Designed and developed a web application based on Microservices using Spring Boot.• Used Spring Cloud helping with load-balancing, circuit-breaking, distributed tracing, and monitoring.• Implemented Presentation layer using CSS Framework, Angular 4, Typescript, Wire-framing, HTML5, and NodeJS.• Implemented secure authentication and authorization services using JSON Web Token and SAML in the Single Sign-On (SSO) scenario.• Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 4.• Managed and maintained Linux servers, ensuring high availability and performance for critical applications.• Implemented the Project structure based on Spring MVC pattern using Spring Boot.• Used Spring Security to provide JWT based authentication, authorization, and access-control features for the application. Used Spring Security for Authentication and Authorization of the application.• Recommended and developed strategy for integrating internal security model into new projects with Spring Security and Spring Boot. -
Junior Software DeveloperU.S. Bancorp Investments, Inc. Jun 2015 - Oct 2017New York, United States• Worked on application development using J2EE, Hibernate, Spring Boot, Microservices, HTML5, CSS3 and Web Services.• Designed, developed, and tested J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Spring and Hibernate, and Perl scripting.• Worked with J2EE Design patterns (Singleton, Factory, DAO, and Business Delegate) and Model View Controller (MVC) Architecture with AngularJS for the front end.• Used a complete annotation-driven approach to develop the application using Spring Boot and was also involved in setting up the spring bean profiling. • Used Hibernate in the persistence layer and implemented DAOs to access data from the database.• Developed business logic of the application to determine the benefits issuance to the users using Servlets, Struts and JSP. • Prepare High level and low-level design documents which are helpful for the development of the application.• Implemented Java multi-threading and thread-handling issues during application development.• Wrote Microservices to export/import data and task scheduling using Spring Boot, spring and hibernate. • Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, JQuery, Bootstrap and Spring Boot.• Used AngularJS and bootstrap as the development frameworks to build a single-page application.• Configured JMS server setup, and DB connection setup & deployed Returned items in Web Sphere Server.• Designed and developed the REST-based Microservices using Spring Boot.• Developed REST controllers using Spring Data REST to serve the UI with required JSON data.• Developed REST exception handling controller advice to respond to bad requests and server-side exceptions.• Used Web services (SOAP) for transmission of large blocks of XML data over HTTP -
Junior Software DeveloperSphinx Solutions Inc. May 2013 - Jul 2014IndiaWorked on Elevated level and low-level system design, planning, estimation, and implementation.• Developed presentation layer using JSP, HTML, CSS and client validation using JavaScript, DOM.• Used two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.• Managed and configured Linux servers, ensuring optimal performance, security, and availability for various applications and services.• Implemented animation and styling using CSS and jQuery.• Worked on High level and low-level system design, planning, estimation, and implementation.• Involved in writing JSP components. Used JSTL Tag library to create standard dynamic web pages.• Worked on XML and JSON for transferring and retrieving data between different applications.• Worked on generating the Web Services classes by using Service Oriented Architecture Micro Services, SOA, WSDL, UDDI and SOAP.• Used Web Services for creating rate summary and used WSDL and SOAP messages for getting useful plans from different module.• Implemented Core Java concepts like Multithreading, Concurrency, Exception Handling and Collections
Nikhil K Education Details
Frequently Asked Questions about Nikhil K
What company does Nikhil K work for?
Nikhil K works for Wells Fargo
What is Nikhil K's role at the current company?
Nikhil K's current role is AI Data Engineer.
What schools did Nikhil K attend?
Nikhil K attended Osmania University.
Who are Nikhil K's colleagues?
Nikhil K's colleagues are Tyasia Grigsby, Kayla Phipps, Pankti Patel, Cristine Stephanie Dela Cruz, Lpt, Zack Khan, Layla Mabrey, Harlon Hubbard.
Not the Nikhil K you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
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.
Start your free trial