Nishanth Nareddy
Sr UI/Front End Developer
nishanthuiweb@gmail.com
SUMMARY
- 8 years of extensive experience as a User Interface/Front End Developer in developing web applications using HTML, CSS, JavaScript, AngularJS, DOM, JQUERY and Ajax.
- Expertise in Client Scripting language and server side scripting languages like HTML5, CSS3, JavaScript, JQUERY, JSON, Bootstrap, Backbone/Angular, and Twitter Bootstrap, GRUNT.
- Over 3 yrs. of experience with AngularJS, Require JS, Object Oriented JavaScript.
- Experience in writing QUnit test cases for UI code and do integration with Jenkins for automation testing.
- Experience in developing Graphic User Interface (GUI) to display business data using JQUERY with Cross–browser compatibility and Web application scaling.
- Extensive experience on implementing the AJAX features using JavaScript and JQUERY.
- Excellent knowledge in the development of User Experience for web and mobile–based applications.
- Experience with Backbone JavaScript library with a Restful JSON interface.
- Experience in developing event driven applications using AJAX, JSON and XML.
- Experience in the JavaScript frameworks like JQUERY, Angular JS and Backbone JS.
- Incorporated the table less design methodology using CSS3 that follows W3C standards.
- Working knowledge of Web protocols and standards (HTTP HTML5/XHTML/XHTML–MP, CSS3, Web Forms, XML, XML parsers).
- Experienced in all phases of usability testing including user profiles and personals, task analysis, contextual research, test moderation, and reporting.
- Experienced in working in AGILE based development environment and participating in Scrum sessions.
- Developed several web applications that required Responsive Web Design for windows and android phones.
- Experience in Web Application debugging skills using Chrome Developers Tool and Firebug.
- Experience in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, and Chrome.
- Experience with User Acceptance Testing (UAT) and Accessibility Testing.
- Experience in using version controls like SVN, GitHub.
- Strong interpersonal abilities with excellent communication skills and ability to work independently within a team environment
TECHNICAL SKILLS:
Web Technologies: | HTML, CSS, JavaScript, HTML, CSS, AJAX, JQUERY, JSON, Bootstrap, DOM. |
Framework: | JQUERY, Angular.js, Node.js, Ext.js, Backbone.js |
IDE & Tools: | Sublime, Notepad++, Edit plus, Brackets, Eclipse, Intellij Idea, Web Storm |
Debugging Tools: | Firebug, Google chrome debugger. |
Languages: | C, C++, Java. |
Operating Systems: | Windows, Mac OS X, Linux. |
Web Experience: | Responsive Web Design, Adaptive Web Design |
Programming Concepts: | Object Oriented Programming Concepts
|
Database |
SQL Server, MySQL, Orcale. |
PROFESSIONAL EXPERIENCE
Georgia Power Company – Atlanta, GA March2015– Present
Sr. UI/Web Developer
Georgia Power Company (Georgia Power) operates as a vertically integrated utility providing electricity to retail customers within its service area located within the State of Georgia and to wholesale customers in the Southeast. The Company is a wholly owned subsidiary of The Southern Company (Southern Company). On Call Centre is a full stack hybrid mini SPA mobile/web application that allows Georgia Power consumers (both residential and business account type) to pay their bill, report power outages, view their bill, view their monthly power usage etc. The sites content is designed to meet different Georgia power subsidiary account based on the geographical operational code.
Responsibilities:
- Develop HTML5 templates and perform client side Validation using JavaScript.
- Generated new and edited existing user interface with CSS to accommodate new changes in design and logic.
- Responsible to manipulate HTML5, CSS3 in JQUERY as well as making the pages dynamic using AJAX, JSON and XML.
- Used Ajax calls through Angular JS to populate the data tables on the front–end.
- Used the Node JS and Angular JS MVC Frameworks in the development of the web applications.
- Development specializing in HTML5, CSS3, Adobe Flash and Flex.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Used AJAX frameworks like JQUERY, JSON to develop rich GUIs and also involved in performance tuning the website.
- Ported and redesigned the Lead management system using Angular JS frameworks implementing modular design.
- Built Web pages that are more user–interactive using JQUERY plugins for Drag and Drop, jqValidtor, AutoComplete, AJAX, JSON, Angular JS, Backbone JS and JavaScript, Bootstrap
- Worked one–on–one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3 & JavaScript using Sublime.
- Developing Angular services and factories for consuming web services.
- Developing custom HTML5 elements using Angular JS directives.
- Developed Angular factories, and used Angular promise API for making async calls.
- Involved in enhancing the application for client's requirement based on the market demand and updating in SharePoint using the MVC pattern, Angular JS, JQUERY, Bootstrap, and Web API.
- Used Angular JS Controller to control data of the Angular application.
- Used Angular JS to bind the values of HTML5 controls.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Used Angular JS to create the data in the table using ng–repeat attributes.
- Used Angular JS and bootstrap to style the pages.
- Use JavaScript for client side scripting that reduce server trips and decrease the response time of the web application request.
Environment: HTML5, XML, CSS3, LESS, JavaScript, JQUERY, JSON, Angular JS, Grunt, Node JS, AJAX, Bootstrap, Karma Test Runner.
Fidelity Investments – Cary, NC Aug 2014 –Feb 2015
Sr. UI/Web Developer
Operating as a subsidiary of mutual fund superpower Fidelity, Fidelity Investments Institutional Services distributes Fidelity–branded products and programs through investment professionals. It offers services to more than 20 million individuals and institutions, such as banks, insurance companies, securities brokerages, and financial planning firms. Designed, developed and implemented a professional and production quality SPA application in AngularJS for internal usage.
Responsibilities:
- Used AngularJS, JavaScript, HTML, and CSS for developing Single Page Application and achieving two–way data binding between html and JavaScript objects.
- Did everything from either bootstrapping existing application or scaffolding out an AngularJS application using Yeoman AngularJS generator and used bower for managing front end dependencies and NPM for backend dependencies.
- Created custom directives, filters and services to keep the code modular and reusable.
- Configuring $routeProvider to handle routing to implementing dynamic form validation with third party Auto Validate module with custom error messages.
- Consuming and calling Restful web services, and used promises to deal with multiple web service calls.
- Wrote Angular Unit Tests for Controllers, Directives and Filters.
- Wrote AngularJS Services to consume restful APIs and processing JSON data for rendering in UI.
- Involved in creating styling framework for the web pages using CSS Bootstrap and extensively used 12 column grid layouts along with default, primary, success, info, warning, danger classes, modals, carousels, forms, Navigation bars and tables.
- Version control management tool GIT and testing framework protractor for testing AngularJS web applications.
- Used JavaScript Events to manipulate the elements depending on the user interactions.
- Used AJAX to parse JSON object to dynamically overlay contents on web pages.
- Used Bootstrap, SASS and Angular JS for responsive web application.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
Environment: AngularJS, HTML5, CSS3, JavaScript, JQUERY Bootstrap, Bower, NPM, Yeoman, gulp, RESTful Service, AJAX, JSON, SublimeText, GIT, MySQL, Protractor.
Children’s Home Healthcare – Dallas, TX Jan 2013 – Jul 2014
Front End Developer
Children’s Home Healthcare is a pediatric home health care agency for medically complex children. They specialize in private duty nursing, pediatric skilled nursing care, neonatal care, ventilator and tracheostomy care. I was responsible for developing the Human Resources Management System. This system enables the supervisor’s check the nurses’ information includes clients rating, feedback, payroll and profiles. It also enables the supervisors’ update and manage employee’s work schedules.
Responsibilities:
- Built Web pages that are more user–interactive using JQUERY plugins for Drag and Drop, JavaScript, Bootstrap.
- Participated in meetings with the end–clients to develop layout, color scheme for the web page and implemented them with the help of HTML5, CSS3 and JavaScript.
- Brief experience on implementing the Angular JS in creating animations based on CSS classes.
- Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
- Worked on CSS to design the navigation, gradient background and used other style properties to enhance the look of the web page.
- Worked on JQUERY to make dropdown menus on web pages and display part of a web page upon user request.
- Reviewed customer feedback about the debugging issues, fixed bugs with HTML5 and JavaScript codes and worked on resolving browser compatibility issues.
- Created and performed SQL queries to fetch data from the backend database.
- Developed components to fetch the data from the back end using AJAX and JQUERY.
- Worked on testing the cross browser compatibility.
- Used SVN for Version Control.
- Analyze the response of JSON in order to update DOM.
- Documented the entire project, which contains detail description of all the functionalities.
- Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
Environment: Angular JS, JavaScript, JQUERY, CSS3, Bootstrap, AJAX, JSON, HTML5, MySQL, SVN, Sublime, and Windows
WELLCARE – Tampa, FL Oct 2011 to Dec 2012
UI Developer
Well Care Health Plans, Inc. began operations in 1985 and is based out of Tampa, Florida. Well Care provides Medicare and Medicaid managed care health plans for 2.2 million members. Well care partners with over 91,000 physicians and employs over 3,500 associates. Well Care has developed a full complement of expertise in the three major areas of government–sponsored health care Medicaid, Medicare Advantage and Medicare Prescription Drug Plans.
Responsibilities:
- Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, JQUERY and Ajax.
- Used JQUERY core library functions for the logical implementation part at client side for all the application.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tools bar
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Involved in writing SQL Queries and Stored Procedures.
- Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
- 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 tags as per W3C standards.
- Produced client side validation through JavaScript and AJAX for asynchronous communication.
- Performed a lot of DOM operations for loading and manipulating dynamic content on Webpages.
- We have followed with Agile and Scrum development methodologies.
Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML, TOMCAT APACHE, MySQL, XML parsing.
FedEx Memphis, TN Jan 2010– Sep 2011
Front End Web Developer/Designer
FedEx Corporation (FedEx) provides a portfolio of transportation, e–commerce and business services under the FedEx brand. The Company offers its services through companies constituting four business segments.
Responsibilities:
- Developed front end for the entire website using HTML, CSS, and JavaScript.
- Followed Web Accessibility Guidelines while coding the website.
- Implemented client side validations in registration forms, login and logout forms using Java Script.
- Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Used JQUERY for interaction between JavaScript and HTML.
- Worked with the design of the templates and skins in CSS.
- Used Web Developer, Firebug, and IE developer toolbar for debugging and browser compatibility
- Adopted a cross browser and cross platform approach to make the website more versatile and Supportive.
- Been an active team player, helped in fixing bugs and also carried out troubleshooting.
- Adhered to corporate standards with respect to problem, change and configuration management
- Worked on Responsive Designing for websites for Tablets and Mobiles.
Environment: HTML, CSS, JavaScript, Java, JQUERY, AJAX, JSON, Windows, Notepad++, and XML Parsing.
Buddhi Software Technologies Pvt Ltd– Hyderabad, India Aug 2007– Dec 2009
UI Developer
Responsibilities:
- Designed the Web application layout and forms using HTML, CSS, and JavaScript.
- Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQUERY.
- Responsible for transforming design mock–ups to W3C standards compliant HTML pages using HTML, XHTML, CSS.
- Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating the HTML pages.
- Wrote script for AJAX implementations in the website.
- Performed XML Transformations from value objects to XML and from xml to HTML data.
- Designed and developed views, controller and model components implementing Struts Framework.
- Implemented Design patterns for recurring problems.
- Responsible for the process of UI design for Internet sites and applications.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure.
Environment: Java, HTML, CSS, JavaScript, JQUERY, Oracle, spring, Servlets, JSP, Windows XP.