Uploaded by Hari Krishna

KN frontend Developer

advertisement
Karen.
Sr. Front End UI Developer/ Angular Developer
SUMMARY































Over 6 years of experience in Web Development, developing User Interface (UI) applications and professional web
applications using HTML5, CSS3, JavaScript, Angular JS, Sprout Core, jQuery, AJAX, JSON and XML with experience in the
software development life cycle.
Expertise as Product Engineer in UI / UX and Web Developer in developing Web Applications using HTML5, CSS3, XHTML,
Bootstrap, JavaScript, jQuery, AJAX, DOM and JSON.
Expertise in all phases of the end-to-end implementation project- requirements gathering, analysis and design, development,
testing and debugging.
Highly proficient Using ReactJS with REDUX and developing single page responsive web application.
Hands on knowledge of JavaScript MVC frameworks such as AngularJS.
JavaScript expertise in both client and server-side scripting languages like jQuery, Angular JS, Node.js.
Proficient in developing responsive mobile friendly websites quickly and effectively using HTML5, CSS3, JavaScript and jQuery
and experience in making them cross browser compatible.
Created Mobile Web Solutions using Responsive Web Design (RWD), Bootstrap and JQUERY MOBILE.
Utilizing Bootstrap, Foundation, Material Design lite and ionic framework for standard web design and styling mobile apps.
Excellent experience in implementing UI components using ReactJS along with Redux Framework and JS ES 7 with Strong
experience in developing Redux forms with react life cycle.
Experience in using Mobile Frameworks like ionic, Phone Gap, jQuery mobile, Kendo UI for IOS and Android Platforms.
Experienced in A/B Testing, usability testing including user profiles and personals, task analysis, contextual research, test
moderation, and reporting.
Experience working with developer tools like Firebug, Chrome or Safari web inspectors and IE Developer Toolbar.
Proficient with creating Logos, Banners, Flyers, Buttons, Icons and Images using Adobe Photoshop, Adobe Illustrator and
other Adobe Products.
Experienced in using Log4j and good expertise in build tools like Maven, Gradle and Continues integration tools like Jenkins
and Hudson.
Professional experiences in Multi-tier enterprise level web applications using various J2EE technologies including JSP, Servlets,
JDBC and Java Multi-threading API;
Expertise in using IDE tools like Eclipse, RAD, Notepad++ and Dreamweaver Editor.
Experienced with front-end development with back-end system integration.
Experience with browser testing, cross-browser compatibility and cross-platform compatibility.
Knowledge on mobile and web application development in Agile and Waterfall environment.
Expert knowledge in JavaScript compiled languages: Coffee Script, Typescript and Dart.
Experience in Web based (JSP, JavaScript, CSS, RWD, XHTML, ANGULARJS) console for feed monitoring, reporting and lifecycle
management.
Development and maintenance of (UI) Web Applications and enterprise applications using Java, J2EE technologies.
Ability to interpret UI Designs and work with designers to achieve goals that can be delivered
Good experience on various CSS3 properties like Border Radius, Border Images, Transition, Transform, Animation, Overflow,
Marquee and Multi-Column properties.
Experience in working on XML Suite of technologies (XML, XSL, XSLT, DTD, XML Schema, and DOM).
Specialized in developing Web 2.0 Apps using core jQuery along with AJAX/JavaScript and proficient in developing Single Page
Applications (SPA).
Experience with Client-side JavaScript debugging with Chrome debugger, Firebug and IE with web developer tool.
Knowledge on Project Management Version Control (SVN and GIT).
Expert level knowledge in Maven, Jenkins, Nexus, and/or UDeploy.
Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent
communication skills.
EDUCATION

Bachelor’s in computer science.
TECHNICAL SKILLS
Modern Web Stack
Mobile Frameworks
Angular.js, JavaScript, Bootstrap, JQuery, HTML5, CSS3, SASS, LESS, npm , Kendo UI ,Node.js ReactJS, Redux, Grunt.
Grunt
Ionic, Cordova, Jasmine
Web Technologies
HTML5, DHTML, CSS3, AJAX, XAML, jQuery, JSON, PHP, Servlets, SOAP, XML, XSLT, WSDL
Languages
C, C#, Java, C++, T-SQL
Databases
Oracle, Mongo dB, JDBC , SQL
Workflow and
Delivery
Responsive Web Design, Single Page App, Mobile Development, Cross-Browser compatibility, Multi
Browser Support
IDE, HTML Editor
Notepad++, Eclipse IDE, Visual Studio, Dreamweaver, NetBeans
Web Services
RESTful, SOAP, XML
Web Servers
Apache Tomcat, Web Sphere, Web Logic, JBoss
Operating Systems
Windows, MSDos, Windows Server, Linux, Unix
PROFESSIONAL EXPERIENCE
Client: Wells Fargo- Charlotte, NC
Sr. Front End UI Developer/Angular Developer
Responsibilities:
























