
Suresh Reddy Kesari
- UI/UX Web Developer
- Wilsonville, OR
- Member Since Jun 04, 2023
Suresh Reddy Kesari
Summary:
· About 9 years of extensive experience in designing User Interface (UI) applications and professional web applications using HTML 5, XHTML, CSS2/CSS3, JAVASCRIPT, JS, TYPESCRIPT, JQUERY, AJAX, JSON AND XML.
· Good knowledge in applying Typescript Techniques in front end logic.
· Good knowledge in Predix and using Polymer UI components.
· Good Experience in working with Firebug for Mozilla and IE Developer Toolbar for Internet Explorer, Web Inspector for Safari, Developer Toolbar for Chrome.
· Developed dynamic web pages using HTML/HTML5, CSS/CSS3, JQuery, Angular.js, Typescript, Bootstrap, CSS3 and Sublime Text Editor.
· Good experience in creating Micro services using SPRING BOOT.
· Extensive experience in jQuery, jQuery plugins, AJAX, dynamic HTML, JSON, Angular.js and Bootstrap.
· Expert in HTML5/CSS3 development and have experience in React.Js, Angular.js, Responsive design and knowledge of Node JS.
· Solid working experience in various IDE's: Sublime Text Editor, Atom, Web storm IDE.
· Experience applying the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, and XML.
· Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome.
· Experience integrating the third party Social Media Tools provided by web site thereby transforming it into two-way conversation place where registered users can interact directly with the content and each other using HTML, CSS, JavaScript and JQuery.
· Worked with teams where requirements are constantly being implemented, tested and improved.
· Worked on RWD (Responsive Web Design) and implemented basic level of Angular.js.
· Experienced working with Backbone.js framework.
· Developed responsive web pages using Bootstrap and CSS3 media queries.
· Strong communication skills, with the ability to convey concepts/requirements between technical and nontechnical stakeholders.
· Used JavaScript and Angular.js for client, server validation through expression language.
· Strong proficiency with IA/UX and web usability best practices.
· Produced visually appealing designs focused on usability, utility, UX, cross-browser compatibility and SEO / web standards.
· Experience using AJAX to create interactive web applications, mainly focusing at increasing performance.
· Created reusable templates and style sheets based on UI standards and guidelines; Performed
Functional tasks using specifications and wireframes.
· Proven track record demonstrating innovative and unique designing skills, computer proficiency, ability to work in a stressful environment with projects and interaction with every team member.
· Expertise in debugging and troubleshooting existing code using Firebug and Developer Tools.
· Expertise in developing front-end of the applications using JavaScript, CSS, XML, HTML5 and Angular.js 2.
· Ability to write clear, well-documented, well-commented and efficient code for web development.
· Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
· Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members.
· Experience withSVN Source Control and GIT for code management.
· Unit testing with KARMA and Jasmine using GRUNT.
Technical Skills:
|
Web Technologies |
HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, JQuery, SASS, JSON, Bootstrap, Grunt, Bower. |
|
JavaScript Libraries |
Angular.js 2, React.Js, D3.js. |
|
IDE's and Tools |
Eclipse IDE, IBM RAD, NetBeans, Dreamweaver, Firebug, Developer Tools, EditPlus, Webstrom, Tatastrom, Sublimetext. |
|
Development Tools |
Adobe Photoshop CS5, Google Ad Words, Yahoo Search Marketing (spring tool suite) |
|
Publishing Tools |
Adobe PageMaker, MS Office |
|
Web Experience |
Responsive Web Design, Media queries. |
|
Wire Frame |
Adobe Illustrator CS3(basic idea on wire frame and visual design), Adobe Photo Shop CS6 |
|
Debugging Tools |
Firebug, Bug Zilla, (internet explorer), Dev Tools, Fiddler, Safari. |
|
Languages |
C, C++, Java, MySQL. |
|
Operating Systems |
Windows XP/Vista/7/8, MAC OS X |
PROFESSIONAL EXPERIENCE:
Client: Mentor Graphics, Wilsonville, OR Jul’ 2016 -Present
Role: UI/UX Web Developer
Responsibilities:
· Good experience in understanding the business requirements from product owners and participating in team discussions about the deliverables.
· Developed various modules in field Vision iOS app for Field Service Engineers working at General Electric across the World.
· Developed modules like Events, Newsfeed, tasks, Configuration using HTML5, CSS3 media queries, Ajax, Bootstrap, Angular Js 2, PRIMENG , Typescript, JavaScript.
· Worked with XCODE simulator to run the application in all iPhone/iPad versions.
· Reviewing functional designs for application and participated in creating Wire Frames and Visual designs.
· Develops and maintains applications and databases by evaluating client needs.
· Consumed reusable global services like UserSrvc, LoaderSrvc, DbSrvc, buandUserSrvc etc in directives.
· Experience in implementing Front End Logic through Typescript.
· Created Prime NG quick start application based on Prime NG, AngularJS2, Node.js, Prime UI, JS and CSS technologies and involved in bug fixing.
· Experience in creating reusable web components which will be used numerously across the application.
· Developed Custom directives to be reused across different modules in the application.
· Refactored the reusable custom directives into components for Angular 2 migration.
· Developed Web API using MVC framework for all business logic and exposed to the front-end interfaces.
· Gathered data from API/web services via AJAX-JSON calls and updating the DOM within the result sets.
· Designed and developed web pages using CSS pre-processors such as SAAS.
· Debugged the issues in Safari browser.
· Experience in creating global CSS classes with the support of SASS and used across the application.
· Prototyped UI designs using: Wireframes, Visio, PowerPoint, hand coded prototyped UI designs.
· Experience in creating and updating model and essentialsjs on objects in backend which is required to populate data in front end screen.
· Experience in creating separate connectors for different modules to pull the date from ERP’s like Primavera, Greenplum and Postgres using Spring Rest Templates.
· Experience in creating microservices using spring boot.
· Expose Rest end points from connector to consume services from Oil and Gas API and their backend systems.
· Experience in using POSTMAN for testing HTTP client web services and integrating front end code with backend data.
· Experience in working on Agile environment with the help of tool RALLY.
· Used NPM, GRUNT for UI task runner and mastered in using the GRUNT commands for building the project.
· Used AJAX Calls $. get, $.post, $.ajax to make request to the backend and fetch the data in JSON format.
· Worked closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible User Interface.
· Worked in Agile Development and maintained good level of communication in team going through all phases of SDLC lifecycle.
· Good knowledge in refining User stories by understanding the requirements in terms of bussiness perspective.
· Experience in working under Predix platform and deploying code by using clound foundry commands.
· Experience in unit testing with Grunt using Karma and jasmine.
· Extensive experience in GIT version control, forking and branching strategies.
· Determine testing best practices and principles and promotes them across the organization.
· Involved in release planning along with the business and IT customers.
· Sprint review meetings with team as well as program management.
Environment: HTML 5, CSS3, Bootstrap, Javascript , jquery, json, ajax, AngularJs 2, Typescript, SASS, GIT, Oracle, Rally, Safari.
Client: All State- Chicago, IL May’15– Jun’16
Role: Front End Developer
Responsibilities:
· Interacting with product owners, stakeholder to gather requirements, and prepare documentation on the same.
· Designed the front-end applications and user interactive web pages using web technologies like HTML5, CSS3, Angular.js and JavaScript.
· Followed agile methodology.
· Worked in a team, involved in developing the UI layout and front-end programming for web application.
· Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, JQ Validator, AutoComplete, AJAX, JSON, Angular.JS and JavaScript, Require JS.
· Working in custom created framework and creating custom Widgets and plugins and writing code in a modularized and reusable manner.
· Development of Client Side Validation techniques using Angular Java Script.
· Used behavior-driven development framework (Jasmine) for testing java script code.
· Followed implicit flow to obtain authorization code for security purpose.
· Proceeding over code review meetings, understanding the cross-framework impact across the organization and defining controls / plugins accordingly.
· Preparing Unit test cases for all the application & fixing defects if any.
· Making pages that are cross-browser compatible.
· Web application development for backend system using AngularJS and Node.js with cutting edge HTML5 and CSS3 techniques
· Developed code to call the Restful web service/APIs to fetch the data and populate on the UI.
· Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
· Managed application state using server and client-based State Management options.
· Developed UI library functions to increase the code reusability and support standard coding practices.
· Working on Grunt and Gulp.js
· Working in Unit Testing tools KARMA AND JASMINE.
· Working on SPRING AND HIBERNATE.
Environment: HTML, XHTML, HTML5, CSS3, JavaScript, JQuery, Angular JS, Mootools, SVN, GIT, Jenkins,Oracle, Rally, JIRA, Quality Center, Putty.
Client: RCWilley- Salt Lake City, UT Mar’13-Apr’15
Role: Sr. UI Developer
Responsibilities:
· Involved in creating Front end screens using HTML 5, CSS 3, JavaScript, jQuery, Angular JS, Bootstrap, Angular UI-Router, Bower, Grunt, & Gulp.
· Defined Creating Wireframes and UI interfaces.
· Creating cross-browser compatible and standards-compliant CSS-based page layouts.
· Strong communication, analytical and interpersonal skills working within cross-functional teams.
· Worked on ANGULAR JS issues and fix the bugs pertaining to various browsers.
· Experience building web pages using GULP& modular JavaScript using AM
· Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
· Experience with preprocessors (LESS and/or SASS)
· Experience in working with MVVM, Client side MVC frameworks like Angular JS Single Page Application developments.
· Worked extensively on information design, interactive data visualization, infographic data science techniques and inferential statistics in D3JS.
· Classes to interact with business logic & used Spring Frame work for ANGULAR JS layer design patterns.
· Extensive experience using Ember, Knockout JS, Backbone JS, D3JS, React JS, Bootstrap, Kendo UI and Node.js for layout.
· Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
· Involved in development of the front-end part of the web application using HTML, Java Script & CSS based on client customization.
· Using Java Script validated the client side validations.
· Developed web pages and used applications that meet business and user goals through a positive user experience
· Experience in create wireframes and UI interfaces using Bower JS.
· Integrated backend services using REST API's. Service call Iteration was done using POSTMAN.
Environment: HTML, Java script, CSS, JQUERY, Angular JS, UI Router - Angular JS, , D3.js, DOM, Node.js, react.js LESS and SASS, UI -Bootstrap, GULP, Grunt, REST API's, JSON, HQL, Oracle Web Logic.
Client: Deutsche Bank, Jersey City NJ Jan’12 – Feb’13
Role: UI/FRONT- END Developer
Responsibilities:
· Designed and developed web pages using with HTML5, DHTML, CSS3, Ajax, Bootstrap, JSP and jQuery based on the W3C standards and Web2.0.
· Created the UI interface using JSP, JavaScript, jQuery, CSS3 and HTML5.
· Extensively used JavaScript, jQuery UI and jQuery to provide UI functionality.
· Worked on the application developed using HTML5, CSS3, JSON, and NODE.
· Worked with technologies such as jQuery and Ajax to make the website more attractive and user friendly.
· Created templates, menus, pages, categories, blocks using Drupal and Used Drupal Views module for
· Controlling the presentation of lists of content.
· Created design mock-ups and wireframes using AdobePhotoshopCS4 and DreamweaverCS3.
· Utilized various jQuery plugins to build Rich Internet Application (RIA) to make it look more intuitive.
· Used Team Studio and Build Manager tools to develop Notes applications and promote the new design totest environment.
· Developed user interface using PHP, Code igniter, NOCMS, Bootstrap, AJAX, JQuery, HTML, CSS.
· Designed web site mockups, navigation buttons, etc. using Adobe Photoshop.
· Implemented and tested the enterprise application with jQuery, SpringMVC.
· Implemented the Drag and Drop functionality using jQuery framework.
· Extensive usage of BOOTSTRAP and LESS CSS for Responsive design.
· Defined the site layout and developed Wireframes using Adobe Illustrator.
· Extensively Implemented user interface designs from UI specifications and product requirements.
· Involved in finding out the bugs, broken links and missing images etc. and rectifying them.
· Developed dynamic e-mails using JavaScript, and hand coding of HTML, XHTML, and CSS.
· Developed SQL scripts for data migration.
· Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
· Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
· Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
· Collaborated with team members in design, analysis, coding, testing, and website review.
· Coordinated with the business on User Acceptance Tests (UAT) and to get the approval from business onthe design changes.
· Environment: Drupal, HTML, CSS, JavaScript, JSP, Agile, SASS, LESS, PHP, Adobe Photoshop, Ajax, JSON, JQuery, Oracle, TOMCAT APACHE, Windows XP.
Client: GalaxE.solutions, Hyderabad, India Oct'10 – Nov’11
Role: UI/UX Web Developer
Responsibilities:
· Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
· Involved in web designing using HTML, XHTML, CSS 2/3, JavaScript and extensively used Table less Design in CSS for positioning.
· Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
· Designed Frontend with in object oriented JavaScript Framework like angular.js.
· Designed rich internet applications using Google web toolkit (GWT).
· Used JQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
· Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
· Designed solutions with D3.js JavaScript Library to build data visualization frameworks.
· Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
· Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
· Expertise in developing front-end systems with JavaScript, Bootstrap, HTML, MVC frameworks such as Angular JS.
· Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site through break points for various device resolutions.
· Wrote GWT code to create presentation layer using GWT widgets and event handlers.
· Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
· Implemented CSS and JavaScript based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
· Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: HTML, CSS, JavaScript, JQuery UI, JSON, AJAX, Version Control – VSS, Firefox, Chrome, IOS Simulator, User Agent, Spring, IE Developer Tool, Chrome Java Script console for debugging.
Client: CATCHWAY TECHNOLOGIES, Hyderabad, India Jun’08 – Sep’10
Role: UI Developer
Responsibilities:
· Designed the Web application layout and forms using HTML, CSS, and JavaScript.
<p class="MsoListParagraphCxSpMiddle" style="