We provide IT Staff Augmentation Services!

Angular .net Architect Resume

3.00/5 (Submit Your Rating)

NJ

PROFESSIONAL SUMMARY:

  • Seek a challenging position as an Angular .NET Architect/Lead with over 13+ years of consulting experience in distributed web/mobile enterprise Applications in areas of Architecture, Design, implement, maintenance of scalable, extensible solutions that deliver high availability and performance with intuitive user experiences across numerous platforms and Cloud environments.
  • Have extensively worked in every project phase and responsibilities include end to end Project activities like Client interaction, Requirement gathering, Scope definition, Effort estimation, Architecture, Design, Implementation and Release management to turn abstract concepts, problems, and innovative business ideas into tangible roadmaps and solutions, leverage by methodologies like Agile, Scrum, Behavior/Test Driven development.
  • Strong development experience in internet, intranet, N - tier and distributed client-server applications using ASP.NET MVC, Web API, .Net CORE, Microservices, C#, JavaScript, Typescript, JQuery, Angular, Jasmine, Karma, ECMAScript, Entity framework, XML, SQL Server, TFS, GitHub, Microsoft Visio, Microsoft Project.
  • Recent intensive project experience in Windows Communication Foundation (WCF), LINQ, JQuery Mobile, JSON objects, and MVP/MVC/MVVM Design Patterns.
  • Expertise in Web Application Architecture & Database design, Prepare High & Low level design, Data modeling & workflow design, security design, SSO authentication design, API architecture, Service Oriented Architecture (SOA) design.
  • Used SignalR (WebSockets) to refresh Dashboard data through bi-directional communication with API.
  • Used multi- Thread Pooling and parallel programming to perform several tasks in the background.
  • Expert level skills in developing SOAP, WCF, REST (Web API), ODATA based Web Services , generated WSDL/WADL/RAML to be used by Vendors for Consuming Services
  • Leverage SOA paradigm & SOA metadata to create agile technical solutions for changing business demands.
  • Strong experience in preparing deployment packages for web based and windows based applications using .Net technology.
  • Expert in Database development and proficient in writing database Stored Procedures, Functions, Triggers, cursors and Complex queries in MS SQL Server, MS Access, and Oracle. Extensive experience in SQL Server Database design, Database maintenance, developing T-SQL queries, DTS Packages, stored procedures, triggers, fine tuning performance, using SQL Server Reporting Services (SSRS).
  • Efficiently used the database Connectivity API’s (ADO, ADO.Net) in Client Server and Web Applications .
  • Created user-defined functions, tables, databases, indexes, stored procedures, views, triggers, cursors using T-SQL , SQL Maintenance jobs.
  • Good Experience in full Software Development Life Cycle ( SDLC ) from inception to delivery of project / product.
  • Experience in Branching, Continuous Integration & Continuous Deployment (CI / CD)
  • A good team player with excellent technical, communication and interpersonal skills and capable of taking up responsibilities independently and collaboratively in teams.
  • Motivated & determined to deliver productive high quality, complete deliverables within deadlines with minimal supervision.
  • Worked on Agile (Version One tool) methodology based on iterative and incremental development.
  • Experience in Daily Scrum, Sprint, Story ­­­­­grooming, Demo, Retrospective

TECHNICAL SKILLS:

.Net Technologies and Related Tools: ASP.Net MVC, .NET CORE, Web API, OData , WebSockets, SignalR, C#, LINQ, WCF, NUnit, Entity Framework, Task Parallel Library, Async Programming, Autofac

Web Technologies: Angular, HTML5, Typescript, JQuery, JavaScript, ECMAScript, CSS3, Bootstrap, Jasmine, Karma

Databases / Reporting: SQL Server, Oracle, SQL Reporting Services

Project Mgmt. / Agile: MS Visio, UML, OOAD, MS Project, Version ONE

Others: Team Foundation (TFS), GitHub, SVN, Postman, Fiddler, Splunk, Webpack, SAML, Azure cloud, Docker

WORK EXPERIENCE:

Confidential, NJ

Angular .Net Architect

