We provide IT Staff Augmentation Services!

Lead Consultant Resume

3.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY:

  • Lead Consultant with 10+ years of IT Consulting experience in various domains like Healthcare, Banking, Finance, State Governments, Education, Marketing, Energy - Oil & Gas, Airline industry.
  • Expertise on end to end scalable applications, front end user interface screens designs, backend Web APIs using C#, WCF services, window service processors, data base/storages
  • Strong expertise on frontend web technologies SPA, HTML5, Reactive Extension (RxJS) CSS3, Bootstrap, ASP.NET MVC, Classic ASP, MVC Core 2.0 & Angular 6/4/2/1.4, Typescript, RXJS, NGRX stores, JavaScript, jQuery, KnockOutJS, Require JS, Node JS, AJAX & & 3 rd party control libraries like Kendo UI, Telerik, Infragistics
  • Strong expertise on developing service layer using C#, Web API, WCF services, SOAP Web services, Windows services, WPF, application performance optimization using dynamic centralized caching, integration with Office 365 REST API
  • Experience on databases SQL Server 2012, 2008, Oracle 12c/10g/9i, no-SQL- MongoDB & ORMs tools such as Entity Framework, nHibernate
  • Solid experience on OOPs, Object Oriented Analysis and Design (OOD), and RDBMS concepts
  • Experienced on Test driven development (TDD), Agile scrum, Waterfall software development practices.
  • Experience on design patterns (GOF), Inversion of Control (IOC), and Dependency injection.
  • Solid experience in writing SQL, PL/SQL Queries, Stored Procedures, Triggers, Cursors, CTE, views, data migration using DTS & SQL SERVER Integration Services (SSIS) Packages, creating reports using SSRS.
  • Experienced with Source Controls such as TFS, GIT, IBM Clearcase, Subversion.
  • Experienced with unit testing frameworks like MSTest/NUnit, Mock frameworks such as MoQ, Rhino Mocks, NSubstitute, and Javascript testing frameworks like Jasmine, Karma.
  • Experienced with Automation testing using Selenium, CodedUI, WatiN using page object model pattern.

    Experienced on application release, configuration, deployments into non-production (lab) grounds and production grounds.

TECHNICAL SKILLS:

Languages: C#, VB.NET, C++, Java, C

Technologies: ASP.NET MVC 5/4/3 RAZOR, JSON, Web API, Entity Framework, ASP.NET 4.5, .NET Core 2.0, AJAX, WCF, HTML5, Telerik MVC, Kendo UI, CSS 3, Bootstrap, Web Services, Silverlight 2.0, LINQ, WCF, WPF, WF, XML, XSLT, XPath, T-SQL, IIS, MSMQ, MOSS 2007, SignalR, Office 365 REST API, Reactive extensions (RXJS)

Scripting Languages: Typescript, JavaScript, VBScript, Action Script 2.0, Shell scripting

JavaScript Libraries: Angular 6/4/2/1.4, KnockOut JS, jQuery, Require JS, HandleBar JS, Node JS

IDEs: Visual Studio 2015/13/10/08, Visual Studio Code, SharePoint Designer

DI/IoC container: Unity, NInject, StructureMap, Spring.NET

Version Control Tools: GIT, Team Foundation Server (TFS), Rational ClearCase, Subversion, Visual Source Safe

Mocking Frameworks: MoQ, Rhino Mocks, NSubtitute

Test Frameworks: NUnit, MSTest, Spec Flow, Selenium, CodeUI, WatiN

ETL/ Reporting Tools: DTS, SSIS, Crystal Reports 10, SSRS

Databases: SQL SERVER 2012/08/05/00, Oracle 12c/10g/9i, Mongo, Sybase, My SQL, MS Access

Operating Systems: Windows 98/2000/XP, Redhat Linux, Unix

Graphics: Macromedia Flash 8.0, SilverLight 2.0/1.0, Adobe Photoshop CS2

PROFESSIONAL EXPERIENCE:

Confidential,Phoenix, AZ

Lead Consultant

