Senior Full Stack Consultant/architect Resume
SUMMARY:
- 10+ years of Solid Consulting, Development, and Architect experience in wide array of technologies.
- Solid object - oriented programming (OOP) design skills, software engineering principles, UML, N-tier application design, code refactoring.
- Worked, in-depth knowledge in Public, Automotive, Financial sectors.
- Experience in reactive, responsive Single Page Application (SPA) using ASP.NET Web API, Visual Studio 2015/2017, Angular 1.5x/2.0/4.0, KnockoutJS, Bootstrap, PrimeNG, JIRA,MongoDB, Mongo Chef, IT.
- Mastered in .NET Core, Visual Studio Code, Visual Studio.NET 2003,2008,2010,2012,2015,2018 ASP.NET, VB.NET, C#, XML/XSL, JQuery 1.7.x,1.6.x,.NET Framework 1.1,3.5,4.0.4.5,Unity,LINQ,Kendo UI. Windows Services.
- Expertise in AngularJS controllers, directives, components, factory and service resources, routings and events. Expertise in DOM manipulation using Bootstrap, JavaScript, jQuery, Typescript and AngularJS.
- Well versed with Web Services, WCF, MVC, MVVM, Web API, Design Patterns, Dependency Injection, OO Programming, .NET Remoting and other .NET concepts.
- Test Driven Development experience with tools like Rhino Mocks, Visual Studio build-in projects.
- Expert in code repositories SVN, Mercurial, TFS. Done code merges, branching and resolving conflicts.
- Strong database expertise using SQL Server (Stored Procedures, SSIS, Indexing, Modeling), expert in writing complex SSIS packages, also worked on DTS packages. Oracle (11g) (SQL, PL/SQL, Scripts, Stored Procedure), Used TOAD 9 for Oracle to design/modify Tables, triggers, synonyms etc.
- Experience in deploying /maintaining/monitoring application/web servers on IIS 5.0/IIS 6.0/IIS7.0
- Worked in pure Agile, Water Fall, Hybrid environments.
- Maintained Legacy application and took key roles in uplifts while keeping systems intact.
- Bachelor's degree in Computer Science, Completing Online Master’s Degree in MIS.
TECHNICAL SKILLS:
Primary Skills: ASP.NET Web API, .NET Core, Visual Studio Code, Visual Studio 2015/2017,Angular 1.5x/2.0,BootstrapSQL Server 2015/2012.
. NET Programming: Web API,C#, Design Patterns (Factory, Singleton, Unity), Web Services, WCF, Windows Services, LINQ, ReSharper 7, MVC 4.0, MVVM,Rhino Mocks, JQuery, JSON, Dependency Injection ( Unity), XML/XSL, VB.NET, ADO.NET, NET Remoting, Windows Services, Asynchronous programming, Dev Express UI Controls.
RDBMS: SQL Server 7.0,2000,2008,2102,2015, Oracle11 g Relational Database Modeling, Table Storage Parameters, PL/SQL (Stored Procedures and Functions), SQL Server Database Administration, Crystal Reports, Toad Data Modeller.
WORK EXPERIENCE:
Confidential
Senior Full Stack Consultant/Architect
Responsibilities:
- Worked on a Legacy Insurance Product used by underwriters to manage 1000+ high profile Companies to mange renewals. Architect/ Designed / Developed solution to automate, modernize the application.
- Design Schema of 200+ tables in SQL Server. Architect/ Developed Web API in .NET Core using (EF Core, Parallel, async, Multi - threading, Singleton) .
- Utilized EPPlus to read / write data to Excel.
- Design develop new Pilot frond-end in Angular 2.0/4.0 (components, services, routing, models), bootstrap for the application using Visual Studio Code.
Tools: .NET Core Web API, Angular 2/4, Visual Studio 2017, Visual Studio Code, Bootstrap, SQL Server, .NET Core ( EF Core, Parallel, async, Multi-threading, Singleton)
Confidential
Full Stack Developer
Responsibilities:
- Worked reactive responsive SPA application used across 25+ hospitals across province for improvement, tracking, comparing process measures in surgery procedures with focus on better patient outcomes The applications utilize Angular 2/4 frontend, ASP.NET Web API,.NET Core, middle Tier and backend SQL Server.
- Architect, design develop the databases for application, design/develop middle tier of application utilizing .NET Core, ASP.NET Web API and Entity Framework 6. Developed OpenID Client for SSO (Single Sign - On), Generate Email service to send notification to users.
- Design develop frond-end in Angular 2.0 (components, services, routing, models), bootstrap for the application using Visual Studio Code. Integrate Dundas BI Client in application.
Tools: ASP.NET Web API, Angular 2/4, Visual Studio 2015/2017, .NET Core, Visual Studio Code, Bootstrap, SQL Server, Entity Framework 6.
Confidential
Senior Consultant
Responsibilities:
- Worked on development of web-based Dealership portal used across Canada by Dealers for activities like searching Inventory, reserve, trade, register vehicles.
- Worked on Angular 1.5x, Knockout JS, bootstrap for front-end development.
- Developed multiple WebAPI functions for the application.
- Applications utilized multiple sources of Web API’s both Enterprise and External.
- Also, integrated Canada Post Address Complete Interactive AutoComplete
Tools: ASP.NET Web API, Knockout JS, Visual Studio 2015/2017, Angular 1.5x, Bootstrap
Confidential
Senior Consultant
Responsibilities:
- Developed and managed Reactive, responsive Single Page Applications (SPA) using Angular 1.5x,2, Web API and MongoDB, which are utilized throughout the Organization.
- Worked on an Online Voting application (Accelerator) where Authors can submit Ideas and Moderators can manage Ideas which can be voted by community and can nominate winners.
- Utilized Angular 1.5 and developed various components including directives, services controllers.
- Developed initial version of Travel Authorization Application where employees can submit travel expense and managers can approve them.
- Application Utilized Angular 2.0, wrote code using typescript, design routing, components. Utilized PrimeNG for rich controls including
- Design/developed data schema in MongoDB using IDE Mongo chef
- Used GIT for data repository.
- Worked in Agile environment with 2 weeks Sprint and used JIRA for sprint management
Tools: ASP.NET Web API, Visual Studio 2015/2017, Angular 1.5x/2.0, Bootstrap, PrimeNG, JIRA,MongoDB, Mongo Chef,GIT.
Confidential
Senior Consultant
Responsibilities:
- Developed new admin responsive single page web application to replace legacy application modules using ASP.NET Web API, AngularJS, Typescript and HTML5.
- Worked on ASP.NET MVC 4/5 application. Also written code to interact with middle tier like WCF, MQ Services. Defined Entities, session management and Logging mechanism.
- Updated existing WCF services to meet new requirement. Also created new WCF services from scratch and written code to utilize in UI (MVC) with customized References. Written code in jQuery to make Ajax call to Async WCF method calls.
- Written complex inline SQL Queries in data - tier of application, added/modified schema objects including tables, indexes and applied constraints, written functions, stored procedures, views and triggers.
- Design/developed various components of Proposal generator service which is an asynchronous multithreaded application and utilized MSMQ services for message queue.
- Worked on Shared components that are used in various application (Authorization, Logging, Utilities etc.).
- Followed different design patterns including Factory, MVC, and Singleton.
- Worked on multiple urgent/complex / high priority defects which are managed Mercury by MQC (Mercury
- Quality Center) which required intensive debugging and analytical skills.
- Followed Manulife standards /best practices. Wrote Functional/Technical documents. Updated production support documents.
- Agile environment worked in a team of 12 members lead by Scrum master and took part in all activities including sprint planning, daily stand-Up, sprint review, sprint demo, sprint retrospective, agile estimation using scrum status board. Typical sprint was two weeks.
Tools: ASP.NET MVC5, Windows Azure, Web API, Visual Studio 2015, AngularJS 1.0,TypeScript,jQuery, JavaScript, Bootstrap, Telerik Controls, jQuery, Ajax, HTML/HTML5, CSS, LINQ, WCF, VISIO, MSMQ, Microsoft Enterprise Library ( Data access, Logging), Design Patterns(Unity, Singleton, MVC,IOC) HP MQC, SharePoint Server 2010/2013,CA Workload, SQL Server SQL Server 2008/2012 ( SSIS, Stored Procedures, Triggers, complex queries, Views).
Confidential
Senior Consultant
Responsibilities:
- Designed, developed, maintained Applications using C#, WCF, ASP.NET 4.0, MVC 4.0, JavaScript, jQuery, Angular JS, HTML, CSS.
- Lead discussions, meetings which were both face to face and video conferencing.
- Responsible for requirement gathering in non-technical fashion by understating their processes and the need for the change, then translate it to technical requirements.
- Briefing my team including Team Lead, Manager on the scope and giving realistic timeline/budget for the changes.
- Sometime also justifying need for better solution in case proposed solution is going over budget.
- Architecting the solution and designing both Database and Application using tools like TOAD data Modeller, VISIO, and paper sketches.
- Developing both database and code changes in efficient manner.
- Sole Responsible to deploy both Database and code changes.
Tools: ASP.NET MVC5, Windows Azure, Web API, Visual Studio 2015, AngularJS 1.0,TypeScript ASP.NET,.NET 4.0,C#, jQuery/JavaScript, Ajax, Bootstrap, HTML/HTML5, CSS, LINQ, WCF, MVC, MVVM, WPF,MVC 4.0,Web API, Silverlight, Dev Express, Oracle 11g(SQL,PL/SQL, Table designs, Indexes, Triggers, Synonyms),TOAD, Design Patterns( Factory, Singleton, FAÇADE,IOC), Asynchronous programming, Windows Services, VISIO.
Confidential
Consultant
Responsibilities:
- Worked on short term and time critical project, architect Membership module and integrate in existing E-Store application written in Web Form based ASP.NET.
- Also integrate with discount and tier based sales module.
- Architect/Design new tables wrote stored procedures in SQL Server 2008.
- Created new WCF service.
- Utilized Test Driven Development (TDD) using Rhino Mocks for test cases.
- Application also used data from SAP (for products, pricing, discounts etc.) via web services.
Tools: Visual Studio 2012,.NET 4.0,ASP.NET, C#, jQuery/JavaScript, AJAX,WCF, LINQ, Team Foundation Server(TFS),Test Driven Development (TDD),SQL Server 2008 ( Stored Procs, Table Design, Indexes, trigger)
Confidential
Senior Developer
Responsibilities:
- Migrate Form based Administration application to MVC .Wrote Controls, Model and Views, used Kendo UI (grids).
- Application is critical to store Site preference for each client.
- Wrote Test cases for both projects using Rhino Mocks.
- Performed code refactoring using ReSharper 7.
- Agile environment worked in a team of 15 members lead by Scrum master and took part in all activities including sprint planning, daily stand - Up, sprint review, sprint demo, sprint retrospective, agile estimation using scrum status board. Typical sprint was two weeks.
Tools: Visual Studio 2012,ASP.NET,.NET 4.0, C#, AJAX, jQuery/JavaScript, MVC 4,Entity Frame Work 4.0,Unity,WCF, LINQ, Microsoft Enterprise Library Patterns & Practices,ReSharper7,Team Foundation Server(TFS),Test Driven Development (TDD),reSharper7,Rhino Mocks.
Confidential
Senior Developer
Responsibilities:
- Worked on various Projects and involved in full life cycle. Attended requirement gathering sessions with Business Analyst and Business. Designed detailed technical documentation, presented design document to Architects and Data Architects to get approval on it. Written code following American Express standards. Unit tested the solution. Attended session with QA team. Helped production support team in resolving production issues in prompt manner.
- The major application is a web based customer care portal that is utilized by 5000+ Reps across globe with presence in 18 major countries, this application has Integration with Mainframe systems, MQ Services, external web Services, and it generates data for backend systems including Sales / Performance and apart from Customer Care it generates revenue in millions.
- The application is Microsoft based Legacy 20 + year old and constantly upgraded, integrated with new technologies to keep up with challenges to meet requirements to meet SLA, industry standards, government regulation, improving end user ( Rep) experience.
- Worked in both Waterfall, agile, hybrid environments. Agile activities were led by PM which conduct daily stand ups, provide update of what was done and agenda for today and inform of any obstacles.
- Integrate MQ service call that deals with updating transactions on accounts (AR Transaction).
- Utilized Entity Frame Work 4.0, LINQ to create an internal application for Time Sheet Entry WTS, it is used by contractors to enter hours weekly and by management to approve.
- Utilized Mercury Quality Center to create test cases, also to check / update status of defects rose during SIT/UAT.
- Conducted project design walkthroughs with Architects and sign offs.
- Managed small team of offshore developers.
- Attended QA sessions, clarifying the issues and promptly resolving defects.
- Worked on SSIS packages to transfer data (csv, text files) to 3rd party vendor using secured connections.
- Used Tortoise SVN for version control, used branching, merging to trunk, merging two branches and code compare (post successful implementations).
- Some of the achievements/projects are as following:
Tools: .NET 1.1,3.5,4.0,ASP.NET1.1,2.0, VB.NET,C#, jQuery, Ajax, HTML/HTML5, CSS, JavaScript/AJAX,CSS, MVC 4,Entity Frame Work 4.0, WCF, LINQ, Microsoft Enterprise Library Patterns & Practices, HP Mercury Quality Center MQC, SVN, Windows XP, ExceI, IS, MS SQL Server 2005/2008,SSIS/SSRS,Crystal Reports 10,ReSharper.
Confidential, Tewksbury, MA
Analyst/Developer
Responsibilities:
- Worked on web based (ASP.NET) CRM application, the application communicates linked with existing large application in PeopleSoft (internally called S3) Analyze the business requirements.
- Created Data model with a team of two more modeller/developer in rational rows.
- Design Use cases, Class Diagrams and Sequence Diagrams using rational rows. Produced Design document of the application.
- Used Microsoft Enterprise library, n - tier application strictly followed with clear separation of Entity, Business and data access layers.
- Developed stored procedures, DTS packages required for the application.
Tools: SQL Server 2000/2005, .NET (ASP.NET, VB.NET, C#.NET, XML/XSL) 1.1, ASP.NET, Web Services, Java Script, VbScript, Visual Source safe, IBM Rational Rows for C#, Microsoft Application Blocks for .NET