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

Harsha Deep

Harsha Deep Kolla is a UI/Web Developer with around 10 years of experience in web application development using technologies like React, Angular, and Node.js. He has expertise in performance optimization, software development lifecycle, and security measures for APIs, along with experience in agile environments. His professional background includes significant roles at BestBuy, GE Transportation, and Wyndham, focusing on building responsive applications and enhancing user experiences.

Uploaded by

shivpeddabai490
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)
12 views7 pages

Harsha Deep

Harsha Deep Kolla is a UI/Web Developer with around 10 years of experience in web application development using technologies like React, Angular, and Node.js. He has expertise in performance optimization, software development lifecycle, and security measures for APIs, along with experience in agile environments. His professional background includes significant roles at BestBuy, GE Transportation, and Wyndham, focusing on building responsive applications and enhancing user experiences.

Uploaded by

shivpeddabai490
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

Harsha Deep Kolla

__________________________________________________________________________________________________
Summary:
 Around 10 Years of IT experience as a UI/Web Developer in analysis, design, development and testing of web
applications
 In application developing world, I have created various applications using HTML, CSS, JavaScript, jQuery, Angular Js,
Angular 2/4/7/8/10, React JS (with Redux), Node JS.
 Expert in handling performance and increasing the performance of the application. Created some custom higher
order components and middleware’s to calculate the application performance that can be used for any react based
applications.
 Proficient in developing and designing the phases of Software Development Life Cycle.
 Expertise in ReactJS and working with Redux architecture.
 Experienced in creating a complex application with react and redux, configuring stores, reducers and middleware’s.
 Involved in XUL, HTML and JS for user side presentation and information approval within the structures.
 Good Experience on EXT. JS Data grid, charts, Forms and Layout Manager Components.
 Good Experience in handling EXT. JS Ajax Request and Response using Java Spring and JSON
 Developed single page applications with MVC frameworks Angular 2/ Angular. Js, Node.JS, TypeScript.
 Written custom react forms for a common validation and using that across the application.
 Also, have similar expertise with Angular JS in creating a complex application and handling the performance.
 Expert in maintain the security for the api’s and handling the data from XSRF and CSRF.
 Proficient in utilizing TypeScript to develop reusable components and libraries, streamlining the development
process and promoting code reusability.
 Experience working and developing new complex applications, features and fixing bugs.
 Experience in developing and optimizing Java-based web applications by integrating Webpack for efficient bundling
and loading of front-end assets, resulting in improvement in page load times.
 Expertise in developing responsive web applications using custom css plugins like Bootstrap, material design or
antd.
 Skilled and technical expertise on Object Oriented Programming.
 Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer
applications.
 Expert in developing and maintaining reusable React Native components, ensuring consistent UI/UX design across
various Java-powered applications.
 Expert in test driven development (TDD). Experience creating unit tests using jasmine and selenium.
 Worked on various version control tools such as GIT and SVN.
 Experience working with testing tools like Firebug, Firebug Lite, Chrome or safari web inspectors and IE Developer
Toolbar.
 Had an extensive knowledge regarding usage of IDEs such as Eclipse, Web storm and Visual Studio.
 Sound knowledge in SEO, making the websites SEO Friendly and ranking in search engines.
 Proficient in GitHub, GitLab, Source Tree, Linux, Docker and ticketing system such as JIRA.
 Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts
quickly.
 Worked on functional testing of the APIs using SOAP UI, RESTful services
 Have good experience on object-oriented computation designing using C++ and Java Script
 Self-starter always inclined to learn new technologies and Team Player with very good communication,
organizational and interpersonal skills.
 Excellent in defect fixing, solving complex problems and Performance Tuning.
 Worked in an agile scrum team. Experience in onshore and offshore model.
 Always want to learn new trends and techniques to better solve the complex problem.

EDUCATION:
 Master’s Degree, Computer Science (web designing and building), Colorado State university, Denver, CO
