0% found this document useful (0 votes)
10 views7 pages

Bharath K - UI Developer

Bharath Reddy Komanpally is a UI Developer with 8 years of experience in front-end web development using technologies such as Angular, React, HTML, CSS, and JavaScript. He has worked on various projects, including open banking services and mobile applications, demonstrating expertise in UI/UX design, responsive web design, and cloud computing with AWS. His technical skills include proficiency in RESTful APIs, unit testing frameworks, and Agile methodologies, along with a strong ability to collaborate with cross-functional teams.

Uploaded by

hemantht192
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views7 pages

Bharath K - UI Developer

Bharath Reddy Komanpally is a UI Developer with 8 years of experience in front-end web development using technologies such as Angular, React, HTML, CSS, and JavaScript. He has worked on various projects, including open banking services and mobile applications, demonstrating expertise in UI/UX design, responsive web design, and cloud computing with AWS. His technical skills include proficiency in RESTful APIs, unit testing frameworks, and Agile methodologies, along with a strong ability to collaborate with cross-functional teams.

Uploaded by

hemantht192
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Bharath Reddy Komanpally

+14692788885
[email protected]
LinkedIn: https://www.linkedin.com/in/kbr1014/

SUMMARY:

• 8 years of experience as a UI Developer/Front End Web in Developing Web Applications using


various UI technologies and frameworks like Angular 2v to Angular 16v, React.JS, HTML, HTML5,
XHTML, DOM, CSS, CSS3, JavaScript, jQuery, AJAX and JSON.
• Created User Interfaces for Mobile/Tablet/Desktop using HTML5 & CSS3.
• Development experience with the Telerik Kendo UI framework for creating table grids, stock
charts, tree views, Date Inputs and combo boxes.
• Excellent experience in developing web pages complying with Web Content Accessibility
Guidelines (WCAG) and ability to apply W3C web standards
• Excellent knowledge in the development of User Experience web and mobile based applications.
• Experience in cloud computing and Amazon Web Services (AWS).
• Experience in complete Software Product Development Life Cycle.
• Experience in using the latest approaches including MVVM in the browser, event-driven
applications using AJAX, JavaScript, JSON, and JSONP.
• Experience in using React JS components, Forms, Events, Keys, Router, plus Redux,
Animations and Flux concept
• Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border,
CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS
• Experienced in working with React/Redux architecture using complex Object-Oriented concepts
(OOP’s) in improving the performance of the websites
• Expertise in debugging and troubleshooting existing code using Firebug and Developer Tools.
• Extensive experience in developing web page quickly and effectively using jQuery, HTML5, CSS3,
Responsive Web Design (RWD), Bootstrap and experience in making web pages cross browser
compatible.
• Extensively developed Rich Internet Applications and various UI widgets using jQuery.
• Extensively worked in Agile environment with daily scrum and bi-weekly planning’s.
• Great ability to write clear, maintainable, well-documented, well-commented and efficient code
for web development.
• Has good experience in UI developing using Java frameworks Spring MVC
• Proficient in integrating user interface with AEM (Adobe Experience Manager).
• Proficient in languages like JavaScript (ES5, ES6), Typescript
• Proficient in unit testing frameworks/ libraries like – JEST, Jasmine, Karma
• Strong experience in implementing RESTFUL APIs.
• Used CSS framework and pre-processing platforms (SASS & LESS)
• Worked closely with the product, QA teams and support UI implementation efforts.
• Worked on modern browsers like Mozilla Firefox, Google Chrome, Safari and IE.

TECHNICAL SKILLS:

Web Technologies: HTML/HTML5, CSS/CSS3, XML, JavaScript, JQuery, AJAX, DOM, DOJO, GUI, JSON,
SASS, LESS and
Responsive Web Design (RWD)
Developer Tools: Web Storm, Adobe Dreamweaver, Notepad ++, Eclipse, Net Beans.
Methodologies: Agile/Scrum, Waterfall, TDD
JavaScript Libraries: jQuery UI, Require.JS, Ember.JS, AngularJS, Angular 2V-16V, React.JS, Redux,
Rx.JS, Backbone.JS, Node.JS, Bootstrap 4/2
Debugging Tools: Fire bug, Dev Tools, Fiddler, Chrome
Development IDEs: Visual Studio code, IntelliJ, Eclipse
Database Access: MY SQL, PL/SQL Oracle, MongoDB, PostgreSQL, SQL Server 2014/2012/2010
Version Control: Git, Bitbucket
Application Tools: Jenkins, Splunk, pgAdmin, Postman
Web Servers: Tomcat, Apache, WebLogic
JavaScript testing framework: Jasmine, Mocha, Jest, Enzyme, Cypress
Cloud Technology: AWS

EMPLOYMENT HISTORY:

