Post Job Free

Resume

Sign in

Software Development Angular 17, React Js

Location:
Lansing, MI
Posted:
April 10, 2024

Contact this candidate

Resume:

SARATCHANDRA RAJKIRAN CHEBROLE

Lead UI Developer/Architect

+1-901-***-****, ad4w3s@r.postjobfree.com

https://www.linkedin.com/in/sarath-kiran-05a010145

Professional Summary:

11+ years of experience in analyzing and developing web-based, client-based, distributed architecture applications using Angular 17, 15, 14, 12, 10, 8, 7, 5, AngularJS, React JS and JavaScript technologies.

Experience in UI Architecture design using Angular and React components. Strong experience in implementing core concepts like Modules, Services, Dependency Injection, and decorators.

In-depth knowledge of project management and software development, effective planning strategies to meet the client requirements.

Contributed to project review meetings and offered feedback to enhance the architecture and performance of the applications.

Provided estimates for many projects by creating the delivery methodology document.

Well versed in developing Web/User Interface development using HTML, HTML5, CSS3, Angular 17 and 15, 14, 12, 10, 8, 7 and 5 Versions, Bootstrap, Angular material, NGRX, Karma-Jasmine, SCSS, Java Script, jQuery, TypeScript and React JS.

Designed and developed the auto insurance application using React JS and Redux state management.

Good experience on Angular components like service routing, Dependency injection, 2-way data binding.

Collaborated with UX/UI designers and designed application wireframes using Figma.

Analyzed business requirements, participated in application technical architecture design, development, and

testing of various modules assigned.

Oversaw all the website's end-to-end aspects to ensure top-notch business performance.

Experience in using Figma UI design tool to create, share, and test designs for websites.

Strong experience in the entire Software Development cycle, which involves Analysis, design, development, coding, testing and implementation phases.

Transforming Web/Graphic Designers static prototypes into hand-coded HTML, specifically emphasizing accuracy and efficiency & adhering to W3C-established web standards concerning maintaining cross-browser/cross-platform compatibility and delivering final page templates, including optimized images.

Developed many single-page user interfaces web and mobile application using HTML5, CSS3, JavaScript, and Angular

Strong experience in functional requirements gathering and business modelling.

Experience in Implementing Agile/Scrum Development of Software Development Life cycle.

Experienced in writing unit test cases to do rigorous testing and implementing in various applications developed.

Experienced in Defining and creating Technical, Designing and Functional documents.

Good experience with version management tools GIT, TFS and SVN.

Experience with Azure DevOps for Continuous Integration.

Well-versed in software architecture patterns.

Experience in ADA compliance management while implementing applications.

Experience in working under a high stress environment to meet project deadlines.

Excellent ability to write clear, well-documented, well-commented and efficient code for web development.

Implemented end to end front-end functionalities of app.

Delivered commercial-grade software solutions that met industry standards and customer expectations.

Developed application code in adherence to ADA standards (WCAG 2.0, AA, 508 compliance).

Took a proactive approach to enhancing user experiences and consumer value propositions.

Attend the code release meetings to production and Demo meetings.

Technical Knowledge:

Web Technologies:

Angular 17, 16, 15, 14, 12, 8, 7, 10 and 5, AngularJS, React JS, JavaScript, JQuery, CSS3, Bootstrap, SCSS, HTML5 and User Interface (UI) Design using Figma

Operating Systems:

Windows, MAC OS

Version Control Tools:

GIT, TFS, SVN

Others

Azure DevOps, Jenkins, Bitbucket, Jira, Confluence, GitHub, CI/CD

IDE’s

Visual studio code, Sublime, Eclipse

Methodologies

Agile, Scrum, Waterfall

Education & Certifications:

B.Tech in Computer Science and Engineering(CSE)

Microsoft Certified: Azure Fundamentals

Accenture Certified: Technical Architect Associate

Professional Experience:

Client: Bright Horizons, MI Sep 2023 – Current

Position: Lead UI/Angular Developer

Project: Bright Horizons Login and Signup

Project scope :

Bright Horizons Login and Signup is a web based application, which will help the members can select their organizations, verify their eligibility, register, login and then redirecting to existing Bright Horizons applications.

Responsibilities:

Building Responsive front end code using Angular 17 for the application which will be deployable at various platform devices like desktop, mobile, iPad etc.

Developed a tidy and easy-to-maintain architecture for the application using modularity, encapsulation, SRP (Single Responsibility Principle), and DIP (Dependency Inversion Principle).

Implemented SOA (Service Oriented Architecture) architecture style to achieve Scalability and Greater reliability.

Collaborated with the UX/UI team and designed application wireframes for mobile and desktop platforms using Figma.