SKILLS:
Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, JQuery, JSON, Apache, PHP
JavaScript Libraries: React.js, Node.js, Angular.JS, Angular 2/4/5/6, React Native,
IDE's and Tools: Eclipse IDE, Dreamweaver, FireBug, Developer Tools, EditPlus, JSfiddle, Webstrom, Tatastrom,
Sublimetext, Rally, Jenkins, Jira and Java
Publishing Tools: Adobe PageMaker, MS Office
Debugging Tools: Chrome devTools, debugging with intelliJ Idea or visualStudio, firebug
Operating System: Windows, MAC OS X, Linux

PROFESSIONAL EXPERIENCE:
BestBuy, Remote
(Atlanta, GA) July 2020- August 2024
React /UI Developer
BestBuy is a leading online electronic retailer that sells various electronic products and provides various service to its
customers such as chat with an expert, in home appointment scheduling, membership tiers (service based on that).

Project 1:
Video chat and in home appointment scheduling.
 Developed and programmed computer software applications using various software and interface with the
technical staff in the complex programming needs and document modification concerning the systems software.
 Built the UI for shop with an expert flow based on categories and appointment scheduling portal through in
store, in home and virtual methods for ease of customers.
 Displayed more user-friendly banners on UI based on current situations as through the covid phase.
 Integrated Jitsi video calling platform into BestBuy chat application so that customers can have better
experience while triaging their issues and device set up.
 Assist in developing, interpreting, and refining product requirements.
 Created reusable and modular React JS components, adhering to best practices, which improved code
maintainability and scalability across multiple projects.
 Developed custom GraphQL resolvers and integrated them with existing Java Spring Boot applications, enabling
flexible and efficient data retrieval across distributed systems.
 Implemented TypeScript interfaces and classes to enforce strong typing and improve the predictability of the
code in Java-based systems.
 Use industry standard techniques, craft implementation strategies, code and test them within the applications
and services ecosystem in a timely manner.
 Integrated React JS applications with Java Spring Boot microservices, ensuring smooth data exchange and
consistent application behavior.
 Implemented server-side logic in NodeJS to handle asynchronous operations and optimize processing time for
high-traffic applications.
 Implemented state management using React’s Context API and Redux, enabling efficient data handling and
reducing complexity in large-scale applications.
 Integrated RESTful APIs with React Native applications, allowing efficient communication between the front-end
and Java-based back-end systems.
 Configured React Query to automatically refetch data based on query keys, ensuring up-to-date data display and
reducing manual update efforts.
 Redesigned the entire in-home scheduling experience portal for users and managed the estimates or proposals
they received through the portal.
 Built a node application to generate and maintain the proposals sent by agent or estimates through pdfs and
emailing them to the customers.
 Optimized React Native applications for performance by leveraging native code where necessary, reducing load
times and increasing responsiveness.
 Utilized NodeJS to build scalable microservices architecture, enhancing the modularity and efficiency of
enterprise-level Java applications.
 Participate in unit, system and acceptance testing by designing tests, building test data, test execution and
evaluation, along with recommending and making improvements or fixes to the tested systems.
 Contribute to long-term code maintainability through peer review.
 Provide support for the applications and services as needed.
 Champion the use of the latest innovations in API’s and UI development.
 Participate in design and code reviews.
 Plan and assist in load, capacity, and performance analysis and/or testing.
 Support the application in production as needed.

Project 2:
Subscription membership Tier maintenance:
 Maintained the webpage for subscription portal and built new flows through which user can cancel subscription,
update payments and able to launch new experiences such as launching through a slider instead of going
through legacy screens.
 Built slider flows for apple care protection plans and Amazon music flows through which user can maintain the
subscription such as renew, activation during trial period, credit card maintence and cancellation.
 Added DIA, BBY internal tool-based analytics for better visibility to future road map and track customer
interactions.
 Maintence ADA compliance for the application to support the legalities and better visibility for all sorts of users.
 Wrote Jenkins script for new applications for easy deployment into various environments and included
