Post Job Free

Resume

Sign in

Ui Developer Web Sphere

Location:
Pottstown, PA
Posted:
November 21, 2022

Contact this candidate

Resume:

Ramya Repala

Full-Stack UI Developer

Email: adtm5i@r.postjobfree.com

Phone: +1-276-***-****

LinkedIn: https://www.linkedin.com/in/ramya-guptha-976519182/

Professional Summary:

Around 7 years of experience designing and developing in the IT industry using JavaScript libraries and frameworks like Angular JS, Angular 2/4/6/8/10/11, Node Js, and jQuery with ECMAScript 2015/ ES5/ES6.

Specifications.

Experience in building business applications by using REDHAT JBPM tool to help businesspeople to understand business flow of processes and decisions.

Profound Knowledge in developing HTML pages using DIV layout, Web Accessibility, and Web

Usability.

Used Ag-Grid for grid view, UI- Select for custom dropdowns and controls, and UI components and other directives such as ng-repeat and ng-show/ng-hide.

Use Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt and knowing Java and JavaScript (both browser and NodeJS environments).

Experience in dealing with CSS Animations, Backgrounds, Layouts, Positioning, Text, Border, Padding, and CSS Box Model.

Experience in Implementing AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto-scaling groups.

Responsive Web Design (RWD) for several types of devices like tablets and mobiles using media queries and libraries like bootstrap.

Knowledge of design and development of Hybrid Applications using Angular, React & React Native, and Ionic framework for Web, Mobile, and Tablet-based Applications.

Experience in Prime Ng, Kendo UI, Ag-grid, etc. Components for Web and Mobile-based Applications.

Routers, Views, Model, and Controllers and worked on concepts like Assertion functions in Angular 9.

Proficient in the development of client/server and web applications using JAVA, J2EE, J2SE technologies, and Web Technologies for enterprise applications.

The cucumber tests are written based on the user’s point of view. The scenarios in the testing will be covered by all the team members, and product owners.

Noteworthy understanding of various MVC JavaScript frameworks like Node.js.

Experience in all phases of SDLC like Requirement Analysis, Implementation, Maintenance, and extensive experience with Agile, SCRUM.

Design, develop and manage automated unit and integration tests and frameworks, improve build pipeline strategies.

Extensive used Angular components, directives, factory and service resources, routing, dependency injection, 2-way data binding, filters, and events.

Extensive experience working in both AGILE/SCRUM and SDLC-based development environments and participating in SCRUM sessions.

Strong programming skills in designing and implementing multi-tier applications using web-based technologies like Spring MVC and Spring Boot.

Good experience in creating User Stories and Information flows. Creating prototypes and responsive screens.

As a part of production support continuously monitors the Splunk, AppDynamics, and HMW dashboards to find the root cause for the High response time alerts.

Programming Languages

Java, J2EE, C, C++, Data Structures, JavaScript, Angular2, React JS, NodeJS

Frameworks

Spring, Hibernate, Spring Boot, Angular JS/2/4/6/8/10/11, React JS, Microservices J2EE (JSPs, JSTL, Java Mail, JAF, JDBC).

Web Technologies

JSP, HTML5, JavaScript, XML, JSON

Web Services

SOAP, RESTful.

Application Servers

JBoss, BEA Web Logic, Web Sphere, JBPM(Redhat JBPM).

CI Tools

Jenkins, Bamboo.

Database

Oracle 8i/9i/10g/11g, MySQL, SQL Server 2008.

Design

UML, Red hat JBPM, E-R Modelling.

Build Tools

Maven

Unit/Load Testing

JUnit, SOAP UI, Mockito.

Version Control System

SVN, GitHub, Git.

Operating Systems

Windows 95/98/2000/XP/Vista/7/10, Unix, and Linux

Design Patterns

MVC, Front Controller, Factory Pattern, Singleton, Business Delegate, and DAO patterns.

Professional Experience:

Deloitte

Full-Stack UI Developer Oct 2021 – Till Now

Responsibilities:

Developing web pages by using HTML5, CSS3, Bootstrap, Typescript, JavaScript, and Angular 10 to design a user-friendly and multi-functionality responsive interface.

Working on Backend functionalities and business logic using Java 10, Microservices, and Spring boot.

Works on creating the database tables using Oracle SQL database and does the background work by creating the entities and interfaces related to tables and business flow.

Works on Backend development for the newly created UI pages to implement GET and POST API calls to send and retrieve the data from UI to Backend.

Built confidential tool using RXJS, and NGRX platform. Developed components as an independent module for reusability across the application.

•Developed Rapid application with Typescript and implemented RXJS (reactive extension) for using Observable sequences to allow sync data streams with out-of-the-box RXJS operators.

•Used @Input and @Output decorators for property/model binding and emitting events respectively. It is done to allow component-to-component communications.

