Nikhil .A Email and Phone Number
As a Sr Full Stack Developer at Fannie Mae, my expertise lies in crafting high-impact web applications, with a focus on Agile methodologies that streamline project life cycles.At my current project, I leveraging my skills in Angular and Java to enhance workflow management. Collaborating with cross-functional teams, we integrated AWS cloud services and microservices architecture, reflecting my proficiency in AWS and CI/CD practices. My approach is always to mentor and foster growth within my teams, ensuring knowledge-sharing and a culture of innovation.
Fannie Mae
View-
Sr Java Full Stack DeveloperFannie Mae Mar 2024 - PresentWashington, District Of Columbia, Us• Designed and developed microservices based applications using Spring Integration and Spring Boot framework• Used Fannie Mae Angular Development Kit to download or upload data in our back-end applications for communicating with these servers over the HTTP protocol this includes implementing a two-way data binding for enabling the ngModel directive upon Forms Module in angular/forms package.• Designed and implemented the REST Api for the UI screen through which the user can look-up the available plans and monthly charges against each of them by taking the user ID as the parameter.• Designed and implemented AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), VPC, Amazon RDS, CloudFormation, Amazon SQS and other services of the AWS infrastructure.• Behavior-Driven Development (BDD) implementation with Cucumber gherkin and Jenkins Continuous Integration, expanded test scenarios, tracked cucumber reports.• Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper and implemented to reprocess the failure messages in Kafka using offset id.• Performed dependency injection of spring beans such as data source beans or Hibernate utility singleton bean to create one session factory for the entire application.• Used MongoDB document-oriented database to store data and configured Mongo Sharding for scalability and High availability.• Used Splunk for log analysis.• Used Dynatrace for application performance monitoring to optimize and identify performance bottlenecks in web applications.• Implemented AWS High-Availability using AWS Elastic Load Balancing (ELB), which performed a balance across instances in multiple Availability Zones. -
Senior Java DeveloperMastercard Mar 2022 - Feb 2024Purchase, Ny, UsInvolved in all the phases of SDLC and responsible for object-oriented design and worked closely with the business analyst’s in gathering, understanding and implementing the requirements.• Developed applications in Spring boot and used Java 8 features and other helpful libraries.• Designed and developed RESTful Microservices using Spring Boot for the application to seamlessly integrate with supporting subsystems.• Used Java 8 features includes lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms and streams to store and process the data. • Enhanced application performance by Angular 8 Component based development in view of future Angular framework transitions.• Experience with creating custom directives, decorators, and services to interface with both restful and SOA services.• Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.• Used various Angular 8 custom directives and developed reusable components and templates that can be re-used at various places in the application.• Worked with Angular 8 to develop single page applications, worked with ngrx for managing Angular applications.• Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 8.• Migrated an application developed in Angular 8.0 to Angular 10.0 recently.• Designed and developed multiple REST services to be consumed by the front-end part of application.Good working experience with PostgreSQL database and written reusable functions, complex SQL queries and sub-queries.• Worked with Hibernate and JPA as a data access layer for PostgreSQL database. Good knowledge in writing JPQL queries. -
Java Full Stack DeveloperFannie Mae Aug 2020 - Feb 2022Washington, District Of Columbia, UsWorked with Agile methodology and actively participated in Scrum meetings as a part of SDLC, to produce quality deliverables within time.➢ Develop the UI component architecture for developer framework using Angular 8, Typescript, HTML5, CSS3 and Bootstrap.➢ Created custom, self-contained, reusable and testable Angular 8 modules, controllers, directives and services to implement key functionalities for customer account summary.➢ Used Angular 4 Http services for asynchronous validations for the input fields of the forms with the data existed in the database.➢ Took part in setting up the routing configuration using Angular 8 router for various views and sub views.➢ Worked simultaneously in both production and development teams and took part in designing and developing dynamic web pages using HTML5, CSS3, Bootstrap, SASS, JavaScript, jQuery, Angular 8 for single page applications.➢ Worked on customizing the Bootstrap classes using CSS preprocesses like SASS.➢ Worked on the enhancements of the navigation and menu button into responsive features using Bootstrap Nav-default class and Collapse button.➢ Used AJAX calls to consume RESTful web services to fetch data and implement asynchronous communication with server side and then rendered the data on PrimeNG datatables.➢ Worked on creating Angular custom pipes to sort the history of various customers through order of date, year and month, ngFor for display of the history of customer details in tables.➢ Used Hibernate 4 to store the persistent data as an Object-Relational Mapping (ORM) took for communicating with database. -
Software DeveloperBed Bath & Beyond May 2019 - Aug 2020Midvale, Utah, UsHands-on experience in designing RESTful APIs, Microservices and event-driven workflows Experience Working on GCP (Google Cloud Platform) Skills Spring, Hibernate- Spring Boot- JPA*Front End Skills- Bootstrap- CSS / HTML 5Environment: Java 1.8, spring boot, spring mvc, restful web services , google cloud, React JS , Jenkins, MySQL, Oracle, Apache Cassandra, Kafka. -
Java DeveloperAltice Usa Oct 2018 - Apr 2019Queens, New York, Us Involved in implementing JavaEE application using Spring Boot and Restful webservices connectingwith the oracle database Involved in integrating the new module with spring Boot to existing legacy application Extensively worked on Spring Boot for building web services Used Spring annotations for dependency Injection mechanisms. Created Rest based controllers to handle the incoming request and output the response Maintaining Entity relationship with Hibernate framework in Data Access Layer in order to updateand access the information from the oracle database. Implemented log4j for application logging and to troubleshoot issues in debug mode Using Maven for compilation and building the project Used SVN tools like Git for Version control management Knowledge on front-end technologies like HTML, CSS, Bootstrap, Angular Js Involved in creating and configuring the pipeline for the project using Automated tools like Jenkins Involved in designing the services architecture, database design for various modules Involved in testing the restful webservices using the postman Actively participated in the scrum meetings. Involved in business meetings with the mangers -
Java DeveloperBellinfo Solutions Llc Mar 2017 - Jul 2018Involved in various phases of Software Development Life Cycle (SDLC) such as requirementsgathering, modeling, analysis, design, development and testing. Developed the front-end pages using HTML5, CSS3, JSP for admin pages. Developed the application with various Spring Framework modules like Spring IOC, Spring MVC,Spring Boot. Used JPA as persistence Layer - using the SQL Server Database and configuration data to providepersistence services (and persistent objects) to the application. Used JDBC Template for Interacting with the Database in the Spring framework. Wrote SQL Queries to interact with SQL Server Database. Called the restful web service calls for POST, PUT, DELETE and GET methods. Used Maven for the project management like build, install. Actively Participated in tracking and resolving Production issues. Hands on experience in building tools like Maven, GIT. Involved extensively in Code Reviews, Unit testing and Process Improvements.
Nikhil .A Education Details
-
Campbellsville UniversityInformation Technology
Frequently Asked Questions about Nikhil .A
What company does Nikhil .A work for?
Nikhil .A works for Fannie Mae
What is Nikhil .A's role at the current company?
Nikhil .A's current role is Senior software Engineer | AWS Certified | Full Stack Developer | API Engineer | Java Developer.
What schools did Nikhil .A attend?
Nikhil .A attended Campbellsville University.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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