Client: Citi Bank, Irving, TX Oct


2022- Present
Role: UI Developer

Project: Open Banking fintech authorization services provide open APIs to third-party
aggregators to access the customer's account information with customers' consent.

Responsibilities:
 Worked as a UI developer for the open banking team to create user-friendly login and
consent screens, enabling users to enter credentials and consent to third-party aggregators.
 Involved in designing UI/UX strategy, UI requirements, and converting findings into UI
designs.
 Used MVC design pattern to organize AngularJS controllers, custom directives, factories, and
views.
 Worked on the REST API/Web API to create services, tested using Postman, and used
AngularJS $HTTP service calls to bind data in tables using ng-repeat.
 Built user-interactive web pages using Angular 13, JavaScript, and Bootstrap. Used AngularJS
to create Single Page Applications (SPA) with data binding and synchronization with the
server
 Migrate the existing code from previous versions to latest Angular 16 versions
 Worked with CSS3 and Bootstrap to create responsive web designs (RWD) for multiple
departments/pages
 Used JIRA to estimate user story sub-tasks and followed Agile and Scrum methodology to
meet sprint deadlines.
 Installed Typescript into local system with the help of Node Packet Manager (NPM).
 Worked with Typescript Compiler (TSC) to compile Typescript code to JavaScript code
 Implemented search functionality for internal applications using AngularJS.
 Skilled in setting up and configuring NGRX Store to manage global application state in
Angular applications.
 Proficient in integrating Okta authentication and authorization services into web
applications.
 Experienced in creating RESTful APIs and microservices with Node.js to ensure smooth
communication between front-end and back-end parts of web applications
 Used Amazon CloudFront to quickly deliver web content, making sure users around the
world have a fast and smooth experience
 Skilled in debugging and troubleshooting, using AWS CloudWatch to check logs from
different regions
 Configured Karma as the test runner to automate the execution of unit tests across multiple
browsers, ensuring cross-browser compatibility and reducing the risk of browser-specific
issues
 Wrote thorough unit tests with Jasmine to make sure Angular components, services, and
pipes worked correctly, using Jasmine's tools for clean and maintainable tests
 Proficient in integrating the user interface with AEM (Adobe Experience Manager).
 Coordinated with Product Owners, leads, and other team members to understand user story
requirements and implement new features throughout the framework
Environment: Angular 16, Angular CLI, Angular Material, Angular CLI, JavaScript, TypeScript, D3.JS,
HTML5, CSS3, Java, Webpack, Node.JS, NGRX, GraphQL, NPM, Jasmin/Karma, Nginx, IAM Okta, WCAG
2.0, Storybook, AWS CloudFormation, AWS S3, AWS RDS, Jenkins, SaaS

Client: CBRE Inc, Dallas, TX Feb 2022


– Oct 2022
Role: Sr. UI Developer

Project: CBRE HOST Connect is CBRE's easy-to-implement mobile app designed to promote safety
and communication for organizations and property owners alike. This digital solution enables business
in an uncertain time and helps people be at their best, no matter where they're working

Responsibilities:
• Developed a UI application to track client requests across multiple CBRE projects. The app
captures and displays the status of automation projects, accommodating various user roles to
ensure accurate and real-time project updates
• Involved in requirement gathering phase, collaborating with business users and UX teams to
accommodate changing user requirements.
• Designed and implemented reusable components and front-end libraries using Angular,
enhancing scalability and maintainability.
• Created and modified pages using Angular 10, RX JS, and TypeScript, applying new styles and
functionalities.
• Developed a calendar layout utilizing angular-calendar, integrated with backend to display loan
data in tooltip popover.
• Designed and developed various screens using Angular 10, JavaScript, HTML, and CSS.
• Implemented NGRX store for state management, enabling efficient data retrieval and updating
components.
• Working on latest Angular framework to create SPA (Single Page Applications) and writing the
functional code using Typescript
• Created web application prototype using jQuery and AngularJS
• Integrated front-end with backend microservices, facilitating dynamic environment setup.
• Ensured cross-browser compatibility and implemented responsive web design using Twitter
Bootstrap and custom media queries.
• Integrated content pages from AEM into the application.
• Worked closely with Java Backend Developers to integrate front-end with RESTful APIs and
manage database interactions
• Prepared technical documentations, presented new approaches as required, worked on Angular
Material's custom
Components
• Proven track record of delivering accessible and user-friendly interfaces that adhere to WCAG 2.0
principles, enhancing usability and user satisfaction
• Developed microservices using Spring Boot, facilitating scalability and maintainability of the
application.
• Utilized Angular Directives and Filters for various functionalities such as search and iteration.
• Employed Google Chrome Developer Tools and Firebug for debugging HTML, DOM, and JavaScript.
• Visualized and created tables using ag-grid framework for efficient data presentation.
• Managed database interactions and data storage using SQL/NoSQL databases
• Collaborated with performance test team to optimize UI performance using JavaScript profilers.
• Contributed to the modernization of a legacy and outsourced UI, utilizing Angular 10.x and
supporting libraries.
• Utilized AWS cloud services such as EC2 for scalable compute, S3 for storage, RDS for managed
databases, and Lambda for serverless computing in real-time projects
• Worked closely with architects and backend developers to gather requirements, enhance
application functionality, and add new features