Responsibilities:

  • Requirement analysis, Scope identification, Configuration & Release planning and Impact Analysis.
  • Used SignalR (WebSockets) to refresh Dashboard leveraging bi-directional communication.
  • Build angular 1.x Directives for various types of input controls (reusable) like Date, Decimal, Currency etc.
  • Build angular 1.x Directives for complex controls (reusable) like multi-select dropdown, single-select dropdown.
  • Developed 1-way 2-way binding properties within the Directives using JSON objects.
  • Used Promises for async communication between the http services and API services.
  • Used Watchers to track the changes in data, and accordingly update the dependent objects or controls.
  • Responsible for maintaining versioning/Source control for entire project using TFS, Responsible for creating work items, Policies on the solution and Branching.
  • Designed & Developed complex views (sections / panels / fields) using Angular 1.x on MVC pattern.
  • Implemented Unit of Work and Repository pattern with Entity framework and LINQ.
  • Designed & Developed Restful API to get/put data for UI view, edit, and delete operations.

Environment: Angular 1.x, Javascript, JQuery, CSS3, Bootstrap, C#, SignalR, WebSocket, Web API, WPF, OData, Postman, Entity framework, Windows Azure, Visual Studio Team System, SAML

Confidential, New York City, NY

Angular .Net Architect

Responsibilities:

  • Architected the application in modular light weight web component design patterns as enterprise solution
  • Designed model driven Reactive Forms for validation leveraging FormBuilder, FormGroup.
  • Built angular Animations for UI elements for events based User actions.
  • Implemented Angular testing frameworks Karma & Jasmine to unit Test components & mock services.
  • Implemented Observables using RxJS for Async communication to API service through http protocol.
  • Implemented oAuth authentication to connect to API for User login.
  • Used Redux to manage data on Dashboard consisting of independent views with shared Data model.
  • Implemented Angular Material Design components and Theme.
  • Implemented Unit of Work and Repository pattern with Entity framework and LINQ.
  • Designed & Developed Restful API Microservices with .Net CORE in Docker container.

Environment: Angular 5.x, Typescript, Material Design, Redux, Animations, CSS3, Bootstrap, Webpack, Jasmine, Karma, C#, Web API, TFS, OData, Postman, Entity framework, Docker, Azure Cloud, .NET CORE.

Confidential, MA

Angular.Net Architect

Responsibilities:

  • Used RxJS Observables for Async communication between Angular2 and API.
  • Implemented Subscribe/Unsubscribe in Angular2 Components to communicate with Services.
  • Developed model driven Reactive Forms for validation leveraging FormBuilder, FormGroup.
  • Implemented oAuth authentication to connect to API for User login.
  • Used Angular2 Redux to manage data on Dashboard consisting of independent views with shared Data model.
  • Participate in daily stand up SCRUM agile meetings with Client and Dev. Team as part of AGILE process for reporting the day to day progress.
  • Deployed the Application in Azure cloud environment.
  • Built Angular2 Animations for UI elements for events based User actions.
  • Implemented Angular2 testing frameworks Karma & Jasmine to unit Test components & mock services.
  • Implemented Unit of Work and Repository pattern with Entity framework and LINQ.
  • Designed & Developed Restful API to get/put data for UI view, edit, and delete operations.

Environment: Angular 2.x, Typescript, ReactJS, Redux, Animations, CSS3, Bootstrap, Webpack, Jasmine, Karma, C#, Web API, TFS, OData, Postman, Entity framework, Autofac, Visual Studio 2015, Azure Cloud

Confidential, Texas

Tech Lead

Responsibilities:

  • Handled all aspects of Architecture and design for Borrowers module.
  • Requirement analysis, Scope identification, Configuration & Release planning and Impact Analysis.
  • Estimate the efforts for stories and detailed estimate for tasks.
  • Maintain existing computer program code by making modifications as required. Analysing, debugging, diagnosing and correcting errors and faults in an applications.
  • Identify technology limitations and deficiencies in existing systems and associated processes, procedures and methods.
  • Communicate technical problems, processes and solutions, providing guidance and assistance in the system project decision making process.
  • Prepare technical documentation of business requirements, system specifications, operation and installation of software.
  • Participate in code reviewing, testing, time-box delivery and deployment.
  • Participate in daily stand up SCRUM agile meetings with Client and Dev. Team as part of AGILE process for reporting the day to day developments of the work done.
  • Worked with C#, SQL, JQuery, WCF and related development tools
  • Responsible for maintaining versioning/Source control for entire project using TFS, Responsible for creating work items, Policies on the solution and Branching.
  • Implemented Unit of Work and Repository pattern with Entity framework and LINQ.
  • Created new Grid control to support client side operation like sorting, filtering and searching.
  • Created new user controls for using it into the project to support additional properties and client side operations.
  • Used caching to cache the pages or objects on the server for reusing them
  • Worked with Custom Role based Authentication in which authentication and authorization of the application is done from the database
  • Consumed and created WCF services and web API for back-end operations
  • Designed & Developed Restful API to get/put data from Server for UI view, edit, delete operations.