checkmarx scan for better support of application in terms of security.
 Build an UI application flow for new total tech membership based on tiers such as my best buy, my best buy plus
and totaltech.
 Involved in various security upgrades, migrations and vulnerabilities fix for serval applications in BBY.
 Started learning JAVA groovy scripts and have hands on knowledge on that.
 Integrated GraphQL with RESTful APIs in Java to provide a unified interface for front-end applications, ensuring
seamless data access and enhancing overall system interoperability.
 Contribute to architectural reviews.
 Act as a mentor to continuously develop the technical skillsets of junior and peer developers.
 Drive continuous delivery practices to deliver software solutions with speed and agility.
 Design, execute and automate scenarios, scripts, and procedures.
 Developed custom hooks using React Query to manage application state and API interactions, promoting code
reusability and reducing boilerplate code.
 Configured and customized Webpack to handle multiple entry points, ensuring seamless integration with Java-
based back-end services and improving overall application scalability.
 Integrated TypeScript with popular front-end frameworks like Angular and React, enhancing the overall user
experience in Java applications.
 Document software defects, using a bug tracking system.
 Participate in trouble shooting existing software issues and implement as per the change management process.
 Design and configure interfaces needed to transfer data between applications based on the requirements.
 Maintain the security information needed to connect with other applications.
 May involve participating in discovery and design sessions, developing wireframes and prototypes, and
developing web and mobile app.

Environment: ReactJs 16.0, JSX, Redux, Sagas, axios, ES6, JSON, react-data-grid, react-bootstrap, react-d3, Node js,
webpack, WebStorm, EXT JS, Predix, Material UI, AWS, EC2, webpack, React-native, ECMA scripting, Azure, photoshop,
invision, word press
GE Transportation, Atlanta, GA January 2018-Jun 2020
UI Developer (React) - Transportation Management System (TMS)
GE transportation is a transportation management company where in it manages all the railroad related information
such as waybills, rail inc information and IRF tables. The main motto of the application is to modernize the existing
legacy application into modern platform. With Alert mechanism schema it Notifies concerns to dev team if any service
went down. 24-hour availability
 Developed and programmed computer software applications using various software and interface with the
technical staff in the complex programming needs and document modification concerning the systems software.
 Analyzed Design of system which includes preparation of Process Flow Diagrams, Entity Relationship Diagrams,
File design, Program Specification and Design Document.
 Worked on an Agile (SCRUM) Development Team to deliver updates to Business team and Project Manager.
 Attended weekly/Daily Standups, Retrospective, Sprint Planning, Code Review and completed story points on
JIRA tool.
 Integrated React Query with RESTful APIs to streamline data fetching processes, reducing the need for manual
caching and improving application performance.
 Coordinated with QA team and Business Owners to resolve the issues within the application on daily bases.
 Identified deficiencies, troubleshooting problems and supporting user needs with professional knowledge for
test planning, defect tracking and help in use of database.
 Implemented Webpack plugins and loaders to automate the transformation of JavaScript, CSS, and image assets,
reducing manual intervention and increasing development efficiency.
 Developed web-based application using latest JavaScript ES6 features and libraries such as React and Redux to
