Summary
Overview
Work History
Education
Skills
Technicalsummary
References
Work Availability
Timeline

Rajesh Dumpeti

Jacksonville,USA

Summary

Adept Sr. ReactJS/NodeJS Developer with a proven track record at Florida Blue (BCBS), enhancing user interfaces and integrating seamless multiple application solutions. Leveraged expertise in HTML5, CSS3, JavaScript and React.JS alongside Agile methodologies to lead critical migrations and optimize application performance. Demonstrates strong technical analysis and team collaboration skills, ensuring project success and innovation.

Overview

10
10
years of professional experience

Work History

Sr. ReactJS / NodeJS Developer

Florida Blue (BCBS)
Jacksonville, USA
09.2021 - Current
  • Built reusable UI components that can be used across multiple projects with React.
  • Spearheading the development of vaccine-related pages and appointment management features, ensuring compliance with accessibility standards to provide an inclusive experience for all users.
  • Leveraging advanced React JS concepts, such as React Hooks, Context API, and custom hooks, to create modular and efficient components, enhancing the overall user interface.
  • Transitioning to Redux Sagas for managing complex asynchronous flows within the application, ensuring better control over side effects and interactions.
  • Leading the utilization of pivotal frameworks such as React JS, Redux, and collaborating closely with backend teams to integrate Playwright automation for comprehensive functional testing.
  • Used Node.js to structure JavaScript code to build RESTful web services.
  • Used Node.js to structure JavaScript code to build endpoints.
  • Crafting intricate solutions for payment-related pages, including insurance integration and real-time payment processing, while maintaining security and data privacy standards.
  • Implementing thorough tagging of user stories using Agile methodologies, and tracking progress through Rally, ensuring transparent communication and alignment across teams.
  • Employing Git-based version control with GitHub and GitLab facilitates efficient code collaboration, pull request reviews, and continuous integration processes.
  • Implementing unit testing using Jest for components and features, ensuring code quality, and maintaining a robust codebase.
  • Optimized resource allocation and scaling for applications on OpenShift, utilizing horizontal pod autoscaling and custom metrics to improve performance and reduce infrastructure costs.
  • Automated CI/CD pipelines using OpenShift's integrated Jenkins and GitLab CI enhance development workflows and ensure rapid and reliable software delivery.
  • Implemented and managed containerized applications on OpenShift, leveraging Kubernetes-based orchestration for efficient deployment, scaling, and monitoring of microservices in a cloud-native environment
  • Collaborating with cross-functional teams to create, update, and manage contentful pages, ensuring consistent branding and user experiences.
  • Design and implement disaster recovery for the PostgreSQL database.
  • Leveraged Next.js's built-in CSS support to seamlessly import CSS files into components, streamlining the styling process, and enhancing code maintainability.
  • Utilized improved error reporting and diagnostic features in Next.js, facilitating faster debugging and issue resolution through clearer error messages.
  • Implemented automatic route prefetching to enhance user experience by proactively loading linked pages in the background, reducing perceived load times.
  • Employed advanced dynamic imports in Next.js, loading components asynchronously as needed, resulting in optimized application performance.
  • Set up monitoring and logging with AWS CloudWatch, providing real-time visibility into application performance and issues.
  • Setting up CI/CD pipelines using Jenkins for automated deployment, ensuring smooth and efficient release processes.
  • Contributing to architectural discussions and code reviews, mentoring junior developers, and continuously exploring new technologies to enhance development processes.
  • Playing a pivotal role in optimizing application performance, diagnosing, and resolving complex issues to ensure a smooth and responsive user experience.
  • Configured and maintained development and production environments for Python applications.
  • Analyzed system requirements and contributed to the design and architecture of new Python solutions.
  • Updated software upon release of vendor patches to mitigate vulnerabilities.
  • Integrated object-oriented design and development techniques into projects to support usability goals.
  • Established clear system performance standards and wrote specifications.
  • Troubleshot, debugged, and fixed issues related to existing Python codebase.
  • Integrated third-party APIs and services into Python applications to enhance functionality.

Sr. ReactJS / NodeJS Developer

