Post Job Free
Sign in

React Js Stack Engineer

Location:
Leesburg, VA
Posted:
November 10, 2024

Contact this candidate

Resume:

Ravisankar Boddupalli

817-***-****

************@*****.***

Summary:

Senior Full Stack Engineer with 13 years’ experience in Analysis, Design, Development, Testing, Maintenance and Implementation of large-scale Business Applications Software and Client/Server applications development and Internet Applications.

Experience in Enterprise, Telecom, Financial, Healthcare, Claims, System Integration Tools, Migrating code and Products, B2B, B2C and C2C.

Extensively Orchestrated on UNIX platform in multiple applications.

Experience in SSO Systems configuring with LDAP Authenticated Servers.

Experience in developing applications using Java 11 and Java 17 (J2EE, Servlets, JSP, JSTL,Struts 2.0, JAXB, Angular10 Spring3.0, Spring Boot, Hibernate, NodeJS, React JS, Restful Web Services, EJB’s,, PL/SQL Procedures.

Specializing in Strong Java/J2EE development and expertise in Spring Boot frameworks across various projects. Proficient in both front-end and back-end development,

Exception Handling, JDBC, XML, XSD, XPath, Agile, TDD, React, Angular10, Adobe Flex3.0, HTML, Angular JS, React JS, micro service architecture, Design Patterns, WebLogic 8.1/10.3, Web Sphere 6.0, WSAD/RAD, Oracle 10g, and Unix Korn Shell Scripting.

Orchestrated on SOA and ESB Technologies with hands on experience in spring framework.

Solid experience in data processing and Interfacing (Back-end Front-end connectivity) skills using PostgreSQL, NoSQL.

Create and implement automation for cloud platforms as well as monitoring and alerting purposes.

Experience in migrating code using versioning tools ClearCase, Subversion

Experience of Unit testing using Selenium, Junit tools.

Experience in design and architecture of applications using spring, Hibernate.

. Excellent understanding of Software Development Life Cycle (SDLC) and tools.

Well versed with CMM Level procedure, TDD and Agile Methodologies.

Baseline system administration tasks and prepare for transition to O&M resource.

Experience in SharePoint Designer 2013, Workflow and Sub site creations.

Education

Master of Computer Applications from Andhra University, Visakhapatnam, India

Technical Skills

J2EE Technologies JDBC, Servlets, Core Java, JSP, JSTL, EJB, Struts 2.0,,JAXB, Spring, Design Patterns, XML, XSD, XPath, HTML5, Flex3.0, Java Spring Boot, Spring Batch, Hibernate3.0,

Languages Java 11/17, SQL, PL/SQL, UML

IDE Tools WSAD, RAD, Eclipse, IntelliJ, Flex Builder

CI/CD Tools Jenkins

Message Brokering Kafka, ActiveMQ, IBM MQ

Build Automation Maven, Gradle

Web Services SOAP, AWS, Restful Services, SOAP

Application Servers Web Logic 8.1/10.3, Apache Tomcat

Scripting Languages React JS, Ajax, JavaScript, NodeJS, Angular TS.

Version Controlling Rational Clear Case, GitHub, CVS, SVN

Databases/RDBMS PostgreSQL, Oracle 10g, NoSQL,

Operating Systems Windows11, LINUX, HP-Unix

Project Management Jira

Testing Tools JUnit, Selenium

EXPERIENCE:

CRT Securitization Oct 2022 – Now

Senior Software Engineer

Freddie Mac,

McLean, VA

The Formula One team is tasked with providing a central location where various clients can request data elements and calculations. The team currently has 4 microservices stood up which provide access to several tables across various data sources and calculations derived by logical business rules and computational formulas.

Calculations

The calculation service currently has two APIs which support general calculation requests and eligibility.

data needs. A JSON file structure is defined for requests and responses for each end point.

The Calculation service is integrated with DAS and DRS, so if dependent elements are required to complete a calculation, it can source the data appropriately. The Calculation Service leverages the Wrapper Framework, which evaluates the Endpoints and File Structure and ensures all required inputs are provided to complete a requested calculation.

Data Acquisition Service

The Data Acquisition Service (DAS) provides clients with data in various tables in Sec TDS, CDW, & LCVA database. Subject Areas provide clients with a view inside a database and can be limited to a single table or a join across multiple tables. Subject Areas have their own respective required elements and parameters required for successful execution. Since the calculation and DAS services are integrated, clients can request DAS elements directly from the calc service instead of splitting calcs and data pull into separate requests.

Data Retrieval Service

The Data Retrieval Service (DRS) provides the ability to move data from one source to another.

The DRS currently only serves Loan Collateral Valuation Activity (LCVA)

data needed as it moves Loan Selling Coverage History table from its source database.

into its own DRS database

Responsibilities:

Developed consuming QC waterfall defect statuses.

Orchestrated extensively on AWS AMQs for messages publish and consumes between services.

Orchestrated extensively on JUnit’s for SonarQube code coverage to make builds successful.

Working in a collaborative environment with other developers, product managers, designers, and clients.

Working in a new micro service Delta Engine includes S3, AMQ, EC2 Instances, Database.

Developed user interface by using the React JS, FLUX for Deal Service UI.

Working in IAM principles and practices, ensuring secure and efficient management of user identities, permissions, and access privileges in financial systems.

Orchestrated and implemented IAM policies, roles, and access controls in compliance with industry regulations and organizational security policies, ensuring data confidentiality and integrity in banking applications.

Orchestrated with HTTP/HTTPS protocols by using Angular components to build microservices.

Utilized IAM solutions such as Active Directory, LDAP for centralized user authentication, authorization, and identity federation in financial environments.

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

Orchestrated on the JAVA Collections API for handling the data objects between the business layers and the front end.

Working in a new micro service Delta Engine. Orchestrated on creating a new directory in S3 bucket.

Working in new micro service Delta Engine. Orchestrated on scheduling jobs using Control M.

Orchestrated test driven development code using JUnit and Mockito framework.

Environment: Core Java, Java 11/17, Spring MVC, Spring Boot, Angular 10, TypeScript, NodeJS, React JS, Spring Security, Camunda, Spring batch, Amazon EC2, Amazon S3, AWS RDS, IAM Amazon DynamoDB, Angular, AWS CloudWatch, Spring REST, Kafka, Jenkins, SonarQube, Postman, Hibernate, Maven, Eclipse IDE, Apache Tomcat, PostgreSQL, Jira, Karma.

DRP (Data Reporting Portal) Jan 2022 – Oct 2022

Senior Full Stack Engineer,

Client: CVS Health

Employer: Orion Business Innovation

Chicago IL(Remote)

Market Share 360 feature level summary for manufacturers with legacy market share access. New features for MFR that currently have access to market share data is Visualization enhancements, multiple reporting metrics, multiple reporting units, filter MFR data. These features include Total Rx, NRx, Prescriptions, Units, WAC, Days’ Supply, Filter Indications.

Responsibilities:

Orchestrated in Agile TDD environment using SDLC tools like GIT, Jira, Jenkins, and Maven for build packaging and deployments of the application components.

Orchestrated with Angular routers, forms, modules, Dom, events, expressions and created the Angular8custom directives using React JS, Filters, and Services.

Developed developing/consuming REST APIs including tooling for documentation (Java, Spring Boot, Swagger/Postman)

Working in a collaborative environment with other developers, product managers, designers, and clients.

Orchestrated on database roll ups performing JMeter load testing with multiple threads users.

Orchestrated on enhancements of stories and features of Reporting Portal in IBEX Admin, Portal, and API

Environment: Java8, Java 11, AWS, Spring 4.12, Micro services, Spring Batch, Unix, Angular 10, NodeJS, IntelliJ, React JS, GitHub, Pivotal, Jenkins, Apache JMeter

Client: ACF (Administration for Children and Families) Oct 2015 – Dec 2021

Senior Java Developer,

FPLS (Federal Parent Locator Service)

Washington DC.

Employer: Orion Business Innovation

The Office of Child Support Enforcement (OCSE) Self-Assessment System is a software application used by the OCSE Division of Performance and Statistical Analysis (DPSA) staff to track OCSE Self-Assessment Reports and Region Review Reports submitted annually by state and regional offices.

The Self-Assessment System consists of a common web application used by DPSA to track state reports from state offices or regional reports from regional offices.

Responsibilities:

Orchestrated on development of Self-Assessment from ColdFusion to Java, AWS, React, Spring 3.0, Spring Boot, Angular, PostgreSQL.

Orchestrated on AWS services on authentication for login users.

Develop, integrate, and deploy Java code, including source code control management.

Knowledge of monitoring, logging, and cost microservices that integrate with AWS.

Extensively Orchestrated on building UI Components using Angular, NodeJS, JavaScript Library.

Orchestrated on the Integration using Java 8, Java 11, Spring Beans, Spring Boot, Spring Batch, Node JS, Mail Server

Designed and developed objects like tables for new Self-Assessment database.

ServiceNow Customer records handled with bootstrap interface, Micro services and Angular10.

Wrote and executed DDL and DML scripts for Data migration to new Portal Database, PostgreSQL, and NoSQL

Orchestrated on Agile methodologies with experience as a Scrum master.

Orchestrated on SharePoint Designer to create sub sites and libraries.

Orchestrated with QA Team and DBA team to deploy DP deployment tickets on schedule.

Environment: Java8, Java 11, AWS, Spring 4.12, Micro services, Spring Batch, Unix, Angular 8, Node JS, Design Patterns, RESTful services, Apache Tomcat7.0,AWS, XML, Selenium, REST,SVN, Putty, SonarQube, Jenkins, PostgreSQL, ServiceNow, NoSQL, ANT,

Client: K12 Aug 2014 – Oct 2015

Senior Java Engineer, Production Support

OMS (Ordering Management Systems)

Herndon, VA

Employer: Orion Business Innovation

K12 Virtual Schools LLC, a subsidiary of K12 Inc., is a technology-based education company that provides curriculum and educational services for online delivery to students in grades K-12.

K12 has developed the largest digital curriculum portfolio for the K-12 online education industry. The K12curriculum consists of online lessons, offline instructional kits and materials, and lesson guides

And other ancillaries. We offer an extensive catalog of proprietary courses designed to teach concepts to students from pre-kindergarten through 12th grade.

Order Management System provides a method for entering orders for courses and materials, billing for these orders, and finally fulfilling the order items to either a Materials or Digital fulfillment provider.

OMS consists of an order entry and management application, MS UI, that was a replacement application for Remedy, the previous order entry application. In addition to orders created using the OMS UI, student course assignments are transmitted (i.e., integrated) from SAMS to the OMS so that courses and materials can be billed & fulfilled.

Responsibilities:

Orchestrated on ET tickets issues in OMS Application, like courses not assigned to students,

Schools not integrated to OMS.

Extensively Orchestrated on integration logs on Unix platform.

Orchestrated on the SAMS to OMS Integration using Java 1.7, Spring Beans, Mail Server

Designed and developed objects like tables and stored procedures in Oracle 10i.

Orchestrated on XML Schema and XML Objects mapping files to get ship confirmation UPS

Wrote and executed SQL queries to production ET tickets and Orchestrated on DP deployment tickets

Integrated APEX Billing system to OMS Using RESTful web services

Orchestrated with Apps team to deploy oms application Tomcat and IBM WebSphere servers.

Orchestrated on MuleSoft service bus to integrate upstream and downstream systems, SAMS, OLS, Total view, Family directory.

Involved in web deployment in application server on Unix based systems.

Orchestrated on SAMS RESTful services to get course, catalog, product, and materials to OMS

Enhanced material fulfillment tab to fill up all catalog and products using Java and Struts

Orchestrated on creating new D2L courses and catalog codes using PL/SQL Procedure

Developed stored procedures (developed in PL/SQL) on the back end for billing products

Implemented Operations - SKU Substitution tab with getting all the data from SAMS using Java1.7, JSPs, Struts, Spring.

Environment: Java1.7, J2EE, Spring,, Struts2,JSP3.O Unix, Design Patterns,, MuleSoft, IBM WebSphere, Apache Tomcat7.0, XML, XSLT, JAXB, REST,SVN, Putty, Oracle 10g PL/SQL Procedure, ANT,

Client: IFC, World Bank, Jan 2011 – Aug 2014

Senior Java Leader (Onsite Lead)

DOTS (Development Outcome Tracking System)

Washington DC

Employer: Orion Business Innovation

DOTS application is to capture, monitor and report on development impact and other performance measures throughout the life of the IFC projects. IFC has a need to identify the objectives in doing the projects and what impacts have been achieved from doing those projects. The delivery of development impact results is IFC’s core business. The ability to measure and report on IFC’s development results has been identified by Senior Management as top priority. IFC needs to know the current development impact of each project for management reporting, allocation of performance awards and in order to be accountable to the Board.

DOTS is developed as a part of the iDESK application of IFC. iDESK is IFC’s portal to the enterprise information systems. iDESK supports diversified business users from various departments. iDESK provides IFC users a platform to perform and manage business functions and report on the same. Conceptually IFC’s business comprises of Projects (units of work executed by IFC), Partners (people/institutions IFC’s works with in Project execution), Products (instruments used to serve clients) and People. Technically iDESK supports business transaction management, transactional reporting, and management reporting. Technologically iDESK integrates a suite of heterogeneous technologies and products such as Java/J2EE, IBM WebSphere Portal Server, IBM WebSphere Application Server, ETL, Oracle, COGNOS, Notes and Domino DOCS.

Responsibilities:

Supported Web Admin team and DBA team and was actively involved in deployment of application binaries in WebSphere application servers.

Extensively Orchestrated web builds using Ant on Unix platform.

Designed and developed objects like tables and stored procedures in Oracle 10i.

Wrote and executed SQL queries to monitor the indicator monitoring with actual data.

Orchestrated on RESTful web services to get Indicator data and partner information.

Involved in web deployment in application server on Unix based systems.

Orchestrated on SSO Authentication using LDAP Protocol for iDESK login credentials.

Implemented Summary application which will have DOTS data using Spring for updates.

Orchestrated on relational mapping between Java objects to data objects using iBatis framework.

Implemented IDG Contribution messaging interface using Flex3 components

Developed stored procedures (developed in PL/SQL) on the back end.

DOTS Data base sends Indicator model to CRR using RESTful services

Undertook various responsibilities in a job which requires good coding, problem resolution and communication skills.

Involved in complete support to business users in various areas of the application.

Had regular communication with all users to monitor indicators and tracking the system

Environment: Java, J2EE, Spring, iBatis2.0, Adobe Flex3, Linux, Design Patterns,, IBM RAD,IBM WebSphere, XML, RESTful,XSLT, Rational ClearCase, RAD 7.0,Oracle 10g PL/SQL Procedure, ANT,



Contact this candidate