Built REST API endpoints for various concepts.

Integrated GIT into Jenkins to automate the code check-out process.

Implemented Page Optimization techniques for web pages, Best Practices in JavaScript, and handled Cross Browser compatibility issues in web pages.

Identify and troubleshoot applications by debugging code-related issues developing the User Interface of the application in an agile environment.

Using Gradle goals for testing and packaging the various components and releasing them on Apache Archive for easy accessibility and maintenance within the organization

Performed Integration, testing, and documentation of UI and services.

Used Node JS as a proxy to interact with RESTful services and interacting with SQL Database.

Environment: HTML5, CSS3, JavaScript, Node Js, ES5, GWT, Gradle, JAVA 1.8, XML, JSP, Java 1.8, Bitbucket, Git bash, Apache Tomcat, Clojure’s, SonarQube, Putty, QAT, Rx Claims database.

Leidos April 2020 - Nov 2021

Full-Stack UI Developer

Responsibilities:

Develop Angular 10 applications for better performance and achieve lazy loading with HTML5 and SCSS and wireframes for getting the dashboard responsive.

Implemented ag grid to use concepts like fetching, filtering, and sorting to improve the UI.

Involved in requirement gathering, designing, development, UI reviews, and maintenance.

Implemented ES5/ES6/ES7 features - closures, hoisting, prototypes, block scoping, rest, spread, restructuring, classes,

promises, iterators, generators, async, await, maps and sets.

Working in AGILE methodology by tracking work (user stories) and issues, plan sprints, and tasks are done using JIRA and Source tree and using Apache Tomcat server to configure the application.

Developing the Angular components needed for the application from the scratch and customizing from various Angular-related libraries to meet the application's functionality.

Used Angular to create views performing two-way data binding, and synchronizing models

with the server as a Single Page Application (SPA).

Used Wireframe for UX designing and implementing responsive web design based on it. Developed crypto rest services using NodeJS and integrated services with HSM (Hardware Security Module).

Extensively used Grunt & Gulp as an associate to Node JS to establish connectivity between database and client.

Using the Eclipse as IDE configured and deployed the application onto the Tomcat server.

Worked with JSON web tokens for authentication and authorization security configurations using Node Js.

Using a Microservice architecture, with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers

Developing Microservices using Spring Boot, Spring Security, and deployed to AWS.

Implementing the associated business modules integration using Spring and Hibernate data mapping.

Using Spring dependency injection, annotations, and Spring MVC components to implement the abusiveness layer and navigation part of the application.

Created RESTful web services interface to Java-based runtime engine.

Used JMS for the reliable and asynchronous exchange of essential information such as payment status reports.

Writing SQL queries, stored procedures, and enhanced performance by running explain plans.

Experienced in using microservices with Spring-Boot-based services interacting through a combination of REST and Rabbit MQ, Apache Kafka message brokers.

Deployed the Docker image of services building Docker file and building a continuous delivery pipeline for containers using AWS Code Pipeline and Amazon ECS.

Implemented automated tests using jasmine, mocha, and karma frameworks for front-end unit testing.

Using Jenkins with Gradle to Compile & Build Microservices java code and configure Build Triggers.

Elastic Cache can be run in the Amazon Virtual Private Cloud (Amazon VPC) environment and Redis can use Elastic Cache with almost no modification.

Performing Smoke Testing and Functional Testing with Selenium on multiple Java platforms.

Followed TDD (Test Driven Development) methodology to write unit tests with JUnit and Mockito.

Worked on Major UI changes by rebuilding the improvised logic according to the User story using JAVA 1.8 version and updating the JUNIT test cases parallelly.

Environment: HTML, SCSS3, Bootstrap, Angular 10, Docker, J2EE, Gradle, UI binders, Maven, Git bash, SonarQube, Node Js, JavaScript, ES5/ES6/, Typescript Java 10, Clojure’s, Microservices, Spring Boot, Oracle SQL Database, GIT, GUI, Tortoise Git, SOAP UI, Citrix receiver, Postman, Chrome Dev tools, AWS cloud.

TCS - Malvern, PA.

Full-Stack UI Developer Oct 2019 – Mar 2020

Responsibilities:

Developing web pages by using HTML5, CSS3, Typescript, JavaScript, and Angular 7 concepts like Ag-grid, and Angular Pipes to design a user-friendly and multi-functionality responsive interface.

Supporting business in deployments and working on Control-M workload automation to handle batch jobs.

Analyzing and involved in Designing planning user stories and working on a 3-week sprint basis.

Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, and development of the application for dynamic user experience.

The cucumber tests are written based on the user’s point of view. The scenarios in the testing will be covered by all the team members, and product owners.

Involved in NWOW (New ways of working agile) training to improve the quality of working methods and implement the latest methods of working.

