Summary
Overview
Work History
Education
Skills
Timeline
Generic

Rahul Aakaram

Sr Fullstack Developer

Summary

· Accomplished Full stack UI Developer with 12 Years of experience in front-end development experience supporting engagement with customers. Practiced expert in Front and backend javascript and frameworks. Passionate about implementing scalable solutions. Efficient problem solver with skills in teamwork and delivering projects on time.

· Extensive experience using HTML5, CSS3, Bootstrap, JavaScript, TypeScript, ReactJS, NodeJS, Express JS, Angular JS, Angular, jQuery, LESS, SAAS and Web accessibility. Good Experience in developing responsive user interfaces using latest JavaScript based libraries and frameworks by following the good UX standards.

· Extensive experience in working with Redux & NGRX library to manage side-effects within the system and to perform asynchronous calls using generator functions in ES6 and to access browser cache.

· Experience in designing professional UI web applications using front-end technologies like HTML5, CSS3, JavaScript, React JS, React-native, ES5, ES6, Node JS. Novice level experience working with React-native.

· Strong Experience in developing Single Page Application (SPA) using REACT JS and Angular and Expertise using Redux architecture and workflow to maintain state.

· Strong focus on HTML5, CSS3, JavaScript, React JS, Angular 2/4/5/7/8,10, TypeScript and Redux.

· Experience with CSS pre-processors SASS and LESS. Good experience developing API'S on Node JS and Express.

· Experience in client Server environments including Java Platform, Enterprise Edition (J2EE), Servlets and JDBC technologies.

· Experience in developing Microservices using Node JS and express framwork to Build Rest APIs.

· Experience in using build/deployment tools such as Jenkins, Docker, and OpenShift for Continuous Integration & Deployment for Microservices.

· Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.

· Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.

· Hands on experience in building projects using popular IDEs such as Spring Tool Suite (STS), Eclipse and IntelliJ.

· Good experience in implementing applications with Model-View-Controller (MVC) / N-tier Architecture.

· Knowledge on Design Patterns such as Front Controller, MVC, Singleton, Prototype, DAO, Factory method, Builder Pattern. Experience in Spring Framework with AOP, IOC, Data JPA, Cloud and Boot.

· Experience in developing RESTful web services using Node JS, Spring Framework.

· Extensively used JavaScript to make the web page more interactive. Experience in using various jQuery UI controls and corresponding Event handlers.

· Experience in using Bootstrap for layout, forms, buttons in the application. Good understanding of Document Object Model Functions. Used NodeJS as a proxy to interact with Rest services and interacting with Database.

· Strong knowledge of Object-Oriented Concepts, Object Oriented JavaScript, Object Oriented Design, and Implementation.

· Experience in working with RESTful Web Services and implementing RESTful APIs with Node JS.

· Experience in build tools, Gulp, Grunt, NPM, Bower, Jest, Enzyme for testing react and JS components.

· Used GIT for version controls, and always make sure pull request will be thoroughly reviewed and make it's not breaking any existing functionality before merging to the main branch.

· Resolved Cross Browser Compatible Issues for different versions of IE, Safari, Chrome, Firefox and Opera. Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.

· Used JIRA for agile process management. Super familiar with agile methodology, and very actively participate in daily stand-up's, sprint planning, retrospectives, and brown bag sessions.

Overview

12
12
years of professional experience

Work History

Sr Full Stack Developer

CitiusTech | Cigna
3 2023 - Current

· Architected and developed complex front-end solutions using React and state management libraries, driving innovation and maintaining high code quality with ReactJS, Redux, GraphQL, NodeJS, JavaScript, Typescript

· Designed and implemented reusable UI components, contributing to consistent design patterns and enhancing development efficiency.

· Deep understanding of React Architecture and React Hooks

· Created functional components using react hooks like useState, useEffect etc

· Ensure that user interfaces are responsive and provide a consistent experience across various devices and screen sizes using CSS Media quires.

· Developed and contributed some custom react components to VW component library.

· Used Async await web patterns to interact with Restful API's and developed Rest Endpoint using Node JS

· Solved Callback hells in Node.JS by using Promises and Generators from ES6 resulting in unchaining of events and making the code efficient.

· Experience in building isomorphic applications using NodeJS with GraphQL on server-side application.

· Expertise in developing AWS Lambda functions with microservice architecture with NodeJS

· Utilize state management libraries like Redux or Context API to manage application state and ensure seamless data flow and Implemented Redux Thunk for handling asynchronous events.

· Identify and implement performance optimization techniques such as code splitting, lazy loading, and minimizing render times.

