[go: up one dir, main page]

0% found this document useful (0 votes)
61 views8 pages

Prasanna-UI Developer'''

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)
61 views8 pages

Prasanna-UI Developer'''

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/ 8

Prasanna Konakanchi

himabindu.p@advithri.com
+1 4696631306
SR. UI DEVELOPER

 Professional Summary:

 Having 10 years of experience in designing User Interface (UI) applications and


professional web applications using HTML/HTML5, CSS/CSS3, JavaScript,
Bootstrap, Angular JS, Angular, EXTJS, React, ECMA Script 5/6, DOM,
jQuery, Ajax, XML, JSON, and Node.js server.
 Extensive Knowledge in developing single-page responsive Web Applications using
JavaScript frameworks like Angular, Backbone.js, and Bootstrap.
 Extensive knowledge of object-oriented programming in JavaScript.
 Extensive experience in modern front-end template frameworks for JavaScript -
Including Bootstrap, jQuery, Angular 2/4/6/8/9/10, and React JS.
 Good knowledge of Angular components like service resources, routing,
Dependency injection, 2-way data binding, filters, and events
 Good Understanding in Document Object Model (DOM) and DOM Functions.
 Hands-on experience with CSS LESS/SASS Pre-Processor.
 Extensive experience in designing web applications using HTML, HTML 5, XML,
XHTML, JavaScript, TypeScript, Angular, Angular JS, CSS, CSS3, DOM, and
jQuery.
 Expert knowledge in designing SPA using Angular.
 Expertise in MV* (MVC, MVVM, MVW) frameworks like AngularJS along with
Bootstrap
 Experience in third-party libraries like Ng Prime, and Angular Material Design.
 Knowledge in Webpack, Gulp, and NPM Scripts.
 Experience in UI Architecture design using Angular components. Thorough
understanding of core concepts like Ng Modules, Services, Dependency Injection,
and decorators.
 Good understanding of Design Patterns, Data Structures, and Algorithms.
 Expertise knowledge in OOPS implementation, code consistency, and code review.
 Unit testing of Angular components, and services using karma-test-runner and
Jasmine.
 Experience in Responsive web design development.
 Extensively used Angular features, Directives, Filters, 2-way Data Binding, Services,
Templates, Routing, MVC, and Dependency Injection to build single-page
applications in a clean and maintainable way.
 Experienced in creating React.js web applications with JSX, React nesting
components, data binding, forms, routers, and Virtual DOM manipulations with
Redux architecture.
 Developed React.js pages, web services, and AJAX calls for the applications used in
the development of the web application to bind the data/model.
 Experience in using React.JS and Client-Side Charting technologies such as D3.js,
and Chart.js.
 Strong skills in Relational Databases like Oracle, MySQL, and MongoDB.
 Extensive experience in SQL, PL/SQL programming, stored procedures, triggers,
and Query optimization with Oracle, MS-SQL, and MySQL databases. Written
queries for insert update and modification operations. Performed database
normalization and optimization using database tools.
 Experience in Unit/E2E/Integration Testing frameworks and libraries like Jasmine,
and Karma for Angular and Node JS.
 Experience in Using Jest, Mocha, Chai, Jasmine, and Karma for testing.
 Experience with NPMGrunt, Gulp, and Bower modules of NodeJS.
 Used JIRA for bug tracking and issue tracking.
 Worked on Version control systems like GIT, CVS, SVN and Bitbucket.
 Experience working in a fast-paced environment using Agile/Scrum, test-driven
development, and Waterfall methodologies.
 Worked on various IDE Eclipse, Visual Studio, Notepad++, IntelliJ, Sublime Text
3, ATOM, Net Beans, Web Storm, and Brackets.
 Hands-on experience working on different browsers like Safari, Internet Explorer,
Mozilla Firefox, and Google Chrome and checking cross-browser compatibility.
 Valuable team player with excellent communication skills, troubleshooting skills with
ability to learn and adapt to new technologies quickly.

 TECHNICAL SKILLS:

 HTML/HTML5, XHTML, XML, CSS/CSS3,


JavaScript, AngularJS, Angular X, ReactJS, AWS,
 UI Web Technologies