Responsibilities:

  • Design & develop SOW modules - single page application (SPA) using Angular 6, Typescript, HTML 5, and CSS3 for responsive design.
  • Implement Angular App modules, App components, shared components, Angular routing, pipes, and authentication services using Typescript.
  • Use PrimeNG library for application themes, menus, top & side bars, multi selects, file attachments, spinners, grid display with paging/sorting functionalities.
  • Use Reactive (RXJS library) for subscribing to observable responses received from http requests to backend Web API calls.
  • Handle state management using NGRX stores. Actions are triggered using store dispatch with payload of requests and Reducers (pure functions) handle actions, Effects handles the angular Http services calls.
  • Use Jasmine & Karma for unit testing feature & shared module components.
  • Work in Agile-Scrum software methodology & participate in 2-week iterative sprint cycle comprising sprint planning, team status meeting, sprint reviews & retrospectives.
  • Design the frontend angular components using Visual Studio Code & backend APIs using Visual Studio 2017.
  • Write MS Test cases & mock libraries for unit testing & integration testing API code.
  • Use C# & implement backend restful APIs to support fetch/read & add/edit operations.
  • Use SieveModel for applying custom filters in queries.
  • Encrypt & Decrypt the data using HIPEd 3rd party library.
  • Use Entity Framework (EFCore) as ORM for accessing SQL Server data store.
  • Design SQL schemas, tables, indexes, foreign key indexes & manage data in SQL store.
  • Build deployment scripts for Angular code and host the application in Docker & NGINX.
  • Use GIT for source control, Source tree for GIT GUI for getting latest in PULL & PUSH from remote to local branches vice versa.

Environment: Agile Scrum, TDD, Angular 6, TypeScript, RXJS, NGRX, HTML 5, CSS 3, Bootstrap, JSON, .NET Core 2.0, C#, Web API Core, SQL Server 2017, Visual Studio 2017, GIT, Source Tree.

Confidential,Phoenix, AZ

Lead Consultant

Responsibilities:
  • Design & code web application using ASP.NET MVC 5, jQuery, HTML5, CSS 3, Bootstrap3 for responsive design.
  • Implement Angular App modules, App components, shared components, Angular routing, pipes, and authentication services and use Typescript for Angular components.
  • Use Reactive (RXJS library) for subscribing to observable responses received from http requests to backend Web API calls.
  • Manage & maintain the state of app model using ngRx stores.
  • Use Jasmine & Karma for unit testing typescript components.
  • Work in Agile-Scrum software building environment & participate in 2-week iterative sprint cycle comprising sprint planning, daily status notifications, sprint reviews & retrospectives.
  • Analysis, Design, code, implement, testing & deployment of application.
  • Develop user interface screens (Razor views), model, and controller.
  • Use C# for implementing WCF services, API Controllers.
  • Create DataModel using SQL Developer Data modeler & created DDL PL/SQL scripts
  • Use jQuery for DOM manipulations, validations.
  • Use Entity framework ( EF6 ) & DEVART dotconnect ORM data provider & generated entity classes for accessing Oracle 12c database.
  • Develop SSRS reports for monthly & yearly finance budget expenditures, farmer’s market coupons, and vendor/supplier rebates modules.
  • Build SSIS packages for processing inbound files from vendors & suppliers and migrate the data in the HANDS system.
  • Store application log records using WCF service and Mongo data storage.
  • Implement Windows services for running EOD file batch processing.
  • Provide application support for live production site.
  • Implement screens on finance, expenditure modules, EBT issuance, family balance screens and resolve bugs.

Environment: Agile Scrum, TDD, Angular, TypeScript, RXJS, ngRX, HTML 5, CSS 3, Bootstrap, JSON, .NET 4.5, C#, ASP.NET MVC 5.0, Web API 3.0, Oracle 12c, TOAD, Mongo, DB Forge, Visual Studio 2015, jQuery, TFS, SSRS, SSIS

Confidential,Phoenix, AZ

Consultant - Senior Programmer Analyst