Sep 2018 - Present
Worked with Development Manager and Team Lead in the Team of 8 members.
Used React framework to build the website. Added Redux to simplified components data and state.
Implement Bootstrap CSS styles and React Strap components to enhance the interaction
implemented Kafka in java8 along with Kafka stream topology. Live stream events will be stored in my Sql and Cassandra
through Kafka stream topology
Coordinated with team members to meet scheduled deadlines, review completed work requests.
Used ReactJS with Redux to create a single page web application with efficient data flow between the client and server and
used to create Controllers to handle events triggered by clients and send request to server.
Taken Responsibility in Conducting Daily Scrum calls with development team and involved in Sprint planning.
Used Angular JS to develop single web page weather application.
Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application
(SPA)
Used ReactJS to build the UI components, developed filters to display different dimension of data and font size modifiers.
Created Jenkins pipelines for various projects such as terraform, ami builds, and code deployment.
Implemented Web Service and consumed third party Web Services using SOAP, SOA, WSDL also very strong in Restful Web
Services.
Involved in writing Multi-Threading Synchronization concepts in Java Programs.
Used JBoss app for the deployment of the application. Worked with continuous integration tools such as Jenkins and deployed
the application on AWS. Whenever a new GitHub branch gets started, Jenkins automatically builds a new Dockers container
from it.
Experienced using independent libraries such as Kendo UI and Handsontable.
Used Protractor for End to End Testing of Angular application.
Designed Frontend with in object-oriented JavaScript Framework like ReactJS.
End to End Integration development from JIRA to Service Now using Restful calls using C++/ JAVA/ Groovy.
Developed applications using web technologies like HTML5, CSS3 based on the W3C standards.
Made the application Responsive using Bootstrap and CSS properties.
Created React components, using Redux for unidirectional data flow
Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
Experienced in using various JavaScript libraries which are required for the project.
Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS
























Worked on testing automation platform and managed CI/CD with Jenkins for CA Spectrum daily builds portal
Developed web-based enterprise applications using Core Java, J2EE, Servlets, JSP, JSF, JDBC, Hibernate, Web Services (SOAP
and REST), MVC Framework (Struts, Spring MVC) and SQL
Experience in using open -source JavaScript libraries like React in building UI components.
Managed projects with Grunt task runner and combined with Bower package manager to install JavaScript latest version of
libraries based on running in the Node.js environment.
Implemented CI/CD pipeline with Jenkins in four microservices
Integrated templates built using AngularJS, JSON and AJAX to get and post the data to back-end code (JSP).
Involved in Agile Methodologies and planning of sprints.
Utilized Java 8 features like Lambda expressions and Stream API for bulk data operations.
Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package
Manager) and Redux library.
Experience in JavaScript libraries like ui-bootstrap.
Used Rest client, POSTMAN and SOAPUI tools to test REST API services.
Wrote grunt tasks, bower, npm for packing and creating production ready code. Developed various REST controllers for
different HTTP methods to serve the data in JSON for the UI.
The libraries involved in developing the application were JQuery, Bootstrap, Angular UI grid, Angular UI Bootstrap.
Implemented design process and developed various AngularJS based UI components.
Implemented custom validation controls for various forms with help of AngularJS.
Creating wireframes as per the functional specification document.
Developed multi-threading projects, considered concurrency situation and security aspect, using synchronized methods and
synchronized variables;
Refactored front-end through Vue.js, Webpack and ES6 to keep the code modular and loosely coupled.
Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWScloud configuration.
Integrated templates built using AngularJS, JSON and AJAX to get and post the data to back-end code (JSP).
Used tools such as firebug, web developer tools for debugging and correcting bugs.
Conducted regular design and peer code reviews.
Created cross-browser compatible and standards-compliant CSS-based page layouts.
Responsive design using Bootstrap, less, CSS3 media queries
Client : Adobe- San Jose, CA
Front End UI Developer
Responsibilities:

















