| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
Full-Stack UI DeveloperEmail: EMAIL AVAILABLEPhone: PHONE NUMBER AVAILABLEProfessional 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/12/14/16, NodeJS, and jQuery with ECMAScript 2015/ ES5/ES6 Specifications, also had good hands-on experience with JavaScript libraries like ReactJS.Experience in building business applications by using REDHAT JBPM tool to help businesspeople to understand business flow of processes and decisions.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.Experience in working with React JS components, Forms, Keys, Router, Animation, Flux concepts.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).Profound Knowledge in developing HTML pages using DIV layout, Web Accessibility, and Web Usability and experience in dealing with CSS Animations, Backgrounds, Layouts, Positioning, Text, Border, Padding, and CSS Box Model.Responsible for creating screens with table-less design meeting W3C standards.Knowledge on 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 for Web and Tablet-based Applications.Experience in Prime Ng, 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 users point of view. The scenarios in the testing will be covered by all the team members, and product owners.Having good experience in using and working with Confluence and maintaining the data and documentation.Having good experience in using Cypress to build and test all the newly built UI components across the application.Noteworthy understanding of various MVC JavaScript frameworks like NodeJS.Build and maintain CI infrastructure (server, network, storage, VM) service to support engineering work.Design, maintain, and improve CI/CD tools, processes, and procedures to ensure the integrated solution efficiently addresses program needs.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.Extensively used Angular components, directives, factory and service resources, routing, dependency injection, 2-way data binding, filters, and events.Got a chance to work on version Angular 16 features like Angular Signals, Server-Side Rendering, experimental Jest Support, esbuild-Based Build System, Router Inputs, stand-alone components, Strictly Typed Forms, optional Injectors, Extended Developer Diagnostics.Worked with React JS Virtual DOM, React-views rendering additional components called custom HTML tags.Worked on implementing stable React JS components and stand-alone functions for future usage.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.Professional Experience:TIAA Financial Services- Jan 2023 - PresentSr. Application DeveloperResponsibilities:Designing and developing web pages by using HTML5, CSS3, Bootstrap, Typescript, JavaScript, and Angular 14/16 to design a user-friendly and multi-functionality responsive interface.Working on designing and development from scratch for one of our tightly coupled legacy web application.Working on Backend functionalities and business logic using Java 10, Microservices, and Spring boot.Used Dynatrace to create the rest API key to pull the real-time data and used in a reporting tool to get minute to minute report about web application.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.Implementing secure login functionality using Angular14 for the frontend and Java with Spring Boot for the backend. Integrated WebSocket technology to enable real-time updates and notifications, enhancing user engagement by Implemented JWT-based authentication to enhance data security and user authentication efficiency.Implemented OAuth2 authentication for third-party integrations, ensuring a secure and seamless login experience.Built confidential tool using RXJS, and NGRX platform. Developed components as an independent module for reusability across the application.Implemented Page Optimization 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.Worked with JavaScript library React JS with Chart JS to build the micro-frontend application.Also working partially with Google optimization and salesforce optimization.Environment: HTML5, CSS3, JavaScript, Angular 14, React JS, Node JS, ES5, JAVA 10, Bitbucket, Git bash, Putty, Google optimization, Jenkins, salesforce optimization,Deloitte-TennCare (State of Tennessee care application)UI Developer Oct 2021 Dec 2022Responsibilities:Developing web pages by using HTML5, CSS3, Bootstrap, Typescript, JavaScript, and Angular 10/12 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.To deliver brilliant user experiences for everyone to identify accessibility issues in web applications and worked on fixing more accessibility issues during website development with AXE dev Tools.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 and Built REST API endpoints for various concepts.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 organizationPerformed 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, Clojures, SonarQube, Putty, QAT, Rx Claims database, AXE dev tools.Leidos (Department of Health and Human Services-Maryland) Sept 2020 - Oct 2021UI DeveloperResponsibilities:Develop Angular 10 applications for better performance and achieve lazy loading with HTML5 and SCSS and wireframes for getting the dashboard responsive.Responsible for creating screens with table-less design meeting W3C standards.Implemented ag grid to use concepts like fetching, filtering, and sorting to improve the UI.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.Experience in using React JS and working with React Flux architecture.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, Clojures, Microservices, Spring Boot, Oracle SQL Database, GIT, GUI, Tortoise Git, SOAP UI, Citrix receiver, Postman, Chrome Dev tools, AWS cloud.TCS (Vanguard). Oct 2019 Aug 2020UI DeveloperResponsibilities:Developing web pages by using HTML5, CSS3, Typescript, JavaScript, and Angular 8 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 users 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.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.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.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 7, Angular 8. x, Agile, JIRA, JSON, NPM, Spring boot, Clojures, microservices, Visual Studio code 1.22, Microsoft SQL server 2012, Web API 2, Bootstrap, Source tree, HTML5, CSS3, Postman, Swagger.Versant Health - Baltimore, MD.UI Developer April 2019 Sept 2019Responsibilities:Developed user interface for registration using HTML, CSS, jQuery, Ajax.Responsible for creating screens with table-less design meeting W3C standards.Developed dynamic and cross-browser compatible pages.Developed CSS styles to maintain the uniformity of all screens throughout the application using CSS3 media queries.Integrated the application with various APIs/Web Services to send/fetch data and populate on the pages developed.Experience in working with the advanced JavaScript such as ECMAScript 6 (ES6).Migrated an application developed in Angular 4.0 to Angular 5.0.Experience integrating RESTful services (APIs). Used JSON for data transfer between front end and back end, used SQL Queries to interact with Oracle database.Worked with JASMINE in testing and Protractor for unit testing angular modules.Environment: HTML5, CSS3, Postman, Swagger, Angular 4 /5, Agile, Java 1.8, JSON, NPM, Visual Studio code 1.22, Oracle database, Web API 2, Bootstrap, Eclipse IDE.Texas State Department of Transportation. - Austin, TX Mar 2018 March 2019UI DeveloperResponsibilities: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.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 2015Software DeveloperResponsibilities: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.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 database and built REST web services using node.js.Cron jobs have been set up using NodeJS. Used web storm as an editor for developing the project.Environment: HTML, CSS3, JavaScript, Angular 5, AJAX, JSON, Angular JS/2, Node JS, Responsive Design, Bootstrap 4, GitHub, Angular Material, GitHub, Desktop, ECMA Script 6, MVC, Agile/Scrum, SQL, Java 1.8, JavaScript, Jenkins, JQUERY, AJAX, JSON, XML, JSP, and SVN.Educational Qualification:Masters in computer science, Chicago, IL, USA, DEC 2017Bachelor of Technology in JNTU, Hyderabad, Telangana, INDIA, 2014. |