Post Job Free

Resume

Sign in

Ui Developer Web Applications

Location:
St. Louis, MO
Posted:
April 19, 2024

Contact this candidate

Resume:

UI Developer

Name: Rajasri mamidi

Email: ad44m4@r.postjobfree.com

Ph.341-***-****

SUMMARY:

•Around 6 years of extensive experience as a Front-end UI developer in developing web applications based on HTML5, CSS, JavaScript, jQuery, AJAX, JSON, XML, Bootstrap, AngularJS, and ReactJS.

•Experience in working with React.js and its core principles.

• Developed web presentation layer using HTML5 and CSS according to internal standards and guidelines.

• Well-versed in DOM (Document Object Model) and DOM functionality to use in the interaction with objects in HTML, and XML documents.

• Excellent experience and Knowledge in CSS preprocessors like LESS and SASS.

• Wrote application-level code to add functionality to perform client-side validation using JavaScript. Extensive experience in using JavaScript libraries like jQuery and in developing Rich Internet Applications (RIA).

• Strong experience in using AJAX for implementing dynamic webpages where the content can be fetched via API calls, using RESTful web services.

•Experienced in AJAX, and JSON with jQuery for request data and response processing.

• Proficient in Model View Control (MVC) design pattern and Test-Driven Development (TDD). Used AngularJS to create maintainable and testable single-page applications implemented 2-way data binding and used ng-filters across the applications.

• Knowledge of using flux architecture in ReactJS for building client-side web applications.

• Knowledge of rendering large data sets on the application view using ReactJS.

• Experienced in React JS and working with Redux architecture.

• Developed Web API using NodeJS and hosted on multiple load-balanced API instances. Used Bootstrap framework and media queries for developing customizable and responsive web designs for compatibility with different platforms and screen sizes.

•Extensive experience in full-stack development using C#, .NET Core, and ASP.NET, delivering robust and scalable web applications with a focus on performance, security, and maintainability.

•web applications, leveraging ASP.NET MVC or ASP.NET Core frameworks, implementing RESTful APIs.

•Utilized Immutable.js collections such as List, Map, and Set to create immutable data structures, mitigating issues related to mutable states and facilitating efficient state management across components.

• Debugging applications in different browsers using Firebug, and testing applications using Quit, Jasmine, Karma, and Mocha.

• Knowledge in using NPM, Bower, and Grunt for package management and installation.

•Proficient in collaborating with stakeholders to gather and analyze business requirements, ensuring a deep understanding of project objectives, constraints, and success criteria.

•Demonstrated ability to translate complex business requirements into clear and actionable technical specifications, facilitating the development of scalable and maintainable software solutions that align with organizational goals.

•Working with ECMA Script 6 features. Used Babel, web pack with es2015, and React JSX presets.

• Experienced in version control tools GIT and SVN Apache Tortoise Subversion. Involved in all the stages of the Software Development Life Cycle (SDLC) including Requirements, Analysis, Implementation, Integration, Testing, and development, and worked in different types of SDLCs like Agile (scrum), and waterfall.

• Experience in using web editors like Notepad++, Sublime Text, Microsoft Visual Studio, and Eclipse. Perform Web Optimization on websites and web services for improved functionality over cross-browsers and platforms.

•Strong communication skills, with the ability to convey concepts/requirements between technical and non-technical stakeholders.

•Designed and implemented Graph QL APIs to efficiently fetch and manage data for web and mobile applications, replacing traditional RESTful APIs.

•Led strategic cloud deployment initiatives, conducting comprehensive assessments of business needs on cloud deployment models.

•Applied AWS services such as EC2, S3, Lambda, RDS, and IAM to architect and deploy highly available and fault-tolerant applications, adhering to industry best practices and security standards.

•Demonstrated expertise in developing robust UI test automation frameworks using Java or JavaScript, leveraging industry-standard frameworks such as Selenium WebDriver, Test Cafe, and Appium.

•Implemented end-to-end automated tests for web applications, mobile apps, and hybrid applications, ensuring comprehensive test coverage across multiple devices, browsers, and platforms.

•Demonstrated expertise in configuring and optimizing modern front-end build pipelines using tools such as Webpack, Babel, and Gulp, streamlining the development workflow and enhancing productivity.

•Implemented efficient asset bundling, code transpiration, and optimization techniques to improve the performance, compatibility, and maintainability of web applications across diverse environments.

•Utilized Isomorphic React methodologies to generate search engine-friendly HTML content on the server, facilitating improved indexing and ranking by major search engines.

•Developed strategies, and transition of workloads between on-premises infrastructure, private clouds, and public cloud platforms, ensuring minimal disruption and maximal ROI for cloud investments.