Environment: .Net Framework 4.x, C#, Restful Web API, TFS 2013, Version ONE, Visual Studio 2013, Resharper, SoapUI, Entity framework, Visual Studio Team System

Confidential

Tech Lead

Responsibilities:

  • Handled all aspects of Architecture and design for Transaction History module.
  • Requirement analysis, Scope identification, Configuration & Release planning and Impact Analysis.
  • Estimate the efforts for stories and detailed estimate for tasks.
  • Maintain existing computer program code by making modifications as required. Analysing, debugging, diagnosing and correcting errors and faults in an applications.
  • Identify technology limitations and deficiencies in existing systems and associated processes, procedures and methods.
  • Communicate technical problems, processes and solutions, providing guidance and assistance in the system project decision making process.
  • Prepare technical documentation of business requirements, system specifications, operation and installation of software.
  • Participate in code reviewing, testing, time-box delivery and deployment.
  • Participate in daily stand up SCRUM agile meetings with Client and Dev. Team as part of AGILE process for reporting the day to day developments of the work done.
  • Worked with C#, NoSQL, JQuery, WCF and related development tools
  • Used JSON data for communication between Application server and services.
  • Used LINQ to perform NoSQL operations on in memory objects. Used LINQ to XML to handle xml file data.
  • Called server side code from client side using AJAX and JQuery. Used call back methods
  • Used JSON objects to pass data between client server calls using call back methods.
  • Responsible for maintaining versioning/Source control for entire project using TFS, Responsible for creating work items, Policies on the solution and Branching.
  • Used client side tools like JQuery, KnockoutJS, to make website interactive without refreshing webpage.
  • Used JavaScript to enhance the dynamics and interactive features of web page by allowing user to perform calculations, Validate form inputs, add special effects, Customize selections, Confirmation etc
  • Implemented Dependency Injection pattern.
  • Used callback methods for asynchronous operations on the page
  • Created new Grid control to support client side operation like sorting, filtering and searching.
  • Created new user controls for using it into the project to support additional properties and client side operations.
  • Used output caching to cache the pages or objects on the server for reusing them
  • Designed/Developed user interface screens under Visual Studio.NET 2013 using ASP.NET MVC and C#.
  • Consumed and created WCF services and web API services for back-end operations
  • Designed & Developed Restful API to get/put data from Server for UI view, edit, delete operations.

Environment: .Net Framework 4.0, ASP.NET MVC, KnockoutJS, C#, WCF, RestFUL, Web API, TFS 2013, Version ONE, Visual Studio 2013, Resharper, SoapUI, Fiddler, Visual Studio Team System

Confidential

.Net Architect / Lead Developer