NodeJS, AJAX, jQuery, JSON, DOM, ECMAScript 6,
Typescript and Java.
 Version Control
 GIT, SVN, Bit Bucket
Tools
 Databases  Oracle 10g, MySQL, MongoDB
 Windows XP/Vista/7/8, MAC OS X, Ubuntu, LINUX,
 Operating Systems
UNIX
 Web/App Server  Apache Tomcat, WebLogic
 JIRA, Firebug, Google Chrome Web Debugger, IE
 Testing & Debugging
developer Tools, jest, Jasmine, Karma, Mocha, Chai,
Tools
Jenkins.
 Workflow Tool kit  Grunt, Gulp.
 Notepad++, Eclipse IDE, Sublime Text Editor, Atom,
 IDE’s
Visual Studio, Web Storm

 Professional Experience:

 Client: UPS, Jersey City, NJ Feb 2023 – Till Date


 Role: Senior UI Developer
 Responsibility:

 Employed Agile methodology for project management, actively participating in daily


Scrum meetings to keep the team updated on project progress. Improved user
experience by introducing new web features within the MVC framework.
 Reviewed team processes, Angular 15, and React code quality in four modules that
are finding a doctor search, by location, scheduling, registering, the development and
deployment practices application release readiness, and change management
processes.
 Provided recommendations for an efficient progressive development environment
using Industry Authentication standards (oAuth2 and SAML), incorporating
Authorization aspects into the UI framework, UX Frameworks, UI Containers,
Caching, and Mobile.
 Worked with front-end frameworks like React and React Saga, Next JS for dynamic
routing, bundling, compiling, and caching, in creating the enterprise-level application.
 Jenkins integrates with version control systems like Git, tracking changes and
updates.
 Jenkins enables continuous integration, building and deploying code changes quickly
and efficiently.
 Created new screen designs using Figma, and interacted with the stakeholders,
product owners, and business analysts to create prototypes for desktop, iPad, and
mobile views.
 Set up continuous integration and continuous deployment (CI/CD) pipelines using
tools like Jenkins, GitLab CI, or GitHub Actions to automate the deployment and
testing of REST APIs.
 Created unit tests and UI tests using Kotlin and frameworks like JUnit and
Espresso, ensuring code reliability and stability through continuous integration.
 I have worked in Agile teams, using Kotlin to deliver features and improvements
iteratively, participating in code reviews, sprint planning, and daily stand-ups.
 Collaborate with external partners such as agencies to assist with data collection,
reporting, and A/B test development.
 Implemented push notifications for both Android and iOS platforms using
GCM/FCM, ensuring consistent user experience across different devices and
operating systems.
 Create A/B test plans and manage implementation. Experience in building and
deploying optimized web applications that are focused, task-driven functionality, and
a consistent user experience across multiple devices.
 Used Angular 15, Angular Forms, Angular Components, NgRx, Angular Router,
angular Services, Angular Animations, JSON, HTML5, CSS3, TypeScript, ES6.
 Worked closely with the Back-End team to understand Rest API and Implement with
UI using HTTP service calls and manipulating/consuming JSON objects, managing
source code, managing developer tasks and bugs, and performing builds/deployments.
 Working Experience with Azure, AWS, and Google Cloud platforms.
 Implemented TDD test suite for unit testing using Jasmine and Karma, Jest to test
out the components.
 Deployed applications in AWS and validated them in respective environments.

 Environment: HTML5, CSS3, Angular 15, NgRx, JavaScript, Typescript, React,


Redux, Express, Docker, Storybook, Node JS, jest, Jasmine, Karma, Axios, react
saga, JSON, TDD, Jasmine, Karma, Angular Router, Web pack, Restful API, CI/CD
pipeline, Terraform JIRA, Git, AWS.

 Client: Wells Fargo-San Jose CA Aug 2021 -Jan 2023


Role: Frontend Full Stack Engineer
 Responsibilities:

 Involved in creating a Reusable component using React JS.


 Participated in daily meetings to enhance the features of the application, participated
in code reviews, and gave suggestions to other developers.
 Extensively worked in writing minimal code in building re-usable forms with their
validations using React with Redux Architecture.
 Used Redux-Store for storing the state of the React Application and worked with