•Good Web Application debugging skills using Chrome Developers Tool and Firebug.

• Involved in daily SCRUM meetings to keep track of the ongoing project status and issues. Some of the attributes that would describe me would be a Team player, a Quick learner, Self-Motivated, and a Strong interest in Front End Development.

• Experience with User Acceptance Testing (UAT) and Accessibility Testing.

TECHNICAL SKILLS:

Web Technologies:

HTML, HTML 5, AngularJS, XML, JavaScript, jQuery, JSON, JSP, CSS3, AngularJS, ReactJS, Bootstrap, Node.js

Framework/Library:

jQuery, API

JS, Node.js, React.JS, Redux, karma, Jasmine.

IDE & Tools:

MS Visual Studio for web, Dreamweaver, Eclipse, IntelliJ, Note pad++, Microsoft Visio, WebStorm

Application Server:

Node, Perforce, Webpack, TFS, NGINX

Version Control:

Tortoise, SVN, GIT

Package Manager:

NPM, Bower, Grunt, Gulp, Webpack

Operating Systems:

Windows, Mac, Linux

Methodologies:

Agile and Waterfall

Education:

Masters: Lindsey Wilson College

Information Technology Jan 2022- June 2023

PROFESSIONAL EXPERIENCE:

Client: Fiserv OCT 2023- Till Date

UI Developer

Location: New Jersey, NY

Responsibilities:

Delivering a single-page application that runs on different browsers & amp, devices.

Cooperate with the back-end developers in the process of building the RESTful API.

Work with the Business Analysts to review and understand the business requirements and functional specifications.

Experience in using ES6, JSX with ReactJS, Flux, Redux, React Native.

Using Redux Saga & Redux Promise as a middleware layer for the web UI application.

Working on integrating JavaScript libraries such as jQuery, React-bootstrap, High charts & data tables, etc.

Developed react/Redux code using functional programming best practices to enable efficient pure function testing.

Work with the Team Lead for planning, estimation, documentation, and status reporting.

Mentor other teammates on code design and development and any other tasks necessary for the completion of project deliverables and application support.

Closely worked with Applications using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URLs properly.

Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.

Proficient in .NET APIs and involved in server-side integration development using API Gateway, Node JS, and PostgreSQL

Using Redux to store the State of the app in a single source.

Worked with the version control system GitHub.

Launched the HTTP Server using karma.

Worked with database (SQL, NoSQL).

Worked with Problem-solving, interpersonal, and time management skills to handle high-pressure, and complex situations effectively.

Extensive experience in Lean-Agile development methodologies, facilitating iterative development, continuous integration, and delivery cycles to drive project success and customer satisfaction.

Skilled in version control systems like Git and TFS, proficient in branching strategies, pull requests, and code reviews to maintain code quality, collaboration, and traceability across distributed development teams.

Utilized strong communication skills to bridge the gap between business stakeholders and technical teams, facilitating effective requirement elicitation, clarification, and prioritization.

Ensured consistent user experiences across diverse devices and environments by employing Isomorphic React to render React components seamlessly on both the server and the client, minimizing client-side dependencies and enhancing accessibility.

Worked on Demonstrated communication skills, and the ability to work directly with clients/customers

Used Test framework Jasmine.

Environment: ReactJS, Redux, Jest, NodeJS, Responsive Web Design, jQuery, Webpack, JSON, JIRA, Ajax, JSP, DOM, JUnit, SQL, PL/SQL, Oracle, Bootstrap, Protractor, spring boot Microservices.

Client: Wells Fargo June 2022 – Oct 2023

Ui developer

Location: Saint Louis, MO

Responsibilities:

Responsible for the Development of Web pages using HTML5, JavaScript, jQuery, React.js, Immutable JS, CSS, SASS/SCSS including Ajax controls and JSON.

Leverages knowledge of W3C standards, classical Model View Layer (MVC) architecture, and cross-browser development techniques.

Used Babel as a trans piler, and Webpack as the module bundler in React.js and Redux.

Developed web presentation layer using HTML and CSS according to internal standards and guidelines.

Worked in React JS for creating interactive UI using One-way data flow, Virtual DOM, JSX, and React concepts.

Took initiative in learning to react and went on to successfully develop various features under minimal supervision.

Used Gulp as a task runner, SASS/SCSS pre-processor, GIT, and GitHub for source code management and tracking.

Involved in server-side integration development using API Gateway, Node JS, and PostgreSQL

Worked on HTML, CSS, JavaScript, AJAX, jQuery, Bootstrap, JSON, XML.

Designed, and developed JSP, and Servlets and deployed them on the JBoss Application Server.

Manipulated data using CRUD operations of MySQL database management system and handled database access and data transmission based on Restful web service.

