Lead Developer Resume Profile
EXPERIENCE SUMMARY:
- An accomplished Microsoft .NET Consultant , with over 14 years of proven expertise in Architecture and Framework Design, Test Driven development, Database Design, Memory and Performance Tuning, Testing QA practices , Source control and Deployment.
- Experience on Agile Methodology, current project implemented on sprint and continuous integration.
- Extensive experience in analysis, designing developing Web applications using C , ASP.Net, MVC 4, JQuery, JSON, SignalR, WCF, Web Api Restful services and Entity Framework ORM .
- Experience in developing responsive web sites with AngularJS and Bootstrap.
- Extensive experience in Aspect-oriented programming in Test Driven Development TDD , developing infrastructure framework using Inversion of controls, Dependency Injection Unity .
- Experience in developing application modules with TDD using MOQ and NUnit.
- Experience in creating WCF and Restful Services using WebApi.
- Backplaning of SignalR applications in Sql Server.
- Proficient in Database Analysis, Modeling, Tuning and Programming skills using MS SQL Server.
- Experience in creating Excel and Pdf Reports in SSRS.
- Strong Technical Analysis exposure on various projects, preparing POCs, Blue print Documents, Risk analysis, Technical designs, Deployment Model.
- Experience in Designing and developing C ATL COM Business object Components to Interop with .Net Components and Migrating Legacy C ATL COM Components to .Net Components.
- Experience in managing TFS, creating branches, workspaces and tasks.
- Provided technical mentoring to onsite /off shore team and project management.
Technical Skills:
Languages |
C , VB.Net, ASP.NET, XAML, JQuery, JSON, Java script, AJAX, HTML 5, LINQ, XML. |
Skillset Other Tools |
.NET Framework 4/4.5. WebApi, WCF Web Services, Web Methods, SOAP, Windows services Entity Framework, ADO.NET, NHibernate Visual Studio 2010/12 SQL Server 2010, BizTalk Server 2004/2006, MVC 4, MVVM, MVP AngularJS, Bootstrap Unity, NInject, Spring.Net MSMQ, IBM MQ Series NUnit, MOQ, Rhino Mocks Visual Source safe, TFS, PVCS C ATL COM, COM , COM, DCOM, VIS. Resharper, Fiddler, SOAPUi, Webstorm, Power Shell, Google Analytics, ANTS Performance and Memory Profiler, AppDynamics, Toad, IIS, TFS, Snoop, Cruisecontrol. |
PROFESSIONAL EXPERIENCE:
Confidential
Role - Analyst / Lead Developer
Environment: |
.Net Framework 4/4.5, C , ASP.Net MVC 4, Ajax, JavaScript, JQuery, AngularJS, Bootstrap, JSON, SignalR, WCF, Web Api, Linq, Unity, Entity Framework, Google Analytics, SQL Server 2010, SSRS, NUnit, MOQ, Visual Studio 2012, TFS, Resharper, Fiddler. |
Responsibilities:
- Worked closely with Business and Technology Stakeholders in development of roadmap for Migration of portals, risk analysis, development of POCs and frameworks that encapsulates end to end business process.
- Designed and developed a generic framework for all portals using C , Unity Framework.
- Successfully migrated applications in Customer Zone portals from ASP.Net WebParts to MVC 4 Framework.
- Implemented Data Access layer using WCF, WebApi restful services and Entity Framework.
- Created scaled out Long Task Handler using SignalR and Sql server for long running tasks in web Farm.
- Test Driven Development: Developed framework for TDD, Integration and Business tests developed using NUnit and MOQ framework.
- Developed Distributor Portal Lite POC using AngularJS, WebApi and Bootstrap.
- Created Excel and PDF reports using SSRS.
- Used Google Analytics for portal functionality usage tracking.
- Used JQuery for validation on the client side.
- Analysis, Modeling, Tuning and Programming of schemas, Stored Procedures, Views and Indexes in Sql server 2010.
- Extensively used Resharper for code optimization.
- Followed agile practices and continuous integration using TFS.
- Providing technical leadership and mentoring of Development team.
Confidential
Role - Analyst / Senior Developer
Environment |
.Net Framework 4.0, C , ASP.Net, MVC 3, Ajax, JavaScript, JQuery, JSON, Telerik Kendo controls, Linq, WCF, SQL Server 2010, Entity Framework, Visual Studio 2010, Resharper, Fiddler, AppDynamics Performance Testing, TFS, Cruisecontrol. |
Methodology: Agile Sprint
Responsibilities:
- Designed and developed a Web application using MVC 3, Razor view engine, Entity Framework, JQuery, JSON, WCF and Entity Framework on Test Driven Development TDD .
- Used Telerik and Kendo controls for rich UI experience.
- Used JQuery Validate for basic validation on the client side.
- Extensively used JSON and Ajax for Partial View Updating.
- Used LINQ for optimizing search and avoiding roundtrips.
- Created new stored procedures and Views for Entities.
- Extensively used Resharper for code optimization and Testing.
- Test Driven Development: Unit Testing, Client testing and Integration Test packages were implemented using Rhino Mocks and Resharper.
- Used AppDynamics to test the performance of application and isolating transactions.
- Continuous Integration with Cruise control.
Confidential
Role - Analyst / Senior Developer
Methodology: Agile Sprint.
Environment |
.Net Framework 4.0, C , Win forms, WPF, XAML, ASP.Net, WCF, SQL Server 2008, Linq, Entity Framework, NHibernate, Visual Studio 2010, Rhino Mocks, Resharper, Spring.net, Agile Sprint methodology. |
Responsibilities:
- Redesigned Beacon Entity Framework for Inversion of Control support and fix Memory leaks.
- Used Dependency Injection with Singleton pattern for Application level Services.
- Infragistics WPF controls Dock Manager, Ribbon Etc... were used for virtualization and rich UI experience.
- Redesigned Comments to implement fragment support and full text search.
- Designed and Developed Rules Engine Module for implementing custom rules.
- Created new stored procedures and Views for Entities.
- Extensively used Resharper for code optimization and Testing.
- Test Driven Development: Unit Testing, Client testing and Integration Test packages were implemented using Rhino Mocks and Resharper.
- Performed Memory and performance tuning using ANTS profiler.
Confidential
Role - Analyst / Senior Developer
Environment |
.Net Framework 4.0, C , WPF, XAML, WCF, Web services, SQL Server 2008, LINQ, Entity Framework, Visual Studio 2010, PRISM, MVVM, PVCS, Infragistics Controls. |
Responsibilities:
- Worked closely with Business Stakeholders in development of prototype which demonstrates the roadmap in integrating prudential services into BPC to enable flexibility and secure reuse with a Framework that encapsulates end to end business process.
- Developed the blueprint of the enterprise architecture in UML and implemented project using agile methodologies.
- Designed and developed Prudential Applications Shell Framework using WPF, XAML, PRISM and MVVM Model-View-View Model pattern. The PreAppShell act as the Main window in which Modules get loaded.
- Created PruEntitlement class for authenticating and authorization for Modules to be loaded.
- Used UnityBootStrapper and Dependency Injection with Singleton pattern for Application level Objects.
- Infragistics WPF controls Dock Manager, Ribbon Etc... were used for rich UI experience.
- Designed and developed Framework for BPC Modules which are discovered and plugged in into the Application Shell dynamically at runtime based on User entitlements.
- Designed and Developed the Prudential Services Framework ESB layer to encapsulate the WCF Data services and expose them to modules.
- Used Entity Framework to serve data to WCF services.
- Performed Memory and performance tuning using ANTS profiler.
- Providing technical leadership and mentoring of Development team Onsite/Offshore
Confidential
Responsibilities:
- Implemented Problem resolution and L A Business Management module using MVVM Pattern which is plugged in into BPC.
- Created Base Classes encapsulating common functionality like event management, data validation, Dependency Injection etc for Modules, Views, View Models and Models.
- Infragistics WPF controls Data Grid, Tile Control Etc... were used for rich UI experience.
Confidential
Role - Analyst / Senior Developer
Environment |
.Net Framework 3.5, C , ASP.Net,AJAX.NET, AJAX Toolkit 3.5, WCF, Web Services, XML, ADO.Net, UML, SQL Server 2005, Java script, JQuery, VB Script, Visual Studio 2008. |
Responsibilities:
- Worked closely with Business Stakeholders in development of prototype which demonstrates the web version of CFE.
- Architected and managed the implementation of the system.
- Designed and Implemented PCCBUBase Framework for generic Business Unit functionality.
- Design and Developed the Web Interfaces in ASP.NET using Master Pages and AJAX in Visual Studio 2008.
- Implemented ViewState persistence regardless of page navigation.
- Used JQuery for client-side scripts.
- Designed developed a configurable Enterprise Service Bus based SOA Framework PCCAPPBase for prudential Business units using WCF, web Services, XML, SOAP, C and .Net Framework 3.5. The services are exposed through an Enterprise Service Bus layer provides a common routing mechanism which makes it flexible and reusable for future business units integrating into PCC.
- Database work involved, writing T-SQL statements and stored procedures, which were in turn called by the Data Access modules using ADO.Net and SQL Server 2005.
- Peer review of all Deliverables including Business and Technical artifacts.
- Used PVCS for version control, Merging code from DEV to Test.
Confidential
Environment |
.Net Framework 3.5, C , WCF, ASP.Net, AJAX.NET, XML, ADO.Net, IBM Web Sphere MQ, Web Logic, UML, Oracle10i, Application Blocks, Visual Studio 2008. |
Environment |
C , Win Forms, .Net 3.0, WCF, ASP.Net, ADO.Net, C ATL COM, COM Interop, UML, MSMQ, SQL Server 2005, BizTalk Server 2006. |