Sr .net/ Angularjs Developer Resume
Palo Alto, CA
SUMMARY:
- Certified Microsoft .Net developer over 7 years of experience; worked for various clients and every phase of software development lifecycle, from the business requirements gathering to successful project delivery using Microsoft technologies.
- Extensive experience in .Net using C#, ASP .NET, ADO, NODE.JS AJAX, VB, XML, Web Forms and Web Controls, User Controls and Custom Controls.Experience on Agile Environment using JIRA User Stories and updating them depends on the workflow.
- Proficient in Object Oriented Analysis and Design practices including Object Modelling, Use cases, Activity Diagrams and UML. Well versed with Agile - Scrum methodologies
- Experienced in developing applications using .Net application building blocks through all the phases of Software Development Lifecycle including Analysis, Design, Development, Testing and Deployment of the product.
- Extensive knowledge in design and development of User Interfaces using HTML, DHTML, XHTML, CSS, XML, AJAX, JAVASCRIPT, JQUERY.
- Experience designing web pages with ASP.NET controls with rich user interface with basic AJAX control tool kit and JQuery for an efficient and interactive Webpages.
- Strong knowledge in development of software systems using Microsoft .NET framework 1.1, 2.0, 3.0, 3.5, 4.0 & 4.5 includingWindows Presentation Foundation(WPF), Windows Communication Foundation (WCF) andWindows Workflow Foundation(WFF)and MVC design pattern.
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test Driven Development (TDD).
- Experience in working with Web Services, WCF Services, ASMX web services, and ADO.NET, Azure Web, Entity Framework, MS Azure.
- Expertise in web UI technologies using HTML, VBScript, JQuery, JavaScript, Angular JS, Bootstrap as well as XML, XSL and XSLT. Involved in developing and maintaining user interaction layer using Win Forms.
- Experience with developing web applications and web services including J Query, Jason, AngularJS, HTML5 and CSS3. Using AngularJS created custom directives for data manipulations and to display data in company standard format in User Interface.
- Extensive experience in designing professional UI web applications using Front-end technologies likeTelerik, D3, CMS, HTML5, CSS3, DHTML, JavaScript, XML, JQuery, AJAX, JSON, Bootstrap, Angular JS
- Experience in developing and consuming of windows services and web services both SOAP & Restful API using ASP .NET Web API.
- Created security model for password management of various critical applications which are connected to IAM. Involved in implementing error handling, exception management, tracing and logging features.
- System design and development, Rapid Application Development (RAD) using MVC and MVP patterns with design patterns, code review, release management.
- Possess skills in using Net Remoting, Web Services, XML, XSLT, XPATH and XML Schema.
- Hands on experience in working with Subversion (SVN) and Concurrent Versions System (CVS) and also experience in working with Visual Studio 2013/08/05/03, SQL Server 2014/2012/08/05 .
- Experience in Software Configuration Management (Daily Build, Release and Testing methodology) using tools like Team Foundation Server (TFS), Microsoft Visual Source Safe (VSS).
- Experience in developing and monitoring SSIS Packages, SSRS.Experience in building Web services using ASP.NET Web API and performing CRUD operations.
- Strong knowledge in Creating Data Access Layer using ADO.Net and ADO.Net Entity Framework to communicate with the Databases like MS SQL Server 2005/2008/2008 R2/2012, Oracle 10g/9i/8i and MS Access. Experience in generating reports using SQL Server Reporting Services and Crystal Reports.
- Proficient in designing and handling SQL Databases, Oracle, DB Tables, Views, Stored Procedures, Functions, Triggers with SQL, T-SQL and Oracle Databases. Experience in using the third party controls like Telerik Rad controls.Involved in migration of Web Applications from .Net 1.1 to .Net 4.5.
- Have a very good knowledge of Web Browsers like Mozilla Firefox, Internet Explorer, Opera, Safari and Google Chrome.Strong hands-on experience with MS-Office, MS-Access, MS-Front Page, MS- Power Point, MS Excel and MS Project.
- Ability to work within a fast-paced environment, also aQuick learnerwith exceptional problem-solving and troubleshooting capabilities; Excellent Team player with good Communication and Interpersonal skills.
TECHNICAL SKILLS:
Programming Languages: C#, VB,VB.NET, C, C++.
Scripting Languages/Libraries: JavaScript, VB script, JQuery.
Web Technologies: ASP.NET 1.1/2.0,3.0/3.5,4.5, MVC 5.0/4.0/3.0, VB.NET, ADO.NET, HTML5, DHTML, XHTML, XML, AJAX, LINQ, CSS3, JSON, BOOTSTRAP 3.0/3.3, JQuery, Angular JS,Web Services, Node JS, WCF.
Web Server: IIS 6.0/7.0/7.5.
Technologies: .Net Framework 1.1/2.0/3/0/3.5/4.0/4.5.
Development Tools: Visual Studio .NET 2003/2005/2008/2010/2012/2013, MS Office, Microsoft Project.
Databases: SQL Server 2000/2005/2008 R2/2012/2014, MS Access 2003/2007, Oracle 9i/10g/11g/12c, PL/SQL, DB2.
Tools: Crystal Reports, SSRS, SSIS, MicrosoftOffice, Microsoft Visio, Microsoft Visual SourceSafe, Team Foundation Server.
Operating Systems: Window Server 2003/2008R2/2012, Windows 95/98/NT/2000, Vista, Windows 7, Windows 8/10,Linux/Unix.
PROFESSIONAL EXPERIENCE:
Confidential, Palo Alto, CA
Sr .Net/ AngularJs Developer
Responsibilities:
- Implemented the ASP.net membership provider to manager user's base. Hands on experience in using ASP.NET Ajax, JQuery and .net controls like chart control. Worked in AGILE and SCRUM environment regularly attending the Status Meetings and updating status to Scrum Master.
- Created branching & tagging strategy to maintain the source code in the GIT repository and coordinated with developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
- Implemented technical use cases by designing and developing the appropriate web pages in asp.net using C# code-behind. Developed application using MVC. Model component for database access, View component for UI design and Controller component responsible for handling end user interaction, manipulating the model, and ultimately choosing a viewtorender to display.
- Designed the application using an MVC 5.0 (Model View Control) and MVVM (MODEL VIEW VIEW MODEL) Architecture that promotes a clear separation of the presentation, business logic and data access tiers.
- Designed large numbers of WPF Forms, Custom Controls and User Controls using XAML language for UI and Dynamic Web Parts for personalized content.
- Designed and implemented reusableclass libraries that formed the basic binding blocks for the application, minimizing the executable size, providing central locations for common functionalities.
- Created, modified and deployed with multiple fact measures and multiple dimension hierarchies in SSAS and managed the source code using Visual Studio Team Services.Used SSRS to generate reports and integrated with asp.net web page using report viewer.
- Created providers, services, directives and factories using Angular JS.Developed AJAX controls, JQuery plugins and used CSS3, HTML5, AngularJS, Bootstrap for the unique look of the page.
- Implemented Java Script array functionalities like join, push, Math, Date. Parse and JQuery. Now () for getting current date in milliseconds.
- Created various Angular Services& injected them into Angular Controllers (using Dependency Injection) to enable AJAX calls and created custom angular directives to create own HTML tags and induce some kind of functional behavior to those tags
- Used TelerikAJAX(RadGrid, RadUpload, Collapsible Panels, RadStrip, RadWindow etc.)and Kendo UI controls for better user interface and enhanced functionality.
- Worked with third party controls like easy query, Dev Express controls, and Ajax extender for developing rich user interface.
- Modified web services using C# to interact with the other applications and exposed them using SOAP and HTTP.
- Used C# MS.Net as language to develop code behind business logic. Created new model classes in Web API to hold data.
- Created AngularJS Controllers, Scope, Model, view, Services, Factory etc., which isolate scopes perform operations in UI.Used Cascading Style Sheets (CSS), events and delegates. Performed debugging in multithreaded environment in .net framework 4.5.
- Extensively used JavaScript, AngularJS, jQuery to control the user interactions and validation on client side.
- Implemented Entity Framework migrations to enforce the frequent changes in Conceptual layer changes to database i.e., to communicate with the database in the Model. Also utilizedLINQ for accessing the Data from database and XML’s.
- Developed web pages for the required functionalities to work using ASP.NET 4.5and Web APIs as the client needed the application to be compatible with various browsers and devices.
- Used the ASP.NET MVC 5 framework with Web APIs to build few HTTP services to work along; and also involved in performing CRUD operations.Created a Node.JS application to handle HTTP redirection .
- Worked on ADO.Net components like SQL Connection, SQL Command, Data Adapter, Data Set, Data Reader, Grid View and Details View for database connection and database communication.
- Responsible for designing and developing backend services with Entity Framework that involved writing REST API’s which are the mediators between Angular JS and backend services.
- Developed a robust Data Access Layer using C# with integration of ADO. Net.Worked with windows communication foundation WCF for building service-oriented applications that communicates across the web and the enterprise.
- Experienced in Administration and Managing the source code control of multiple development efforts using Clear Case, Subversion, TFS, GIT and SVN version control tools
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Efficiently worked on Visual Studio 2013 Team Foundation Server (TFS) with respect to Collaborative development. Used JIRA for bug tracking.
- Worked with Stored Procedures, Triggers, Cursors, Functions and Views on SQL Server and using PL/SQL in Oracle.Worked withNODE.JSto give a structure with rich API over a RESTful JSON interface.
- Performed Unit testing on the Angular JS UI for Performance issues and data integration.
- Implemented Angular JS client side form validation using various controls and filters and created multiple views using layout template and Angular JS ng-route.Experience in working with MVC Framework and worked on Backbone.js, Knockout.js framework
- Worked with Business Analyst and Project Manager to drive out requirements and implemented a solution to the project.
Environment:: Visual Studio 2013, C#, ASP.NET,HTML5,CSS3,JQUERY,SVN, GIT, JAVA SCRIPT, Angular JS, Node JS, JIRA,WCF,WPF, MVC 5.0, Win forms, Service bus, XML, IIS 7.0, Win Forms. AJAX, Agile, ADO.NET, LINQ,.NETFramework 4.5,Microsoft Visual SourceSafe, REST, SQL Server Reporting Services,Angular JS,NUNIT,SQL Server 2012,Oracle PL/SQL,TFS.
Confidential, Louisville, KY.
Sr .Net Developer
Responsibilities:
- Involved in the SDLC phase of requirement analysis, design, and development of the web based Internet application tool using MVC modeling. Participated in weekly meetings to discuss enhancements and modification requests with the clients.
- Understanding business requirements designed and prepared corresponding Functional Requirement Document (FRD). Documented the design and code documents.
- Studied the use case diagrams to gather functional requirements. During the design phase participated in discussions with the client regarding system requirements and contributed for the preparation of flow document
- Provided on-going support and administration for SVN, ClearCase, ClearQuest and ANT build automation and Involved in the migration of code from SVN to GIT.
- Designed and developed the application in a typical sophisticated SOA environment, performing responsibility of developing WCF service, WEB Services required for different business requirements which involved work from design phase up to documentation.
- Introduced the Agile SCRUM process for the Risk Data team and utilized Microsoft Team Foundation Server (TFS) to manage the team's software development lifecycle including deriving product backlog items, assigning sprint work items to developers and conducting sprint review meetings
- Created an UI application for Premium payments processing for online transfer, Bank payments and over the counter payments.
- Created database objects such as tables and views. Identified columns for Primary Keys in all the tables at the design time and created them. Designed the web UI using ASP.NET MVC3.0, HTML, DHTML, XSL/XSLT, Angular JS, Bootstrap, JavaScript, CSS3, Web Forms and AJAX and JQuery controls.
- Developed SSIS Packages as part of requirement. And also created reports on SSRS on SQL Server ( 2000/2005/2008 ), and excellent in SSIS packages for integrating data.
- Implemented customized User interface for the user using Node.JS.
- Created and developed applications using Entity Framework.Worked with REST based services using MVC, WEB API and developed various User Controls and Custom Controls for the application.
- Developed and deployed XML Web Services (WCF) using ASP.net and C#, used them to generate the proxy class files based on the web services and consumed in web application.
- Used Validation Controls for corresponding validations required for business logic in Web Forms. Also developed classes using C#.NET to improve performance and Consumed WCF services using REST.
- Used Angular JS as it is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML. Developed client side scripting using JQuery for the application.
- Developed a data repository page using Data Grid control with MicrosoftADO.NETalso used ADO.NET to access data from database in a web application.
- Extensively used ADO.NET objects like SQL Data Access, SQL Data Reader, COBOL, and DB2 SQL.
- Used TFS to automatically build the projects and source code management including source code control, project related document sharing and team collaboration.
- Maintained and enhanced existing software by analyzing and identifying areas for optimization and refactoring. Investigated new technologies and techniques and researched ongoing industry developments using OOPs.
- Implemented Web Services using ASP.NET for consumption by the client application.
- Created Views by applying complex queries on multiple tables to create the virtual tables and implemented Cursors in Stored Procedures using SQL Server 2008; Implemented Joins in Stored Procedures to get the desired data by joining multiple tables.
- Create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
- Performed Code Reviews (manual) to implement performance and coding conventions guidelines. Created application level Error Log utility to log all the errors for effective solution for help desk.
- Performed querying to database using LINQ to SQL and querying to XML files using LINQ to XML.
- Developed functions, queries, triggers, views and stored procedures for data manipulation in SQL Server.
- Worked with Object oriented analysis and design OOAD and terms approach for the visualization of the data.
Environment: .Net Framework 4.0, C#, ASP.NET, MVC3.0, Visual Studio 2012, Ajax, HTML, JIRA, CSS3, AngularJS, Node JS, LINQ, Dev express controls, easy Query, WCF, WPF, SQL server 2012, Unit Testing, TFS.
Confidential, Dallas, TX.
.Net Web Developer
Responsibilities:
- Involved in gathering the requirements and defined the business rules to user requirements in SDLC and also analysis of the system based on 3-tier architecture.
- Worked on Agile Methodology to meet deadline with quality deliverables and also desktop based environment.
- Actively pursued process improvements by creating log files, understanding documents, test tracker, data mapping files.
- Evaluated the effects of the new requirements on the existing system and various interfaces.
- Used JavaScript for client side validations and scripting.
- Involved in designing interfaces with ASP.NET, implementing code with C#.NET, and deploying the application in all different environments.
- Used Visual Studio(.NET IDE)to design the forms, develop and debug the application.
- Developed web forms using ASP.NET,used WEB controls and custom controls.Worked with ASP.Net MVC 4, partial Views, and Master Pages and developed Cascading style sheets (CSS) for consistent look and feel of the website.
- Used different user controls, Master pages and sitemaps for all ASP.NET pages.
- Extensively used ADO.NET features like Data Set, Data View, Data Reader and Data Adapter.
- Performance Reporting to Senior Management, Project Team & Stakeholders.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Extensively worked with integrating the WCF services with the SIEBEL web services.
- Created XSLT sheets for mapping between the WCF data contracts and the SIEBEL objects and simplified the complexity of mapping objects between them.
- Developed web pages using Microsoft SharePoint Server (MOSS), Silverlight services for employees to communicate and have valuable advices on issues from different departmentsExtensively used SOAPUI tool to test the web services by consuming the WSDL.
- Wrote Stored Procedures and SQL Statements for report generation and data modification activities.
- Extensive use of Web Services, SOAP, XML, XSL to expose the reports to facilitate the information sharing.
- Developed User Controls to enhance the component based development and enhancing reusability of controls.
- Tested the web pages on different android phones, apple phones, tablets, debugged on real devices using mobile apps and fixed the bugs that were found.
- Involved in debugging, analyzing critical application issues by looking at the logs and other connectivity. Added production support tickets in JIRA and assisting team to fix them.
Environment:: ASP.NET, ADO.Net, C#.NET, WCF, WPF, SQL SERVER 2008, AJAX, JQuery, JavaScript, CSS, JIRA,Web Services, Visual studio 2010, Windows, MS Access, MS Excel, MOSS, XML, XSL, XSLT, SOAP, WSDL.
Confidential
.Net Programmer
Responsibilities:
- Developed several UI pages in ASP.NET with server side and client side validations. And also involved in the development of Business Logic Classes, Data Access Components and various Web Services using C#.
- Responsible for the designing, development and maintenance of the tracking tools by utilizing .NET, C#, JavaScript, JQuery.
- Used SSIS to migrate data to the SQL Server database from various sources like Excel sheets, Microsoft Access and System Sources. Hands-on experience in Object Oriented Programming.
- Worked in Agile methodology with Scrum meetings, completing the tasks in timely fashion with respect to each individual Sprint. Task completion in respect to Design, business logic as well as the Test cases in a sophisticated manner.
- Created forms and modules in various .Net technologies, Communicating & assisting other support groups for the compatibility checks.
- Written store procedures, T-SQL queries on SQL Server 2008, Oracle 10g database and exposure to database, programming tools and improved database performance issues.
- Worked with the team on relationaldatabase systems on SQL server 2008, 2008 R2. And developed various operational Drill-through and Drill-down reports using SSRS.
- Developed many different themes, CSS files and search criteria modules to maintain the web sites.
- Involved in defining and implementing WCF Service Contracts, Creating Base address and Binding using System Service Model.
- Responsible for the determination of the requirement for the modules and applying those requirements.
- Developed web contents and enhance the web sites but utilizing the languages like CSS, XHTML.
- Implemented data retrieval using LINQ.
- Involved in customizing the application look and feel by making changes in the Cascading Style Sheets (CSS) that define the style of the application.
- Optimized the database application by writing the codes in Access and for solving the problems developed the database queries also. Prepared Technical Documentation for the designed modules.
- Developed code for event handling on list item deletion, site deletion.
- Extensively used data sets, data adapters, data readers and data tables to retrieve data from the databases.
- Designed and coded in such a way that the data is populated from multiple databases in the same page.
Environment: .NET Framework 3.5, C#, ASP.NET, IIS 6.0, SQL Server 2005, 2008 R2, Visual Studio 2008, WCF, LINQ, JavaScript, JQuery, CSS, HTML, SSRS.
Confidential
Jr .Net Programmer
Responsibilities:
- Primary responsibilities include detailedanalysis, design and development of the application.
- Implemented architecture using C#, ASP.NET and ADO.NET.
- Worked as a team member (Team of four developers) and was involved in complete lifecycle of the project (Requirement Analysis, Design, Coding, QA and Implementation of the Project).
- Involved in design and development of Web pages using ASP.NET, HTML and JavaScript.
- Created login screen, user credential checking and assigning, as well as access control logic in C#.
- Developed front end web pages using ASP.NET3.5 and coded the related business tier using VB.NET.
- Development of custom web applications with ASP.NET3.5, Microsoft C# and Adobe Action script/Flex technologies
- Developed and tested user friendly navigator by utilizing JavaScript and VB.NET. Coded various validation fields using validation Engine plugins, J Query UI plugins.
- Extensively used XSLT for transforming the data and XML in Business Layer.
- Designed and implemented SQL Server database objects (Complex stored procedures, Triggers functions, views and complex SQL/queries) to support reporting and various business processes.
- Monitored performance and optimized SQL queries for maximum efficiency.
- Extensively worked on Visual Studio 2008, VB.NET, ASP.NET 3.5, C#, XML, HTML, VSS, JavaScript, ADO.NET, SSIS, SQL Server 2005.
- Used Grid View, Form View (Data Controls) to render the customer data and Implemented template columns in the Grid View.
- Established user control for Search Control and Custom Controls using ASP.NET.
- Involved in translating business requirements into technical solutions.
- Modified existing User Interface and built GUI using HTML Web Forms and AJAX controls for providing a consistent look and feel.
- Involved in the implementation of client side validations using Java Script and User Control for rich user interface.
- Implemented authentication and authorization based on the roles of the user using Forms authentication.Worked closely with our QA team and Production Support group for the final release of the application.
- UsedAJAX Controls and Extenders to increase the functionality of web page and to reduce the network traffic and Implemented partial page updates using the Update Panel ofASP.NET AJAXand hands on experience in Stored Procedures, Functions and Views in SQL Server.
- Involvedin preparing the documentation for design and code module that developed.
Environment:: C#, ASP.NET, VSS, ADO.NET, SQL Server 2005, Java Script, AJAX, IIS 6.0, Visual Studio 2008, Web Services, XML, Microsoft Windows 2003 R2.