Responsibilities:

  • Handled all aspects of Architecture for Internet solutions development and implementation, systems analysis, data modelling, middle-tier modelling.
  • Requirement gathering, Scope preparation, Configuration & Release Management and Impact Analysis.
  • Estimate the efforts for new features and Change Requests.
  • Prepare High/Low design documents as per MVP/MVC Application Architecture. The details of session management, Role Management, authentication (SSO), authorization, security, Performance tuning, Design patterns, UML, Use Case, Class & Sequence diagram, OOAD, Parallel programming
  • Maintain existing computer program code by making modifications as required. Analysing, debugging, diagnosing and correcting errors and faults in an applications.
  • Identify technology limitations and deficiencies in existing systems and associated processes, procedures and methods.
  • Communicate technical problems, processes and solutions, providing guidance and assistance in the system project decision making process.
  • Prepare technical documentation of business requirements, system specifications, operation and installation of software.
  • Participating in code reviewing, testing, time-box delivery and deployment
  • Participated in daily stand up SCRUM agile meetings with Client and Dev. Team as part of AGILE process for reporting the day to day developments of the work done.
  • Worked with C#, SQL, JQuery, WCF and related development tools
  • Used JSON data for communication between client and server
  • Used LINQ to perform SQL operations on in memory objects. Used LINQ to XML to handle xml file data.
  • Created windows service for listening to trade files and integrated it with other systems.
  • Called server side code from client side using AJAX and JQuery. Used call back methods
  • Used JSON objects to pass data between client server calls using call back methods.
  • Responsible for maintaining versioning/Source control for entire project using SVN and TFS, Responsible for creating work items, Policies on the solution and Branching.
  • Developed complex web forms using ASP.Net server-side scripting with C#, .NET Framework 4.0,
  • Used client side tools like JQuery, JQuery UI, to make website interactive without refreshing webpage.
  • Displayed Client side progress bar and percentage value according to the work completed on the server using JavaScript and JQuery
  • Used JavaScript to enhance the dynamics and interactive features of web page by allowing user to perform calculations, Validate form inputs, add special effects, Customize selections, Confirmation etc
  • Used webclient and FtpClient to download files from server
  • Used XML parsing to read all the configuration data on server side
  • Used callback methods for asynchronous operations on the page
  • Created new Grid control to support client side operation like sorting, filtering and searching.
  • Created new user controls for using it into the project to support additional properties and client side operations.
  • Extensively used ADO.NET for interfacing this application with the SQL Server.
  • Used output caching to cache the pages or objects on the server for reusing them
  • Worked with Custom Role based Authentication in which authentication and authorization of the application is done from the database
  • Created SSRS reports and allowed saving of reports in different formats like PDF, EXCEL.
  • Developed user interface screens under Visual Studio.NET 2010 using ASP.NET and C#.
  • Consumed and created WCF services and web services for back-end operations
  • Developed Restful API to get/put data from Server for UI view, edit, delete operations.

Environment: .Net FrameWork 3.5, ASP.NET, ASP.NET MVC, JQuery Mobile, C#, AJAX, WCF, Web Services, RestFUL, Web API, SQL Server 2005/2008, SSRS, Visual Studio Team System, UML, OOAD, SAML

Confidential

Lead Developer

Responsibilities:

  • Client interaction for project status updates and task prioritization.
  • Plan and estimate the efforts for new features and Change Requests.
  • Prepare detailed design documents as per Application Architecture.
  • Task planning, execution and monitoring & controlling.
  • Review code, Defect analysis & tracking and configuration management.
  • Release Management and Delivery management.
  • Created the Sequence diagrams to depict the sequence of events.
  • Responsible for maintaining versioning/Source control for entire project using TFS 2008, Responsible for creating work items, Policies on the solution and Branching.
  • Developed complex web forms using ASP.Net server-side scripting with C#, .NET Framework, Jquery.
  • Used JavaScript to enhance the dynamics and interactive features of web page by allowing user to perform calculations, Validate form inputs, add special effects, Customize selections, Confirmation etc
  • Extensively used ADO.NET for interfacing this application with the SQL Server.
  • Used output caching to cache the pages or objects on the server for reusing them
  • Worked with Custom Role based Authentication in which authentication and authorization of the application is done from the database
  • Used JSON data format for client server communication.
  • Developed user interface screens under Visual Studio.NET 2010 using ASP.NET and C#.
  • Consumed and created WCF services and web services for some operations
  • Scheduled functional review meetings to explain functionality of the developed modules.
  • Participating in coding, code reviewing, testing, time-box delivery and deployment and on-site training
  • Participated in the daily stand up SCRUM agile meetings as part of AGILE process for reporting the day to day developments of the work done
  • Requirement Gathering for new EDI file processing feature.

Environment: Dot Net 3.5, ASP.net, C#, Ajax, SQL Server 2008 SP1 with Reporting services, TFS, UML, OOAD

Confidential, California

Lead Developer