Did analysis tasks on Nexus 3 migration from Nexus 2 and generated the reports for all the high alerts on a ServiceNow dashboard.

Using the existing libraries development with microservices architecture using Rest APIs, spring boot, and pivotal cloud foundry.

Performs Unit testing in UI/ mid-tier and writes appropriate unit test plans to ensure business/client requirements are satisfied.

Experience in implementing design patterns such as MVC, MVP, Presentation Model, and MVVM Model- View-View Model.

Working on IBM campaign tool to configure the offers in SAT environment and PROD environment for the deployments.

As a part of production support continuously monitors the Splunk, AppDynamics, and HMW dashboards to find the root cause for the High response time alerts.

During the high response times issue is monitored through the No Machine logs to find the root cause.

Tracking work (user stories) and issues, planning sprints, and tasks are done by using JIRA.

Involved in requirement gathering, designing, development, UI reviews, and maintenance.

Used Spring MVC with Hibernate framework to build the application on the server-side.

Used CSS3, Bootstrap, and wireframes for getting the dashboard responsive.

Coding and testing components through a JavaScript framework (Angular6) by creating modules and components, services by adding Functionalities and coupling them together into a functional app and designing a few HTML templates based on the requirement and adding API to the component.

Implemented Page Optimization techniques for web pages, Best Practices in JavaScript, and handled Cross Browser compatibility issues in web pages.

Identify and troubleshoot applications by debugging code-related issues developing the User Interface of the application in an agile environment.

Involved in designing and implementing multi-tier applications using web-based technologies like Spring MVC and Spring Boot, Java 1.8.

Used Node JS as a proxy to interact with RESTful services and interacting with SQL Database.

Created Typescript reusable components and services to consume REST APIs using Component-based architecture provided by Angular 6.

Implemented a Continuous Delivery pipeline with GitHub.

Completed routing and navigation of application by configuring Router module with child route and route guard.

Restful services are called using POST and GET web service calls for methods.

Environment: control-M, IBM campaign tool, Nexus 2, Nexus 3, Splunk, AppDynamics, HMW dashboards, Java 1.8, No-Machine, Angular 6, Angular 8. x, Agile, JIRA, JSON, NPM, Spring boot, Clojure’s, microservices, Visual Studio code 1.22, Microsoft SQL server 2012, Web API 2, Bootstrap, Source tree, HTML5, CSS3, Postman, Swagger.

Versant Health - Baltimore, MD.

Full-Stack UI Developer April 2019 – Sept 2019

Responsibilities:

Developing web pages by using HTML5, CSS3, Typescript, JavaScript, Node Js, and Angular 7 to design a user-friendly and multi-functionality responsive interface.

Analyzing and Involved in Designing planning all the user stories and working on a 3-week sprint basis.

Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, and development of the application for dynamic user experience.

Tracking work (user stories) and issues, planning sprints, and tasks are done by using JIRA and Source tree.

Involved in requirement gathering, designing, development, UI reviews, and maintenance.

Used CSS3, Bootstrap, and wireframes for getting the dashboard responsive.

Coding and testing components through a JavaScript framework (Angular 6) by creating modules and components, services by adding Functionalities and coupling them together into a functional app and designing a few HTML templates based on the requirement and adding APIs to the component.

Implemented Page Optimization techniques for web pages, Best Practices in JavaScript, and handled Cross Browser compatibility issues in web pages.

Identify and troubleshoot applications by debugging code-related issues developing the User Interface of the application in an agile environment.

Performed Integration, testing, and documentation of UI and services, and Restful Services are called using POST and GET web service calls for methods.

Used Node JS as a proxy to interact with RESTful services and interacting with SQL Database.

Created Typescript reusable components and services to consume REST APIs using Component-based architecture provided by Angular 6.

Implemented a Continuous Delivery pipeline with GitHub.

Created reusable templates and dynamically rendered them according to business logic.

Completed routing and navigation of application by configuring Router module with child route and route guard.

Environment: HTML5, CSS3, Bootstrap, Angular 6, Node Js, Agile, JIRA, JSON, NPM, Spring boot, Visual Studio code 1.22, Microsoft SQL server 2012, Web API 2, Bootstrap, Source tree, Postman, Swagger.

Texas State Department of Transportation. - Austin, TX Mar 2018 –March 2019

Full-Stack UI Developer

Responsibilities:

Developing web pages by using HTML5, CSS3, Typescript, JavaScript, and Angular 6 to design a user-friendly and multi-functionality responsive interface.

Worked creating the business flows using Redhat JBPM and used it as bridge between business analysts, developers, and end users by offering process management features and tools in a way that both business users and developers like.

Analysis and Involving in PI (Program Increment) planning all the user stories and working on a 3-week sprint basis.

Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, and development of the application for dynamic user experience.