middleware for the Redux-Store.
 Used React Native for building single-page mobile applications (SPA) for IOS and
Android platforms.
 Used Node JS to build fast, Scalable Applications and used Node JS to run the
application in a web server in a staging environment.
 Experienced in creating functional specifications with visual design mock-ups in
Adobe Photoshop, Adobe Illustrator, and Adobe Flash.
 Setup and configuration of Authoring and Publishing environments, replication
agents, dispatcher flush agents, and AEM dispatcher to cache the landing pages, and
HTML and serve as the static pages from Apache.
 Used AEM developer tools for exporting and importing content to and from the AEM
repository.
 Implemented different styling components across application modules using
Bootstrap, CSS, Styled Components, SASS, Inline JSX styles, Styles-JSX, React
Native Web, and Material-UI for enhancing user interface, responsiveness, and
styling.
 Developed backend services to send push notifications via GCM.
 Involved in mobile application (Android and IOS) development using React Native
for different platform compatibility.
 Design UI views with Flexbox and React Native dimension API.
 Integrated Redux (NGRX store) with React framework to handle large chunks of
data for better performance.
 Developed location tracking features using Google Location API, enabling real-time
tracking of user movements and geofencing capabilities.
 Created type script reusable components and services to consume REST APIs using
component-based architecture provided by React.
 Integrated Express.js in Node.js to access the DOM elements. It is used with the Jade
template to handle the UI elements.
 Configured the routes between Node.js, Express.js, and React to handle the server-
client requests and render accurate UI code.
 Used JIRA as the bug tracking system to track and maintain the history of bugs/issues
on an everyday basis.
 Development of front-end applications using React, Dependency injection, Rx, and
HTTP modules with Node JS server for future evolutions.
 Knowledge of using Reacts new features such as build optimization, Compiler
improvements, and preserving white spaces.
 Built Confidential tools using React, RXJS, and NGRX platforms. Developed
components as an independent module for reusability across the application Worked
on React Native to develop single page application.
 Used Mongo DB extensively to visually explore the data and interact with data with
full CRUD functionality and Mongoose to integrate Mango DB in the React project.
 Used CSS preprocessor called SASS and LESS for styling the React Components
and used media queries and mobile UI development to customize the View.
 Responsible for developing UI pages using React, HTML5, CSS3, JavaScript, and
JSON.
 Worked on rest service in Node Js using Hapi.Js.
 Integrated Kafka integration in developing rest service.
 Worked on react framework for implementing a web application.
 Implemented the unit test framework for Hapi.Js using mocha, and chai.
 Worked with Karma, supporting the QA team to debug and write tests.
 Engaged with Agile/SCRUM process, going to day-by-day stand-up and finishing
errands in sprints.
 Extensively engaged with upgrading the whole site with CSS styles for a steady look
and feel across all pages and all browsers.
 Developed cross-program/stage HTML5, CSS3, and JavaScript to match plan specs
for complex page designs while adhering to code standards.
 Created prototypes in HTML, Photoshop, JavaScript, and CSS for
different UI pages.
 Developed Validation forms using JavaScript.
 Used styled-components library to style the components.
 Upgraded router from redux little router to react-router.
 Working with React router is for developing single-page applications SPAS.
 Involved in implementing various screens for the front end using React JS and used
various predefined components from NPM (Node Package Manager) and Redux
library.
 Involved in creating connections for HTTP requests using Web Sockets.
 Environment: HTML, CSS, SASS, Responsive Web Design, React JS, Redux,
Mongo DB, Node JS, react-router, React style Components, Mongoose, AJAX,
REST, GitHub, React Native, Hapi.Js, Maven, Jenkins, Dockers, Gulp, Grunt, Visual
Studio, Ember JS.

Client: Safeway, Sunnyvale, CA Dec 2018 – July 2021


Role: UI Developer
 Responsibilities:

 The application was developed using Agile Methodology, which included iterative
application development, weekly Sprints, stand-up meetings, Followed Rally for
tracking processes, and streamlining Agile planning.
 Designed solutions that align with digital strategy and Airport Technology goals.
 Utilized the features of Angular 8.0 to present effective web design.
 Developed various pages in applications in front-end technologies HTML5, CSS3-
