Sr .net Consultant Resume
Montvale, NJ
SUMMARY
- Around 13+ years of IT experience in software development including Analysis, Design, Development and Testing of various applications in a .NET environment
- Experience with complete Software Development Life Cycle (SDLC). Proficient with various software development methodologies such as iterative, prototyping & agile methodologies.
- Strong experience in developing Web, Desktop, N - tier, Distributed Client-Server applications using C#, Win Forms, ASP.NET, ASP.NET MVC 5, VB.Net, ADO.Net, .Net Framework 4.5 and below, Web Services, WEB API, WCF, LINQ, AJAX Control Toolkit, SQL Server 2014, 2012 and below.
- Strong front-end development experience using AngularJS, JavaScript, jQuery, TypeScript, Bootstrap, HTML, CSS etc.
- Hands on experience in creating and consuming Web API and WCF services and SharePoint URLs.
- Strong experience in SQL Server performance tuning, query optimization, coding standards & writing stored procedures, user defined data types, user defined functions & triggers.
- Experience with SQL Server Reporting Services (SSRS) and Crystal reports.
- Strong experience in .net design patterns (Factory, Façade, Mediator, Proxy, Singleton, Strategy etc.) and Multithreading
- Experienced in Pair Programming, Test Driven Development (TDD), Mocking Frameworks, Dependency Injection, Inversion of Control (IoC) and Object Relational Mapping (ORM)and be able to demonstrate
- Consistent team player and leader with excellent communication skills
TECHNICAL SKILLS
Languages: C#.NET, VB.Net
Software: Visual Studio 2015, 2013, 2010, 2008, 2005 & 2003, Visual Source Safe 6.0, TFS, BitBucket
Framework: NET Framework 4.5, 4.0, and below, ADO.NET
UI: AngularJS, KnockoutJS, jQuery, JavaScript, TypeScript, KendoGrid, Bootstrap
Web/Windows Tech: Web Forms, Windows Forms,.NET Web Forms, ASP.NET MVC 5, AJAX, Web Services, Web API, WCF, HTML, XML, XSLT, CSS, IIS, Linq
Databases Concepts: MS SQL Server 2014/2012/2008/2005 , ORACLE 9i, Queries, Joins, Stored Procedures, Views, Functions, Triggers, Transactions, Relation diagrams, NOSQL Database (Couchbase)
Operating Systems: Windows (8, 7), Windows 2003 Server
Reporting Tools: Crystal Reports, RDLC, SSRS
Other Tools & Tech: Fluentd, ElasticSearch, Kibana,, Infragistics controlsPAYPAL, payment gateway, FxCop, NUnit, Bugzila, SSIS & SSRS, VSS, Tortoise, Accusoft ImagXPress and ISISXPress controls for Imaging and Scanning, Autofac, Moq framework, StyleCop, Fortify Security Tool
Design Patterns: Singleton, Factory, FAÇADE, Mediator, Proxy
PROFESSIONAL EXPERIENCE
Confidential, Montvale, NJ
Sr .Net Consultant
Responsibilities:
- Responsible for designing and development software systems using AngularJS, KnockoutJS, MVC, Web API and various tools of Microsoft technologies and plug-ins and ensure compliance to all architectural requirements
- Responsible for Creating custom, general use modules and components which extend the elements and modules of AngularJS
- Good knowledge of KnockoutJS, AngularJS practices and commonly used modules based on extensive work experience
- Responsible for application security testing using Fortify for fixing and preventing security vulnerabilities in application.
- Provides the critical link between people, processes, and technologies that make a security program work.
- Responsible for designing new database schema with generic data model designed to scale
- Worked on Term Extraction PoC for Azure search that extracts UI information into an xml
Environment: Visual Studio 2013, .NET Framework 4.5, ASP.Net MVC 5, Razor View Engine, C#.Net, AngularJS, KnockoutJS, Typescript, Windows Service, Web API, CSS3, HTML5, Bootstrap, jQuery, SQL Server 2014, IIS7, TFS2010/ BitBucket, Windows 7, Windows Server 2012, Code Security Tool Fortify, Coding standard tool StyleCop, Autofac dependency injection container.
Confidential
Responsibilities:
- Responsible for designing and development software systems using AngularJS, MVC, Web API and various tools of Microsoft technologies and plug-ins and ensure compliance to all architectural requirements
- Responsible for building automated feeds from various government sources like http://federalregister.gov/, http://uscode.house.gov etc.
- Responsible for Creating custom, general use modules and components which extend the elements and modules of AngularJS
- Good knowledge of AngularJS practices and commonly used modules based on extensive work experience
- Extensive use of multithreading for retrieving data from the external government websites and 3rd party sources.
- Development of automated feed and storage facility to host the data for RPS.
- Responsible for emerging regulation tracking, implementing RPM & associated calculations and trending index being surfaced via UI widgets
- Responsible for enhancing of manual RPS to support member firm on boarding and implementation of RPM data model
- Responsible for application security testing using Fortify for fixing and preventing security vulnerabilities in application.
- Provides the critical link between people, processes, and technologies that make a security program work.
- Responsible for designing new database schema with generic data model designed to scale
Environment: Visual Studio 2013, .NET Framework 4.5, ASP.Net MVC 5, Razor View Engine, C#.Net, AngularJS, TypeScript, Windows Service, Web API, CSS3, HTML5, Bootstrap, jQuery, SQL Server 2014, IIS7, TFS2010/ BitBucket, Windows 7, Windows Server 2012, Code Security Tool Fortify, Coding standard tool StyleCop, Autofac dependency injection container.
Confidential, West Chester, PA
Sr SE - Architect, Lead Software Dev & Engineering
Responsibilities:
- Responsible for designing and development software systems using various tools of Microsoft technologies and plug-ins and ensure compliance to all architecture requirements
- Design architecture for various different components and validate tools conventional
- Participate in architectural meetings and analyze all technical requirements for .Net applications
- Review infrastructure for any issues and recommend solutions
- Hands on web application development experience using ASP.NET MVC Framework and C#.NET
- To monitor the application architecture and ensure that appropriate implementation of all solutions is taken care by following SDLC standards
- Coordinate with cross functional team members and analyst and main technical knowledge
- Migration of web application into Single Page Application for dashboard using AngularJS
- Defying global framework in AngularJS, JavaScript, or reusable web components, so all modules can consume the same.
- Worked on SSIS packages to maintain and manage data between the data centers.
- Upgrading SQL Server 2012 database to SQL Server 2014 database to make the system available during disaster recovery by expanding read-only secondary replicas (from 4 nodes to 8 nodes).
Environment: Visual Studio 2013, .NET Framework 4.0/4.5, ASP.Net MVC 5, Razor View, C#.Net, AngularJS, WCF, CSS, HTML, jQuery, SQL Server (2012, 2014), NoSQL(Couchbase), Fluentd, ElasticSearch, Kibana, PaaS, IIS7, TFS2010, Windows 7, Windows Server 2012.
Confidential, Montvale, NJ
Sr .Net Consultant
Responsibilities:
- Responsible for software module design, development, enhancements and testing
- Worked on the following ASP.Net MVC infrastructure components and attributes:
- Form Authentication and Authorization
- Paging Results,
- Managing Scripts,
- Async Search
- AutoCompletion
- Seeding Membership
- Cross Site Request Forgery
- Cache Profiles
- Localization
- Database Migrations &
- Unit Testing with Asp.Net MVC 4 using .Net mocking library moq.
- Consumed REST Service(s) in SQL Server CRUD Operations
- Designed and developed SSRS packages for generating reports
- Create and design tables, views, stored procedures, user defined functions and T-SQL statements of varying complexity with a “best practices” approach to keys, indices and relationships in SQL Server 2008
- Assess, troubleshoot, document, upgrade and develop maintenance procedures; Review code for potential performance issues, reusability, and/or anomalies
Environment: Visual Studio 2010, .NET Framework 4.0, ASP.Net MVC 4, Razor View, C#.Net, Web API, CSS, HTML, jQuery, SSRS, SQL Server 2008, IIS7, TFS2010, Windows 7.
Confidential, Newark, NJ
Sr. .Net Developer
Responsibilities:
- Responsible for software development, enhancements and testing
- Responsible to develop efficient, scalable, reusable middle tier business model
- Responsible to create intuitive, logical and user interfaces using HTML, JavaScript, XML, CSS and Asynchronous JavaScript and XML (AJAX)
- Implemented business modules using LINQ, AJAX, and JQuery and C #
- Create and design tables, views, stored procedures, user defined functions and T-SQL statements of varying complexity with a “best practices” approach to keys, indices and relationships in PLSQL Developer
- Assess, troubleshoot, document, upgrade and develop maintenance procedures; Review code for potential performance issues, reusability, and/or anomalies
- Responsible for maintaining sub versions of web applications for versioning using VSS
- Extensive experience in JavaScript/jQuery for client side business validations and designing interactive User Interface
Environment: Visual Studio 2010, .NET Framework 4.0, ASP.Net, C#.Net, WinForms, Accusoft controls (ImagXPress, ISISXpress for imaging and scanning for windows application) CSS, HTML, XML, jQuery, Java Script, PLSQL, IIS7, Windows 7.
Confidential, NYC, NY
Sr. .Net Developer
Responsibilities:
- Responsible for understanding business requirement
- Worked on Agile (Scrum) methodology
- Involved in design and development of web applications and its database
- Responsible to create intuitive, logical and user interfaces using HTML, JavaScript, XML, XSL, CSS and Asynchronous JavaScript and XML (AJAX)
- Responsible for writing stored procedures, triggers, views, user defined tables and functions
- Consumed existing WCF and Web Services as per the requirement
- Independently working on building the web application
- Work through all stages of the software development life cycles including analysis, design, development, testing and deployment
- Responsible for maintaining sub versions for versioning using VSS
Environment: Visual Studio 2010, ASP.Net, C#.Net, HTML, Java Script, jQuery, SQL Server 2008, Visual source Safe, IIS7 & Windows 7.
Confidential
Responsibilities:
- Responsible for understanding business requirement and do enhancements for the business units within the Office of School Support Services
- Responsible for writing SSIS packages to maintain the data integrity between applications
- Involved in design & development for new requirements and enhance & maintain web application
- Work through all stages of the software development life cycles including analysis, design, development, testing and deployment
- Report to the IT Project Manager regarding status of projects and its progress
Environment: Visual Studio 2010, ASP.Net, C#.Net, VB.Net, HTML, Java Script, jQuery, Linq, SQL Server 2008, IIS7 & Windows 7.
Confidential
Responsibilities:
- Responsible for software development and testing
- Independently developed Employee Hiring Process, Vacancy Sweep, Funds Accrual modules etc.
- Client side development using java script and jQuery
- Responsible for writing stored procedures, triggers, views, user defined tables and functions
- Responsible for writing unit test cases for each and every individual business functionality
- Extensive knowledge on WCF and Web Services
- Maintenance and production support
Environment: Visual Studio 2010, .NET Framework 4.0, ASP.Net, ADO.Net, C#.Net, CSS, HTML, XML, jQuery, Java Script, SQL server 2008, IIS7 and Windows 7.
Confidential, NYC, New York
.Net Consultant
Responsibilities:
- Designed MVC 3.0 architecture and designed database structure for this web application
- Implemented Agile (Scrum) development methodology
- Responsible for analysis, design and development of product
- Responsible for creating business layer and database layer using LINQ
- Used MVC 3.0 Razor to make the code cleaner and more concise
- Used jQuery input validations and used plugins such as Text Area Resizer, Masked Input, jQuery Ajax File Upload, Data table editable and auto complete etc.
- Worked on the WCF Newsletter Service to retrieve xml data from the SQL server database table and configure it into the respective class objects
- Used TFS2010 for version controlling
Environment: .NET Framework 4.0, ASP.Net MVC Framework 3.0, Visual Studio 2010, C#.Net, CSS, HTML, SQL server 2005, jQuery, TFS 2010, IIS6 and Windows Server 2008.
Confidential
Sr. Software Developer
Responsibilities:
- Performed client interviews for requirements gathering and giving suggestions to the client for improving the systems functionality in the migrated application
- Implemented agile (Scrum) development methodology and Linq to SQL for creating invoice
- Implemented IoC functionality in this project after migration into .net
- Created tables, Relation diagrams, queries in stored procedures, functions in the SQL Server Database. Also used transaction at some places where required
- Developed WCF and windows services for multiple database communication
Environment: .NET Framework 3.5, Visual Studio 2008, C#.Net, ASP.Net, ADO.NET, VB.Net, WCF, CSS, HTML, DHTML, SSIS, SQL server 2008, Visual source safe, IIS7 and Windows XP
Confidential
Responsibilities:
- Performed client interviews for requirements gathering and giving suggestions to the client for improving the systems functionality
- Implemented Singleton, Mediator, Factory Design Patterns and Agile (Scrum) methodology
- Implemented multithreading for experimenting sample scripts and generating AnaLight Graph
- Used Hash Table collection & Generic classes like LIST, Sorted Dictionary to better manage object storing and sorting
- Coded classes for implementing the business functionality of the system using OOPs concepts like abstraction, encapsulation, inheritance and polymorphism
- Used transactions in the stored procedures wherever required
- Implemented LINQ for User Management Module and LINQ to XML for xml scripts
- Responsible for diagnostic and troubleshooting, bug fixing
Environment: .NET Framework 3.5, Visual Studio 2008, Win Forms, C#.Net, VB.Net, DTO, ADO.NET, WCF, MS-Access, SQL server 2008, Oracle 9i, SSIS, SSRS, Visual source safe, IIS, XML, DOM and Windows XP
Confidential, FL
Responsibilities:
- Wrote software code as per the designed prototype and planned algorithm
- Implemented the functionality of communication between two applications like web application to desktop application and vice versa
- Developed connection, logged messages, data validation, error handling classes, work flow classes in C# for backed DLL’s
- Design, development, enhancements and unit testing of application using C#, .NET, Winforms, XML and SQL
- Implemented the payment gateway functionality to process the payment through credit cards against newly registered and old renewed dealers
- Implemented Low Level Design (LLD) for defining the actual logic for each and every component of the system
- Extensive knowledge on OOP concepts like abstraction, encapsulation, inheritance and polymorphism
Environment: .NET Framework 3.0, Visual Studio 2005, Win Forms, ASP.Net, C#.Net, VB.Net, ADO.NET, HTML, DHTML, Java script, VBScript, WCF, Data Transfer Objects (DTO), SQL server 2005, Visual source safe, IIS and Windows XP
Software Engineer
Confidential
Responsibilities:
- Developed the software code as per the planned algorithm using OOPs concepts like abstraction, encapsulation, inheritance and polymorphism
- Implemented the design pattern by using agile (Scrum) development methodology
- Developed connection, logged messages, data validation, error handling classes, work flow classes in C# for backed DLL’s
- Increased the efficiency of the application using JavaScript
- Responsible for diagnostic and troubleshooting, bug fixing and production support
- Maintained sessions throughout the application
Environment: .Net Framework 2.0, ASP.net and C#, Web Services, SQL Server 2005, AJAX, JavaScript, RDLC, IIS
Confidential
Responsibilities:
- Understand the client requirement and designed the application prototype
- To write the software code as per the designed prototype and planned algorithm and maintained the software development coding standards
- Used transactions in the SQL Server stored procedures wherever required
- Coded classes for implementing the business functionality of the system
- Implemented code to download and upload files
- Developed large number of stored procedures in SQL Server 2005
- Responsible for diagnostic and troubleshooting, bug fixing
Environment: Microsoft Visual Studio, Visual Basic 6.0, ADO, COM, SQL Server 2000
Confidential
Responsibilities:
- Understand the client requirement and write the software code as per the planned algorithm
- Developed connection, logged messages, data validation, error handling classes, work flow classes in VB for backed DLL’s
- Developed various reusable classes which are commonly used in the application
- Used transactions in the SQL Server stored procedures wherever required
- Coded classes for implementing the business functionality of the system
- Separated code for running payroll by settings parameters of payroll components at runtime
- Developed large number of stored procedures for database operations using T-SQL
- Designed crystal reports for the all kinds of reports required in HR & Payroll system
- Responsible for diagnostic and troubleshooting, bug fixing
Environment: Microsoft Visual Studio, Visual Basic 6.0, ADO, COM, SQL Server 2000
