.net Application Developer & Technical Lead, Resume
NJ
SUMMARY
- 10+ years of extensive experience in Microsoft .Net technology, database design, software development, distributed technology (SOA), requirements gathering & analysis, application architecture.
- Worked extensively in Finance/Investment Banking & Insurance domain.
- Expertise in most of the following Microsoft technologies Asp.net Core, ASP.Net, VB.NET, Web API, MVC, WCF, HTML5, CSS, CSS3, JavaScript, JSON, SOAP, REST, jQuery, Dot.Net Frameworks, C#, Web Services, RESTful APIs, WPF, XML, SQL server, bootstrap, AngularJS, Angular, Xunit, MOQ,
- Strong knowledge of AngularJS, Angular, layer architecture {SOLID, components, services, shared, model etc}
- Strong experience in Finance/Investment banking (Equities, Fixed Income securities like Bonds, Notes, Treasury Bills etc.) and commercial financing, lending, leasing and advisory services to small and middle market businesses.
- Expertise in software development life cycle (SDLC) i.e. requirements, analysis, designing, coding, testing, documenting, and deployment, maintenance, support
- Good working experience in Agile/Scrum Software Development
- 4+ Years’ experience of migration projects ASP to ASP.Net, VB to VB.net, MS access to SQL
- Expertise in writing cross cutting re - usable components like Caching, Exception Handling, Logging, Validation.
- Expertise in developing applications using Object Oriented Programming (OOPS)
- , Dependency Injection etc.
- Experience using Team Foundation Server (TFS) with continues integration
- Strong in Unit Test, Mock, Test Driven Development hands-on experience in designing various patterns such as Inversion of Control, Dependency Injection, Repository, and abstract factory patterns etc.
- Have technical lead experiences and handling 10-11 developer team member
- Strong background in JavaScript and JavaScript frame work i.e., JQUERY, Angular JS, exposure REACT JS
- Have strong experience of various versioning controls {VSS, Bugzilla, CVS, PVCS, TFS}
- Development of new applications through analysis, design, coding, and testing; as well as the daily support and maintenance of existing applications.
- Six Sigma certified (green belt)
- Have strong experience of production support
TECHNICAL SKILLS
- Languages: Microsoft Core, ASP. Net, C#, ADO.Net OOPS, WPF, MVC, SOA, XML, LINQ, Entity Framework Multithreading, AJAX, Design patterns, Infragistics, Auto Mapper, Silverlight, Blend, NUnit, SDLC, Grid Server, enterprise library, SQL Helper, WinForms, C#.NET, VB.NET, Transact-SQL, PL SQL, Perl, Unix Shell, Power Shell, VB, VBA, ASP.NET, HTML, ASP.Net MVC, MVC core, Angular, JQuery
- Dependency Injection: Castle Windsor, Autofac
- Distributes Technology: Web API, WCF, Web Services
- Frameworks: Dot Net Frame Works {4.8, 4.6,4.5, 4.0, 3.5, 3.0. 2.0}, Core {2.0, 2.2, 3.0,3.1}
- Development Tool: VS 2017, VS 2015,VS 2013,VS 2012, VS 2010, VS 2008, ReSharper
- Source control: TFS, PVCS, CVS, VSS
- Database & Technology: SQL 2014, SQL 2008, SQL 2005, SSIS, writing Query / stored procedure / Views / Functions /, Profiler, Oracle 11 G and 12 C
- Reporting tools: SSRS, SSIS
- Scripting Languages: JavaScript, VB script
- Web Development Technology at Client Site: jQuery, JavaScript, CSS, HTML 5 Environment Knowledge & Web Servers: Windows 2008/ 2007/ XP, IIS, DNS, Windows Clustering, Network Load Balancing
- Security mechanism: SSO, Active Directory, AntiXss Library (security, Site Minder, Class
- Debugging tool: Using the F12 (I.e.), Firebugs (Mozilla), The DevTools window (chrome), Httpwacher, fiddler debugger, YSlow
PROFESSIONAL EXPERIENCE
.Net Application developer & Technical Lead,Confidential,
Responsibilities:
- This project for Santander Investment Securities. The NON-ERP Expenses interface will be implemented in order to send to SAP Orion the expense movements that have been processed and posted in Dynamics.
- These expense movements are not currently taking place in SAP Orion and that is why the transactions posted in Dynamics must be send from Dynamics to SAP Orion.
- These documents will not be paid in SAP Orion. Payment will be managed in Local SIS Dynamics system.
- These documents will have document type ZC - “NON-ERP Expenses” in SAP Orion, so document type ZC will be related to “NON-ERP Expenses” documents which are coming through this interface from Dynamics.
- In SAP ORION there will be no manually posting of documents with document type (ZC)
- SAP Orion will not validate the posting date for NON-ERP expense movements from Dynamics
- Architecture, technical design, and database design, performance optimization, tuning, scalability, coding standards,, technical support and thus also ensures successful completion and delivery on time.
- Have a strong understanding of design patterns.
- Worked closely with the Project Manager / Business Analyst, Tester to understand the business and I was responsible to understand business requirement document, prepared all technical document {high level, low level, mockups etc.} designed project; design database and decided technology stack for the project.
- Distributed task to team members and provided technical solutions if needed.
- Designed multilayer application i.e. presentation, business, data layer, services layer in mvc, web ap i2 IIS hosting, angular 2 and 4, typescript
- Implemented agile methodology
- HTML5 for UI design
- Implemented entity framework 6 and LINQU, query with VS 2017 for database using database first approach & Entity first approach.
Environment: C#, Asp.net, Asp.net Core, Web API 2, LINQ, Visual Studio 2017, MVC, SQL server 2014, TFS,XML,auto mapper, JSON, Log4net, http watcher, SQL Profile, Entity Framework, IIS, CSS3, HTML5, Angular{2,4, and exposure in 8 }, JQuery, SSIS Packages, Control-M Jobs, SQL Jobs, Oracle 12 C, Postmen and Fiddler, oracle 12 C, PL/SQL Developer Tool
.Net Application Architect & Technical Lead,Confidential, NJ
Responsibilities:
- Architecture, technical design, and database design, performance optimization, tuning, scalability, adhering coding standards, team handling, technical support and thus also ensures successful completion and delivery on time within the approved budget.
- Have a strong understanding of design patter i.e. MVC, MVP, and MVVM etc.
- Worked closely with the Project Manager / Business Analyst to understand the business and I was responsible to understand business requirement document, prepared all technical document {high level, low level, mockups etc.} designed project; design database and decided technology stack for the project. Distributed task spring to team members and provided technical solutions if needed.
- Designed multilayer{ application host, plugin{Mef}, product, business layer, Cross cutting, data access layer, presentation layer, services layer } application using mvc6, web api2 IIS hosting, angular JS 2.0, entity framework 6, mapper, unit testing for re-write from Silver Light5.0
- Strong experience in work with offshore & Onsite model. designed project database i.e. table deign, number of column and its data type and relationship among table having normalization factor etc. using SQL 2012
- Involved in and application design i.e. How many layers supposed to be in project and how to implement, which technology would be used
- Implemented agile methodology
- Involved in design layers in Angular JS 2.0/4.0 framework i.e. binding, model, view, services, control, filter etc. and HTML5 for UI design
- Implemented entity framework 6 and LINQU, entity query with VS 2017 for database using database first approach {because database already exists}
Environment: C#, Web API 2, LINQ, Visual Studio 2015 update 3, MVC6, SQL server 2012, TFS,XML,, bootstrap, auto mapper,, JSON, Log4net, http watcher, SQL Profile, Entity Framework 6.0(database first), IIS7.0, CSS3, HTML5, SQL profiler, Active directory, WinForms, Silverlight 5.0,Transact-SQL, Angular, JQuery, touchstone analysis
NJ.Net Application Architect, Technical Lead,Confidential,
Responsibilities:
- Architecture, technical design, and database design, performance optimization, tuning, scalability, adhering coding standards, team handling, technical support and thus also ensures successful completion.
- Have a strong understanding of design patter i.e. MVC, MVP, and MVVM etc.
- Experience in Performance Tuning in SSIS packages by using Row Transformations, Block and Unblock Transformations.
- As Lead, works closely with the Project Manager, Business Analyst to understand the business, with Quality Assurance team to ensure system is working properly. I am responsible to understand business requirement document, prepared all technical document {high level, low level, mockups etc.} project design; database design, provided technical solutions if needed.
- Involved in various projects for wiring code, providing technical help to team in case of any issue.
- Involved peer to peer to code review
- I prepared coding standard for the project
- Involved writing code using asp.net with c# and used third party farpoint spread grid. I am responsible for binding data and other operation i.e. edit, update and delete within grid
- Implemented agile scrum methodology
- Used Ajax control from AjaxControltoolkit MS library to avoid full page postback
- Involved in application design using Dependency Injection, Repository etc.
- Involved in designed project in MVC5 design pattern and design security layer. View in html5 and strong typed html helpers.
- Designed entity framework 6 having code first approach and used LINQ to query data
- Involved in design layers in Angular JS framework for binding data & user validation in HTML5 for UI design
Environment: ASP.Net 4.5, C#, Web API, WCF, LINQ, Visual Studio 2013, MVC5, SQL server 2012, TFS, bootstrap, auto mapper,JSON, Log4net, http watcher, SQL Profile, Entity Framework 6.0(Code first), IIS 7.5, HTML5, SQL profiler, Agile, Active directory, SSRS, SSIS, Oracle , MQ, SharePoint integration, Unix Shell, Power Shell, VB, VBA, ASP.NET, HTML
Lead, Sr. .NET Developer,Confidential, NJ
Responsibilities:
- Being Lead, worked closely with the Project Manager / Business Analyst to understand the business and I was responsible to understand business requirement document, prepared all technical document {high level, low level, mockups etc.} designed project; design database and decided technology stack for the project. Distributed task spring to team members and provided technical solutions if needed. designed project database i.e. table deign, number of column and its data type and relationship among table having normalization factor etc. using SQL 2012
- Involved in and application design i.e. How many layers supposed to be in project and how to implement, which technology would be used
- Implemented agile methodology
- Involved in design layers in Angular JS framework i.e. binding, model, view, services, control, filter etc. and HTML5 for UI design
- Implemented entity framework 6 and LINQU with VS 2013 for database using database first approach
- Used scaffolding temples in MVC5 and HTML5
- Implemented Autofac dependency Injection to keep separate and fully independent project layers
- Involved to make controls using bootstrap i.e. table, div, model
- Used Auto mapper to map the property of classes to avoid writing more lines of code
- Used jQuery and JSON to passed collection object between view and controller, validation
- Implemented REST base Web API to get record from application using repository pattern
Environment: C#, Web API, LINQ, Visual Studio 2013, MVC5, SQL server 2012, TFS,XML,, bootstrap, auto mapper,, JSON, Log4net, http watcher, SQL Profile, Entity Framework 6.0(Code first), IIS7.0, CSS3, HTML5, SQL profiler, Active directory