March 2017 – Aug 2018
Worked with development manager to develop a phased approach for application delivery and release.
Used Angular JS to build single page web application.
Worked on the UI of a web-based content management system built with React and Redux.
Utilized a concept called Virtual DOM in ReactJS to create in-memory data structure cache,
Implemented design process and developed various AngularJS based UI components.
Involved in Sprint planning and split the tasks between the team members.
Followed Test Driven Development and wrote the test cases to test the angular controllers, services and directives using
Jasmine, Karma. Also used protractor for end-to-end testing.
Involved in ReactJS for Data patterns which improves readability and made it easier to maintain larger apps and used ReactJS
for declarative, efficient, and flexible JavaScript library for building user interfaces.
Used JavaScript and GWT to update a portion of a web page thus reducing bandwidth usage and load time in web pages to
get user input and requests and Developed dynamic frontends using ReactJS.
Partnered with development team peers in adopting a CI/CD delivery model using Jenkins.
Developed the layouts from Photoshop design files for Customer Relations Module.
Experience in Client-side JavaScript libraries like Ext JS.
Generating static assets with dependencies of modules using Webpack.
Configuring Webpack to add loaders.
Worked with core Java technologies like Multi-Threading and synchronization.
Developed Web Application by integrating AngularJS with Bootstrap which is further integrated with RESTful Web Services
involving the Consumption of Third-party service integration like SOAP webservices.
Responsible for writing JUnit test cases to test the Spring DAO layer and also used Spring Batch for creating batch services.
Used Karma to write unit test cases for the user interfaces.
















Performed Unit testing on ReactJS applications using tools like Karma, Jasmine and worked with Gulp tool for build
automation.
Participated in designing Web service framework in support of the product. Developed web services in java and Experienced
with SoapUI, WSDL.
Responsible for developing the UI pages using HTML5, CSS3, ReactJS, AJAX and JSON.
Implemented custom validation controls for various forms with help of AngularJS.
Developed applications using web technologies like HTML5, CSS3 based on the W3C standards.
Experience in using open -source JavaScript libraries like React in building UI components.
Coordinated with team members to meet scheduled deadlines, review completed work requests.
Creating wireframes as per the functional specification document.
Used tools such as firebug, web developer tools for debugging and correcting bugs.
Conducted regular design and peer code reviews.
Used React to overcome the problems like building large applications with data that change over time.
Created cross-browser compatible and standards-compliant CSS-based page layouts.
Participated in designing Web service framework in support of the product. Developed web services in java and Experienced
with SoapUI, WSDL.
Responsive design using Bootstrap, less, CSS3 media queries
Extensive knowledge in developing single page applications using various JavaScript frameworks like SASS, AngularJS, Node.js.
Used various Search Engine Optimization (SEO) techniques.
Client: Princess Cruise- Valencia, CA
UI Developer
Responsibilities:


















Worked with HTML, CSS, JSP, XML, JSON, JavaScript, JQuery and JQuery UI for developing user interface.
Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML and JQuery.
Used AngularJS Http Request to read data from web servers and process JSON data to render in the UI.
Involved in writing jQuery-based Ajax requests using JQuery. Get (URL, data, callback, type) or jQuery. Ajax (options) and
jQuery. Post (URL, data, callback, type).
Used JQuery events to manipulate the elements depends on the user interactions (like ready (), hover (), bind (), click (),
keypress (), etc.).
Used concepts of Core Java like Collections, Multi-threading, Serialization and File Handling.
Implemented bootstrap CSS in AngularJS for developing rich and responsive UI.
Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
Developed Date Time Picker using Object Oriented JavaScript extensively.
Created optimized graphic websites and application interfaces using HTML, CSS and JQuery UI framework.
Front-end prototype and teeming with Bootstrap, jQuery.
Handled all aspects of the web applications including maintaining, testing, debugging and deploying.
Experience in developing for mobile with JQuery Mobile.
Good knowledge of debugging JavaScript and HTML code with Firefox Firebug and Google chrome JavaScript debugger.
Developed Architectural Design Documents and Block Diagrams.
Develop WordPress themes to meet the needs of the small business owner.
Used web services (REST) to bridge the gap between our MS and Drupal/WordPress technology.
Participated in the research of new technologies like JQUERY-Mobile for few potential mobile app development efforts.
Client: Capital One- NY
Frontend UI Developer
Responsibilities:





January 2015 - July 2016
July 2013 - December 2014
Developed the user interactive web application and Rich Internet Application (RIA's) using with the help of Adobe
Dreamweaver.
Maintained the existing application by fixing bugs and providing email customer support.
Integrated with backend Webpages in ASP.net.
Developed page layouts, navigation and presented designs and concepts to the clients and the management to review.
Adding new product features, bug fixes, and transitioning Account pages to the new platform using React JS.







Designed UI patterns, UX patterns, GUI designs, page illustrations, and user conceptual designs
Developed iOS mobile application and Android mobile application.
Templates and banners using Adobe Photoshop and Adobe Illustrator.
Developed E-commerce enterprise applications using web technologies like HTML, DHTML, XHTML, DOM, PHP Script, JSP
Script and CSS based on the W3C standards.
Worked on CSS Background, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, CSS floats, cross
browser compatibility and CSS behaviors.
Developed the table less web applications using with CSS and with the help of <DIV> Tags onW3C standards.
Coordinated with the quality group for testing activities and Production Support team to resolve the solution
Download