Roles/Responsibilities:

  • Requirement Gathering at Client location for new Reports & features.
  • Client interaction for project status updates and task prioritization.
  • Plan and estimate the efforts for new features and Change Requests.
  • Prepare detailed design documents as per Application Architecture.
  • Task planning, execution and delivery management.
  • Invoked synchronously the PRIMAVERA Web Services waits for the response to return.
  • Developed web based applications utilizing .Net Framework 3.x, ASP.NET, C#.Net, Vb.Net, ADO.NET, XML, XSD, SQL Server 2005, and Visual Studio.NET 2005/2008.
  • Created User Controls used ASP.NET Validation Controls for Client-Side Validations.
  • Worked with Datagrid, Data list and Data Repeater control as a part of developing GUI for the application.
  • Worked with both Client side and Server side validations using Java Script and Server Side Validator controls like required field validator, compare field validator and custom field validator.
  • Worked with Custom Role based Authentication in which authentication and authorization of the application is done from the database.
  • Extensively used Web Services, SOAP, XML/XSLT and XSL to expose the reports to facilitate information sharing for the news feeds.
  • Used multithreading to handle multiple requests to the server and to parse data.
  • Used socket programming to receive data using TCP/IP protocol.
  • Worked with ASP.NET Web Forms, Web Services, State Management, Caching features, configuring optimizations and securing the web application.
  • Extensively used ADO.NET for interfacing this application with the SQL Server 2005.
  • Worked on page designing using HTML, Skins, Themes and CSS.
  • Used ADO.NET data objects such as Connection, Command, Data Adapter, Data Reader, Dataset, Data Table and XML for consistent access to SQL data sources.
  • Used JavaScript to enhance the dynamics and interactive features of web page by allowing user to perform calculations, Validate form inputs, add special effects, Customize selections, Confirmation etc.
  • Used Agile Methodology for developing the Application.
  • Experienced in LINQ (Language Integrated Query), LINQ to SQL, and LINQ to XML.
  • Developed Stored Procedures to extract the Transformation data from the SQL Server 2005 database according to user required selection and date.

Environment: C# 2.0, ASP.NET 2.0, AJAX, SSRS 2005, SQL Server 2005, UML, OOAD, PRIMAVERA

Confidential, California

Lead Developer

Responsibilities:

  • Requirement Gathering for New features and Change Requests.
  • Client interaction for project status updates and task prioritization.
  • Plan and estimate the efforts for new features and Change Requests.
  • Prepare detailed design documents as per Application Architecture.
  • Task planning, execution and delivery management.
  • Review code, Defect analysis & tracking and configuration management.
  • Coding Admin, Policies & Client pages and Application web services.
  • Developed web based applications utilizing .Net Framework 2.0, ASP.NET, C#.Net, Vb.Net, ADO.NET, XML, XSD, SQL Server 2005 and Visual Studio.NET 2005.
  • Developed Windows service applications using C#, ADO.NET, SQL Server 2005, Visual Studio.NET 2005.
  • Designed and developed Web pages using C# and VS.Net Implemented Agile Methodology.
  • Extensively used ASP.NET Grid View, Data List and Repeater controls with Paging and Sorting for displaying the data in a clear format.
  • Extensively used Web Services, SOAP, XML/XSLT and XSL to expose the reports to facilitate information sharing for the news feeds.
  • Worked with ASP.NET Web Forms, Web Services, and State Management, Caching features, configuring optimizations and securing the web application.
  • Used ADO.NET data objects such as Connection, Command, Data Adapter, Data Reader, Dataset, Data Table and XML for consistent access to SQL data sources.
  • Used JavaScript to enhance the dynamics and interactive features of web page by allowing user to perform calculations, Validate form inputs, add special effects, Customize selections, Confirmation etc.
  • Used Agile Methodology for developing the Application and followed the software development lifecycle for iterations.
  • Created Database, Data table, Stored Procedure, View, Trigger in SQL Server 2005 as per business requirement.
  • Handled runtime and design time errors by implementing the appropriate error handlers in C#.Net.
  • Experienced in building rich Ajax enabled UI based web applications in .NET
  • Used TFS to maintain the version control history during development.

Environment: ASP.NET, C#, .Net Framework 2.0, WCF, AJAX, JavaScript, XML, XSLT, XSD, IIS 5.0, SQL Server 2005, Visual Studio.NET 2005, Web Services, TFS, UML, OOAD

We'd love your feedback!