· Developed user interface by using the React HOC, Flux/Redux for SPA development.

· Experience with Axios Library for making HTTP requests and used for API Interceptor.

· Writing and optimizing SQL queries to retrieve, update, and delete data efficiently. PostgreSQL's query execution plans, indexing strategies, and performance tuning techniques.

· Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.

· Involved in developing login Authentication and Authorization for Cigna portals with OAuth.

· Written Unit test cases using Jest and Enzyme to improve code quality and coverage and E2E with cypress.

· Implemented performance optimization strategies, resulting in 90% reduction in loading times and improved user experience.

· Good experience with AWS cloud services with Terraform for creating VPC, S3, IAM, Route 53, DNS Zones, Records, Secret manger etc.

· Worked on CRON jobs to pull data from external services and inserting into Mango DB Database

· Designing and implementing data migration strategies from relational databases or other sources to MongoDB

· Implemented development operations for code deployment, which includes writing code, testing, code development and deployment into production using Jenkins and GIT

Full Stack Developer

PWC
11.2020 - 02.2023

· Developed application using ReactJS framework, used Redux -Saga for the store management.

· Build reusable components from the storybook AppKit-React

· Refactored the client-side validation to decouple the UI and business logic, reduced dependency, and event listeners.

· Worked on Redux for state manipulations and Redux Saga to implement API requests asynchronously.

· Used NextJs for server-side rendering for better performance and for SEO.

· Developed certain features of the application functionality i.e CRUD (Create, read, update, delete) features using Express JS, Node JS and Firebase

· Experience working with java server pages (JSP) and integrating with Java backend services.

· Develop and maintain micro frontends using relevant technologies (e.g., React, Angular)

· Implement UI components, application logic, and state management within micro frontends.

· Implemented a POC to pick a state management tool between Redux and MobX.

· Used Redux-Thunk as middleware to manipulate the data type and handle multiple actions.

· Experience with build and cloud technologies like AWS, Docker, Kubernetes, Jenkins etc.

· Elegantly used React-Router techniques Axios service to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.

· Configure MONGODB Sharded cluster with Replica Set (HA) on Different AWS regions.

· Used advanced JavaScript to create interfaces and help manage cross browser compatibility.

· Build some UI Services that interact with REST Layer which access/manipulate.

· Used webpack as module bundler and babel for compiling & build component based React architecture and SASS preprocessing for configuring tasks.

· Implemented Bootstrap plugins for building carousel, accordion, Modal Windows, etc.

· Expertise in Restful API's web services to integrate between application to application.

· Implemented snapshot testing using jest for react application along with Enzyme tests utilities.

· Configured automation pipelines using Jenkins to monitor CI/CD process.

UI Developer

OpenEdge Payments
05.2018 - 11.2020
  • Developed application using ReactJS framework, used Redux -Saga for the store management.
  • Build reusable components from the storybook AppKit-React.
  • Refactored the client-side validation to decouple the UI and business logic, reduced dependency, and event listeners.
  • Used webpack as module bundler and babel for compiling & build component based React architecture and SASS preprocessing for configuring tasks.
  • Implemented Bootstrap plugins for building carousel, accordion, Modal Windows, etc...
  • Expertise in Restful API's web services to integrate between application to application.
  • Implemented snapshot testing using jest for react application along with Enzyme tests utilities.
  • Configured automation pipelines using Jenkins to monitor CI/CD process.
  • Followed agile methodology and used JIRA as bug tracking tool to identify and monitor progress.

UI Developer