build dynamic web pages (React-router, JSX, Babel and React-bootstrap).
 Used Asynchronous Redux Actions, Reducers, Epics to retrieve data from Backend (API's, Web Socket).
 Responsible for developing React js, Redux, and NPM Modules to enhance the reusable components.
 Used Node JS and React JS to make calls to backend services where we get large amount of data from the
different Services and display that data in the web pages.
 Mapped operations were implemented in MongoDB and integrated with web interfaces to view records and
collections.
 Used postman collections on daily bases to perform integration testing with service API’s.
 Utilized Git Hub, Source control tree for Version control during development and maintenance.
 Built REST Web services by building server in the backend to handle request from front-end jQuery Ajax calls.
 Used various react hooks such as use effect and use state for better coding standards.
 Used IDE tools such as Notepad ++, IntelliJ IDEA, and VS Code.
 Developed the unit testing scripts using JEST for testing the React components using Enzyme and react test
renderer.
 Migrated UI components from Predix to Material UI.
 Implemented Redux Form to build Report Data Grid, tree grid, and developed Data Grid Items which can be
dragged by IRD system users.
 Responsible for Planning, Motivation and training the team members in the technical and functional parts.
 Made application compatible with mobile apps with help of react native. Integrated the application for IOS and
play store in app purchases if needed.
 Populated the data into UI components by queuing the data from modules to kafka topics and store the data
into mongodb collections by consuming the kafka topic message streaming.
 Used MongoDB to store, manipulate and pull back to display in bootstrap dynamic tables.
 Had some knowledge on microservices/ Kafka, AWS, Microsoft Azure and Altova mapping.
 Maintained application cross browser supportive and Adaptable meeting ADA standards.
Environment: ReactJs 16.0, JSX, Redux, Sagas, axios, ES6, JSON, react-data-grid, react-bootstrap, react-d3, Node js,
webpack, WebStorm, EXT JS, Predix, Material UI, AWS, EC2, webpack, React-native, ECMA scripting, Azure, photoshop,
invision, word press.

Wyndham Vocational Ownership, Orlando, FL June 2017-December 2018


UI Developer (React)
Wyndham is a hospitality-based industry where customer satisfaction plays a pivot role. The design of the new user
interface created using prepopulated values from direct source information and user populated information. This
application will check the availability of all the customer services. Notifies concern dev team if any service went down.
24-hour availability
 Worked with C-level executives directly and gave the working demonstration to a group of users regarding this
application
 Architected the whole project and demoed a POC. Got approval for the project and got a huge budget allocation
 Created whole application using reactJs, JSX for view and redux for data flow
 Used Redis and Memcache for fast retrieval of data
 Created React JS components and managed States and Props while utilizing ES6 features
 Configured and used node Redis as a message queue to send notifications
 Used node-mailer to send notifications to dev team when the service is down or if there is any critical error
 Configured webpack to create the bundles that serves to webserver. Added lints and pre transpilers that
transpile ES6 to ES5 and SASS to CSS
 Used react-data-grid to display the data in dynamic grids and react-d3 to show the information on bar group
chart
 Worked on EXT js and created reusable components such as Menu Navigation, Session monitor which was very
useful in the application
 Created a node application as a proxy that speaks with multiple backend services, convert the data to JSON and
send the JSON response
 Worked on EXT JS with Restful and Soap Web service technologies
 Developed a script to create a docker image and deploying the image to specific environments directly from
Gitlab
 Automated the build process for production, using task runners or scripts

Environment: ReactJs, JSX, Redux, Sagas, axios, ES6, JSON, react-data-grid, react-bootstrap, react-d3, Node js, webpack,
WebStorm, EXT JS

Project 2:
Wyndham is a Vocational service-based organization where the customer satisfaction plays an important role. The
application aims to rebuild the existing system to provide a better user experience as well as richer functionality. The
tasks include redesign and rebuild of the page layouts, migration from the legacy system, and integration with new
functionality according to the business requirements. The new system is more attracting, efficient, and interactive
 Developed web application using Typescript, Angular ngx, Bootstrap, Angular 4/5 and RxJS
 Developed reusable components, modal driven forms, and custom route providers to handle secure navigation
based on the roles, singleton services
 Bundled components into different feature modules and implemented lazy loading to increase performance
 We had begun using NGRX for state management to further optimize the app. Keeping current with Angular ngx
version and Typescript we were able to further modularize the app for reusability and consistency
 Responsible for creating efficient design and development of responsive UI using with Angular2, HTML5, CSS3,
JavaScript, MEAN stack (MongoDB, Express, and Node.js
 Developed applications using Angular JS (2.0/4.0) such as Grids, Toolbars, Panels, Combo-Box and Button etc.
 Used Angular's HTTP Client to Interact with Servers/backend and modularized the Application with Ng-Module
 Created and developed the internal Angular 2/4 framework applications projects. Unit testing with Jasmine
 Leveraged Angular resources for all data access, encapsulating URLs with Uri JS and standardizing data access
interfaces
 Google Maps API for U.S cities are overplayed on the map using React-Autocomplete sample buttons trigger
basic animations for the cities
 Used Swagger for API documentation and check the API functionality and response without affecting the source
code
Environments: Angular 2/4, Node, NGRX, RXJS, webpack, Typescript, Bootstrap, SASS, JIRA

Terumo BCT, Denver, CO October 2016-May 2017


UI/Web Developer (Internship)
Terumo BCT is a leading global provider of medical devices management software solutions designed to optimize
operational and investment alpha throughout the operational process Terumo BCT provides the platform for growth for
the entire investment community, maximizing efficiencies across device order management
 Actively participated in life cycle development (SDLC) from implementation phase to testing and deployment
 Created a single page application using Angular JS. Created custom directives using isolated scopes and custom
services to perform common actions
 Used promises to perform asynchronous calls that get the data from backend or any action that can be
performed on the backend without blocking user action
 Added gulp to the project that handles separately for development and production builds. For production, the
bundles will be a gzip based compressed versions
 Built highly interactive portable widgets using HTML5, CSS3, and the latest AJAX libraries
 Extensive use of Version Control - GIT for maintaining the code in the repositories and frequently updating them
 Developed e-mail modules using JavaScript, and hand coding of HTML5, XHTML, and CSS
 Developed complex, useable, attractive and cross-browser web interfaces that account for speed, file size,
readability and accessibility
 Translated wireframes into optimized program code using HTML5, CSS3, and JavaScript
 Implemented user interface designs from UI specifications and product requirements
 Developed Perl programs for different features such as sending feedback mails
 Developed programs to port the xml data to database to make the website xml driven
 Created Master Pages, CSS Styles Sheets and got approval from Business Stake holders
 Created HTML navigation menu that is role-based menu items changes dynamically, derived from the database
in the form of XML
 Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service
call
 Discussed various ideas/suggestions for the ongoing web sites regarding the page layout and creative design
 Identified the bugs, broken links and missing images etc. and rectifying them
 Developed responsive web design for employee's access using HTML5, CSS3, JavaScript, Node.Js, Angular 2
 Created multiple reusable components and services using Angular 2 built-in and custom directives
 For better UI Experience used technologies such as Angular and Handlebars
 Created and developed the internal Angular 2 framework applications projects. Unit testing with Jasmine
 Used Angular 2 and Node.Js to structure JavaScript code in an MVC (Model, View, and Controller)
 Developed backend web services using Node JS and stored dependencies using NPM
 Experienced in using Java Script libraries such as jQuery, Angular 2 and jQuery UI
Environment: Java, HTML5, CSS3, JavaScript, Node.JS, Angular 1, Ajax, JQuery, Gulp

Common Floor Technologies, Bangalore, India Jan 2012 – June 2014


Web Developer
Responsibilities:
 Worked in Agile and Scrum development environments.
 Designed business applications using web technologies like HTML and CSS based on the W3C standards
 Interacted with business system analyst to understand the technical requirements of the project.
 Coordinated with Photoshop designers to implement mockups and the layouts of the application.
 Involved in developing the UI pages using HTML, DHTML, CSS, and JavaScript.
 Worked with CSS Selectors, classes, ids, pseudo classes, Inheritance and cascade concepts, Box model with fixed
width, fluid & elastic layouts
 Developed web pages with functionalities like login, register, forget password, Email, Filters using Java Script,
jQuery and HTML.
 Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages
to get user input and requests.
 Writing JavaScript for Node JS applications that is useful for interacting with server and network applications
 Created various web page layouts using HTML and CSS.
 Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver and JavaScript.
 Coded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web
pages and display part of a web page upon user request.
 Involved in writing SQL Queries, Stored Procedures.
Environment: HTML, CSS, JavaScript, Object Oriented JavaScript, Java/J2EE, SQL.

You might also like