Responsibilities:
  • Designed & developed web application using Angular JS library, ASP.NET MVC 5, HTML5, CSS 3, Bootstrap3 for responsive design, SignalR for fast responding UI
  • Implemented Angular App modules, App components, shared components, Angular routing, pipes, and authentication services and use Typescript for Angular components.
  • HTML5 views are bound using Angular interpolation and two-way property bindings, controllers using C#
  • Used HTTP services for sending data across to API server for CRUD (GET, POST, PUT, Delete) operations and RxJS library for receiving Observable stream of data and data processing operators like Map, CombineLatest, Merge, Concat, Zip, Create, FlatMap for processing each value emitting from observables.
  • Used RxJS library to consume multiple asynchronous data streams on user interface using observable and observer subscriptions.
  • Used RxJS various subscribe operators like CombineLatest, Merge, Concat, Zip, Create, FlatMap for processing each value emitting from observables.
  • Used ngRX stores for maintaining the state of business objects in stores.
  • Built Restful Web API, WCF service component using C# which marshals data back & forth to SQL data stores via Entity Framework.
  • Used Entity Framework as ORM, follow Code First approach to create entities and map entities to DB schemas.
  • Used centralized dynamic cache data and periodically refresh cache data.
  • Designed database schema in SQL Server for data storage and write stored procedures, views, use Profiler for query tuning. Write PL/SQL queries for retrieving and storing data from Oracle DB
  • Used MQ for receiving messages from interfacing components, process MQ messages and transform to contracts.
  • Built application deploy scripts using Shell scripting.
  • Developed windows service application using C# to process MQ messages and store in the database.
  • Used SignalR notifications providing real time changes from server to all connected browser clients.
  • Used AutoFac for dependency injection container to registering & resolving dependent types.
  • Used TFS for code source control & repositories, configure TFS builds for compiling projects and generate deployment binaries, code branches, merge code between feature branch to release branches, provide production support of live application

Environment: Agile Scrum, TDD, AngularJS 4/2/1.4, Typescript, HTML 5, CSS 3, Bootstrap, JSON, Reactive extensions (RXJS), .NET 4.5, C#, Dynamic Cache, ASP.NET MVC 5.0, Web API 3.0, SQL Server 2012, Oracle 12c, Visual Studio 2015, Shell scripting, JavaScript, jQuery, TFS, MS Test, SignalR, Jasmine, Karma

Confidential, Austin, TX

Consultant - Senior Software Engineer

Responsibilities:
  • Develop & implement, testing & deployment, support of high volume client-server web application.
  • Adopted TDD approach & write test cases using NUnit framework, MOQ for mock stubs.
  • Designed UI screens using MVC Razor Views (cshtml), HTML5, CSS 3, Bootstrap, SignalR for responsive UI
  • Used Angular JS library for developing Single Page Application (SPA).
  • Used high scalable, maintainable reusable code with modular JavaScript for developing AngularJS modules
  • Abstracted all AJAX operation calls for GET, POST, PUT, DELETE for data transfer into AngularJS services.
  • Use built in AngularJS directives for attaching custom behaviors to DOM, develop reusable custom AngularJS directives.
  • Used AngularJS $http service for Ajax support.
  • Used SignalR Push notifications providing real time updates from server the connected users.
  • Used Spring.NET to configure Pipeline component workflow, pipeline selectors to choose and run the workflow.
  • Integrated application with Office 365 REST API and access Task, Mail, Contacts, and Calendar APIs.
  • Implemented Async Web API Services, MVC controllers using C# & use Ajax on UI to fetch/send JSON data to RESTful Web APIs end points.
  • Design & develop various Pipeline components (such as Route Manager, Persister, Payment Processor, Shredder, Notify module) using C# which helps the Order Broker XML containing order information to be processed.
  • Used jQuery for DOM traversing & manipulation, for change tracking, modular pattern for implementing JavaScript views, and view models
  • Design schema & create database & store data in SQL Server for data storage. Use Profiler for debugging.
  • Used Entity Framework as ORM, follow Code First approach to create Entities and map Entities to DB schemas.
  • Used Unity Container for Dependency injection and loosely coupled code.
  • Used TFS for code source control & repositories.
  • Developed Automation test cases using Page object model pattern for testing UI using C#, Selenium web driver.
  • Prepared various test settings based on Globalization and execute test cases on MTM

Environment: Agile, TDD, AngularJS 1.4, HTML 5, CSS 3, Bootstrap, Kendo UI, Spring.NET, .NET 4.5, C#, ASP.NET MVC 5.0, Web API 3.0, SQL Server 2012, VS 2013, Office 365 REST API, JavaScript, jQuery, TFS, Team City, Unity, Moq, MS Test, Selenium, MTM, SignalR

We'd love your feedback!