Post Job Free

Resume

Sign in

Ui Developer Web

Location:
Great Falls, VA
Posted:
June 26, 2023

Contact this candidate

Resume:

Dharani Naga Sindhuja Ravikrindi

(Currently in Herndon, VA)

Summary:

Innovative Web Developer with 9+ years of experience in website design and Mobile Application. Demonstrated talent for front and back-end web development to optimize online presence. Seasoned expert in languages such as HTML, CSS3 and Angular 2 and above as well as scripting languages Typescript and JavaScript.

Expertise in designing web applications using Angular 9/10/11/12.

Expertise in designing web applications using D3 Visualization (webpack for build).

Implemented components for Angular Single Page Application (SPA).

Proficient with client-side web technologies HTML5, CSS, AJAX, JSON, JavaScript, Typescript, and Bootstrap.

Experience in AngularJS structural framework for Dynamic web application.

Experience in Software Development Life Cycle (SDLC) processes like Agile, Scrum and Waterfall Methodologies.

Experienced with Jenkins and Concourse methodologies includes CI Continuous Integration and CD Continuous Deployment.

Excellent experience in Coordination with Clients, Onshore Team and Senior Managers.

Good experience in coding and debugging applications using the chrome debugger.

Strong problem-solving ability and analytical skills and able to integrate quickly into the team and work independently toward team goals.

Involved in various phases of Software Development Life Cycle I.e. Requirement Analysis, Design, Implementation and Testing.

Expertise in maintaining the websites, software, modifying and understanding the existing code.

Hands on experience with object-oriented JavaScript code and responsible for client-side validation using Angular Directives and High Charts functions.

Hands on experience for HTML/CSS /JSP direct coding with focus on Cross-browser/Cross-platform compliance.

Experience in DOM (Document Object Model) and DOM functions.

Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.

Experience with accessibility standards such as WCAG 2.1 and Section 508.

Knowledge of ARIA roles and attributes.

Ability to use accessibility testing tools such as axe, aXe, and NVDA

Technical skills:

Web Frameworks: Angular 12, D3, Backbone

Web Technologies: HTML5, CSS3, JavaScript, jQuery, TypeScript JSON, AJAX, XML, XHTML, SSL

Database: MySQL, Oracle, Mongo DB and Salesforce

Web Servers: Avoka, NodeJS, Apache HTTP Server, Apache Tomcat 5.5/6.0,

Web IDE Tools: WebStorm, Dreamweaver, Microsoft Expression, Notepad++, Firebug, Eclipse2.x/3.x, Visual

studio code

Operating Systems: MAC OS X, Linux, Unix and Windows

Testing: Jasmine, Karma, Integration, E2E and unit testing

Version Control: Git, SVN

Methodologies: Agile, Waterfall, Scrum

Cloud Platform: Aws - S3, Ec2, IAM VPC, Kubernetes, Docker and CloudWatch

Debugging Tools: Firebug, Chrome developer Tools

Education:

Bachelors in Electronics & Communications in JNTU, Hyderabad, 2013

Certification:

Google Cloud Associate, 2022 – 2025

Professional Experience

Freddie Mac, VA May 2021 – working

UI Developer

Responsibilities:

Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 12 and Node JS.

Take part in daily standup meeting and Retro meetings.

Enhanced application performance by Angular 12 Component based development in view of future Angular framework transitions

Proficient in designing and implementing microservices architecture using Spring Cloud

Knowledge of containerization technologies like Docker and Kubernetes for deploying and scaling microservices.

Experience with creating custom directives, decorators, and services to interface with both restful and SOA services.

Implemented Angular Router to enable navigation from one view to the next as Servicers performs application tasks.

Used AJAX, JSON to send request to the server to check the functionality of the websites and for storing and exchanging information between browsers and servers.

Worked on GIT as a version control. Utilized NPM scripts for build and test environments in a Node.js application.

Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints.

Develop new REST endpoints using Java 8 and Spring MVC.

Proficient in writing SQL queries to extract, manipulate, and analyze data from relational databases like MySQL, Oracle, SQL Server, and PostgreSQL.

Expertise in Oracle Database Administration, including installation, configuration, backup, and recovery.