SASS, JSON, and Angular 8.
 Designed and built functional prototypes for applications across all digital channels
that can be tested in an airport environment.
 Working with ECMA Script 6 features. For the build of JSX and ES2015
(ES6) Babel, a web pack.
 Built Angular 8 components, and UI services to consume the rest of services using
Component-based architecture provided by Angular 8.
 Experience with various MVC Java frameworks like Angular.JS, EXT.JS,
Backbone.JS, Node.JS, Ember.JS, and bootstrap.JS, require. JS, D3.JS, etc.
 Developed powerful single-page applications and dynamic responsive Web
Applications with Angular 8.
 Created Angular service and integration with RESTful APIs. Used Angular HTTP
Client to send GET/POST requests to fetch data from the server.
 Leveraged AngularJS sources for data access and create
custom directives, factories, and services for the reusable components.
 Developed the components using Angular 8 needed for the application from scratch
and customized from various Angular-related libraries to meet the application's
functionality.
 Implemented the latest Ecmascript6 (ES6) features like arrow functions, constants,
block-scope variables, class inheritance, etc.
 Designed animated web pages by importing angular/animations which is the latest
animation package in Angular 8.
 Created an internal browser-based text editor using HTML, CSS, JavaScript,
Require.js, Backbone.js, handlebars.js, and Jasmine.
 Built on Node.js with Express.js, Backbone.js, Handlebars.js, and PhoneGap.
 Utilized the features of Angular 8.0 to present effective web design.
 Utilized Angular Cli to develop front-end functionalities and researched the
commands that Angular Cli provided.
 Worked with NPM commands and using Package. Json for managing dependencies
and dev-dependencies of Node.js applications.
 Hands-on experience with different Spring framework modules like Spring Core,
Spring AOP, Spring MVC, Spring Batch, Spring Security, and Spring Boot.
 Extensively involved in upgrading the existing system from Angular 8 to Angular 9.
 Experienced in cross-browser compatibility checks and thoroughly performed unit
testing and integration testing.
 Debug the issue in Firebug for Firefox, and web developer tools in Chrome, Safari,
and IE 8,9,10 browsers.
 Attended required meetings and maintained open communication about project status.
 Collaborated with other teams to develop cross-product design solutions.
 Produced deliverables such as screen layouts, user interface elements, and final assets.
 Built custom rest API using AWS Lambda and AWS API Gateway.
 Working experience with version control system GIT and bug tracking tools Rally in
an Agile Scrum environment.
 Environment: HTML5/HTML, CSS3/CSS, SASS, Angular 8/9, Angular
Materials, Angular Cli, RxJS, Java 1.7, Spring boot, RESTful Web-Services, AWS,
Apache Tomcat, ES6, JavaScript, Typescript, Media Queries, jQuery, JSON, DOM,
JSP, MVC, NPM, Node.js, Webpack, Mac, Safari, Chrome, Protractor, Agile, Git,
Rally, SQL.

 Client: Covan Tech Private Limited, Hyderabad, India Jan 2016 – Nov
2018
 Position: UI Developer
 Responsibilities:
 Working with HTTP/HTTPS protocols by using React components to build Restful
services.
 Experienced in ReactJS and working with Flux and Redux architecture. Also worked
with React Router to develop Single Page Applications.
 Expertise in working on Routes in ReactJS creating the base route and extensions by
using Router Config as an injectable URL path and customized component for each of
the web pages.
 Created Responsive Web Pages using Bootstrap and Media queries to support
various smart devices.
 Created dynamic UI pages and components using React JS
 Developed the Header and Footer of the web app as a UI component in ReactJS.
 Build stable React components and stand-alone functions to be added to any future
pages.
 Used React-Router to turn the application into Single Page Application
 Used React Resolver for server-side rendering so that we can define data
requirements for components and handle the nested, async rendering on both the
server and client.
 Worked in using React JS components, Forms, Events, Keys, Router and Flux
concept.
 Maintained states in the stores and dispatched the actions using Redux.
 Implemented the Drag and Drop functionality using React-Draggable
 Used React-Autocomplete for creating Google Maps location search on the
webpage.
 Applied optimization techniques to reduce page size and load times to enhance user
experience using sprites.
 Involved in writing application-level code to interact with APIs, and RESTful Web
