Senior .net Developer Resume
Florham Park, NJ
SUMMARY
- 12+ Years of experience in Client/Server and Web Application, Console applications and Windows Applications development employing Object Oriented Analysis and Design (OOAD) using Microsoft Technologies and .NET Framework.
- Certified Scrum master.
- Strong skills on .NET Framework using ASP.NET, C#, VB.NET and ADO.NET.
- Expertise in working with .NET 4.5, 4.0, 3.5, 3.0, 2.0 Framework.
- Experience with Windows Presentation Foundation (WPF)
- Experience in Web development using Webforms, ASP.Net MVC, WebAPI, HTML, CSS, JavaScript, JQuery
- Proficient in writing Technical and Functional test scripts. Experienced in test driven development using N - Unit testing for the piecewise testing of the Applications and experience with ALM practices.
- Expertise in writing Web Services and business logic components based on design specifications from the requirements documents.
- Good hands on experience on WinServices and WCF.
- Proven experience in writing the SQL Server 2016/2012/2008/2005 stored procedure, Functions, Views, Triggers and database administrative tasks like backup, restore and SQL profiling
- Extensive working knowledge on configuring and version controlling with Visual Source Safe (VSS), Team Foundation Server (TFS), Bazaar, SVN and GIT.
- Experience in message queuing(MSMQ) and CQRS
- Expertise in Unified Modelling Language (UML), Flow charts, Sequence diagrams, Activity diagrams and Use cases by using tools like MS Visio.
- Extensive working experience with different methodologies like Agile (Scrum), Test-driven development (TDD) and Waterfall methodologies.
- Handled the responsibility of code review and followed the agile software development techniques like pair programming.
- Got training in Angular 5 and work experience in scratch development with Angular 5 and .Net. Hands on in Angular controllers, directives, components, factor and service resources, routings and events. Expertise in DOM manipulation using JavaScript, jQuery and Angular
- Experience in fixing Accessibility issues and Security observations
- Hands on Adobe Tealium tagging
- Experience in Scheduler Jobs using Quartz.
- Talented, achievement- driven and highly motivated individual with demonstrated analytical and problem solving abilities.
- Technically proficient with the learning ability to grasp and apply new concepts efficiently and effectively.
- Enterprising, articulate and team spirited with strong work ethics, capable of being highly productive with minimal supervision.
- Possess excellent communication skills both written and oral.
TECHNICAL SKILLS
Operating Systems: Windows NT/2000/2003/XP/2008, Windows Vista, Windows 7, Windows 8
Languages: C#, VB.NET, VB6, Borland Delphi
Web Technologies: ASP.NET 4.5/4.0/3.5/3.0/2.0 , WebAPI,AJAX, XML/HTTP, HTML, CSS, JSON, Knockout.js Angular JS, Angular 5
App/ Web servers: Internet Information Server 7.0/6.0/5.1.
Windows: Win Forms, WPF
Services: WCF, Winservice, Webservice, RESTful services,Web API
IDE Tools: Visual Studio (2005,2008,2010,2013,2015,2017), SQL Server Management Studio, Fiddler, NUnit
Scripting languages: JavaScript JQuery, AJAX
Middleware: ADO.Net 4.0, 3.5, 3.0, 2.0, Enterprise Library 5.0, 4.0, 3.1, Prism Framework
ORM: Linq, Microsoft Entity Framework, NHibernate,Dapper
Reporting Tool: Crystal Reports (Visual Studio 2008), SSRS
Source Control: Team Foundation Server, Tortoise SVN, Visual SVN, VSS, Bazaar,GIT
Development Tools: Visual Studio .NET 2005/2008/2010/2013/2015
Other Utilities: Gacutil, Sn.exe, Resharper 5.1.3, Teamcity, Nova,Sonar,MS Visio,NVDA,Adobe Tealium
Databases: Microsoft SQL Server /2016
Project Management: Team Foundation Server, JIRA, HPQC,ALM,IBM RTC
DI: StructureMap,Castle Windsor,Dapper
Design patterns: MVC, MVP, MVVM
PROFESSIONAL EXPERIENCE
Confidential, Florham Park, NJ
Senior .Net Developer
Responsibilities:
- Clone existing SilverScript portal to act as a baseline for Configurable portal
- Remove Security observations in the existing code
- Refactor Existing code to eliminate hard coded parameters and separate UI from Business logic
- Modify Enrollment Portal to accommodate multiple contracts
- New UI to define and configure new Contracts. The following portal features will be allowed to be turned on/off for a selected contract
- The sections worked
- Commission Management
- Plan Definition Management (CUID, Carrier, Group, Account etc.)
- Plan Pricing Management
- Print Vendors and Fulfillment Management
- Enrollment Forms and Enrollment Rules
- Agent License and Appointment Automation
- Agent background check
- Marketing organization Management (FMO Management)
- Manage content in Reference Material and Documents associated with Individual Insurance companies.
- New dynamic Field marketing organization (FMO) hierarchy
- Content Management
- Alignment with RxEnroll data processes to enable tighter integration at a later stage.
- Define branding related styles
- Actively involved in SRP and ADD creation
- Got training in Angular 5 and developed UI in angular and backend in .net
- Create scheduled jobs for different kind of notifications using quartz
- Remediate the 508 accessibility issues for SSI raised by CVS Accessibility team
- Unit testing of accessibility issues using NVDA
- Implement the network traffic capture with adobe tealium tagging
- Unit testing on all devices including Android, IOS using Charles proxy for tealium tagging
- Worked on redesigning the enrollment flow as per the accessibility and UI recommendations
- Implemented the content changes as per CMS guidelines for AEP
- Worked with click to chat changes for Annual enrollment period
- Upgraded JQuery to latest version and resolved console errors related to that.
- Worked on the backlog stories for enhancing the functionalities for SSI as per business inputs
- Create scheduled jobs for different kind of notifications using quartz
- Remove security observations from Qualys and Veracode scan
- Analyze performance issues and resolve
- Support QA,UAT and production during AEP Period
Environment: ASP.net, c#, SQL Server 2012, Visual Studio 2015, Anglar 5, WebAPI, Web Services TFS, Dapper, Bootstrap, Structure Map, Log4 net, JQGrid, Kendo Controls,Quartz,Topshelf,NVDA,AXE,Adobe
Confidential, New York
Technical Lead
Responsibilities:
- Learn the existing system and rewrite the system in the latest technologies that Microsoft provides
- Migrate the data from Sybase to SQL server 2012
- Rewrite the stored procedures, views and triggers as per the requirements
- Upgrade the project to .net 4.5 framework
- Implement dependency injection using Castle Windsor for Online BIOS to make it easy to test and loosely coupled
- Implement logging for the project using Log4Net
- Implement a new component GateKeeper export for getting the roles information about online BIOS
- Rewrite the asmx webservice to a restful wcf service
- Implement a new component in Angular to test the wcf service
- Rewrite the entire logic by using SOLID principles of Object oriented programming
- Change the Data access logic for SQL server instead of Sybase.
- Do the configuration management for SVN repository and Team forge for the activities and task
- Move the code from SVN to GIT
- Development and UAT Testing and documentation
- Do the value adds and suggestions from users
- Maintain existing system by identifying and correcting software defects
Environment: ASP.NET, MVC 5, SQL Server 2012, Sybase, Visual studio 2015,WCF Restful services, Team forge,SVN,GIT,Log4Net,Angular 4,JQuery,Javascript,Sybase client SDK, Eclipse, SSMA, Node.js, NPM, Fiddler, Entity framework.
Confidential
Scrum master and Senior .net developer
Responsibilities:
- As a Scrum Master was responsible for the end to end of the application from startup meeting till move to production
- Schedule the Sprint planning, Estimation, Stand up meeting and Retrospectives
- Discuss and finalize the solution for implementing, with the architect of the project
- Help the team members to remove the impediments on the way and motivate them to work as a team
- Prepare the Nunit test cases before starting the development after discussing with the tester
- Designed and Developed applications using VS 2013 with C#
- Designed custom ASP.NET web application NCGWeb using MVC patterns.
- Performed data integrity checks by scheduling jobs and stored procedures.
- Involved in designing the SSIS packages to export data to SQL Server Database
- Worked on providing and consuming information from Web Services using WCF
- Worked with NCGClient UI using WPF, Infragistics controls.
- Created and managed the stored procedures
- Developed multi-tiered Windows applications using C#5.0
- Used NHibernate to work with relational data using domain-specific objects that creates a Model which can target the existing database or creating new database.
- Extensive use of Web Services, Win Services and WCF Services
- Conducts comprehensive testing of developed objects in development and QA environments, including regression testing before any changes are released to the Production environment to minimize bugs.
- Used Visual SVN and Tortoise SVN for Source Code Control, project related document sharing and team collaboration.
- Responsible for the maintenance of a system called MAUS (VB) and SACTA (Asp.net). These applications dealt with the wages of the H&M store employees.
Environment: VS 2013 with C#, WPF,ASP.Net MVC, MSMQ, SQLServer 2012, NHibernate,Web Services, Win Services, Visual SVN, Tortoise SVN, Nunit, Visual Basic 6.0
Confidential, Boca Raton, FL
Senior .NET Developer
Responsibilities:
- Designed and Developed applications using VS 2013, .NET 4.0 with C#
- Used the agile techniques like pair-programming
- Responsible to do the code review
- Worked on providing and consuming information from Web Services using WCF
- Worked with UI using WPF, Infragistics controls.
- Created and managed the stored procedures based on the FACETS Schema.
- Developed multi-tiered Windows applications using C#5.0
- Used Entity Framework (EF) to work with relational data using domain-specific objects that creates a Model which can target the existing database or creating new database.
- Extensive use of Web Services,Win Services and WCF Services
- Conducts comprehensive testing of developed objects in development and QA environments, including regression testing before any changes are released to the Production environment to minimize bugs.
- Used Visual SVN and Tortoise SVN for Source Code Control, project related document sharing and team collaboration.
- Maintained CQRS pattern
- Created reports using SSRS
- Handled a system which was on VB6 for internal purposes.
Environment: VS 2010, .NET 3.5 with C#, WPF, Infragistics, SQLServer 2008, EntityFramework,Web Services, Win Services, Visual SVN, Tortoise SVN, Nunit, Teamcity, Sonar,VB6
Confidential, Research Triangle Park, NC
Level 3 Software Engineer
Responsibilities:
- Worked on numerous tasks/assignments for website enhancements and new modules creation.
- Developed ASP.NET 4.0 web Forms using C# and implemented several business rules using .NET features like Caching, Trace and State management.
- Also, implemented features like Transactional Database interaction, Custom controls and User Controls, Centralized exception handling and Server side event handling.
- Used ASP.NET web controls such as data grids, combo box and list box for designing of web forms.
- Developed web services using C# for the middle tier components.
- Used LINQ to Entity for querying the database.
- Used ASP.NET data grid control to display, edit, page, and sort multiple records also implemented custom columns by using template columns.
- Used ADO.NET Dataset and Data Reader for data manipulations.
- Created database objects like tables, stored procedures, views, triggers, rules, defaults, user defined data types and functions.
- Maintained hands on source control management using Visual Studio Team System by synchronizing with Visual Studio .NET solution.
- Designed and coded application components in an Agile environment utilizing a test-driven development approach
- Involved in modifying existing reference data maintenance web application to in corporate different freight auditor data.
- Interfacing with other applications using XML based Web Services.
- Worked on memory management to tune the SQL queries using SQL profiler and in trouble shooting problems.
- Solved critical production problems and performed point in time recovery plans.
- Produced custom reports using advanced query techniques for internal and Client Reporting.
- Worked with SQL server reporting services (SSRS).
Environment: VS 2010, .NET 3.5 with C#, WCF, ASP.NET 3.0, SSRS, SSIS, SQLServer 2008, TFS, DevExpress