Employed Immutable.js to enhance performance and facilitate pure functional programming practices within React and Redux applications.

Utilized Immutable.js persistent data structures and efficient structural sharing techniques to minimize unnecessary data copying, resulting in improved memory utilization and responsiveness of user interfaces.

Implemented React router for building the single page application.

Built application utilizing Redux for state management.

Integrated Graph QL with front-end frameworks such as React and Angular to streamline data consumption and state management.

Strong proficiency in Node.js for building scalable and efficient server-side applications, leveraging its asynchronous event-driven architecture to deliver high-performance web solutions.

Utilized MVC frameworks such as Express.js or NestJS to structure and organize Node.js applications, ensuring maintainability, scalability, and code reusability in web development projects.

Used props, states, keys, and refs in React.js to build the UI components.

Used React-router to route the pages on the client side and built SPA.

Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.

Implemented JavaScript test cases using Jest/Enzyme and used Selenium web driver for end-to-end testing.

Implemented the Project structure based on the Spring MVC pattern using Spring Boot.

Designed and developed Micro Services business components using Spring Boot and Maven for project management and dependencies.

Environment: ReactJS, Redux, Jest, NodeJS, Responsive Web Design, jQuery, Webpack, JSON, JIRA, Ajax, JSP, DOM, JUnit, SQL, PL/SQL, Oracle, Bootstrap, Protractor, spring boot Microservices.

Client: Johnson & Johnson Jan 2020– Nov 2021

UI Developer

Location: Hyderabad, India.

Responsibilities:

·Involved in the Development and designing of GUI layouts. Web content management system and online web components by HTML5, Angular js, CSS3, and JavaScript / jQuery.

·Experience using jQuery, AngularJS, and Bootstrap plugins for the Webpages Designed and developed intranet web applications using JavaScript and CSS2/3. Extensively used Bootstrap and CSS3 media queries for Responsive Web Design (RWD).

·Implemented the UI using EXT JS and graphs using EXT JS graphing components.

· Implemented CSS3 techniques and sprite images to reduce file sizes.

· Worked on the website from start to finish to give it a new look using HTML5/CSS/JavaScript

·Developed web applications with the help of HTML5, XHTML and CSS.

· Designed a customized component library to use in more than one place.

· Designed dynamic client-side JavaScript codes to build web forms and simulate processes for web applications, page navigation, and form validation.

· Implemented application-level persistence using Hibernate and Spring.

·Developed the server-side Graph Core API layer to server multiple mobile and web clients.

· Created a build process for different environments like dev, test, and production. Demonstrated knowledge of code reviews, unit and regression testing, and page speed testing.

· Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.

·Worked predominantly with single-page applications for financial programs.

· Working knowledge by passing the AJAX, XML, and HTTP Requests to the server and populating in cases to JSON.

Environment: HTML5, CSS3, Typescript, JavaScript, Express, jQuery, Angular 2, Bootstrap, Rest API, Responsive Design, JIRA, AJAX, JSON, Karma-Jasmine, Web Storm, GIT.

Client: L3 Communications July 2018 – Dec 2020

UI Developer

Location: Hyderabad, India

Responsibilities:

Web application designing and development using HTML, CSS, ReactJS and Redux.

Worked on creating smaller SPA for different modules of the website like Support Center, Payment Center, Dashboard, ES6, and JavaScript.

Implementing different modules in ReactJS to integrate with designs and requirements.

Created typescript reusable components and services to consume backend APIs.

Converted the websites to web applications to make Azure compatible.

Involved in deploying desktop applications, web applications, websites, and console applications to the Confidential Azure Cloud.

Implemented client-side Interface using React JS.

Experience on client-side JavaScript frameworks AngularJS, Angular 7/8/9/10, TypeScript, Vue.js, Ember JS,

Developed single-page applications using React Redux Saga architecture, ES6.

Developed user interface using Ajax and HTML libraries to simplify the complexities of the application.

Developed the UI responsible for creating efficient design and developing User Interaction screens using ReactJS, Redux-form, HTML5, CSS3, JavaScript, jQuery and JSON.

Used React Router to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with the server.

Leveraged code linting, formatting, and testing tools like ES Lint, Prettier, and Jest to enforce code quality standards and ensure consistent and error-free codebases.

Using flux Viewed React components and received updated data from stores and re-render accordingly.

Implemented flux pattern by using the Redux framework as a core dependency.

Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.

Wrote test plans and performed unit testing and performance testing.

Environment: JSX, React, Redux-Saga, Redux-thunk, Vue.JS Bootstrap, React-Strap, Responsive Web Design, ExpressJS, JQuery, XHTML, XML, Jenkins, AEM, Rally and GIT.



Contact this candidate