YOH | Capital One
05.2016 - 04.2018
  • Built Single Page Applications (SPA), Responsive Web Design (RWD) UI and HTML Wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries, Ajax, Angular JS, and Bootstrap.
  • Involved in developing user interface using HTML5, CSS3, JavaScript, jQuery, AJAX, JSON and Angularjs.
  • Because of Angularjs weaknesses such as loading start time and optimization for search engines, migrated from Angularjs to Angular 4/5 with Typescript.
  • Created Typescript/ES6 reusable components and services to consume REST API's using Component based architecture provided by Angular 4/5.
  • Use Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Express.
  • Creating reusable custom components based with Typescript and AngularJS Concepts of Scopes, Model, Directives, Data Binding, Dependency Injection.
  • Understand the Business Requirements and translate them to corresponding GUI Components.
  • Written unit test scripts for controllers, filters and services using karma, Jasmine and E2E with Selenium and Protractor.
  • Extensively used JavaScript, Angular JS, JSON, AJAX and DOM scripting to create interactive.
  • Experience with CMS framework for adding CMS content and consume at client side.
  • Involved in developing high performance web app by utilizing my knowledge on HTML5 technologies like Web Workers, Cache API & CSS3 features like prefetch
  • web applications like message posting and autocomplete form validations.
  • Handled all aspects of the web applications including maintaining, testing, debugging and deploying.
  • Developed UI patterns using Node JS with Bower and Yeomen package managers.
  • Designed and implemented Node.js APIs handling over 100 requests/second at peak.
  • Working knowledge in JS build lifecycle such as WebPack, Gulp, ESLint.
  • Developed responsive, mobile first websites using CSS styles to maintain a uniform experience across all screens and browsers.
  • Creating Cross-browser compatible and standards-compliant CSS-based page layouts.
  • Created single page applications using AngularJS and also involved in binding data to specific view and synchronizing data with server.
  • Used SASS preprocessors for CSS preprocessing.
  • Experience with AWS to create, destroy EC2 instances for Development environments.


UI Developer

Wipro | US Bank
07.2014 - 05.2016
  • Design, develop and support JavaScript/Java based Application built to provide API and GUI for Customers
  • Designed dashboards for Energy manager portal using D3 JS Scripting.
  • Extensively used Angular js, JavaScript, UI and to provide UI functionality.
  • Design prototype Skeleton for the UI and Responsive design implementation using web components.
  • Developed backend web services using Node JS and stored dependencies using NPM.
  • Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap (HTML5, CSS, and JavaScript).
  • Developed Login/Registration/Edit of user profile integration with community sites using HTML5, CSS3, and JQuery, AJAX, JSON and JavaScript.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5, and CSS3.
  • Using advanced level of JQuery, AJAX, JavaScript, CSS3 and pure CSS3 layouts.
  • Built complex desktop – style UI using HTML5, CSS3, JavaScript and AJAX including configuration wizards and interactive reports.
  • Used advanced JavaScript to create interfaces and help manage cross browser compatibility.
  • Build some UI Services that interact with REST Layer which access/manipulate Database as per the Request from GUI meeting component Architecture
  • Used jQuery UI features extensively to build several UI components of the web pages.
  • Worked with JASMINE unit test framework to write unit tests for JavaScript code.
  • Integrate UI and Java Components and Unit/System test the changes and deploy them on the Server.
  • Understand the Business Requirements and translate them to corresponding GUI Components
  • Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
  • Used GIT as the source code repository.

Software Engineer

Augusta Hi-tech Soft sol
10.2012 - 11.2013
  • Involved in development and finalization of initial design of the application and worked with content Managers, copywriters and designers to resolve the issues.
  • Designed various multiple styles with colours, fonts, backgrounds in CSS.
  • Designed business applications using web technologies like HTML, DHTML, XHTML, share point and CSS based on the W3C standards.
  • Designed and implemented a dynamic image rendering web service which is consumed by C# and ASP.Net, JavaScript.
  • Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, Pseudoclasses, Pseudo elements etc.,
  • Developed data formatted web applications and deploy the script using client side scripting using
  • JavaScript.
  • Created web forms for uploading multiple files to share point document library.
  • Created Mock-ups and Wireframes for the development of variations of a layout to maintain design consistency throughout the site.
  • Delivered the best design aesthetics under tight deadlines, while effectively managing trade-offs between businesses needs and portal user benefit.
  • Has worked on AngularJS which combines web applications with Model View Controller capability to make development and testing of code efficient
  • Has worked on JQuery mobile for designing user interfaces for web applications.

Education

Bachelor of Science - Information Technology

JNTU

Master of Computer Science - undefined

San Francisco Bay university

Skills

Javascript

React JS

Redux

Rest API Development

Node JS

Typescript

CSS proficiency

Angular Js

Responsive web Design

Web application Development

JavaScript programming

Docker, AWS, K8

CI Tools

Lambda

Performace Optimization

Timeline

Full Stack Developer

PWC
11.2020 - 02.2023

UI Developer

OpenEdge Payments
05.2018 - 11.2020

UI Developer

YOH | Capital One
05.2016 - 04.2018

UI Developer

Wipro | US Bank
07.2014 - 05.2016

Software Engineer

Augusta Hi-tech Soft sol
10.2012 - 11.2013

Sr Full Stack Developer

CitiusTech | Cigna
3 2023 - Current

Bachelor of Science - Information Technology

JNTU

Master of Computer Science - undefined

San Francisco Bay university
Rahul AakaramSr Fullstack Developer