Work on creating new pipelines using Jenkins and AWS pipelines to deploy the code from GitHub to EC2

Conducted extensive functionality testing by using Jasmine and Karma .

Worked with Jasmine unit test framework to write unit tests for JavaScript code.

Knowledge of complex web hosting configuration components .

Basic experience with Load Balancing,(HaProxy).

Supports Client via ticket and Jira.

Developed an accessible Angular application that met WCAG 2.1 Level AA standards.

Implemented ARIA roles and attributes to make an Angular application more accessible.

Used accessibility testing tools to identify and fix accessibility issues in an Angular application

Experienced with SOAP services across multiple platforms and programming languages, making them highly interoperable.

Environment: HTML5, CSS3, TypeScript, Bootstrap, jQuery, SASS, Angular 12, Node.js, DB2, AJAX, JSON, REST APIs, SOA, JIRA, Agile scrum, Accessibility, GIT, VS Code, Java 1.8, Spring MVC, JPA, Junit, Maven,DeVops, Jasmine & Karma .

7-Eleven; Texas Aug 2019 - Apr 2021

UI Developer

Responsibilities:

Designing web interfaces from scratch using current and emerging web technologies therefore ensuring User Experience and User Interface standards

Responsible for developing the UI pages using Angular 9, HTML5, CSS3, JavaScript, PrimeNG and Bootstrap.

Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.

Used various Angular 9 custom directives and developed reusable components and templates that can be re-used at various places in the application.

Worked with Angular 9 to develop single page applications, worked with NgRx for managing Angular applications.

Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 9.

Knowledge of Oracle performance tuning techniques, including SQL tuning, memory management, and index optimization.

Implemented HTTP requests using RxJS Observable library to handle multiple values over time.

Experience in working with the advanced JavaScript such as ECMAScript 6 (ES6).

Migrated an application developed in Angular 8.0 to Angular 9.0 recently.

Worked with JASMINE/KARMA in testing and Protractor for unit testing angular modules.

Expert in creating bundling complex applications using Webpack or packaging it using gulp/grunt.

Worked in Kanban Methodology to provide more efficient work and higher quality.

Used JIRA for bug tracking. Git is used as a version control tool and Jenkins is used for continuous integration of builds.

Implemented AWS alarms to notify the team via emails when the systems are down, or certain thresholds are exceeded.

Built and deployed multiple AWS Lambda functions.

Used SOAP services built-in error handling and recovery mechanisms, ensuring that data is transmitted reliably.

Environment: HTML5, CSS3, TypeScript, Bootstrap, jQuery, SASS, Angular 6, Node.js, DB2, AJAX, JSON, REST APIs, SOA, JIRA, Agile scrum, Accessibility, GIT, VS Code

Innovative Intelligent Solutions; Hyderabad, India Jun 2013 - Feb 2019

UI Developer

Responsibilities:

Involved in software development life cycle (SDLC) of tracking the requirements, gathering, analysis, detailed design, development, system testing and user acceptance testing.

Responsible for creating efficient design and development of responsive UI using JavaScript/ Angular JS to improve page performance and consumed REST web services.

Responsible for developing reusable components using Custom Directives and routing based on states using UI-Routing in AngularJS

Implemented data-binding using Node.js for front end development of current web application

Developing Angular factories that can be reused where ever they fit in by injecting them

Implementing partial views using Routes for deep linking and updating View.

Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML and AJAX.

Adherence to AngularJS (Java Script) framework design standards.

Utilized Agile Methodologies to manage full life-cycle development of the project

Coordinated with testing team for timely release of product.

Participate in A/B testing to give feedback on which flow is good from feedbacks.

Wrote unit test cases using Jasmine and karma.

Consumed REST API service responses and generated a proper data model i.e., to be bind to view (template).

Participated in code review sessions, Sprint planning meetings and Scrum Meetings (Agile)

Identified Code quality improvement opportunities to improve software and code coverage.

Environment: XML, Agile (SCRUM), CSS, HTML, JavaScript, AngularJS, React, Shell Scripts, Git, Linux, UNIX and Windows.



Contact this candidate