Environment: HTML5, CSS3, Typescript, Restful Web services, JAVA, Spring MVC, agile, Angular 10,
Angular-CLI ag-grid, Node.js, RxJS, Bootstrap.js, NGX Bootstrap, WCAG 2.0, NPM, Grunt, Photoshop,
JSON, DOM and AWS.

GEODIS INC, Brentwood, Tennessee Mar 2021 – Feb


2022
UI developer

Project 2: Scan NextGen


GEODIS Scanner App for NextGen is available in both Android and iPhone version. The GEODIS Scanner
APP functionality is scanning barcodes and adding the following milestones to shipments; “Pickup”,
“Export WH”, “Import WH” and “Delivered”. A validation of the scanned barcode will ensure that the
format of the document or label is correct before it is sent to NextGen as a milestone
The tasks include redesigning and rebuilding of the existing page layouts, migration from the
legacy website, and integration with new functionality as per the new business requirements. The new
website is more attractive, efficient, and interactive

Responsibilities:
• Analyze and fix critical bugs according to their priority. Utilize AWS (Amazon web services)
instances to deploy web application
• Building Web application using Angular 6 for frontend and Provided support from Upgrading from
Angular 6 to Angular 9 version
• Collaborating with backend team to under requirement and to ensure that right set of UI modules
been built
• Create a wire frames or UI Mockups based on the requirements from the stockholders by
Adhering to the GEODIS user experience (UX) guidelines.
• Created dynamic Angular reactive forms, form controls and implemented form validations.
• Designed and developed the application using Agile Scrum methodology by breaking down the
project to several sprints.
• Designed and developed the Presentation layer using Angular and Angular Material
• Developed Application to asses JSON from Restful web service from consumer side using
JavaScript and Angular 9.
• Developed Custom Directives using Angular 9 and Implemented Routing, imperative Routing and
Guards with the help of Angular Router Module
• Developed Restful services at the API using Java and consumption of those services at the UI end
with Rx.JS observables
• Experienced in writing Components, Pipes and Services to separate concern and handle different
situations by using Angular.
• Implemented Angular Router to enable navigation from one view to the next as customer
performs application tasks.
• Involved in every stage of Software Development Life Cycle (SDLC) that includes Requirement
gathering, Analyzing, Designing, Coding, and Testing & Production Support
• Maintained Cross Browser compatibility & implement Responsive Web Design using Bootstrap 4
and custom media queries, etc.
• Used NGRX-store for the backend service calls, data storing and other store features for data
management
• Participated in development of a well responsive single page application (SPA)
• Responsible for creating efficient design and developing User Interaction screens using HTML,
HTML5, CSS, CSS3, JavaScript, Typescript, Angular 9 and Node.JS.
• Responsible to create Angular grid to select the strands to generate the path creation.
• Used Angular HTTP module to make REST API calls to MongoDB database with simple JSON Web
Token (JWT) authentication and worked with the Observables
• Used angular grid to sort the data in proper order
• Used the Jenkins & Jenkins2 tools for Continuous integration (CI) and continuous deployment (CD)
• Used Twitter Bootstrap and Media Queries to create Responsive Web Design (RWD)
• Used Protractor for end to end testing
• Implemented custom styles for each cell in ag-Grid using Cell-styling, displayed custom
components using Cell-rendering and Customized Icons in ag-Grid.
• Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more
intuitive
• Worked on AWS (S2) to integrate the picture files to the UI
• Worked on GIT as a version control. Utilized NPM scripts for build and test environments in a
Node.js application.
• Worked with SASS pre-processor. Developed and tested test cases using Jasmine with Karma

Project 1: GEODIS IRIS


The IRIS app helps you/User easily manage your shipments sent with GEODIS Freight Forwarding. This
is the app version of the GEODIS Esolution platform IRIS. Logging in is not required while simply
searching for information about shipments sent with GEODIS Freight Forwarding