Lead front-end team, assisted them on code set up, environment set up, user stories, bug fixes and met client's needs with 85% of unit testing code coverage

Developed routing guards, interceptor, custom directives, pipes, NGRX state management, Unit testing, multilingual support

Developed application that include interactive web pages using HTML5, CSS3, JSON, Angular framework.

Involved in creating single page application that loads multiple views using routing services, lazy Loading, and adding additional dynamic features to the application using Angular 17 framework.

Developed code to exchange data between one component to other across different modules using Angular 17 framework.

Worked on media queries for different layouts of screen, print, mobile phone, tablets to design responsive web pages.

Used RESTful web services to fetch data from the server and use response data across the components and display with the help of HTML.

Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular 17 framework.

Performed client-side validations using Typescript.

Built the code structure using Angular CLI.

Build Reusable Components and views using Angular 17

Get Data from various API’s by Restful call to the API

Build Application that is cross browser compatible.

Worked on Angular 17, ensuring 100% error-free code and design as well as on-time delivery

Implemented end to end ffunctionalities of the application

Attended the production release meetings and Demo meetings.

Fix the Defects assigned after the code deployment and maintain the code and update in the Azure.

Environment: Angular17, NGRX, Pa11y, Bootstrap, Karma-Jasmine, SCSS, RXJS, Figma, GIT, Azure.

Client: TD Bank Nov 2021 – Sep 2023

Position: Lead UI/Angular Developer

Project: TD Bank (DDA and Credit cards payments)

Project scope :

TD Bank (DDA and Credit cards payments) is a web based application, which will help the members to pay their bills online. Members who want to pay their bills can login into existing bank website, and then they can choose their bill to pay will redirect them to our portal where they can see their DDA accounts and cards. After selecting the corresponding one, they can be redirected to particular pages which will help them to show their eligibility and proceed with the payment.

Responsibilities:

Developed a tidy and easy-to-maintain architecture for the application using modularity, encapsulation, SRP (Single Responsibility Principle), and DIP (Dependency Inversion Principle).

Lead front-end team, assisted them on code set up, environment set up, user stories, bug fixes and met the client's needs with 90% of unit testing code coverage

Provided estimations for the user stories and interacted with the clients about the requirements.

Developed powerful Single Page Application and dynamic responsive Web Application with Angular.

Developed routing guards, interceptor, custom directives, pipes, NGRX state management, Unit testing, multilingual support

Built Angular components, UI services to consume REST services using Component based architecture provided by Angular

Extensively involved in upgrading the existing system from Angular.

Implemented unit testing using Karma-Jasmine to ensure high-quality code.

Implemented Angular material, SCSS, and various web controls to present interface to users in a much comfortable environment

Extensively used Angular-CLI to generate components, routes, pipes and unit tests.

Created Re-usable components, Custom Modules, Custom Directives, Pipes, Services in Angular .

Created services as Dependency Injection and implemented Input, Output, View Child to do components communication and get local reference value of HTML.

Environnent : Angular, TypeScript, Azure DevOps, CI/CD pipeline, JSON, HTML, ES6, SCSS, Azure Devops

Client: Chevron Feb 2020 – Oct 2021

Position: Lead UI Developer

Project: My MM portal

Project scope :

My MM Portal is for maintaining the state of inventories of different Business units such as ABU (Australian

Business Unit) and GOM (Gulf of Mexico). Users of this portal can see the performance of inventories across multiple places and based on that they can assess the business.

Responsibilities:

Worked on Angular 10, ensuring 100% error-free code and design as well as on-time delivery

Participated in Technical architecture of application design.

Implemented lazy loading, authentication guards, routing, interceptors, error handling.

Involved in creating a single-page application that loads multiple views using routing services, lazy Loading, and adding additional dynamic features to the application using the Angular framework.

Developed the custom directives for DOM manipulations with Angular.

Developed the application with 85% of unit testing code coverage

Developed code to exchange data between the parent component and to child component using Databinding like property binding, event binding, and Event emitter method.

Created unit test cases for every component and service using Jasmine/Karma.

Extensively used Angular features, Directives, Filters, Data Binding, Services, Templates, Routing, and Dependency Injection to build Single-Page-Applications in a clean and maintainable way.

Implemented code accessibility standards using Pa11y

Implemented NGRX for state management

Implemented Internationalization using ngx-translate. Designed the app for English and Spanish

Worked Extensively with Angular CLI for creating components, services, pipes, and directives.

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

Environment: Angular 10, HTML5, CSS3, Bootstrap, Jasmine, SCSS, HTTP, RxJS, GIT, Bitbucket, JIRA

