Ramesh N

Ramesh N Email and Phone Number

Sr UI Developer @ Fannie Mae
United States
Ramesh N's Location
United States, United States
About Ramesh N

Ramesh N is a Sr UI Developer at Fannie Mae.

Ramesh N's Current Company Details
Fannie Mae

Fannie Mae

View
Sr UI Developer
United States
Website:
fanniemae.com
Employees:
12699
Ramesh N Work Experience Details
  • Fannie Mae
    Sr Ui Developer
    Fannie Mae
    United States
  • Wcg Aci Clinical
    Senior Ui Developer
    Wcg Aci Clinical Apr 2023 - Present
    Bala Cynwyd, Pa, Us
     Participated in Agile methodology of the project process from gathering requirements, system design, development and integration testing. Develop and maintain re-usable shared components, Services, directives and pipes for actions across application. Developed single page applications using Angular 14/16/17 or higher for a seamless and intuitive user experience. Built and maintained modern, scalable web applications using Angular 18+, leveraging standalone components and signals for improved performance and state management. Designed and implemented a reusable component library with integrated CSS and Angular Material for consistent UI/UX across multiple applications. Migrated legacy Angular projects to the latest version, ensuring compatibility with standalone APIs and new Angular features. Enhanced user experience by developing responsive layouts and touch-friendly interfaces optimized for desktops, tablets, and mobile devices. Designed and implemented a reusable Angular component library using standalone components with integrated CSS for consistent and maintainable styling. Customized Angular Material controls into higher-order components to meet complex UI requirements for enterprise-level applications. Implement server-side pagination using Prime Ng Framework. Developed application in Angular 14 with TypeScript and implemented RXJS (reactive extension) for using Observable sequences to allow async data streams with out of the box RXJS operators in NGRX platform Implement new features, as well as maintaining and improving legacy code on the existing framework. Created several shared resources like services, pipes, custom directives and components reusable in multiple components across the application using standards and best practices. Improve SEO score for brand sites for all devices with performance optimization techniques.
  • Fannie Mae
    Senior Ui Developer
    Fannie Mae May 2022 - Mar 2023
    Washington, District Of Columbia, Us
     As a developer participated in all phases of Agile development. To streamline the development process, we used Styling Library Prime Ng. Written Unit tests and making sure all scenarios covered and code coverage of 80%. Extensively involved in the wireframe design discussions with the UX design team. Involved in writing test scenarios making sure all the scenarios covered that impacted the business flow Involved in re-writing the existing page to improve the performance of the page and added additional features. As a developer participated in all phases of Agile development. Involved in daily SCRUM meetings to keep track of the ongoing project status and issues. Involved in the sprint planning and preparation of programming increment planning estimation (PIPE) board. Participated in the user story grooming sessions and provided the necessary inputs to Meet Acceptance Criteria.
  • U.S. Bank
    Senior Ui Developer
    U.S. Bank Jun 2021 - Apr 2022
    Minneapolis, Mn, Us
     Developed user interface by using the React JS for SPA development.  Analyzed business requirements, participated in technical design, development and testing of modules.  Worked on an Agile Development Team to deliver regular updates to business team and project managers.  Using React JS for building fast and interactive user interfaces and Redux for managing state of the application.  Developed reusable ExtJS components Such as Viewport, Panel, and Grids etc.  Developed Pagination for Search Results using Ext Paging Store.  Developed React JS applications by completing stories in timely manner while maintain best practices outlined by team lead.  Using Cascading style sheets and third-party libraries to style the web applications.  Worked on CI/CD concord process on deploying code.  Used React JS for templating for faster compilation and developing reusable components.  Implemented the Drag and Drop functionality using React-Draggable.  Worked on responsive design and developed a responsive website that could be served to desktop, Tablets and mobile users using React.js.  Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.  Called the Restful web services calls for POST, PUT, DELETE and GET methods.  Took initiative in learning React and went on to successfully develop various features under minimal supervision.  Used React JS for building Single Page web applications (SPA).  Worked in using React native components, Forms, Event, Keys, Navigation and Redux concepts.  An excellent understanding of JavaScript, the DOM and popular frameworks.  Complete code base conversion to React with feature parity.  Used Redux Framework architecture (like Reducers, Containers) for integrating the data with React Application.
  • Verizon
    Senior Ui Developer
    Verizon Jan 2020 - May 2021
    Basking Ridge, Nj, Us
     Developed dynamic web pages using HTML/HTML5, CSS/CSS3, jQuery, ReactJs, Bootstrap, Less, CSS3, SASS and AJAX. Developed single page applications using React Redux architecture, ES6, web pack and grunt.  Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).  Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries. Implemented HTTP REST API using NodeJS and extensively tested RESTful services using POSTMAN.  Developed RESTful web services using JAX-RS, Apache CXF and spring frameworks and persistence using Hibernate and JPA ORM frameworks. Proficiency in cloud applications such as Amazon Web Services (AWS) Proficiency in Amazon Web Services (AWS) set up. Has worked with Node.JS for writing code in the server side and creating scalable network applications.  Worked with modules like MongoDB and Cassandra for database persistence using Node.js to interact with MongoDB.  Created UI templates and functionality to be merged with the backend REST/SOAP API for proper communication of front and back end to enable efficient working of application  Managing data originating from various end users and store it in PostgreSQL database. Implemented services, controllers, directives, and factory functions to properly consume API on the front end and send back data in JSON format to the back end by capturing in the UI. Experience in working with RESTful Web Services and implementing RESTful API's and SOAP protocols.  Worked with JSON web tokens for authentication and authorization security configurations using Node.js  Worked with Grunt, Gulp for task runner configurations for minification, jshint, jscs, cssautoprefixer, sass compilation, bundling and test runner configurations and make it available as a command.  Worked with unit testing of JavaScript applications using Karma, Jasmine.
  • Tracfone Wireless, Inc.
    Senior Ui Developer
    Tracfone Wireless, Inc. Aug 2018 - Dec 2019
    Miami, Fl, Us
     As a developer participated in all phases of Agile development. Involved in daily SCRUM meetings to keep track of the ongoing project status and issues. Involved in the sprint planning and preparation of programming increment planning estimation (PIPE) board. Extensively involved in the wireframe design discussions with the UX design team. Developed web-based customer application using HTML5 and CSS3, Typescript, JSON, AJAX, Angular6. To streamline the development process, we used CSS pre-processor LESS. Designed responsive UI pages that can be displayed properly in different size screens using Bootstrap and CSS media queries thereby achieving cross-browser compatibility Used Java/J2EE Design patterns such as Singleton, Service Locater, DAO etc. and Spring IOC pattern and responses. Worked on RESTful web services and used Angular6 forms like Template Driven forms and Modern Driven forms to perform form validations both on a server and client-side. Worked on Angular 7/8 Routes and extensions by using Router Config as an injectable URL path and customized component for each of the webpage. Development of front-end application using Angular 7/8, Dependency injection, Rx, and Http modules with NodeJS server for future evolutions. Knowledge of using Angular 7/8 new features such as build optimization, Compiler improvements, preserving white spaces. Designed enterprise applications for policies, claims, general ledger, and agency administration usingtest-driven development in Ruby on Rails, JavaScript, jQuery and Ajax-based applications, JQuery, HTML, and CSS. Designed Efficient and scalable rest APIs Using NodeJS, Express, Mongoose, and MongoDB. Used JSON for data exchange between client and server and AJAX to reduce the network load and update only the website's components. Used JIRA as the bug tracking system to track and maintain the history of bugs/issues daily. Used Version control system GIT and bitbucket as code repository.
  • Paradigm
    Ui Developer
    Paradigm Jan 2018 - Aug 2018
     Used NPM for installing required node modules and other published Angular NPM modules. Angular 6.0 is of a Component Driven Architecture. Working knowledge on Azure cloud IaaS and PaaS Services. Worked Extensively with Angular CLI for creating components, Services, pipes, Directives. Updated the application with new features of Angular 5/6. Worked on some of the new features of Angular 5 like new if else syntax, ng-templates, and form validators. Designed and developed the application using Angular 2 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, Node.js, NPM, and Mongo DB. Moved existing AngularJS controllers and services to Angular 6 components for more responsive and less dependency. Enhanced legacy application by building new components in Angular 5/6 and typescript. Developed single page applications using Angular 5/6, Typescript, web pack and grunt. Hands on Experience on Angular 5/6 technology for one complete project in rebasing the UI of the application using the techniques in Angular 5/6. Designed, developed, planned, and migrated servers, relational databases (COSMOS DB) and websites to Microsoft azure cloud. Knowledge in configuring Cloud platform such as VMs, Azure AD, Web Apps, DB’s, Cloud Services, etc. Experienced on creating and managing Azure VM, VMware tools, Cloud Services, and Storages. Experienced with deployments, maintenance and troubleshooting applications on Azure Cloud. Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes, and CSS Behaviors in CSS. Involved in agile software methodologies using TEST DRIVEN DEVELOPMENT (TDD). Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.
  • Ericsson
    Ui Developer
    Ericsson Aug 2016 - Dec 2017
    Kista, Stockholm, Se
     Developed web pages using HTML, DHTML, XHTML, DOM, CSS, JSON, JavaScript, jQuery and AJAX. Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table. Developed user interface by using the React JS, Flux for SPA development. Created SPA for the End User providing route technologies with faster and responsive using React.js Framework. Experience in building Custer centric SPA. Developed web pages using Forms, Components, Layouts, Events, Validations, Trees, Grids components, and used GRUNT & GULP as Task runners. Created some reusable components for designing interfaces using React.js. Developed various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library. Extensively used Web pack to remove code dependencies and to develop a SPA using React.js along with react-route. Worked on CSS pre-processor frameworks (SASS 3.4 & LESS 2.0). Implemented AJAX in web pages for accessing application data without refresh the whole pages for better user experience. Used React.js, JavaScript for validating client-side validations. Added user validations and user permissions by using the Node.js and utilized Node.js for server hosting. Extensively used Node.js on front end (used namespaces, closures and custom bindings). Worked on tools like Eclipse and GIT repositories and Installed and configured GIT and synced with multiple GIT-Hub repositories. Worked in developing dynamic robust UI screens using CSS, HTML, React.js, JavaScript, Bootstrap and jQuery. Used React.js to build web components such as signup form and rule form. Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept. Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis. Used CSS3 for styling and HTML5 for Templates in Ext JS.
  • Exotel
    Frontend Developer
    Exotel Apr 2013 - Mar 2015
     Designed the Graphical User Interfaces using HTML, CSS, JavaScript and jQuery. Developed the Application as Single Page Application using AngularJS MVC Framework. Developed the Responsive Web Design using CSS Bootstrap. Configured GRUNT and GULP to compile SCSS (SASS) to CSS using GRUNT plugins Consumed RESTful web service for fetching JSON format data from web server. Used AJAX calls for data updates in UI along with JSON data parsing. Used jQuery and AJAX to create attractive animations and smooth transitions for a better user experience. Extensively used jQuery for creating various widgets, data manipulation, data traversing, from validations, create the content on the fly depend on the user request, implementing AJAX features for the application. Developed custom Angular.js proxy to send requests to client’s APIs, handling authentication and custom headers. Integrated Angular Fusion Charts reporting component for statistical information display. Involved in TDD for developing and performing test cases using Jasmine and Karma. Developed HTML based Web services in Java which lets the user to track a shipment, find the transit days for a shipment. Designed & developed web services, which capture the leads from various web sources, advertisements and update database using Java and JDBC Invoked Web services to generate Java classes from XML schema. Implemented jQuery and Java Script to interact with DOM elements, handle events for an interface. Designed PDF, excel and print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure. Involved in writing and modifying Procedure, Queries, Views & Triggers and calling them from JavaScript using the Temp Net Framework. Developed front-end screens with HTML, DHTML, CSS, JavaScript and JSP's. Extensively did client-side validations using JavaScript and developed the required Servlets.

Ramesh N Education Details

  • Northwestern Polytechnic University
    Northwestern Polytechnic University
    Master'S Degree
  • Jawaharlal Nehru Technological University, Kakinada
    Jawaharlal Nehru Technological University, Kakinada
    Bachelor Of Technology - Btech

Frequently Asked Questions about Ramesh N

What company does Ramesh N work for?

Ramesh N works for Fannie Mae

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

Ramesh N's current role is Sr UI Developer.

What schools did Ramesh N attend?

Ramesh N attended Northwestern Polytechnic University, Jawaharlal Nehru Technological University, Kakinada.

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.