• Developed React JS applications by completing stories in timely manner while maintaining best
practices outlined by the team lead
• Worked on React JS framework to develop interactive websites based on client needs.
• Utilized GraphQL for getting data into the web pages and to create the API’S
• Used React JS for faster compilation and developed reusable components.
• Implemented various screens for the front end using React.js and used various pre-defined
components from NPM and redux library.
• Implemented stable React components and standalone functions be added to any future pages.
• With the concept of React.JS Worked on usage metrics and end-to-end events tracing for analysis
purpose.
• Involved in developing the application using Java/J2EE platform.
• Played vital role in performance team, identifying memory leak patterns and fixing them.
• Integrated the front end UI to the back end using Spring MVC framework
• Used ES6 and JSX (JavaScript Syntax Extension) with react for component development
• Used the Restful web services calls for POST, PUT, DELETE and GET methods
• Communicated with cross teams to resolve the dependencies

Environment: Java, HTML5, HTML, CSS3, CSS, Typescript, JavaScript, JQuery, Angular 9, React.JS,
Redux, Key Cloak, Node.JS, Angular Material, AG-Grid, Bootstrap 4, Spring MVC, wireframes, Jasmine,
Gulp, NGRX, ES6, JSX, DOM, JSON, REST APIs, JIRA, AEM, Web pack, Dockers, Protractor, Agile scrum,
Accessibility, NPM, GIT, LESS, SASS, VS Code, AWS, MongoDB

Intuit Inc, Mountain view, CA June 2018 – Nov


2020
UI Angular Developer
Quickbooks Application:
One of the key developers in multiple projects, which mainly are related to the payroll side of the
application. Most of the projects are customer driven innovation & design for delight; collaborate
closely with both product management and customers

Responsibilities:
• Gathered the requirements form client and built an application.
• Designed the table less web applications using CSS (2.1/3) and with the help of tags as per W3C
standards
• Implemented Single page application (SPA) using Angular 4 routes.
• Created Angular 4 custom pipes to format the data before displaying it to the user.
• Used Angular 4 Forms API to get the data from the user.
• Used Node.JS to run the application in a web server in staging environment.
• Have worked on Angular 4 components and Angular 5 and worked on POCs.
• Participated in code reviews and given suggestion to other developers.
• Interacted with RESTful Web services using Angular 4 Http Module.
• Optimized the performance of the application using Bundling and Angular 4.
• Transformed the Angular 4 response using Angular 4 observables.
• Used CSS3, Bootstrap, to make the application responsive and Rich.
• Written code on Typescript and ES6 to implement Angular 4 Components.
• Bundled and minified the JavaScript files using Gulp.
• Worked with Html5, HTML, CSS3, CSS, Bootstrap and Angular 4 to create an application.
• Written Typescript classes to construct Angular 4 components.
• Used Balsamiq to change the requirements standards of wire frames after discussions with the
direct customer
• Implemented agent widget based on the wire frames provided by the design team
• Created custom pipes using Angular 4 before displaying it to the user.
• Worked on Mocha, Chai for unit testing.
• Integrating Static/ Dynamic content using AEM (Adobe Experience Manager).
• As a part of the CICD pipeline the application was deployed in to AWS EC2 Containers and stored
the pipeline logs in S3 buckets
• Migrated and deployed the production code to the AWS (Lambda) server
• Involved in Production Support and minor enhancements as per application requirements

Environment: Angular 4/5, knowledge on React.JS, HTML5, CSS3, TypeScript, Bootstrap 4, ES6,
Node.JS, Express.js, Java 8, Spring Boot, MongoDB, AEM, Web pack, Mocha, Chai, Git, Jira, Babel,
Balsamiq, Bitbucket, AWS

Client: Global InfoTech Solutions, India Jun 2017 – June


2018
Role: Web Developer

Description: This project is the Logistics Solution for the e-business platform. E-Logistics contains
three modules Supplier, Buyer, Transport. Worked on the transport module that consists of service
order and shipping details. All the users of the logistics solution will be the registered users of the
portal. Each of the registered users in the E-Logistics platform will have a unique ID and a user name
and belongs to a Company registered to the Enterprise Enabler.

Responsibilities:
• Analyzed, Designed and developed the system to meet the requirements of business users.
• Participated in the design review of the application to come up with UI and provide best possible
recommendations for the application from UI standpoint.
• Implemented presentation tier using HTML, CSS by utilizing the mockups that were created by
design team.
• Developed screen functionality using HTML, CSS, JavaScript and JQUERY.
• Used AJAX for implementing part of the functionality for Customer Registration, View Customer
information modules.
• Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
• Implemented interaction between frontend and backend using the JSON object.
• Wrote Cross Browser code of CSS and JavaScript for Internet Explorer and Firefox.
• Wrote CSS code to provide table free layout to user interface screen.
• Implemented User Interface and integrated with backend code Java as server-side technology.
Environment: HTML, CSS, Require.JS, JavaScript/AJAX, XML, JSON, jQuery, Java, SQL server, Apache
tomcat, Eclipse

You might also like