Sindu Narayan
Front End Angular/React JS Developer
****@**********.***
Professional Summary:
•About 7 years of Experience in developing and designing web pages and front- end user-interface (UI) development, working on user interface applications and professional web applications using HTML5, XHTML, DOM, CSS3, Bootstrap, JQUERY, JSON, Angular JS, React JS, Web pack, AJAX and XML
•Experience applying the latest development approaches including MVC framework in the browser, event-driven applications using AJAX, Object Oriented (OO), JavaScript, JSON and XML
•Proven track record in Graphic and User Experience Design and Transforming Web/Graphic Designers static prototypes into hand-coded HTML, specifically emphasizing accuracy and efficiency & adhering to W3C-established web standards with respect to maintaining cross-browser/cross-platform compatibility and delivering final page templates, including optimized images.
•Expertise in Client Side designing and validations using XML, HTML5, DHTML, CSS3, JavaScript and JQUERY.
•Experience in using React JS components, For ms, Events, Keys, Router, plus Redux, Animations and Flux concept.
•Good Experience in React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
•Utilized React JS for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
•Proficient experience in writing JS/JQUERY 2.0/1.0, rea JS/JQUERY AJAX based web applications to improve the response time and extensively implemented update panels, script manager and triggers
•Expertise in designing and developing User Experiences for Web Applications using Web Authoring tools such as Adobe Dreamweaver CS3, Adobe Illustrator and Adobe Flash.
•Utilized React JS for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
Worked with the JavaScript MVC frameworks like AngularJS and BackboneJS.
•Strong experience in writing AngularJS Modules, Services, Controllers and in developing the components using Custom Directives.
•Experienced in various IDEs like Eclipse, Edit Plus, JSFiddle, Webstrom, Sublimetext, Notepad++, Microsoft Visual, and Aptana studio.
•Expertise in Developing Web API using NodeJS and hosted on multiple load balanced API instances.
•Experience in creating and optimizing HTML markup and CSS for email in cross-browser desktop and mobile.
•Proficient in Model View Control (MVC) design pattern.
•Experience in implementing the web-based applications using the Struts Framework.
•Developed Web API using NodeJS and hosted on multiple load balanced API instances
•Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques
DESIGN UI/UX: Simple, elegant and intuitive design mockups and working demos generated from created user stories, journey maps, wireframes, and flow diagrams.
•Experience in working with Databases like Oracle, SQL Server, DB2 and Classic Federator and proficiency in writing complex SQL, PL/SQL.
•Developed Web API using NodeJS and hosted on multiple load balanced API instances.
•Extensive experience in developing Single Page Applications(SPA) using JavaScript frameworks like AngularJS.
•Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome.
•Developed single application to render dynamically based on the JSON from React JS server Fetch data from mongo DB using Mongoose
Hands on experience in analysis, design, development, implementation and testing of systems primarily in the distributed web application and client/server environment.
•Implementation of web services using RESTFUL API.
•Worked extensively on Angular 2/4, Typescript SPA domains.
Experience in designing various forms, tooltips, menus, tabs, widget that support drag and drop, animated effects, date and time selectors and many others using JQUERY.
•Excellent ability in communicating designs through scenarios, prototypes, and UI specs as well as Liaising with Business Analysts, Designers, and Developers to create functional specifications.
•Experience in using Core Java concepts- Collections, Exception Handling, Multi-Threading, Serialization.
Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer application.
•Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers.
•Excellent communication skills, interpersonal, strong architectural skills, hardworking and a very good team player as a lead and ability to effectively communicate with all levels of the organization such as technical, management and customers.
Education:
Bachelors in Electronics and Communication Engineering, India.
Work Experience:
Mastercard
Location: St. Louis, MO
Designation: Front End Web developer (Angular 2/4) Feb 2017 - Till date
Project Description:
Developed eCommerce platforms and performed data analysis, product presentation, payment management systems, responsible for designing infographics and interactive web systems.
Responsibilities:
•Developed cross-browser/platform HTML5/HTML, CSS3/CSS, Angular 2/4 to desired design specifications for single page layout using code standards.
•Used jQuery to make the frontend components interact with the JavaScript functions to add dynamic web page at the user interface and adaptive free layout using Bootstrap.
•Used Bootstrap along with Angular2/4 in creating the application pages.
•Extensively used jQuery, Jasmine, Bootstrap, JSON, AJAX and DOM (Data Object Modeling) scripting to create interactive web applications like message posting and auto complete form for secured validations.
•Responsible for creating efficient design and developing User Interaction screens using HTML5 (new tags like audio, video, canvas) CSS3, JavaScript, jQuery, AJAX and JSON, SASS and React JS
•Developed server-side REST style web services and called them from backbone collections
•Integrated the code (API) and responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, bootstrap and Angular2/4.
•Generated Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular JS 2 and Node JS
•Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
•Wrote Jasmine unit tests using Karma to verify AngularJS modules and JavaScript utility routines.
•Used SASS for styling components.
•Designed dynamic client-side JavaScript codes and jQuery to build web forms, page navigation and form validation.
•Designed XML files for maintaining contents like video, images and audio and display them in flash application.
•Analyzed business requirements and participated in technical design, development and testing of various modules. Participated in Agile Scrum methodology for application development. Analysis, design, coding, unit, and integration testing of business applications in an object-oriented environment.
•Worked with the team, helping them build out their markup and CSS. Worked on large scale
CSS, focusing on reusability and modularity using preprocessors like SASS.
•Developed front-end components using HTML5/CSS3, AngularJS and Bootstrap based on MVC architecture pattern.
•Worked with Angular JS routers, forms, modules, DOM, events, expressions, controllers, filters and Http Request.
•Designated UI architecture for the internal web application and worked with designers to construct conceptual Wireframes and Mockups.
•Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
•Used front end web development tools HTML5, CSS3, JavaScript, Typescript, Bootstrap, AngularJS,
Angular2/4 to design UI
•Worked in Agile Environment and attended meetings regularly to show the functionalities implemented and worked closely with business analyst and solution architect
•Developed user interface by using the React JS Flux for SPA development.
•Designed the architecture and user interfaces as the requirements using use cases.
•Worked on Custom Renderers to get the native look and feel for the application.
•Involved in building stable React components and stand-alone functions to be added to any future pages.
•Profound knowledge in Unified Modeling Language (UML) to design Use-cases, Class Diagrams,
Activity Diagrams and Sequence Diagrams.
•Experience in making Responsive Web Pages using Media Queries and Bootstrap, Material Design lite for styling mobile applications.
•Developed various generic JavaScript functions used for validations.
•Developing and designing SPA user interfaces in Angular.js.
•Designed dynamic and multi-browser compatible pages using HTML, CSS, Angular.js, JavaScript
•Defined new validations through AngularJS for the form field validation implemented through HTML5
•Used AngularJS multiple in-built directives such as filters, root scope, scope, modal, template, state etc.
•Used AJAX extensively to implement front end /user interface features in the application
Environment: JavaScript, HTML5, CSS3, Angular2/4, Angular JS, React JS, Media Queries, DHTML, AJAX, JSON, DOM, DHTML, XML, Mavens Mate, Atom
Church Pension Group
Location: Manhattan, NY
UI Developer Dec 2015 - Jan 2017
Project description:
Web access is a part of CPG web portal which is an internal system with 10 to 12 modules, each module is accessible to clients and comprises of inventory, invoice generation, payment and client component management, dashboard displaying client profiles and KPI indexes.
Responsibilities:
•Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
•Wrote AJAX calls to populate tables, tab menu and other components with JSON data.
•Strong experienced in MVVM and MVC using Angular.js.
•Extensive experience as web developer with a strong background working on open source technologies, including JSP, HTML, CSS, JavaScript, Flash, Photoshop.
•Proficient with creating Logos, Banners, Flayers, Buttons, Icons and Images using Adobe Photoshop, Adobe Flash and Adobe Illustrator.
•Strong communication, collaboration, team building skills with proficiency in grasping new technical concepts quickly.
•Self-starter always inclined to learn new technologies and Team Player with very excellent communication, organizational and interpersonal skills.
•Extensive knowledge in Web Standards, Interactive animations.
• Involved in full life cycle of the application design, development and testing.
•Extensive knowledge in OO JavaScript design pattern and JavaScript MVC Patterns.
•Experience in web design with Adobe Flash, Dreamweaver, Photoshop, graphics, chat.js, and d3.js.
•Updated products and changed UI design following by seasons and holidays.
•Developed single page applications using Angular 2, Typescript, web pack and grunt.
•Designed Frontend with in object-oriented JavaScript Framework like Angular.js, node.js and Ext.js.
•Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
•Used Dreamweaver, Photoshop, Flex for implementing application and designing graphics and images.
•Analyze and Design different components of the project and create design diagrams, Business Flow Charts, coding, documentation and unit testing of application.
•Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons. Applied industry best practices and standards when project requirements were lagging.
•Implemented the web-based application following the MVC architecture using Struts Framework.
•Developed cross-browser/platform HTML, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards
•Involved in building highly interactive portable widgets using HTML 5, CSS 3, and the latest AJAX libraries.
Environment: Angular 2, Node JS, JSON, Web API, Shell scripting, Web Service, Java Script, Angular JS, AJAX LESS, SASS, GRUNT, Jasmine, SVN, GitHub, GitLab, XML
Mount Sinai Hospital
Location: Manhattan, NY
Role: UI Developer Sep 2014 - Nov 2015
Project: description:
Customer Reporting System is a multi-tier system that generates reports for the clients who have invested their funds to track their investment. The client can see performance, expected performance, danger zone of his portfolio. It also shows ROI and other attributes regarding with the investment.
Responsibilities:
•Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
•Worked in all the modules of the application which involved front-end presentation logic developed using Tiles, JSP and JavaScript.
•Implemented User Interface using JavaScript, HTML5, XHTML, XML, CSS3, JSP, AJAX and MySQL.
•Used JSP, Servlets, and HTML to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
•Used JQuery plugins autocomplete, validation, drag and drop and more exceptionally.
•Involved in developing various generic JavaScript functions used for validations.
•Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
•Used Google Web Toolkit (GWT/GXT) MVP framework for developing the management console.
•Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties.
•Involved in integrating the Java code (API) in JSP Pages.
•Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
•Exposed the Web Services to the client applications by sharing the WSDL’s.
•Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
•Used SOAP, JAXB, JAXP, XML/XSLT and WSDL for developing Web Services.
•Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
•Focused on Test Driven Development thereby creating detailed Junit tests for every single piece of functionality before writing the functionality.
•Involved in used Log4j utility to generate run-time logs, creating DDL and DML SQL scripts for creation of database objects.
•Used jasmine to implement test cases.
•Involved in using CVS, Git, for project management and version management.
Environment: HTML5, CSS3, JavaScript, jQuery, Adobe Photoshop, Adobe Dreamweaver, Adobe Illustrator, Handlebar.JS, Node.js, AJAX, Jasmine, Web services, MVP, XML, XSLT, CVS, Git, MySQL, Oracle 11g, Agile Methodology, Windows.
Merilytics
Location: Hyderabad
Designation: Web/UI developer Apr 2012 - Aug 2014
Project Description:
Enterprise Content Management (ECM) a web application software designed to make the paperless office with end to end digitalization. The Core UI Development team focused creating a rich GUI which functions seamlessly without much text. end-to-end management of enterprise content, which is from creation to destruction. The web content management facilitates users to create, review and publish documents from its repository to web sites and web pages.
Responsibilities:
•Collaborated with team on implementing new features and UX in an Agile environment
•Developed working prototypes from UI designs for cross-platform devices
•Explored various emerging JavaScript technologies such as Node.js and Backbone.js for future product and feature development
•Made heavy use of Chrome Developer Tools + Firebug to ensure front-end code and assets were optimized and high-quality
•Used GitHub for maintaining a central repository among team members and all teams and to create pull requests.
•Worked on the styles and pages that are compliant to ADA standards.
•Created modals, overlays and menus for a webpage.
•Developed pages that have high accessibility.
•Responsible for code optimization and testing across other browsers.
•Defined text alignment, borders, positioning and many other typographic characteristics.
•Web Design (RWD) and data manipulations to display data in company standard format in UI.
•Used jQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
•Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
•Used Backbone.js, Require.js to create Views to hook up models to the DOM and synchronize data to/from server.
•Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
•Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in the application.
•Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
Environment: HTML4/5, CSS2/3, JavaScript, AJAX, jQuery, backbone.js, Require.js, Node.js, Ext.js, Photoshop, Dreamweaver, MVC, Struts, JSON, DOM, XHTML, SOAP, JAX-WS, Oracle, Windows.
iQuanti
Location: Bangalore
Designation: Web Developer June 2010 – March 2012
Project Description:
IMS (inventory management system) an Internal project developed as a fully Web-based system. IMS deals with managing and tracking of assets, classification of assets, locations of assets at various intervals. Creation of Dashboard for Top Management Team(TMT), 360 Degree view (life cycle of an asset- from purchase to maintenance of deadstock). Building on rich Graphical User Interface (GUI), IMS focused on flat and sparse design which allows users to easily visualize their inventory levels, trends in sales, statistics and order trends by doing away with on-screen clutter and only presenting essential information. Creating a facility to send Email notifications to stakeholders whenever an issue is raised or an existing one is updated. It provides timely escalation to the concerned authority.
Responsibilities:
•Interacted with user of system to understand their requirement and design the site according to their system requirements.
•Developed web pages using HTML3.
•Developed the presentation layer using JSP, AJAX.
•Used CSS and jQuery for rich user interface.
•Implemented plug-ins to extend application functionality
•Used jQuery core library for logical implementation part on client side of the application.
•Debug the application using Firebug and IE Developer Toolbar for IE.
• Responsible for checking cross-browser compatibility.
•Updated UI as per changing needs and requirements.
•Have experience in REST assured JMeter.
•Created Images, Logos and Icons that are used across the web pages using Adobe Suite (Flash, Dreamweaver, and Photoshop).
•Expertise in Client Side designing and validations using HTML, DHTML and JavaScript.
•Responsible for maintaining current websites that include updating web pages and upload content changes.
•Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
•Managed all aspects of the web application, including maintenance, testing, debugging, deploy and printing.
Environment: HTML, CSS, Java Script, jQuery, Require.js, Node.js, Bootstrap, responsive Design, D3.JS, AJAX, JSON, Web storm, MS Office and SVN.