Ameriprise Inc.
Minneapolis, USA
03.2021 - 09.2021
  • Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance
  • Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques
  • Responsible for development, programming, coding of complex and business critical information technology solutions using React JS, Redux to enable customer experience application
  • Worked on user Interface using React JS like hooks, components, Forms, Events, Keys, Router and Redux concept
  • Used Redux Sagas
  • Applied redux middleware using Redux-saga
  • Implemented routing for all the components developed
  • Created and injected reducers and sagas in store
  • Used React-Router to turn application into Single Page Application
  • Maintained states in the stores and dispatched the actions using Redux
  • Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB
  • Created a new airflow DAG to find popular items in Redshift and ingest in the main PostgreSQL DB via a web service call
  • Used NodeJS for building Mobile Based Application
  • Design React Native components and higher order components
  • Created React native app for which I have created UI as well and managed data using Redux and Redux-thunk (as middleware to manage Asynchronous data)
  • Worked in using React native components, Forms, Event, Keys, Navigation and Redux concepts
  • Developed reusable components using Material UI & Material UI-Next and front-end libraries
  • Created few custom directives to extend the functionality of HTML5
  • Worked as Devops engineer for deploying application to Production environment
  • Followed CI/CD principles for Deploying applications in prod using Octopus, team city and Jenkins
  • Developed Restful WEBAPI services and consumed them using Redux
  • Used Jest and Enzyme for unit testing
  • Tailored Webpack and Babel configurations for projects, enhancing control over build tools to match specific requirements
  • Utilized Next.js's automatic polyfill capabilities to ensure compatibility with older browsers, maintaining a consistent user experience across platforms
  • Leveraged Next.js's API routes to effortlessly create serverless API endpoints within applications, enabling smooth backend functionality integration
  • Implemented dynamic routing enhancements, including support for regular expressions, to create versatile URL patterns, enhancing user-friendly navigation
  • Implemented Automation Test cases using Selenium and created feature files using Cucumber
  • Creating, modifying SQL queries, Stored Procedures, Functions, Views and CTE to handle the data integrity for various data transaction in SQL Server
  • Worked on Swagger API and auto-generated documentation for all REST calls
  • Wrote LINQ expressions for database access
  • Worked on Application maintenance and Production Incidents
  • Used GitHub for management of code and version control
  • Used Rally as the bug tracking system to track and maintain the history of bugs/issues and Iteration User Stories on everyday basis
  • Created AWS Resources using Terraform Script
  • Created Lambda in AWS to retrieve offers
  • Worked on AWS Identity Access Management (IAM) to access AWS resources
  • Consumed configurations from Amazon S3
  • Implemented CI/CD using Jenkins to deploy Lambda to AWS
  • Worked closely with product teams to gather requirements
  • Followed SCRUM Agile methodology that includes iterative application development, weekly sprints, daily stand up meetings, retrospectives and backlog grooming
  • Tools & Technologies: ReactJS, Redux, React-native, NodeJS, Java, Springboot, Material-UI, Python, dotNet, Jenkins, SQL

ReactJS / NodeJS Developer

Florida Blue (BCBS)
Jacksonville, USA
02.2018 - 03.2021
  • Participating in daily standup AGILE meetings for project status update
  • Building components with NodeJS and ReactJS Redux architecture
  • Setup the Data in the App tables using SQL database
  • Used different Dynamic Data Panels to provide a common solution for general data maintenance pages without specific UI functions
  • Used different IDF’s, each function has one IDF number, even the same table in different menu, also need to create functions separately
  • Worked on Current system has the following buttons as standard: ‘Add’, ‘Edit’, ‘Delete’, ‘Export’, ‘Approve’
  • Created view layer with different components
  • String, Text, Date, Dropdown list, search bar, log in, forms all these are implemented through React components
  • Developed different Node JS Components and Integrate with web applications
  • Worked as Web and Mobile apps developer using React native Js+Redux with Material UI(React native js)
  • Achieved native navigation by using react-native-navigation, created a fork for adding features to fit design needs
  • Used Redux Framework architecture (like Reducers, Containers, Saga) for integrating the data with React-Native Application
  • Used Yup library for validating the data
  • Worked on creating responsive single page application, grid, custom buttons
  • Using babel for trans piling JSX and ES6 syntax to get compatible with modern browsers
  • Ability to understand business requirements and translate them into technical requirements
  • Perform unit testing and debugging
  • Worked on micro-web services using Java, Springboot
  • Performing unit testing using JEST and Enzyme along with integration testing Chrome Inspector to fix bugs and working closely with QA
  • Responsible in transforming the wireframes and mockups to develop web pages
  • Worked on GIT Version control and AGILE methodology
  • Tools & Technologies: React JS, NodeJS, Redux, React-native, Java, Springboot, Jenkins, SQL

UI Developer

Discover
Riverwoods, USA
12.2016 - 02.2018
  • Participating in daily standup AGILE meetings for project status update
  • Responsible for development, programming, coding of complex and business critical information technology solutions using React JS, Redux, FORMIK, YUP to enable customer experience application
  • Good knowledge on building components with ReactJS and ReactJS Redux architecture
  • Creating view layer with different components
  • Drop down list, search bar, log in, forms all these are implemented through React components
  • Developed different React JS Components and Integrate with web applications
  • Good experience in using Reacts JS like hooks, components, Forms, Events, Keys, Router, Animations and REDUX concept
  • Building reusable components using Material UI and front-end libraries for future use
  • Used Yup library for validating the data
  • Working on creating responsive single page application, grid, custom buttons and all layouts using Material UI
  • Translating designs and wireframes into high quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc
  • Using babel for transpiling JSX and ES6 syntax to get compatible with modern browsers
  • Ability to understand business requirements and translate them into technical requirements
  • Secured the React-Redux Application using (JSON Web Tokens) JWT
  • Involved in architecting and development of Object-oriented software applications using N-Tier architecture and Web based technologies
  • Used NodeJS as a Proxy in the Application
  • Develop micro services and scalable applications using Jenkins, PM2 and Clustering tools
  • Document detailed technical specifications for entire systems (made up of several subsystems)
  • Identify integration points and review technical specs created by other developers
  • Deploy the application in cloud (OpenShift) using platform-as-a-service (PaaS)
  • Involved in writing application-level code to interact with APIs, Web Services using, AJAX, JSON and XML
  • Extracted data in UI for different clients using JSON format
  • Perform unit testing and debugging
  • Performing unit testing using JEST and Enzyme along with integration testing Chrome Inspector to fix bugs and working closely with QA
  • Responsible in transforming the wireframes and mockups to develop web pages
  • Worked on GIT Version control and AGILE methodology
  • Worked with GWCS UI components and CSS
  • Tools & Technologies: React JS, Redux, Node JS, Jenkins, OpenShift, MongoDB, Rally, PaaS