Services using AJAX, and JSON.
 Created design mock-ups and wireframes using MS PowerPoint, Adobe Photoshop
CS4, and Dreamweaver CS3.
 Designed website mockups, navigation buttons, etc. using Adobe Photoshop.
 Defined the site layout and developed Wireframes using Adobe Illustrator.
 Working on Search Engine Optimization tactics
 Used Google Analytics reports, optimized the page load time for the pages that had
heavy traffic, and improvised those pages using CSS.
 Used JSON for storing and exchanging information between browsers and servers.
 Used SASS preprocessor for CSS3 preprocessing.
 Developed and performed test cases using Jasmine and Karma in the unit test and
used protractor and Http-server for the End2End testing.
 Experience in using GitHub, a Git repository hosting service.
 Working with an offshore team also, to explain business requirements and assign
tasks.
 Environment: HTML5, CSS3, JavaScript, jQuery, AJAX, ReactJS, Redux,
AngularJS, Angular2, Typescript, NodeJS, DOM, JSON, Jasmine, SASS, GIT and
Eclipse IDE.

 Web Kreative Solutions, Hyderabad India April 2014– Feb


2016
 Role: UI Developer
 Responsibilities:
 Designed and Developed user-interactive (UI) Web pages with the help of HTML,
CSS3, JavaScript, jQuery, Bootstrap, and AJAX.
 Developing a user interface application using HTML5, CSS3, SASS, JavaScript,
TypeScript, Angular 4, Angular 6, and Node JS.
 Used ES6, Angular JS, React JS, and Redux framework for binding, DOM models
linking, and view model underlying data and behaviors.
 Migrated code from Angular 4 to React.js.
 Expertise in using React.js directives, Controllers, Filters, Services, Templates,
Events, and Injectors.
 Worked on designing, developing, and testing web applications by using HTML5,
CSS3, SASS, LESS, Bootstrap, and React JS.
 Involved in designing web pages using HTML 5, XHTML, CSS3, JavaScript,
React.js, Redux, React-Bootstrap, Node.js, and express.js.
 Installed and configured MySQL on Linux and Windows environments.
 Created and Maintained the HMVC Content Management System Website by using
Laravel, jQuery, JavaScript, HTML, and CSS.
 Responsible for implementing UI mockups, integrating third-party REACT libraries,
and handling/creating Redux store data.
 Worked with MySQL Queries to retrieve data from a database.
 Worked with ECMA Script 6 features for building JSX and ES2015 (ES6) by using
Babel, and Webpack.
 Developed Restful Services using Spring Boot and was involved in creating
interceptors.
 The front end uses HTML5, CSS3, ReactJS, jQuery, and Bootstrap to build a
single-page web app that communicates with the back end via Restful API.
 Developed UI components for email and link sharing of documents and files for a
Content. Management System using Backbone.js and jQuery.
 Implemented a Node.js server to manage authentication.
 Used Spring Boot at the back end which helps to develop applications with ease.
 Involved in Agile software development life cycle (SDLC) with SCRUM
methodology.
 Enhanced the React Observables with Redux, React-router, and Redux-Thunk.
 Used Redux-Thunk as middleware to manipulate the data type and handle multiple
actions.
 Revamping and rewriting front-end using ReactJS, Redux, saga, and web pack.
 Developed user interface by using React JS, and Flux for SPA development.
 Migrated from Angular1 to Angular 4/5.
 Automated functional testing with the help of Cypress.
 Created Unit tests and E2E tests using Jasmine and automated testing process using
Test Runner.
 Worked with Angular directives, components, and services.
 Used JavaScript DOM manipulation and JavaScript events to generate the data result
in UI.
 Involved in code reviews, Unit test case reviews, and refactoring.
 Involved in site building and development of applications based on Angular.
 Experience with Front-end JavaScript frameworks like Angular JS, and Node JS.
And with the creation of RESTful Web service.
 Environment: HTML5/HTML, CSS3/CSS, JavaScript, jQuery, JSON, Phone gap,
AngularJS, Angular 4/5, Node.js, Web pack 2.0, MVC, Spring Boot, MySQL, SVN,
AJAX, Cypress, XML, Eclipse.

You might also like