. Net Lead Developer Resume
Washington, DC
SUMMARY:
- Extensive 12 years of IT experience in software analysis, design, development, research and implementation of several applications related to client/server, N - tier and Web based technologies in financial, infrastructure and health care domains.
- Good exposure to all the phases of SDLC including requirements gathering, Analysis, Design, Development, Testing, Deployment and post-production Support
- Strong experience in technical design, execution, and implementation of custom and 3rd party software solutions
- Strong experience in Object-Oriented design and programming
- Experience in Training new team members and Managing team performance and progress
- Experienced in working on .NET Frameworks 2.0,3.5, 4.0 and 4.5
- Web Applications development using ASP.NET MVC, ASP.NET Web Forms, and C #.NET, CSS, HTML 5, Application Blocks, LINQ, Entity Framework, WCF SOAP and WCF REST Services.
- Experience in Windows application development using WPF and MVVM.
- Good experience in designing services with WCF SOAP, WCF REST and ASP.NET Web API
- Strong experience in AngularJS, JavaScript, JQuery, AJAX and Bootstrap
- Experience in securing web applications using ASP.NET authentication Forms-based Authentication, Windows Authentication and authorization mechanisms like .NET roles and SQL Server roles
- In-depth knowledge in SQL Server 2012/2008/2005 , Database design, data extraction, transformation and writing procedures, functions and triggers
- Used NUnit, MSTest for unit testing of business layer objects
- Experience in software configuration management using Tortoise SVN, GIT and Team Foundation Server TFS
- Extensive experience in preparing Technical Design, Deployment, User Guide and deploy scripts.
- Good knowledge of various Design patterns like Singleton, Builder and Factory
- Ability to work as a team player with good Interpersonal and Communication skills
- Sound experience with AGILE SCRUM methodology to Product Backlog grooming, Sprint Retrospective, Sprint Reviews, Daily Scrums, Tasks, User Stories and demos to Product Owner.
- Experience in providing continuous guidance, troubleshooting and advice to the customer on the application, handling offshore teams, client co-ordination, handling team, work assignment, technical help to team, track work status, code review and perform appraisals.
- Motivated problem solver with strong analytical skills, quick learner, punctual and trustworthy
TECHNICAL SKILLS:
Programming Languages: C#.NET, VB.NET
Operating Systems: Windows Server 2008, 2003, Window 7
Web Technologies: ASP.NET, ASP.NET MVC, ADO.NETAngularJS, knockout JS, WPF, WCF SOAPWCF REST, Web Services, AJAX, JQuery, JavaScriptCSS, LINQ, JSON, XML and TypeScript.
Tools: /IDE: Visual Studio IDE, Telerik
Methodologies/Frameworks: Software Engineering (SDLC), Unified Modeling Language (UML)Design Patterns, Waterfall, Agile SCRUM
Databases: MS-SQL Server 2012, 2008, 2005 and Oracle
Database Tools: PL/SQL Developer, SQL Server Report designer
Web/AppServers/EAI: IIS 5.0/6.0/7.0
Protocols: HTTP, HTTPS, FTP, SMTP, SOAP
Source Control Tools: TFS, VSS, Tortoise SVN
PROFESSIONAL SUMMARY:
Confidential
. Net Lead Developer, Washington, DC
Responsibilities:
- Followed Agile methodologies and Test Driven Development
- Ensure standard agile practices through regular Sprint Planning, Story Sizing, Task Breakdown, Spring Retrospective Meeting and Sprint Review sessions
- Lead a team of developers in design, development and testing in Kanban methodology using .NET technologies
- Developed an Application using C#.NET and ASP.NET MVC and Entity Framework ORM using .NET Framework
- Extensively used C# .NET for development and design of Business Logic and Data Access Layers in Test Driven Development environment
- Used third party controls like Kendo UI (Telerik Controls) and worked on AngularJS with JavaScript, HTML5, CSS3 and ASP.NET Web API
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself
- Designed database schemas and created stored procedures, Functions, Cursors, Packages using SQL 2012.
- Created reports by using SQL Server 2012 Reporting Services (SSRS), Views for performance tuning and retrieval of data
- Used LINQ to SQL, LINQ to Entities, LINQ to XML and LINQ to Objects for retrieving the data efficiently and Just in Time manner
- Utilized Entity Framework technology extensively for data retrieving, querying, storage and manipulation using LINQ Statements, views, User Defined Functions, Stored Procedures for inserting/updating/Deleting the data into the relational tables
- Involved in performance tuning and query optimization.
- Used forms based Authentication and role based Authorization for security.
- Developed WCF Notification services.
- Involved in Programming Business Objects, UI Design and Unit Testing.
- Created use case and class diagrams in MS Visio using UML notations
- Managing DB Model using Telerik ORM.
- Interacting with client to understand the requirements and work on the functional and technical design documents
- Involved in code reviews and pair programming.
Environment: .NET 4.5, C#.NET, ASP.NET MVC, MVVM, AngularJS, ASP.NET Web API, SQL Server 2012, Telerik Controls, Bootstrap, WCF, Telerik ORM, Visual Studio 2013, JQuery, JavaScript, Ajax, LINQ, and Agile Methodology
Confidential
.Net Lead Developer, Chicago, IL
Responsibilities:
- Involved in different phases of the Software Development Life Cycle SDLC including Designing, Programming, Testing and Documentation
- Worked with business and project teams to define scope and specifications.
- Used Object-oriented analysis and design (OOAD) approach for analyzing, designing an application
- Developed MVC based applications using C# .NET, ASP.NET MVC 4.0, HTML5, JavaScript, JQuery, Ajax and web API
- Designed UI using the HTML 5.0, JavaScript, CSS, jQuery, AngularJS, Bootstrap
- Built ASP.NET pages using Telerik controls such as Telerik RadGrid and ASP.NET AJAX controls such as UpdatePanel.
- Worked on SOAP and RESTFUL Service API using WCF which return XML and JSON data using WCF attributes
- Used AJAX and JQuery to make server side calls and partial post backs
- Developed ADO.NET based database access layer against SQL Server 2008 Database
- Written complex Stored Procedures and SQL queries with Joins on multiple tables using T-SQL
- For Transferring Data from file to another type of file through SSIS as an ETL Tool
- Worked on Windows Presentation Foundation WPF, XAML and Silverlight
- Implemented unit tests and integration tests using NUnit tool.
- Analyzed application performance using Fiddler
- Involved in supporting and maintenance for legacy production systems.
- Actively involved in bug fixes and enhancements postproduction as per the client' Confidential requirement
- Performed unit testing, peer reviews and assisted in project coordination between various cross-functional and technical teams between the onsite and offshore.
- Transition and support to enterprise application management teams.
Environment: ASP.NET MVC, C#.NET, ADO.NET, ASP.NET, WPF, Entity Framework, AngularJS, Web API, Visual Studio 2013/2010, SQL Server 2012/2008, WCF SOAP, WCF REST, JQuery, JavaScript, AJAX, XML/XSL, CSS and LINQ
Confidential
.Net Developer, Waukegan, IL
Responsibilities:
- Designed and developed middle tier and data access layer using LINQ to SQL components.
- Developed several LINQ based data accessing tasks
- Featured ASP .NET Validation controls.
- Used XSLT to display the web service XML responses.
- Involved in software development and planning. Software was designed into several sub modules after thorough analysis of the specifications document
- Extensively designed custom controls and used validation controls for the correct data check in the forms.
- Used Ajax and JavaScript extensively in the Web UI. The UI made Ajax calls to the business tier.
- Worked with the DBA in analyzing the database performance.
- Developed technical specifications and documentation to help system users to understand the system and integrate other applications with the system
Environment: .NET 3.5, ASP.NET, C#.NET, LINQ, WCF Service, SQL Server 2008, JQuery and Telerik
Confidential
.Net DeveloperResponsibilities:
- Involved in the design and development of the web-based application.
- Involved in database design for the application as per normalization rules.
- In the planning phase, if the request comes to the web server, estimation for completion of the request, resource allocation and client interaction is estimated.
- To get a better UI rendering performance identified controls and UI regions where AJAX controls to be implemented.
- Involved in the implementation of UI (Web Pages & User Controls) using ASP.Net, AJAX and JavaScript.
- Performed Integration Testing by adding all modules together for the web based application.
- Involved in team for production and deployment phase of the application.
- Completely involved in Coding, Major Enhancements and integrated testing.
Environment: .NET 3.5, ASP.NET, C#.NET, ADO.NET, JavaScript, JQuery, VS 2010 and SQLServer2008.
Confidential
.Net Developer
Responsibilities:
- Involved in Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Designed and developed rich user-friendly Windows Forms using C# for investor data collection.
- Implemented business logic layer using C# class libraries.
- Involved in development of Web Forms, Classes using C#.NET incorporates both N-tier Architecture and database connectivity.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET.
- Extensively used concepts of Delegates, generics, boxing unboxing and Inheritance in C#.NET, along with Abstract classes/Interfaces and Polymorphism.
- Object oriented technology was extensively used for developing re-usable frameworks for Data Access Layer and Standard exe framework using C#.
- Worked with Script Manager and Update Panel in AJAX Server Control to develop the GUI.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, for consistent access to SQL Server data source.
Environment: .NET 3.5, ASP.NET, C#.NET, WCF, ADO.NET, JavaScript, JQuery, AJAX, VS 2010 and SQLServer2008.
Confidential
.Net developer, Bridge water, NJ
Responsibilities:
- Developed web forms using ASP.NET, C#.NET, HTML, CSS and JavaScript.
- Designed and Developed Business Layer/Data Layer using C#.NET, ADO.NET and SQL Server.
- Implemented multi threading for performance improvements.
- Used JavaScript/validation controls for client side validation
- Written several stored procedures, functions in T-SQL
- Used crystal reports to generate the statements and invoices.
- Work allocation, providing Technical solutions to team members Code Review and Unit Testing.
- Client Coordination, Deployments & Production Support and responsible for Project Deliverables
Environment: .NET 3.5, ASP.NET, C#.NET, WCF, ADO.NET, JavaScript, JQuery, VS 2010 and SQLServer2008
Confidential
.Net developer
Responsibilities:
- Created Web Forms with Ajax Features, User controls and Master pages with custom style sheets.
- Understand the requirements provided by the Client and prepared Understanding documents.
- Actively participated in database design as well as module design.
- Interacting with the client for clarifications regarding the requirements, enhancements and change requests to be implemented
- Used user controls for reusing common functionality in the project.
- Used Nhibernate to communicate with the database.
- Created Triggers using SQL Server 2005 for Audit trail.
- Developed the functionality for processing CC transactions and ACH transactions using C#.NET.
- Used Object Oriented Principles like Abstraction, Encapsulation, and Polymorphism and programmed to interfaces throughout the project.
- Developed the Notification functionality for sending emails from the system.
- Actively participated in PCI (Payment Card Industry) compliance Certification of the application and the organization.
- Implemented WCF for Remoting using Proxy design pattern.
- Performed front-end validation using JavaScript.
- Developed the encryption algorithm for encrypting Credit Card Nos. / Bank Account Nos., Data Retention Policy, for PCI.
- Use case and test case development.
Environment: ASP.NET, C#.NET, WCF Service, Nhibernate, JavaScript, SQL Server 2005.
