Professional Documents
Culture Documents
com/ 510-256-5650
Narendhar Reddy
PROFESSIONAL SUMMARY
• Front End Developer with around 5 years of professional experience in developing and designing user
interface Web Applications.
• Extensive programming experience in developing Web based applications and Client-Server technologies
using HTML5, CSS3, XHTML/DHTML & XML, DOM, JavaScript, TypeScript, AJAX, jQuery, AngularJS, Angular
2.0, ReactJS Ajax and JSON.
• Experience in full Software Development Life Cycle (SDLC) that includes Analyzing, Designing, Coding,
Testing, implementation & Production Support.
• Refactored the app's navigation from the ground up using React Navigation to replicate native interactions.
• Extensively used AngularJS features, components,Directives, Filters, 2-way Data Binding, Services, Templates,
Routing, MVC and Dependency Injection to build Single-Page- Applications in a clean and maintainable way.
• Good Experience using Bootstrap for Responsive Web Design (RWD) and CSS media Queries.
• Proficient in writing Unit test cases using Jasmine and karma.
• Experience applying the latest development approaches including MVC framework in the browser, event-
driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
• Experience in working with React and Redux and created interactive and reusable UI Components.
• Worked on ReactJS Virtual Dom and React views.
• Experience with Webpack, Gulp, Grunt and NPM Packages.
• Experience working with testing tools like Firebug, Firebug Lite, Chrome or safari web inspectors and IE
Developer Toolbar.
• Expertise in coding optimized SQL queries on databases like MySQL.
• Worked with GitHub for version control.
TECHNICAL SKILLS:
Web Technologies : HTML 5, Cascading Style Sheets 3 (CSS 3), JavaScript, XML, XHTML, JSON,
AJAX, jQuery, AngularJS, Angular 2.0, ReactJS, NodeJS, Gulp, Grunt
Databases : Oracle, MySQL, PL/SQL, SQL Server.
Operating systems : Windows and Mac OS, Apache Tomcat.
IDE & Tools : MS Visual Studio, Notepad++, Web storm, Eclipse, Sublime text.
Debugging Tools : Firebug, Fiddler, JIRA.
WORK EXPERIENCE
Responsibilities:
• Built Web pages that are more user-interactive using HTML5,CSS3, JavaScript, SASS, Bootstrap an Angular
2.0.
• Developed complex Angular 2.0 UI nested components for reuse and rapid development Angular 2.0 for each
SPA.
Employer: mahesh@iis-it.com/ 510-256-5650
• Worked on Angular 2.0 by consuming RestFul web services & Used Angular 2.0 forms like Template Driven
forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
• Built and deployed a NodeJS backend for implementing business logic and automating routine
tasks such as importing stats, calculating scores, and managing contests.
• Created Typescript reusable components and services to consume REST API’s using Component
based architecture provided by Angular 2.0.
• Created Angular 2.0 components, implemented interpolation, input variables, Bootstrapping,
NgFor, NgIf, binding to the hidden property.
• Implemented load-balancing to allow dozens of NodeJS instances to handle thousands of
concurrent users.
• Created custom directives for the future use of the application.
• Involved in making the application Responsive using Bootstrap, and used SASS pre-processor.
• Created TypeScript reusable components and services to consume REST API’s using component-based
architecture provided by Angular 2.0
• Involved in writing application level code to interact with APIs, Restful Web Services using AJAX, JSON.
• Involved in source code management with the help of GitHub using push and pull operations of GIT and
created a local GIT repository so that the source code can be managed locally.
• Used JIRA for Bug tracking.
• Built Web pages that are more user-interactive using AJAX, JavaScript, SASS, Bootstrap and Angular 2.0.
• Used Gulp as the build task runner to build and package the application.
• Working experience with Jenkins user stories.
• Written unit test scripts for controllers, filters and services using karma, and Jasmine.
• Extensively used JAWS16 Screen Reader for web Accessibility Testing.
• Extensively used Debugging JavaScript using Chrome developer Toolbar, JetBrains WebStorm.
• Tested pages for cross-browser compatibility for Safari, Chrome, Firefox and IE by cross browser hacks and
requirements.
Environment: HTML5, CSS3, JavaScript, TypeScript, SASS, Angular 2.0, PL/SQL, JSON, AJAX, Bootstrap3, NODEJS,
JAWS16, JIRA, GIT, Gulp, NPM, WebStorm, Jasmine, and Karma, Jenkins, Fiddler.
Responsibilities:
• Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS,
ReactJS, Redux, Flux, NodeJS.
• Delivered and architected mobile classical concert scheduling platform using JavaScript, React Native and
Redux.
• Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional
components called custom HTML tags.
Employer: mahesh@iis-it.com/ 510-256-5650
• Involved to implement various screens for the front end using ReactJS and used various predefined
components from NPM (Node Pack Manager) and Redux library.
• Implemented stable React components and stand-alone functions to be added to any future pages.
• Developed container components as the logic layer for the UI components.
• Used Bootstrap front-end framework for faster and easier web development with MySQL database,
NodeJS as the backend.
• Implemented the intersections between Redux and React.
• Implemented Redux Form to build Report Data Grid, tree grid and developed Data grid items which can be
dragged by IRD system users.
• Developed navigation bar, menu bar, drop down lists with react widgets and bootstrap.
• Managed to switch from digital ocean over to AWS environment using s3, ec2, MySQL.
• Dealt with the Bug life cycle phases like Defect analysis, bug tracking and Retesting is performed and
maintained the status of reports.
• Good knowledge of relational database, specifically Oracle (SQL - PL/SQL).
• Utilized a concept called Virtual DOM in ReactJS to create in-memory data structure cache, enumerate the
resulting differences, and then update the browser's displayed DOM efficiently.
• Used Babel to transpile ES6 and JSX into ES5.
• Performed the Synchronous/Asynchronous file operations and created web server with the help of Express
Using NodeJS.
Environment: HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, ReactJS, NodeJS, MangoDB, Redux, Flux, Web Strom,
MS Office, JIRA, Mocha, GitHub, and Jenkins.
Responsibilities:
• Responsible for developing the UI pages using HTML5, CSS3, JavaScript, Bootstrap, JSON, AngularJS,
AJAX.
• Developed Page layouts, Navigations and presented designs and concepts to the clients and the
management to review.
• Participated in developing and testing the intranet web applications using JSP, JavaScript and CSS.
• Implemented faster mobile-friendly applications using Twitter Bootstrap framework.
• Worked on the whole application module using technologies such as JavaScript, jQuery, and AJAX
Concepts.
• Created forms to collect and validate data from the user in HTML and JavaScript.
• Designed the table less web applications using CSS and with the help of tags as per W3C standards.
• Participated in writing application level code to interact with APIs, Web Services using AJAX, JSON
and XML.
Employer: mahesh@iis-it.com/ 510-256-5650
• Developed web presentation layer using HTML and CSS according to internal standards and 508
compliance guidelines.
• Worked with Photoshop to implement mock-ups and the layouts of the application.
• Converted wire frames to HTML prototypes.
• Developed SPA (Single Page Applications) using AngularJS.
• Wrote jQuery function while implementing various UI Screens across the whole web application
(both consumer facing as well as internal application.
• Was responsible for the design of web applications right from the conceptualization stage to its
implementation and maintenance.
• Worked in all phases of SDLC, including requirements analysis, design and development, bug fixing,
supporting QA teams and debugging production issues.
• Worked in the Agile/Scrum development environment with frequently changing requirements and
actively participated in scrum meetings and reviews.
• Responsible for setting up AngularJS framework for UI development. Developed html views with
HTML5, CSS3, jQuery, and JSON.
• Successfully executed the entire test cases and fixed any bugs/issues identified during the test
cycles.
Environment: HTML4/5, CSS2/3, JavaScript, jQuery, Bootstrap, JSP, AJAX, JSON, XML, AngularJS.
Responsibilities:
Involved in discussions with the system Analyst to identify the technical requirements.
Design and development of web pages using HTML, CSS, JavaScript, jQuery.
Articulated business strategy and branding issues and balance these with the user needs and
technological constraints.
Involved in various technical and architectural design discussions with back-end teams as well as
front-end team to integrate front-end and back-end.
Extensively used JavaScript, jQuery for implementing various GUI components and for custom client-
side validation.
Responsible for the design of client websites right from the conceptualization stage to its
implementation and maintenance.
Worked closely with product managers, developers and internal stakeholders throughout the
product design.
Designated UI architecture for the internal web application and worked with designers to construct
conceptual wireframes and mockups.
Employer: mahesh@iis-it.com/ 510-256-5650
Worked on jQuery to make dropdown menus on web pages and display part of a web page upon
user request.
Involved in providing pseudo application level code to interact with API's, Web Services using AJAX,
JSON and XML.
Responsible for the design of client websites right from the conceptualization stage to its
implementation and maintenance.
Worked with teams where requirements are constantly being implemented, tested and improved.
Handled all aspects of the web application including maintaining, testing, debugging and deploying.
Environment: HTML, CSS, JavaScript, jQuery, JSON, XML, API, Web Services, UML, Mockups, Usability
Testing, Agile methodology, Eclipse, Windows.