Sr. Ui/web Developer (angular Js Developer) Resume
Houston, TX
SUMMARY:
- A Result Oriented Professional with 8+ Years of work experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using User Interface (UI) Technologies like Object Oriented JavaScript, JavaScript & UI Libraries/Frameworks, AngularJS, jQuery, KnockoutJS, BackboneJS, JSON, JSONP, Twitter Bootstrap, ReactJS, HTML, HTML5, XSLT, Ajax, CSS3, CSS Frameworks, SASS, Jasmine Unit Test Framework, ASP.NET, ADO.NET, Entity Framework, IIS, WCF, AJAX, Web Services, CSS, and SQL Server
- Expertise in Developing Responsive Design, REST Service Application with Reusable Code and High Quality & Performance using suitable Front End Technologies.
- Experienced developing SPA's using web technologies AngularJS, HTML, HTML5, JavaScript, and Bootstrap and CSS3
- Experienced in Angular2 Template basics, Template directives, Routing and navigation, Components, Services and Data Binding. Advise team on best practices for Angular 2 component driven architecture
- Experienced in using various Angular bootstrap directives like modal, popover, tooltip collapse etc.
- Experienced with media queries and writing device specific CSS and performed client side validations using Angular directives.
- Well experienced in using the build tools like Jenkins.
- Cross browser compatibility testing and intellectual challenges in User Experience (UX).
- Experience in working with clients on - site, analyzing software requirements and developing solutions and procedures.
- Experience in taking performance optimization measures for web applications, reducing the response time and enhancing the end user experience.
- Good working knowledge in designing Use Case, Class, Sequence, Collaboration, State, Component, Deployment, Activity diagrams using UML.
- Modified code base and architecture of large legacy application into new Production Angular 2 level product.
- Expert experience in all phases of Software Development Life Cycle (SDLC) using software methodologies like Agile, Waterfall, TDD and implementing various design patterns.
- Experience in implementing Responsive Web Design (RWD) using Bootstrap.
- Experience in designing the data access layer using Entity Framework and standard ADO.NET Framework. And client management design, development, testing of business/commercial applications using MVC 5.0, XML, Web API, WCF, Ajax, Web Services, Web forms, WinForms.
- Proficient in developing and consuming services using Windows Communication Foundation (WCF).
- Good experience in designing the databases, data modeling and writing stored procedures and triggers using SQL Server, MongoDB, Cassandra and Oracle.
- Good working knowledge in data integration tasks using SQLServer Integration Services (SSIS).
- Source control tools such as Microsoft TFS, Tortoise SVN.
- Implemented unit test cases using like Karma, jasmine, Protractor.
- Planned and Organized testing phases, including Unit testing (NUnit) &Integration testing, writing Test cases, generating Test scripts and reviewing test results & taking corrective actions, Bug analysis and fixes in the Web-industry standards, trends.
- Strong administration, communication, analytical and problem solving skills dedicated to maintain the highest quality standards, with the ability to work independently or with cross-functional teams, and enjoy mentoring other team members.
- Highly motivated, reliable analytical problem solver and troubleshooter with strong attention to detail.
TECHNICAL SKILLS:
UI Web Technologies: HTML5, CSS3, XHTML, XML, JavaScript, AJAX, JSP, UI Concept Modeling/Wire framing, Telerik Controls
UI Frameworks: Angular JS, Backbone JS, Node JS, Require JS, Angular 2, knockout JS, JQuery, ExtJS, DOJO, JSON
.Net Technologies: Microsoft .Net Framework, ASP.Net, MVC, Silverlight, Web Forms, Win Forms, WPF, WCF, ADO.Net, LINQ
IDE, HTML Editor: Microsoft Visual Studio 2015, Eclipse IDE, Notepad++, Adobe Dreamweaver, EditPlus, Sublime text, JSfiddle.
Web/App Servers: Apache Tomcat, HTTP Web Server, IIS
Testing tools: Karma, Jasmine, Protractor, QUnit, NUnit
Methodologies: Agile, Rational Unified Process(RUP), Waterfall, TDD
Database: Oracle, MySQL, SQL Server, Teradata
Operating Systems: Windows, UNIX and LINUX
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
Sr. UI/Web Developer (Angular JS developer)
Responsibilities:
- Participated in requirements gathering, analysis, Conceptual Design and Details.
- Designed a responsive webpage using the Bootstrap grid system as well as CSS3 media queries to layout contents that fit for different devices including mobiles, tablets and desktops.
- Utilized JavaScript, JQuery, Angular JS, HTML, and CSS to implement the data from the Teradata Database dynamically on the front end. Created Single page applications using Angular JS.
- Implemented Model View Controller (MVC) Design Pattern using AngularJS.
- Advise management of new technologies Angular 2, Gulp and associated dependent technologies for architecture and development.
- Implemented Angular 2 Routing and navigation, Components, Services.
- Implemented the following Angular 2 pipes such as date, string length slice and number.
- Created various Modules/controllers/components for the entire application using Angular 2.
- Developed ASP.NET web pages using Web Server controls and HTML and made server side validation.
- Responsible for implementing the business API's using C# .Net for the back end communication.
- Involved in writing application level code to interact with Controllers and Web API's, using AJAX, JSON and XML.
- Created Angular component which makes an AJAX call to these API's, using RESTful API's.
- Created & Exposed Restful Web API endpoints using HTTP verbs of GET, PUT, POST & DELETE.
- Implemented JSON for data transfer between the Angular component and web services.
- Implemented various Angular bootstrap directives like modal, popover, tooltip collapse etc.
- Implemented media queries and writing device specific CSS and performed client side validations using Angular directives.
- Worked in Service Oriented Architecture the Angular component interacts with the API's for the fetching data.
- Designed dynamic client-side JavaScript codes to build web forms and simulate the process for web application, page navigation and form validation.
- Developed the application which has the compatibility with old browsers as well as the latest ones.
- Daily stand-up SCRUM meetings with the team, Used JIRA for Stories/Bugs/Create Tasks/sub tasks.
- Utilized Validation controls to validate the input Data using Validation Controls (like Required Field, Range, Custom and Compare validations).
- Team Foundation Server (TFS) is used for source control, data collection, reporting and project tracking.
Environment: Angular 2, Angular JS, Microsoft Visual Studio 2015, JavaScript, JQuery, CSS, AJAX, HTML5, XML, SQL SERVER 2014, Teradata, C#, ASP.NET, MVC, .Net Framework 4.5, TFS.
Confidential, Jacksonville, FL
Sr. UI/ Web Developer (Angular JS developer)
Responsibilities:
- Involved in full development life cycle including requirements gathering, analysis, implementation and testing using the AGILE methodology.
- Developed, maintained user interface screens using JavaScript, JQuery, Angular JS, HTML, CSS, Bootstrap UI, ASP.NET MVC, C#.
- Used client side technologies HTML5, CSS3, JavaScript, Bootstrap, JQuery 2.0 and JSON.
- Utilized Angular 2 Routing and navigation, Components, Services.
- Designed and developed UI components, implementing event handling using C#, DHTML, AJAX controls.
- Used MVC 5.0 Architectural design pattern for development of the application.
- Developed dynamic ASPX web pages using ASP.NET, C#, HTML5, XSLT and JavaScript and Implemented Web Services using Rest, extensively used ASP.NET Data Grid control for displaying the data and SOAP.
- Developed Single page web application (SPA) using AngularJS framework and Created AngularJS Controllers, Scope, Model, view, Services, Factory etc., which Isolate scopes perform operations in UI.
- Used Bootstrap as UI Framework, AngularJS for developing the responsive web application and followed JOHN PAPA style guide for AngularJS code.
- Developed various screens and Client-side validations using JavaScript and JQuery.
- Developed Web API’s for backend data communication.
- Responsible for developing WCF Service for exchange of data between systems and implement business logic.
- Implemented a separate query processing using LINQ and created data entry web applications, with LINQ to SQL CRUD operations.
- Involved in writing PL/SQL stored procedures as required for the application.
- Extensively involved in code reviews, monitoring and knowledge sharing of team to ensure the delivery of high quality products.
- Performed Unit testing using NUNIT to find bugs at development phase itself and documented the results.
- Used Team Foundation Server (TFS) for source control, data collection, reporting and project tracking.
- Extensively used TFS Spring Templates and Maintained all the User data and Tasks in TFS.
- Involved in solving Issues and Bug fixes during production stage.
Environment: Angular 2, Angular JS, Microsoft Visual Studio 2015, JavaScript, JQuery, CSS, AJAX, HTML5, ASP.NET, MVC, C#, Entity framework, WCF, ADO.NET, XML, SQL SERVER 2014.
Confidential, Houston, TX
Sr. UI/ Web Developer (Angular JS developer)
Responsibilities:
- Involved in development of Presentation Layer, Business Logic Layer, Data Access Layer and various other tiers of N-Tired application.
- Extensive use of AngularJS for scripting, AJAX calls and JSON and XML for passing objects from Controller to View and vice versa.
- Designed and developed abstract classes, interfaces, classes to construct the business logic using Object Oriented Concepts.
- Used Model View Controller (MVC) design pattern to develop a complex web application, ASP.NET with C# as code behind AngularJS, is used for client side validation.
- Modified web services to interact with the other applications and exposed them using SOAP and HTTP.
- Prepared automation scripts in VB Script following scripting guidelines by creating the Global object repository and preparing Generic functions.
- Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages "Layouts and Nested Layouts", "View Start" and MVC User Controls "Partial Views".
- Created the Controllers and Controller Actions, Filters, Routing using ASP.NET MVC.
- Used AngularJS as the development framework to build a single-page application.
- Created the Data access layer and Data access objects using ADO.NET Entity framework and LINQ to reduce impedance mismatch.
- Worked with Oracle SQL Developer for writing complex stored procedures.
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization.
- Performed CRUD operations with WCF Restful services using Web-Get, Web-Invoke.
- Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
- Implemented Eager Loading and Explicit Loading, Compiled queries, Immediate Execution to improve performance to LINQ to Entities in Time manner.
- Worked with Team Foundation Server for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
Environment: AngularJS, JavaScript, JQuery, CSS, AJAX, HTML5, SOAP, SQL Developer, AJAX, XSLT, Microsoft Enterprise Library, NUNIT, SSRS, Visual Studio 2013, C# 5.0/4.0, .Net Framework 4.5, ASP.NET MVC 4, Entity Framework 5.0, ADO.NET, WCF, WPF, TFS, XMLSQL Server Express 2012, Windows Server 2005/2008 R2.
Confidential, Dublin, OH
UI/ Web Developer (Knockout JS developer)
Responsibilities:
- Designed User Interface for the project using HTML and CSS.
- Maintained existing UI Applications and upgraded them using CSS 3, jQuery, AJAX, JavaScript, JSON and HTML 5
- Used the DevExpress MVC controls for the layout, grids, reports and data representation using the charts.
- KnockoutJS was used for the Form Validations attaching new behavior to DOM elements.
- Designed UI using the HTML5, JavaScript, CSS, jQuery, Knockout JS, Bootstrap (Twitter- Type ahead)
- Developed Web API MVC application using C# .Net.
- Designed and developed intranet web application using ASP.NET MVC framework.
- Used KnockoutJS to create rich, responsive display and editor user interfaces with a clean underlying data model.
- Worked with business system analyst to understand the requirements to ensure that right set of UI modules have been built
- Developed application level code to perform client side validation using jQuery and JavaScript
- Wrote jQuery function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application)
- Involved in writing application level code to interact with Controllers and Web API's, using AJAX, JSON and XML.
- Used JQuery controls and Kendo UI controls for creating Rich User Experience. And creating Result Grids, Modal Windows, Date Pickers, Graphs and other controls.
- Developed, Maintained, enhanced and recommend solutions that best suit the business and technological needs from the Enterprise application standpoint
- Defined technical requirements based upon business requirements
- Strong communication, analytical and interpersonal skills working within cross-functional teams
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers
- Built complex desktop-style UI using HTML, CSS, JavaScript and AJAX, including configuration wizards and interactive reports
Environment: Knockout JS, Bootstrap, HTML, HTML 5, XHTML, CSS, JavaScript, jQuery, AJAX, XML, JSON, C#.Net MVC, Adobe Dreamweaver and Adobe Photoshop
Confidential, Tulsa, OK
Web Developer/ .Net Developer
Responsibilities:
- Followed Extreme Programming (Agile XP) methodology, involved in task completion, user stories, and iterations, extensively worked with business analysts and the end users to gather and finalize the requirements
- Responsible for Object Oriented Analysis and Design (OOAD) for the assigned task and participated in Software Development Life Cycle (SDLC)
- Designed and developed web application with ASP.NET, JavaScript, JQuery, JSON, HTML5, DOM, CSS3
- Created and consumed WCF services and followed SOA architecture
- Worked on XML and JSON for transferring and retrieving data between different applications
- Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI and SOAP
- Built a WPF application for internal staff to manage the rules that drive the web applications
- Designed large numbers of WPF Forms, Custom Controls and User Controls using XAML language for UI and Dynamic Web Parts for personalized content which allows Change, Edit, Move the content on pages as per users' own choice
- Have created and used WinForms to create functionality in networking module
- Designed User Interface with Razor Views, Partial Views and Layout View
- Used Layout View to provide a unified look and feel to the application
- Used Grids with Strongly Typed View Models to provide more flexible, editable and sortable grid view to increase user interaction
- Used Angular filters in Grids for user to sort and filter data easily
- JQuery validation and MVC unobtrusive validation were used to validate form fields
- Created Date Picker control using jQuery for comfortable data entry of dates on web pages
- Used Action Filters for user authentications and authorizations and for caching pages to improve performance
- Used AJAX Toolkit to Update Web Control, Data Binding based on user selection with partial post back and made UI more interactive and responsive
- Created Entity Framework object model which handles the data from/ to SQL
- Implemented search and CRUD operations using the Entity Framework object model
- Worked with LINQ to Entity for querying the database
- Used Telerik MVC Controls for Grids/ Nested Grids and Calendars
- Implemented service methods and SQL queries, PL/SQL to interact with the Oracle DBMS
- Implemented Object Oriented Concepts such as Polymorphism, Inheritance, Encapsulation
- Created Stored Procedures, triggers, cursors, views and user defined functions for maintaining business functionalities
- Worked on Log4Net for logging errors, messages and performance logs and SVN for version control
- TFS has been used for all the source code maintenance among the whole team members
Environment: HTML, JSON, JavaScript, jQuery, LINQ, Lambda Expression, Visual Studio 2012, SQL Server 2012, ASP.NET4.0, C#, MVC, ADO.NET, Entity Framework, XML, WCF, WPF, XAML, SVN, TFS, Telerik controls.
Confidential, Phoenix, AZ
UI Developer/ .Net Developer
Responsibilities:
- Used MS Visio to develop UML diagrams
- Created and consumed WCF services in the Service layer.
- Developed SOA Application using Services layer, Business Logic Layer, Presentation Layer and Database Layer.
- Extensively used Master Pages to achieve a consistent look and feel of the web site.
- Implemented Authentication in ASP.NET application
- Involved in developing Web Services and invoking them by using XML, SOAP and WSDL for creating proxy classes.
- UsedASP.NET to create event driven Web Forms and used Validation Controls to implement form validation.
- Worked on SQL Server 2008 to access the database in an efficient manner using ADO.NET.
- Extensively used Data binding concept to display the required data.
- Involved in creating stored procedures, triggers, and views in SQL Server 2005 for data manipulation and retrieval using T-SQL.
- Used ADO.NET objects, Dataset, Data Table, Data Relations and Data Adapter for manipulating, retrieving, storing and displaying data from SQL Server 2008 Data Source.
- Created and Updated Queries, Stored Procedures and Triggers.
- Performed Unit testing using Visual Studio
- Used VSS as repository purpose.
Environment: .NET 2.0/3.0, ASP.NET 2.0/3.0, C# 3.0, Visual Studio 2005/2008, MS SQL Server 2005, IIS 6.0, WCF, LINQ, Crystal Reports, Entity framework, VSS, AJAX, ADO.NET, XML, SOAP, XAML, SSRS, T-SQL, Visual SourceSafe 6.0.
Confidential
.Net Developer
Responsibilities:
- Involved in the software development cycle from user requirements to design, development, testing, deployment and production support.
- Design Web pages using ASP, HTML, JavaScript, and CSS.
- Performed User Input Validation using JavaScript.
- Extensively used and customized complex ASP.Net server controls like Data grids, Calendar and more.
- Developed User Interface with ASP.NET Controls.
- Involved in the design, development and maintenance of the SQL Server 2005.
- Developed the applications using Visual Studio.Net 2008 in C#.Net and ASP.Net, and ADO.NET.
- Used Validation controls to validate the input Data using Validation Controls (like Required Field, Range, Custom and Compare validations).
- Developed ASP.NET web pages using Web Server controls and HTML.
- Developed class libraries using C#.Net to implement the business logic and for the reusability purpose.
- Used ADO.Net technology to connect the database.
- Used Team Foundation Server (TFS) for version control.
- Involved in unit testing and integrated testing.
Environment: C#, ASP.Net, ADO.Net, HTML, CSS, JavaScript, SQL Server 2008, VS 2008, IIS, TFS.