Bhargav N

Bhargav N Email and Phone Number

Java Developer @ Freddie Mac @ Freddie Mac
mclean, virginia, united states
Bhargav N's Location
Herndon, Virginia, United States, United States
About Bhargav N

As a Java developer at Freddie Mac, I've played a key role in the eSafe Single Family project. My primary focus has been on developing and deploying two core microservices, with a strong emphasis on data management. These microservices are pivotal in ensuring smooth operations and effective communication within the project. My contributions have been instrumental in enhancing the efficiency and reliability of these services, ultimately supporting the project's overall success.

Bhargav N's Current Company Details
Freddie Mac

Freddie Mac

View
Java Developer @ Freddie Mac
mclean, virginia, united states
Website:
freddiemac.com
Employees:
8833
Bhargav N Work Experience Details
  • Freddie Mac
    Java Developer
    Freddie Mac Apr 2024 - Present
    United States
    • Working as part of Agile Scrum Methodology and Test-driven Development (TDD) for software development to produce high-quality applications.• Fully engaged in the specification, design, implementation, and both front end and backend phases of the Agile Software Development Life Cycle (SDLC).• Used Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers.• Migrated the existing project to Microsoft Azure with Azure services.• Designed applications using Microservice Architecture along with various design patterns. • Developed Microservices using Spring Boot, Spring security and deployed to AWS cloud • Used Spring Boot which is radically faster in building cloud Microservices and develop spring-based application with very less configuration. • Plans and coordinates the administration of PostgreSQL databases to ensure accurate use of data. • Install, configure, test, monitor, upgrade and tune new and existing PostgreSQL databases • Developed Single Page Application (SPA) / User Interface (UI) using React Js, Redux, Bootstrap, JavaScript, jQuery, Spring MVC, AJAX, CSS3, HTML, CSS JSP. • Enhanced application performance by Angular component-based development in view of future Angular framework.• Written custom libraries used across the organization as a shared library using ReactJS.• Implemented ReactJS code to handle cross-browser compatibility issues in Mozilla, IE, Safari, and FF • Maintained states in the stores and dispatched the actions using redux.
  • Hance Inc
    Java Developer
    Hance Inc Apr 2022 - Mar 2024
    New Jersey, United States
    Involved in requirements gathering, analysis, design, development and testing of the complete business solution.• Used Rational Rose for Use-case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.• Designed UI components using JSP, HTML, CSS, JavaScript and AJAX.• Designed and developed presentation layer using Spring MVC Framework and Spring Web Flow.• Used Spring Transactions in the application and developed Session beans for the business logic at the middle tier level.• Worked on analyzing Hadoop cluster using different bigdata analytic tools including Flume, Pig, Hive, Hbase, Oozie, Zookeeper, Sqoop, Spark and Kafka• Using SparkAPI over ClouderaHadoop YARN to perform analytics on data in Hive.• Worked on Big Data Integration & Analytics based on Hadoop, SOLR, Spark, Kafka, Storm, and web Methods.• Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Struts.• Extensively used selenium testing to enhance the automation of the unit testing• Used Selenium for automation and recording JUnit test cases and supported POS application.• Based on page library, developed Selenium test cases in JAVA using JUNIT framework• Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs.
  • Dw Labs
    Java Developer
    Dw Labs Jul 2021 - Mar 2022
    Sunrise, Florida, United States
    • Participated in Agile (Serum) methodology and Involved in Design, development, System Testing and User Acceptance Testing.• The application is based on Micro Service Oriented Architecture using Angular 4.0 and Cassandra DB and MySQL to develop Single Page Applications (SPA).• Designed and developed the Ul components using JSP. HTML. CSS/CSS3, XHTML, JavaScript, Ajax/JQuery, and Bootstrap.• Developed front-end interfaces and involved in Error Handling using JSP• Created the User Interface screens using struts MVC for logging into the system and performing various operations on network elements.• Implemented Angular 4.0 directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components, Components, ng-Modules, Providers, Services, and classes for navigation respectively.• Worked with Angular CLI and Typescript in Angular 4.0 to create Controllers and Angular components for the Web Pages.• Created and optimized views for user interactions Angular 4, Angular J. JavaScript, HTML and CSS.• Used Core Spring Framework for Dependency Injections of components.• Used AJAX and JavaScript for validations and integrating business server-side components on the client side within the browser.• Worked with REST and SOAP Web Services for data communications.• Used Dynamo DB to store the data for metrics and backend reports.• Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.• Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.• Worked in integrating MS with SPRING BOOT by providing an instance which is embed with Active MQ.• Integrated Spring Security to manage user registration and login.
  • Sixbase Technology Sdn Bhd
    Java Developer
    Sixbase Technology Sdn Bhd Oct 2015 - Dec 2019
    India
    • Entire application using Struts Framework. • Performed clientside validations using JavaScript and serverside validations using in built Struts Validation Framework. • Implemented the data persistence functionality of the application by using Hibernate to persist java objects to the relational database. • Used Hibernate Annotations to reduce time at the configuration level and accessed Annotated bean from Hibernate DAO layer. • Used HQL statements and procedures to fetch the data from the database. • Transformed, Navigated and Formatted XML documents using XSL, XSLT. • Used JMS for asynchronous exchange of message by applications on different platforms. • Developed the view components using JSP, HTML, StrutsLogictags and Strutstaglibraries. • Involved in designing and implementation of Session Facade, Business Delegate, Service Locator patterns to delegate request to appropriate resources. • Involved in developing SQL queries, stored procedures, and functions. • Used Hibernate API to perform database operations.• Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate (POJOs/ DAOs).• Involved in developing SQL queries, stored procedures, and functions. • Creation of database objects like tables, views using oracle tools like Toad, and SQL* plus.• Involved in writing Stored Procedure in using PL/SQL. • Worked on Linux environment for jobs scheduling for Inbound data on monthly basis.• Used JUnit Testing Framework for performing Unit testing. • Deployed application in WebSphereApplication Server and developed using Rational Application Developer RAD.

Bhargav N Education Details

Frequently Asked Questions about Bhargav N

What company does Bhargav N work for?

Bhargav N works for Freddie Mac

What is Bhargav N's role at the current company?

Bhargav N's current role is Java Developer @ Freddie Mac.

What schools did Bhargav N attend?

Bhargav N attended Cleveland State University, Iimt Brisbane, Amrita Sai Institute Of Science & Technology.

Who are Bhargav N's colleagues?

Bhargav N's colleagues are Thomas Podgorski, Linda Leisz, Keith H., Raja Ram Korrapati, David Ott, Kelly Bruner, Roshan Alexander.

Not the Bhargav N you were looking for?

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

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.