Senior Developer (technical Architecture Lead) Resume
SUMMARY
- 11+ years of experience in Microsoft technologies, and Hands on technology experience of designing and developing client/server, Web - based N-Tier applications wif Microsoft .NET Framework 2.0-4.6, C#6.0, VB.net, ASP.NET Web Form/MVC5 (aspx/razor), WCF, WPF using MVVM, Web services, WebAPI2, ADO.NET,VB, VBA Macro, Entity Framework, Microsoft SQL Server 2008-2014, BIDS (SSIS/ SSRS). LINQ, IIS 7.0, HTML5, Ajax, CSS, JavaScript, JQuery, JS Framework (Angular JS 1.5.x and Angular 2.0, Microsoft Typescript Compiler 1.4.0 and basic of Angular 4.0, Angular CLI, Underscore, Font awesome, Bootstrap responsive UI),
- Experience in manage onshore/offshore/stakeholders team for development task, and involves in track record working tasks in JIRA, coding, peer review, unit testing and SIT in development phase.
- Strong in Object Oriented Programming (OOPs) concepts, Object Oriented Design concepts & Design Patterns.
- Experience on working in Waterfall Model and Agile - Scrum methodology.
- Working knowledge of Single page applications (SPA) using current JavaScript frameworks (AngularJS1.5.x and Angular2 and Angular4, Bootstrap, underscores, HTML5, CSS) using IDE of .net MVC architecture.
- Used multiple client-side JavaScript validation and server side ASP.NET custom validations for validating user input.
- Designed ASP.Net web pages using Cascading Style Sheets (CSS), HTML, JavaScript and VBScript.
- Experience in creating and consuming mainly in Windows Communication Foundation (WCF).
- Contract over HTTP, HTTPS & TCP/IP protocols in .NET and consuming XML web services over SOAP and WSDL.
- Use Autofac design pattern for design teh webapi2 and SOA design patterns and manager teh DTO’s using addictive Dependency Injection, Inversion of Control container for .NET 4.5.1+. which help for manages teh dependencies between classes so dat applications stay easy to change as they grow and complexity.
- Excellent technical skills in SQL Server Database Design, Analysis, Normalization and in writing tables, Stored Procedures, Views, Triggers, Indexes, Constraints and SQL Query optimization.
- Experience on other technical skills like SCM Tools (TFS, SVN, AnkhSVN Plugins, MKS Integrity, and VSS), DBMS, RDBMS, Bug tracking tools and task status tools like TFS, JIRA, and Versions-1.
- Experience of working in teh complete SDLC process (Software Development Lifecycle Process), design, documentation, development, M&E, UAT support (Including MOQ Test & QA deployments) of web/windows Based, N-tier architecture (BLL/BO/DAL/UI) application through TDD (Test driven development) approach.
- Experience in BI suite-using Integration services (SSIS) for ETL (Extraction, Transformation and Loading), reporting services (SSRS) for creating different types of reports using SQL queries and analysis services (SSAS).
- Experienced in developing web/client server reports using Client Side reporting (RDLC reports) and SSRS reports.
- Experience in extraction, transformation and loading (ETL) of data flows using SSIS and SQL Server.
- Strong Experience wif SSIS Designer, Runtime Engine, Data Flow Task, Pipeline & and Executables.
- Experience customizingSharePointSites,SharePointList Features, Workflows, and Document Libraries usingSharePointObject Model programming.
- Experience Visual FoxPro, Windows based application and FoxPro tables, SQL Query’s, and ODBCs.
- Wide range of Industry & domain exposure like accounting, Banking and finance, automotive, System application.
- Manage teh automated scheduler task which schedule teh batch process, client changes (CRM system), provide system support, maintenance, involve in hot-fix and version fix after post release of web DB script changes.
- Able to work in result oriented environment consistently delivering high quality work.
- Self-starter and comfortable in fast paced and challenging work environment.
PROFESSIONAL EXPERIENCE
Operating Systems: Windows-XP to Win7, Windows-8, Win10
Languages: C, C++, C#, VB, SQL, PLSQL
Microsoft .NET Framework: .NET Framework 2.0/3.0/3.5/4.5 , SOA Design.
IDE: Microsoft Visual Studio 6.0 to 2013.
Microsoft Technologies: C#5.0, ASP.NET Web Form (aspx), MVC 3/4/5 wif Razor, WCF, WPF, Web services, WebAPI 2, ADO.NET, Entity Framework, and LINQ.
Visual Studio Pro. lang.: Visual C++, Visual Basic, Visual C#, & Visual FoxPro tables and pure SQL.
MEAN/Web/ Scripting tech: HTML5, CSS, JavaScript, JQuery, Ajax, XML, XUL, VB, VBA Macro, and flat file, IIS 5.0/7.0, Bootstrap, Express.js, React.js, Node.js, NPM, Database Theory, MongoDB, MySQL, Git, C#, ASP.Net, and more. *
Java Script Framework: Angular JS, Angular 2.0, TypeScript, and basic of 4.0, text Angular, Angular CLI, Bootstrap. JavaScript, JQuery, underscoreJS other small library, Selenium.
Database: SQL Server 2008/2012/2014 , Sybase, Teradata, MySQLBI toolsBIDS (SSIS/SSRS/SSAS), console C# batch program process.
SPA: john papa/Hot Towel-Angular, SOAP UI, Hot Towel wif Angular (for NuGet), HotTowel.Angular.Breeze, angular-sanitize,angular-route,angular-animate, logger, Common service provider, spinner, data context like GET/ PUT/ DELETE/ PUT, $httpParamSerializer, $httpParamSerializerJQLike, ADMIN LTE, material design, sb admin 2 theme,Bootstrap Admin theme, underscore.js, bootstrap, font-awesome, jquery.dataTables, dirPagination, checklist-model, xlsx.js, jszip.js, and spinjs etc. HTML, CSS, JavaScript, jQueryMEAN MongoDB, Node.js, Express, and AngularJS based applications. NodeJS, NPM
Other Tools: SCM Tools (TFS, SVN, MKS Integrity, VSS), OS365, JIRA, Versions-one (Agile), GitHub Jet Brains and IE Tester, Enterprise Active Directory (EAD), etc.
PROFESSIONAL EXPERIENCE
Confidential
Senior Developer (Technical Architecture Lead)
Responsibilities:
- Coordinate wif Business Stakeholders/Project Managers/Development/QA team for project requirements or any clarification on project development and created technical design and detailed design artifacts.
- Drive Agile methodologies for conduct/attend daily stand up call for project updates and focus on planned Iteration deliverables to client team.
- Used Microsoft Visual Studio IDE, for Develop N-tire (MVC/ Restful WEBAPI) Responsive SPA application by using AngularJS, EF, and JavaScript/JQuery library, Bootstrap, HTML, CSS and Ajax.
- Used Object Oriented Programing for developing teh C# applications and Used Visual Studio 2015 IDE for develop SPA, UI layers and N-tire (MVC5/WEBAPI 2) application.
- Used John papa hot towel Angular template, ADMIN theme, Git hub, Nuget, NPM packages Manager, Automation Build process, VPF code, which help to make constancy in code and maintain teh level of standard.
- Develop presentation layer usingAngularJS/UI-Bootstrap 0.14.3, HTML5, CSS, AJAX, JavaScript and JQuery.
- Developed and manager pure SAML/NCID autantication and role based authorization web project.
- Experience wif Visual FoxPro tables, pure SQL, understand and debugging knowledge of old legacy code and find teh and right appropriate SQL or data flow for migration projects.
- Developed Code Generator Routines (*.PRG) programs thru VFP Generators for generate teh automate code for respective tables and columns for high level migration projects.
- Responsible to design teh wireframe Angular UI pages/code for new Screen and wired up wif webapi server call using JavaScript andAngularfor client and setup teh automated build for dev/qa/uat/DIT environment.
- Integrate MVC Web Forms Report Viewer Control Inside AngularJS Single Page Application thru pass query parameter to Viewer.aspx and load as URI into ifream object.
- Implement SAML claims using owin/Identity/Web API dat supports SAML 2 (or SAML 1.1) tokens, to get autanticated against teh configured Identity Provider using teh latest OWIN library and .Net 4.52.
- Implement save search criteria using JSON Data store into DB and perform getter/setter, fetch and restore based on user Interaction logic of UI, and render teh JSON object into DOM object as search criteria output.
- Developed many POC, at teh time of initial phase of prototype design using readymade available Angular, responsive bootstrap theme, and demonstrate and created many option for User to Choose and select teh UI design layout for NCCORLE web application.
- Expert knowledge of .NET Core, ASP.NET Core, .NET 4.5.1+, ASP.NET 5 and MVC 6, Razor Engine, Dependency Injection, IOC, TDD, AutoFac, 3rd party tools and libraries like Infragistics, Telerik, Kendo and templating engines, automation of code generation tools experience like VFP, VBA.
- Used SOA (Service-oriented Architecture) wif Angular.js, helps of dependency injection of HTTPS verbs.
- Use Autofac design pattern for design teh webapi2 and using addictive Dependency Injection, Inversion of Control container for .NET .NET 4.5.1+. which help for manages teh dependencies between classes so dat applications stay easy to change as they grow and complexity.
- Strong expertise in performance tuning of applications and databases using MDAC, Profiler, NUnit, Browser’s developer tools, FireBug, HttpFox, and Fiddler.
- Involved in architecting n-Tier enterprise level applications based on Design Patterns & Practices, Microsoft Application Blocks, Microsoft Enterprise Library, Data Access, Exception Management, Logging and Caching) and software factories (Web Service).
- Developed multiple console based C# program and BIDS/SSIS Packages for loading teh data from one source to target database and run through batch/scheduler.
- Converting teh Angular 1.5 application in to Angular 2/ Angular 4 (formerly Angular 2).
- Developed SPA (Cap allocation system) using Aagular2 wif Angular Material theme and typescript, Node4.6, and NPM 5.6 for internal facing web site for internal admin DHHS user who view teh data from NCCORELS Data from view and take as reporting tools on daily/monthly data changes on it.
- Expert on rework/reverse engineering’s on of existing SPA into another JavaScript Framework.
- Many Module convert into another JS code and latest code.
- Upgrade teh bootstrap 2.0 to 4.0 and respective changes.
- Created Complex T-SQL Stored Procedure, ETL Packages and SSIS packages to import and export data.
- Created summary T-SQL reports using pivot or crosstabs summary data.
- Participate in manual, MOQ/Unit/SIT testing, deployment activity on QA/TEST/PROD server.
- Accessing Forms in Web driver thru screens layouts. Manage teh Keyboard & Mouse Event using Action Class in Selenium Web driver, Manage Handling Cookies in Selenium WebDriver, Browser Compactivity test teh login screen wif 114 test users and this credentials thru C# Selenium library.
- Deploy teh web and webapi application on Harvey QA and DIT server for QA.
- Used teh Ankh SVN and Microsoft SharePoint for project related activity between internal team.
Confidential, Charlotte, NC
Senior .Net Developer & Team Lead
Responsibilities:
- Coordinated wif clients BSS team for gathering teh requirements during teh analyze phase of teh project.
- Lead teh team and attend teh scrum status call and focus on planned Iteration deliverables to client (ESI) team.
- Used Visual Studio 2013 IDE for develop SPA UI layers & N-tire (MVC5/WEBAPI 2) Client/Server application.
- Developed presentation layer usingAngularJS/ Bootstrap, HTML5, CSS, AJAX, JavaScript and JQuery.
- Responsible for designing Responsive Single page application wif animated user Interface applications usingAngularJS 1.5.x and 2.0 and / Bootstrap library, JavaScript, JQuery, CSS, HTML5 and AJAX.
- Manage teh Payment System gateway module of interaction wif application level.
- Used Javascript andAngularJsfor client, server validation through expression language.
- Created & Communicate wif multiple View Models in a single view and perform push teh data from different data source (ESP to ESI).
- Developed multiple Restful Web API 2 wif SOA (Service-oriented Architecture) for GET/POST data from server (API), and HTTP response is in JSON using $httpParamSerializer, $httpParamSerializerJQLike.
- Manipulate JSON response data and Render in List View using angular (trNgGrid Paging), Angular directive support (ng-model, ng-init, ng-view, ng-app, ng-repeat, ng-model etc).
- Used JavaScript Debugging technique using F12 Developer Tools/ telerik fiddler for find teh network traffic details and perform teh Content negotiation in case testing for multiple device support.
- Designed database tables, stored procedures, functions, views to reduce complexity of front-end SQL queries and triggers to enforce entity relationships.
- Used Object Oriented Programing for developing teh C# applications and Used Entity Framework to generate Model (Data Access) classes to differentiate teh business classes and data, and used LINQ to query Objects and flow teh repository pattern for creating DAL.
- Developed Security models using LDAP (Active Directory), WCA (Wholesale Common autantication) /java web reference and SOAP/WSDL/UDDI web service for internal/external users of ESI web users.
- Build teh Unit of Work Design Pattern and some windows based console C# program for batch/scheduler activity.
- Design a site serves as a hub for teh entire Enterprise Library by using Microsoft Enterprise Library and Best Practices for Enterprise Security, which utilizes all of teh application blocks and reusable components.
- Implement SCD (Slowly Changing Dimensions) in SSIS for loading teh data thru SSIS packages and maintain teh historical data/ fact/dim/cube logic by using SCD.
- Generate teh report in SSRS while loading teh data and Ad-hoc reports based on teh internal team demand.
- Used JSON response modulation in rest services to make it more generic for mobile client to consume teh services.
- Used and developed security module by using multiple partial view in (used Razor engine).
- Used teh Ankh SVN for version control and participate in deployment activity after each Iteration of release.
Confidential
Senior .Net Developer
Responsibilities:
- Coordinated wif client team/BSS team for gathering teh project details in analyze phase of teh project lifecycle.
- Lead teh team and guided them in teh coding, peer code review, Code Analysis, M&E, unit and system integration testing in developments phase of project.
- Involved in daily scrum meeting for task updates and work experience on Agile - Scrum methodology.
- Developed a Distributed Client /server application including 3-layered architecture (UI/DAL/BAL).
- Consumed teh WCF Service in client code using (basicHttp).
- Developed multiple partial view in (Razor) wif teh tab View for render teh data partially on separate partial view.
- Added Ajaxifying functionality for approve teh multiple MRM Scan images preferences in single call by Admin.
- Developed multiple Controller (Area) for manger teh Security and Browsing teh Medical record managements scanned Image UI.
- Involved in Re-structuring existing MRM Web-form application into ASP.NET MVC 4, and Develop teh User interface wif Razor Engine templates (Create/list, Etc.) to represent teh data in partial view wif multiple model (Custom model logic). Developed a WCF services using data (DTO), operation and service contracts. Consumed WCF proxies, thru MRM web client application.
- Web forms show teh records into tables SQL server via DTO’s objects using N Tier Architecture (BLL/BO/DAL) wif Service Oriented Architecture (SOA).
- Developed Web Application wif Asp.Net using C# and Web service using Object Oriented Programming.
- Microsoft Windows Message Queuing (MSMQ) used in WCF Web services for way to communicate wif application programs fast and reliably by sending and receiving messages
- Implemented CRUD Operations using teh Repository Pattern in MVC 4 and usingLINQ for retrieve data from different data sources (LINQ to Objects, and LINQ to SQL).
- Maintained teh version control (Team Foundation Server-TFS) of code files and Involved in teh Unit Test/MOQ test and QA deployments activities.
Confidential, Phoenix, AZ
Senior .Net Developer
Responsibilities:
- Involved in Scheduling onshore/offshore meeting and attending daily scrum meeting (Agile methodology).
- Lead teh team for teh application development and motivate to participate in user stories meetings.
- Coordinate wif client team/BSS team for gathering teh project details in analyze phase of teh project lifecycle.
- Designed 3-layered web based distributed application frontend using ASP.NET (web forms), jQuery, C#.Net, ADO.net and MS Sql Server 2008.
- Implemented teh business logic layer (BLL) and data access layer (DAL) using C#.NET 3.5/2.0, ADO.NET using Object Oriented Programming and SOA (Service Oriented Architecture).
- Added Form based Autantication & Authorization for web application and SSO integration wif LDAP.
- Utilized ADO.NET for communication between application and database used Data Grid, Data Set, Data Table, Data Adapter and Data Readers extensively.
- Identified teh impacted area of code and putting down all details on technical documents (HLD/LLD).
- Designed database tables and stored procedures, functions, views to reduce complexity of front-end SQL queries and triggers to enforce entity relationships.
- Worked wif MVC 4 application wif Razor engine.
- Worked wif development team to ensure code meets teh technical specifications and functional requirements.
- Coordinated wif teh QA team for test cases teh latest releases of teh application & Bug Fixes.
- Integral part of teh Production Support Team on a biweekly rotation basis. Modified existing complex analytical and ad-hoc queries to run faster using OLAP approach.
- Created Complex T-SQL Stored Procedure, ETL Packages and SSIS packages to import and export data.
- Created summary T-SQL reports using pivot or crosstabs summary data.
- Maintained teh source code versions using Team Foundation Server (TFS) and CVS.
- Involved in teh Unit Test/MOQ test and QA deployments activities.
Confidential, Phoenix, AZ
Senior .Net Developer
Responsibilities:
- Involved in scheduling onshore/offshore meeting and attending daily scrum meeting (Agile methodology).
- Lead teh development team to ensure code meets teh technical specifications and functional requirements.
- Handled teh complete architecture enhancements of metadata solutions which is using in IDN Transformation, and handle teh architecture complexity and provide simple solution helps of macro template enable VBA code.
- Designed & Developed teh web based intranet distributed application frontend using ASP.net, C# and designed master pages and used HTML, CSS, and JavaScript to develop and implement a user-friendly UI design for teh presentation layer.
- Used Object Oriented Programing for developing teh applications.
- Used ASP.NET Validation Controls and developed JavaScript to perform various Client side validations.
- Used ADO.NET extensively for retrieving, querying and manipulating data in teh database.
- Worked wif MVC 3/4 application wif Razor engine, Used Data bound controls like Grid view, Generated teh report in SSRS for Ad-hoc reports.
- Created Stored Procedures, Indexes, Views and Triggers using SQL Server 2008
- Created and consumed Web Services to expose teh application functionality for different applications running inside teh company & outside, implementing a N Tier Architecture wif Service Oriented Architecture (SOA).
- Created SSIS packages for load teh data from Metadata File system using script task and SCD logic.
- Implemented SCD (Slowly Changing Dimensions) in SSIS for loading teh data thru SSIS packages and maintain teh historical data/ fact/dim/cube logic by using SCD.
- Maintained teh source code versions using Team Foundation Server (TFS).
Confidential, New York City, NY
Software Developer
Responsibilities:
- Lead teh team of developers and worked wif them in resolving teh issues in different stages of development cycle.
- Designed Windows-based application is built around teh .NET Framework 2.0 new features and GUI screens using VB 6.0 windows based architecture support.
- Created numerous classes and lists of objects dat were utilized by functions.
- Wrote strongly object oriented Classes, which helps for Confidential FEE calculation and eligibility logic which execute periodically (Daily/Weekly/Quarterly/Monthly/Yearly) by using batch process for generate teh invoice.
- Involved in production support, bug fixes, enhancements in ASP application (Asp, VB script, HTML) using Object Oriented Programming.
- Developed VB 6.0 application for document handling and integrate wif Data Quality check on application.
- Developed. Bat files for to handle executables using windows scheduler.
- Implementing interface of an application wif generic user interface library which replaces teh traditional windows controls wif enhanced features like customization, auto fetching data from database, auto Fee calculation and Support Client side validation on JavaScript.
- Used MKS to check in code.