Web Developer

Iblesoft Inc
11.2013 - 06.2015
  • Designed user interfaces, object model, application server logic and schema by analyzing requirements
  • Designed UI pages using HTML, DHTML, JavaScript 1.8, JSP and Struts tag libraries
  • Designed business applications using web technologies like HTML, DHTML, XHTML and CSS based on the W3C standards
  • Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, Pseudo classes, Pseudo elements etc
  • Responsible for designing page layout using HTML, CSS along with Javascript and adding dynamic functionality to each module
  • Performed client side validations using JavaScript
  • Developed data formatted web applications and deploy the script using client side scripting using JavaScript
  • Coordinate with Interface Design Architects for meeting accessibility standards at code level
  • Participate in the team on agile development cycle
  • Followed SCRUM methodology
  • Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties
  • Used AJAX extensively to implement front end /user interface features in the application
  • Version control through SVN
  • Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development
  • Tools & Technologies: HTML, CSS, JavaScript, AJAX, XHTML, XML, DOM, Adobe Flash, Adobe Photoshop, Windows

Junior Front end Developer

Virtuosos
Hyderabad, India
03.2012 - 11.2013
  • Understanding of application development lifecycle methodologies
  • Worked extensively on design and development of UI, HTML, CSS, jQuery
  • Thorough understanding of the differences and bugs in various browsers and browser versions
  • Worked closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience
  • Worked on Cross-Browser compatibility and fixed the bugs for several browsers
  • Created cross-browser compatible and standards-compliant CSS-based page layouts
  • Implemented and designed user interface for web-based customer application
  • Design User Interface for the project using HTML, CSS, and Flash
  • Elegantly implemented page designs in standards-compliant dynamic HTML and CSS
  • Developed JavaScript library for rendering domain-specific layout XML to the web
  • Actively involved in all aspects of the system design
  • Environment: HTML, CSS, JavaScript, jQuery, AJAX

Education

Master’s - Computer Information System

California University of Management and Sciences, California

Skills

  • HTML5
  • CSS3
  • JavaScript
  • TypeScript
  • ReactJS
  • NextJS
  • D3js
  • Chart JS
  • Material UI
  • ES6
  • JSON
  • Bootstrap
  • DOM
  • XML
  • XHTML
  • JSX
  • Python
  • NodeJS
  • Web Storm
  • Atom
  • Visual Studio IDE
  • Edit Plus
  • Rally
  • JIRA
  • AGILE
  • Mac
  • Linux
  • Technical analysis
  • Agile methodologies
  • Visual Basic
  • GIT
  • SVN

Technicalsummary

HTML4.01/5, CSS2/3, JavaScript, TypeScript, D3.js, Chart JS, Google Charts, Material UI, ES6, AJAX, JSON, Bootstrap, DOM, XML, XHTML, PHP, JSX., ReactJS, React-native, NodeJS, AngularJS, Web Storm, Atom, Visual Studio IDE, SublimeText3, Edit Plus, Adobe Flash, Adobe Photoshop, Adobe Illustrator, MS PowerPoint, MS Outlook, MS Office, MS Excel, MS Access, JIRA, AGILE, Mac, Windows XP/2000/Vista/7/8,10, Linux, C, C#, SQL, Visual Basic, NoSQL, SQL Server, MongoDB, MySQL, GIT, SVN

References

References available upon request.

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Timeline

Sr. ReactJS / NodeJS Developer - Florida Blue (BCBS)
09.2021 - Current
Sr. ReactJS / NodeJS Developer - Ameriprise Inc.
03.2021 - 09.2021
ReactJS / NodeJS Developer - Florida Blue (BCBS)
02.2018 - 03.2021
UI Developer - Discover
12.2016 - 02.2018
Web Developer - Iblesoft Inc
11.2013 - 06.2015
Junior Front end Developer - Virtuosos
03.2012 - 11.2013
California University of Management and Sciences - Master’s, Computer Information System
Rajesh Dumpeti