Fullstack .net Developer/technical Architect Resume
Charlotte, NC
EXPERIENCE SUMMARY:
- Over 20 years of experience in software design and development of web sites and web based enterprise applications, B2B, security and client - server applications using Microsoft technologies C#, ASP.NET, MVC (Razor), VC++, COM, and SQL server, Oracle and Sybase databases.
- He has expertise in .Net 3.5/4.0/5.5 technologies like MVC, WCF, WPF, Silverlight and SSIS.
- Expertise in analysis, design, development and implementation of various software projects in variety of environments using OOAD and design patterns.
- Also has extensive programming experience of web technologies AngularJS, React JS, Node JS, Web API Core, Bootstrap, JQuery, HTML 5, JSON, XML.
- Possesses sound understanding of technology, excellent problem solving and communication skills.
- He has ability to adopt in demanding, fast-paced environments requiring highly adaptive, flexible and resourceful technical & management skills.
- Good Team Player with excellent communication, analytical, verbal and writing skills along with strong management, organizational and mentoring skills.
SUMMARY OF SKILLS:
- Software Lead Developer/Architect with more than 20 years of experience in software design, development and implementation.
- Strong 4 years full stack development experience in Angular JS, React, Web API core, HTML5, Bootstrap, CSS3, MVC and SQL server.
- 15+ years of experience in Microsoft .NET technologies using C#, ASP.NET, MVC, HTML 5, Web API, LINQ and XML/XSL.
- 4+ years of experience in design and development using MS.Net framework WPF, Silverlight, Prism, MVC and WCF.
- 6 years of experience in Microsoft Technologies using Visual C++, MFC, Winsock, ATL, COM/DCOM.
- Extensive exposure to database designing and TSQL programming with MS SQL Server 2000/2005/2008/2012 , Sybase and Oracle.
- Strong full life-cycle development (SDLC) experience working on GUI / Web / Internet / Intranet / Client - Server / Multithreading / OO applications using Microsoft .Net framework, ASP.Net, MVC, C#, ORM, VC++ 6.0, MFC, COM/DCOM, XML / XSL, and SQL Server 2008.
- Extensive experience in Sockets (TCP/IP), Multi-Threading, Thread Synchronization, Shared Memory, Message Queues, Client-Server, Web Applications.
- Extensive experience in creating rich content Web-Forms, Win-Forms, Web User Controls, Server Controls, Windows Service, rich client and Web Service.
- Full system development life cycle, Design and Architecture, Verification and Validation, Quality Control and Process Implementation, Deployment, Customer support, Document management.
- Interface with Business Development, Marketing, participate in Change Control Boards.
- Analytical, methodical, and resourceful approach to problem-solving, identifying and documenting root causes and corrective actions to meet short and Confidential -term business and system requirements.
- Good communication skills, including oral, written, and interpersonal.
TECHNICAL SKILLS:
Core Competency: Angular JS, React, C#, ASP.NET, MVC, WPF, Web API Core, T-SQL.
Web Technologies: Angular JS, React, ASP.Net MVC, Bootstrap, HTML 5, CSS3, jQuery, Ajax.
Middleware: Web API, REST API Services, WCF, Web Services, COM/DCOM.
NoSQL: Oracle Coherence cache, Redis Cache.
Design and Modeling: MVC, MVVM, Dependency Injection, SOLID Principles, OOAD, UML, Design Patterns, SOA.
Agile / Scrum: Rally, JIRA.
Databases / RDBMS: SQL Server 2000/2005/2008/2012 , SSIS, Oracle 9, Sybase ASE 15.
ORM: Entity Framework, nHibernate, LLBLGen Pro, PetaPOCO.
WORK EXPERIENCE:
Confidential, Charlotte, NC
Fullstack .Net developer/Technical Architect
Responsibilities:
- Design and development of Wall Street Suite (WSS) to Confidential integration services.
- Migration of COF module from Winform / WPF to React JS website.
- Implementation of validation, export to excel and pagination in services.
- Design and development of Web API core micro services enabling Confidential services to be integrated with React JS website.
Environment: React JS, Web API Core 2, Node JS, NPM, WinForm, WPF, Bootstrap, Typescript, JQuery, Bootstrap 4, Redis Cache, SQL Server, GIT, Postman.
Confidential, Charlotte, NC
Fullstack .Net developer/Technical Architect
Responsibilities:
- Design and development of Confidential API service integration.
- Design and development of Credit Card module related pages, like comparison and shopping of credit cards.
- Design the mapping and transformation of Comparecards objects to Lending tree object domain.
- Developed custom directives for reusable components used across the application.
- Created Micro services to cache frequently used data in Redis cache.
Environment: Angular JS 1.x/2/6, Asp.Net MVC, Bootstrap, Typescript, JQuery, HTML5, CSS3, Web API, .Net Core 2.0, Redis Cache, SQL Server 2012, OAuth 2, MSTest, GIT, Postman.
Confidential, Charlotte, NC
Lead Developer/Technical Architect
Responsibilities:
- Design and development of Review Order functionality for compliance analysts (CSU).
- Design and development of Liquid Net Worth, Copy order, Rework/AutoCancel Notification workflow modules.
- Development of Web API service and Angular JS/MVC/Bootstrap web pages.
- Created Micro services to cache frequently used data in Oracle coherence cache.
- Involved in requirement gathering with business users and analysts.
- Seed data generation and validation.
- Unit Test case creation using MSTest, and involved in resolving production issues.
Environment: ASP.Net, Angular JS 2, MVC, Bootstrap, Web API, JQuery, SQL Server 2012, Entity Framework, Oracle Coherence, SAML, iPipeline Affirm.
Confidential, Austin, TX
Lead Developer/Technical Architect
Responsibilities:
- Design and development of Calc. Engine for Annuity Products.
- Design and development of operations dashboard to monitor insurance policy events and transactions.
- Worked with business analysts and actuaries to determine calc engine requirements for Annuity products.
- Design and development of Web API service.
- Development of SSIS packages to gather events and pending transaction related information.
- Involved in mitigating and resolving production issues.
Environment: C#, ASP.Net MVC 5, Bootstrap, Web API, WCF, SOA, HTML 5, JQuery, SQL Server 2012, PetaPOCO, MS Visio, LINQ, ALM.
Confidential, Waltham, MA
Lead Developer/ Technical Architect
Responsibilities:
- Design/development of Protected diagnoses security, Proxy Fee module, quality profile reports, ICD9 to ICD10 migration.
- Developed SSIS packages for importing medical and pharmacy configurations (HEDIS/ACO) from excel file, integration of TRUVEN MEG 8.3 grouper engine.
- Maintenance of website using ASP.Net 3.5, JavaScript, Ajax, SQL Server.
- Migration of ASP.Net pages to MVC 4 framework.
- Designed and development with ASP.NET MVC 4.0, Kendo UI, Partial Views, and Layouts and developed Cascading style sheets (CSS) for consistent look and feel of the website.
- Scaled agile framework using Rally and JIRA.
- Design/development of Administrators Dashboard in Silverlight 5, WCF Rest Services.
- Conduct requirements gathering and analysis. Translate functional and non-functional requirements into technical specs.
- Worked with Shared Services team to deploy application.
Environment: C#, Asp.Net 3.5, MVC 4 (Razor), Web API, HTML 5, JQuery, JSON, SQL Server 2008/2012, Silverlight 5, MVVM, Entity Framework 6, WCF Rest API, Kendo UI, SSIS, Prism, Oracle 9, LINQ, SaaS, Rally, JIRA.
Confidential, Westwood, MA
Lead Developer/ Technical Architect
Responsibilities:
- Design and development of Stub application required by WinFlex desktop application.
- Analyze WinFlex application system and its environment.
- Manage WinFlex related issues with Confidential
- Mapping and maintaining WinFlex/TopComp and FTISg input questions.
- Mapping and maintaining FTISg and WinFlex output values.
- Design and development of XML mapping documents that FTISg exchanges with both the applications.
- FTISg front end screens development and maintenance using Silverlight/Blend.
- Design and development of FTISg web application in MVC3.
- Design and development of WCF service required by WinFlex web application.
Environment: Windows 7, C#, Silverlight, Expression Blend 4, MVVM, Prism 4, DI, IOC, MVC 3, HTML 5, JQuery, WCF, LINQ, SQL Server 2008, Oracle 9, XML/XSLT.
Confidential, Jersey City, NJ
Lead Developer
Responsibilities:
- High level design of Budget Tracking and Invoice System.
- Low level design of web pages and business modules.
- Design of Workflow involved in Budget tracking system.
- Entity class generation using LLBLGen Pro.
- Design and development of WCF service.
- Design and developed budget and deliverables approval workflows using WWF.
- Also having hands on coding for critical parts and participating in discussions inside technical team in Bank in order to define the design and plan.
- Design and developed reports using Crystal Reports.
- Created Silverlight sections and WCF RIA Service.
- Worked with Expression Blend for UI generation.
Environment: Windows XP, C#.Net, Asp.Net 3.5, Workflow Foundation, SQL Server 2005, WCF, Silverlight, MVVM, Enterprise Library, Web Client Software Factory.
Confidential, New York City, NY
Lead Developer
Responsibilities:
- High level design of three tier architecture of the proposed system.
- Low level design of web application and windows service.
- Design state diagram and defining trade states based on State pattern.
- Design of Workflow to be followed in the trade integration service.
- Design of WCF windows service and development of business layer components that are part of windows service.
- Coordination under Onsite - Offshore model.
- Leading Discussions with Analyst and Technical team.
- Created Silverlight applications for interactive, Web-based trade data visualization using XAML in Visual Studio 2008.
- Graphic Design and Animation Creation for Silverlight applications using Microsoft Expression Blend.
- Designed and implemented various approach for rendering trade chart in Silverlight 3.0.
Environment: Windows XP, C#.Net, Asp.Net 3.5, WCF, Workflow Foundation, Sybase ASE 15.
Confidential, Dallas, TX
Lead Developer
Responsibilities:
- Design and develop Browse (Advertisement) tab functionality in XAML.
- Design and develop system tray application for showing application notification messages.
- High level design of system tray application based on MVC pattern.
- Development of system tray applications GUI using XAML.
- Graphic Design and Animation Creation for Silverlight applications using Microsoft Expression Blend.
- Worked on web application of player which involved XAML for Silverlight 2.0.
- Development of DCOM components for storing and managing player notifications.
- Detailed design of Browse tab and system tray application in Rational Rose.
Environment: Windows XP, Visual C#.Net, WPF/Silverlight, VC++, DCOM, Enterprise Library.
Confidential, Chicago, IL
Lead Developer
Responsibilities:
- Design, develop and integrate modules for Royal bank of Canada.
- Design, develop and integrate modules for paperless package (PDF file generation).
- Designing and developing Service Components for enterprise application based on Service Oriented Architecture.
- Involved in Requirement gathering and analysis with product owners, created design document for give requirements, Coding, unit testing and implementation.
- Involved in the database design, normalization and written stored procedure/function for the database related activities.
- Developed client side modules using sockets for archiving/retrieving pdf files on Unix servers.
- Designed and Developed Web Forms for client side using ASP.Net and C#.
Environment: Windows XP, WPF (XAML), VC++, DCOM, Enterprise Library.
Confidential, Rayleigh, NC
Lead Developer
Responsibilities:
- High level design of N-tier architecture.
- High level design of Windows service, Web service, web application, and windows forms application.
- Low level design of business components based on Service Oriented Architecture.
- Developed Web Services for Interacting between Web pages and Business modules.
- Involved in project Estimation, Planning, preparing status report for client and Management of Tasks
- Used Ajax to avoid browser post back and better performance.
- Involved in the database design, normalization and written stored procedure/function for the database related activities.
- Design of database schema using Enterprise architect.
- Involved in project Estimation, Planning, preparing status report for client and Management of Tasks
- Coordinating with offshore team with size of 10 members, like explaining the requirements, monitoring the task and reviewing the delivery.
- Design Document Merging modules and converting to PDF using Neevia, like merging the Word, excel, PPT, etc to pdf file.
- Conducting Proofs-of-concepts.
- Involved in production support and debug the production issues that were reported.
Environment: Windows 2003 Server, SQL Server 2000, Visual C# 2.0, Asp.Net, Visual C++, Neevia Doc converter Pro, File net.
Confidential, Los Angeles, CA
Lead Developer
Responsibilities:
- Design of three-tier architecture that was based on entity aggregation pattern.
- Design of database schema using Enterprise architect.
- Involved in Requirement gathering and analysis with product owners, created design document for given requirements, Coding, unit testing and implementation.
- Used Ajax to avoid browser post back and better performance.
- Involved in project Estimation, Planning, preparing status report for client and Management of Tasks
- Managed the team in offshore
- Involved in the database design, normalization and written stored procedure/function for the database related activities.
- Developed Exception handling and logging framework for Pangea using Microsoft Exception handling block and Log4net.
- Involved in production support and debug the production issues that were reported.
Environment: Windows 2003 Server, Calypso server, JN Bridge, AJAX, VS 2005(C#, ASP.Net)
Confidential, Woodland Hills, CA
Team lead
Responsibilities:
- Worked three months On-Site for Knowledge Transfer of existing projects and to understand business of client.
- Analyze and estimate change requested by client.
- Design and implementation of new projects proposed by the client.
- Developed Style sheet for designing the Web Pages.
- Written Stored Procedures, UDF’s and Triggers required for implementation of the application.
- Analyzed the server performance both database and web server of existing applications.
Environment: ASP.NET 2.0, C#, XML, XSLT, SQL Server 2000, WIN 2K
Confidential
Team lead
Responsibilities:
- Understanding of Use case and wire frame supplied by client, interaction with client.
- Creation of UML diagrams like Sequence and Class diagram using OOAD and EA tool.
- Involved in Database design for the application.
Environment: ASP.NET, C#, SQL Server, WIN 2K, Enterprise Architect
Confidential
Senior Software Engineer
Responsibilities:
- Information Gathering and Feasibility Study
- Designing and coding of Business modules
- Designed screens and developed custom controls.
- Writing of Program Specifications
- Writing Unit Test Cases.
Environment: ASP.NET, C#, Windows 2000, SQL Server 2000, Visio 2000
Confidential
Senior Software Engineer
Responsibilities:
- Design and implementation of business modules.
- Impact Analysis for modifications/enhancements required in the business modules.
- Creating Unit Test cases & Integration Test cases.
Environment: Windows 2000, SQL SERVER 2000, VC++, WinSock