Client: Bio-Rad (Life Sciences and Health Care) May 2019 – Nov 2019

Position: Lead UI Developer

Project: Bio-Rad portal

Project scope :

Bio-Rad has multiple lab locations and each place has multiple departments. The project is about producing

Test levels of hemoglobin, cholesterol, etc. using lab instruments that are under different departments.

Role: Senior UI/Angular Developer

Responsibilities:

Designed and developed the Provider Portal using Angular 7 along with HTML5 and Bootstrap.

Implemented Router to enable navigation from one view to the next as the user performs application tasks

Created reusable components and services to consume REST API's using Component-based architecture

Developed the custom directives for DOM manipulations using Angular 7.

Developed Web applications that are cross-browser compatible.

Created test cases for every component using Jasmine/Karma.

Environment: Angular 7, HTML5, CSS3, Bootstrap, Jasmine, SCSS, HTTP, RxJS, TFS, JIRA, and Windows OS.

Client: ABSA Digital Mar 2017 – May 2019

Position: Senior UI Developer

Project: ABSA Digital

Project scope :

ABSA is South African bank and the project deals with bank-related activities such as creating a personal loan,

cheque, home loan accounts, etc.

Responsibilities:

Worked with a group of designers and back-end Engineers to accumulate necessities and upgrade the

application’s usefulness and include modern highlights.

Created SPA with forms and successfully validated them.

Designed the Graphical User Interfaces using HTML5, CSS3, and Angular 5.

Involved in validating data using Angular built-in directives as well as custom directives.

Implemented Angular routing for navigation purposes.

Implemented Http service code to interact with Restful Web APIs.

Created unit test cases in JASMINE and ran on KARMA.

Involved in Unit testing and Bug Fixing.

Environment: Angular 5, HTML5, CSS3, Typescript, SPA, HTTP, JASMINE, KARMA, TFS.

Client: Microsoft Oct 2015 – Mar 2017

Position: Senior UI Developer

Project: AMPT Tool

Project scope :

AMPT is to build an end-to-end merchandising system that will enable global merchandising teams to plan,

program, publish and analyze Windows Phone Marketplace content promotions efficiently and easily.

Responsibilities:

Involved in developing/modifying UI pages using JavaScript, jQuery, HTML5, and Bootstrap.

Implemented user interface guidelines and standards throughout the development and maintenance of the

website using HTML, JavaScript, CSS.

Responsible for developing, editing, publishing and managing content on the external Web

Used Bootstrap to build Navigation bar, Drop-down menu, Image Carousel, Model, Form, Table, Tabs.

Used Cascading Style Sheet (CSS) and media queries in web pages to separate presentations about responsive web design.

Debug webpages using the developer’s tool to fix some glitches based on page styling.

Collaboration with team members design, analysis, coding, testing, and review website.

Resolved Cross-Browser Issues by testing it on various browsers like Internet Explorer, Firefox and Google chrome

Environment: HTML5, CSS3, JavaScript, Bootstrap, JSON, JIRA, GIT

Client: Prodigy Network Sep 2013 – Sep 2015

Position: UI Developer

Project: Prodigy Network website

Project scope :

Prodigy Network project is for content management that has public and admin modules. Need to fetch the data from the API and bind it to the webpages.

Responsibilities:

Experienced in problem analysis in application programs.

Used the advanced level of HTML, JavaScript, CSS and pure CSS layouts.

Defined and developed the application’s presentation layer using HTML, CSS, JavaScript.

Redesigned pages to improve application design and UI to attract the customers by taking inputs from senior

management.

Created Responsive Designs (Mobile/Tablet/Desktop) using HTML, CSS, and Bootstrap.

Engaged with the team in all the phases of the Software Development Life Cycle from the design to the testing of the code.

Handled all the client-side validations using jQuery, JavaScript, SVN.

Environment: HTML5, CSS3, JavaScript, jQuery, Bootstrap and SVN.

Client: Recruitment Management System Sep 2012 – Aug 2013

Position: UI developer

Project: eRMS

Project Scope :

Recruitment Management System (RMS) enables HR Teams within an organization to post jobs and manage

the recruiting process and candidates can search for the jobs and apply.

Responsibilities:

Involved in developing the UI pages using HTML, CSS, JavaScript, JSON, and jQuery.

Used jQuery core library functions for the logical implementation part at the client-side of the application.

Involved in developing test cases/scenarios, manual testing of the application.

Worked closely with team members to meet the client’s needs.

Implementing validations and Java-script components for web pages.

Involved in testing and Bug Fixing

Environment: HTML5, CSS3, JavaScript, jQuery, Bootstrap, SVN



Contact this candidate