JAVA, J2EE, J2SE technologies, and Web Technologies were used to build the application.

Involved in requirement gathering, designing, development, UI reviews, and maintenance.

Research about of JBPM process engine for use in the implementation of the Flow Control System of People.

Design and manipulation of JBPM process for the client activities to manage the people queue for each activity

Developed server-side application to interact with the database using Spring Boot and Hibernate.

Developed Data Model and made individual HBM records to delineate Java Objects with Relational database tables.

Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.

Used CSS3, Bootstrap, and wireframes for getting the dashboard responsive.

Research, and analysis to build the business workflows using REDHAT (Having multiple servers) server.

Testing the workflows built-in REDHAT(PAM) server using Angular 6 and Working as a team with the back-end developer and developing the APIs using standard methods by extracting the API and building UI.

RedHat JBoss BPM used for business processing modeling and Integrating workflow into applications.

Coding and testing Workflow through JavaScript framework (Angular 6) by creating modules and components adding Functionalities and coupling them together into a functional app and designing a few HTML templates based on the requirement and adding API to the component.

Used Node JS as a proxy to interact with RESTful services and interacting with SQL Database.

Created Typescript reusable components and services to consume REST APIs using Component-based architecture provided by Angular 6.

Implemented a Continuous Delivery pipeline with GitHub.

Created reusable templates and dynamically rendered them according to business logic.

Implemented Reactive form throughout the application and performed both angular built-in form validation and custom validation.

Completed routing and navigation of application by configuring Router module with child route and route guard.

Called the Restful web service calls for POST, PUT, DELETE and GET methods.

Code built and deployed to QA. Giving the Demo for the developed pages for approval.

Developed user interface by using React JS, and Flux for SPA development.

Implemented react JS code to handle cross-browser compatibility issues in Mozilla, IE 7, 8, 9, Safari, and FF.

Used React-Router to turn the application into Single Page Application

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

Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.

Environment: HTML5, CSS3, Postman, Swagger, Angular 6,, Agile, Red hat JBPM, Apache Tomcatv9.0, Target Process, Java 1.8, JSON, NPM, Visual Studio code 1.22, Microsoft SQL server 2012, Web API 2, Bootstrap, REDHAT JBPM, Eclipse IDE, HTML5, CSS3.

Neo App Technologies -Hyderabad, India. March 2013– Oct 2015

Developer

Responsibilities:

Developed Object-Oriented JavaScript code and was responsible for client-side validations using jQuery functions. Integration of UI screens with the Database by making use of web service and worked on creating pipes from Angular 2 as filters to display data nicely to users.

Developed source code to consume JSON response received through XHR/AJAX calls using jQuery. Ajax

calls.

Implemented AngularJS application to follow strict MVC patterns for improved source code maintenance.

Integrated the frontend jQuery UI with backend REST API.

Built responsive site using Bootstrap that fits devices of different visual sizes.

The tech stack is AngularJS, LESS, Bootstrap, and cutting-edge server-side technologies.

Involved in Designing, Implementation, Maintenance, and Testing of Databases and

Web pages.

Coding, styling, testing of reusable JavaScript, CSS, HTML widgets / libraries for complex UI controls.

Responsible for JavaScript / AJAX UI upgrades and improvements.

Designed web pages using HTML, and CSS based on the W3C standards.

Worked through cross-browser compatibility issues with layout and styles for all-new CSS that was

implemented.

Tested cross-browser functionality and fixed major layout bugs for supported browsers including IE6.

Developed and prepared test cases for unit testing with JUnit.

Wrote the backend to modify the tags in the database using JSON

Used GitHub as a repository, for code changes and track reviews. Even used GitHub desktop for committing developed code and generating pull requests.

Build and deploy a website on Azure. Mentored and helped other team members with providing code guidelines. Created various documents.

Performed CRUD operation to SAP HANA database.

Built REST web services using node.js.

Cron jobs have been set up using node.js

Used web storm as an editor for developing the project.

Environment: HTML5, CSS3, JavaScript, Angular 5, AJAX, JSON, Angular JS/2, Node JS, Responsive Design, Bootstrap 4, High charts, DOM, Firebug, DHTML, Eclipse, GitHub, Angular Material, WebStorm, GitHub, Desktop, ECMA Script 6 Adobe Dreamweaver, Jira, MVC, Agile/Scrum, SQL Server Management Studio, Windows, Java 1.8, JavaScript, Jenkins, JQUERY, AJAX, JSON, XML, JSP, Eclipse, and SVN.

Educational Qualification:

Master’s in Computer Science, Chicago, IL, USA, DEC 2017

Bachelor of Technology in JNTU, Hyderabad, Telangana, INDIA, 2013.



Contact this candidate