Senior .net Developer Resume
Houston, TX
SUMMARY
- Over six years of hands - on experience in requirement analysis, development and implementation of Internet Web applications - ASP.NET, ASP.NET MVC, Silverlight and Client-Server based applications - WPF and Windows Forms applications using .NET technologies - VB.NET, C#.NET, ADO.NET and SQL Server.
- Expertise in complete Software Development Life Cycle (SDLC) - Analysis, Design, Development, Deployment and Testing.
- Hands-on Experience on implementing Model-View-Controller (MVC 3.0/4.0/5.0), OWIN, Prism 4.1/5.0, Model-View-View Model (MVVM), Model-View-Presenter (MVP), Singleton, Factory design patterns.
- Experienced in .NET n-Tier and Distributed Architectures - Web Services, WCF Services, WCF, WebAPI Restful Services (CORS) to deliver the business agility.
- Expertise in implementing Object Oriented Analysis and Design (OOA & OOD) and Service Oriented Architecture (SOA) methodologies.
- Expertise in implementing Task Parallel Library (TPL), PLINQ for Parallelism and Concurrency.
- Proficient in working with various Microsoft .NET Frameworks 1.1, 2.0, 3.0, 3.5, 4.0 &4.5 Microsoft Visual Studio 2003/2005/2008/2 .
- Hands-on experience in various Relational Database Management Systems(RDBMS), Oracle 9i/10g,11g MS SQL-Server 2000/2005/2008/2010/2012 , T-SQL,PL/SQL- Writing Constraints, Indexes, Views, Stored Procedures, Triggers, User Defined Functions, Database Backup and Recovery and working knowledge on Multiple Dimension Expressions (MDX).
- Expertise in LINQ, Lambda Expressions and Task Parallel Library (TPL).
- Proficient in implementing Exceptional Handling, Caching and Application Blocks.
- Expertise in developing Web Forms, User Controls, Custom Controls and Master Pages, Styles/Themes, State Management techniques - InProc/OutProc.
- Expertise in working in Energy - Oil and Gas, Health, Insurance, Finance/ Accounting and Banking and E-Commerce Domains.
- Strong experience in working with Reporting - SSRS, Telerik Reporting, Active Reports and Crystal Reports and also with SSIS, DTS and SQL Jobs.
- Skilled in developing UML diagrams including use case, sequence, class, interaction, state and deployment diagrams using MS Visio and Rational Rose.
- Excellent verbal and written communication and inter-personal skills.
- Strong technical background, excellent analytical ability, problem solving skills.
TECHNICAL SKILLS
.NET Technologies: WPF, ASP.NET, VB.NET, ADO.NET, WCF - RIA, Restful, Web Services,AJAX,.NET 1.0/1.1/2.0/3.0/3.5/4.0/4.5 , COM+,DTD
Databases: Oracle 8i/9i/10g, MS SQL Server 2000/2005/2008/2010/2012 .
Languages: C, C++, C#, VB, XAML, PL/SQL, T-SQL, HTML, DHTML, CSS, Java2.0, LINQ
Reporting Tools: Crystal Reports, Reporting Services (SSRS), Active Reports
Web Servers: IIS 5.0/IIS 6.0/IIS 7.0/7.5, IBM Web Sphere
Version Control: Team Foundation Server (TFS), Visual Source Safe (VSS), Clear Case, Subversion
Operating Systems: Windows Server 2000/2003/2008 R2, Windows XP, Windows NT, UNIX
Tools: Visual Studio 2003/2005/2008/2010/2012 , Microsoft Visio, Cruise Controls, Telerik Tools, Rational Clear Case, Benthic Software, Photoshop
Software Methodologies: Agile Unified Process, UML, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
Senior .NET Developer
Responsibilities:
- Responsible for requirement gathering from the SMEs, Manager and Business Users
- Implemented n-tier architectural design - Presentation Layer (GUI), Business Access Layer (BAL), Data Access Layer (DAL) and Service Layer
- Developed Service Oriented Architecture (SOA)
- Implemented Model-View-Controller (MVC 3.0/4.0) architectural design pattern for the application.
- Extensively used Microsoft.Net Design Patterns including Dependency Injection (D.I), Inversion of Control (IOC) and Singleton.
- Developed Rich User Interface (GUI) Razor Views - using Custom Controls, User Controls, CSS, Helper Classes, Display Templates, and Editor Templates.
- Improved responsiveness of Web Graphical User Interface (GUI) using Twitter Bootstrap, HTML 5
- Designed highly responsive Web UI by using JQuery Libraries (JQuery AJAX) and AngularJS (Single Page Application).
- Extensively worked with Task Parallel Library (TPL), Async-Await Actions and Controllers for concurrent and parallel processing.
- Created Data Annotations, Self-Validating Models, Model Binders, AutoMapper and Domain Layer validations using Fluent
- Validations Framework. Created Complex Stored Procedures, Triggers, Views, CTE for retrieving the data from the SQL Server database to fill the Business Objects
- Created WebAPI Restful services (CORS) for data retrieval via Service Gateways.
- Performance tuning of complex stored procedures to reduce the response time of the application
- Performed n-Unit testing for different modules in the application to ensure a bug-free code in to Production
Environment: .NET Framework 4.0/4.5 Visual Studio.NET 2012/2013,MVC 3.0/4.0, AngularJS -SPA, C#.NET, n-Unit Test, Telerik Controls, TPL, Web API Restful Services CORS, Fiddler, Bootstrap, LINQ, Lambda Expressions, Team Foundation Server, SQL Server 2012 Power Tools, Windows 2008, Agile
Confidential, Santa Monica, CA
Senior .NET Developer
Responsibilities:
- Responsible for requirement gathering from the End-Users and Business Analyst to develop the application and to modify the existing code
- Implemented asynchronous calling mechanisms to isolate the UI processing with the backend data base call processing
- Used VB.NET CSLA framework for building the business rules validations and for roles in the application
- Coded in Presentation Layer, Business Logic layer, Data Access Layer and in Service Layer of the application using VB.NET
- Developed Views using Windows Form Controls and Telerik Tools
- Developed custom Classes and Business Objects to serve as the Model object using VB.NET
- Implemented HL7 Messaging structure for the Data broker exchange
- All reports from legacy systems to QNXT and converted them to technical implementation
- Developed XML Parser for transforming various messaging formats - HL7
- Used Enterprise Libraries (Application Blocks) and ADO.NET for connecting to the database
- Used LINQ and Lambda Expressions for iterating through collections in VB.NET
- Extensively worked on the WCF services and WebAPI Restful services for retrieving the data
- Developed User Controls and Custom Controls for the Client Control Repository
- Created Complex Stored Procedures for retrieving the data from the SQL Server database to fill the Business Objects
- Used SSRS for various Weekly/Bi-Weekly Reports
- Performed n-Unit testing for different modules in the application to ensure a bug-free code in to Production
- Analyzed the performance of the application by using Diagnostics class, ANTS profiler
Environment: .NET Framework 4.0 Visual Studio.NET 2010, VB.NET, MVVM, CSLA 3.0, HL7 Standards, HIPAA, Telerik Controls, Web Services, QNXT, LINQ, Lambda Expressions, ANTS Profiler, Team Foundation Server, SQL Server, SSRS, n-Unit Test, Power Tools, Agile(Scrum)
Confidential, Sioux Falls, SD
Senior .NET Developer
Responsibilities:
- Responsible for requirement gathering from the Client to develop the interface between GEMS and Sales Force
- Created technical documentation at each stage of Software Development Life Cycle (SDLC)
- Extensively developed the User Interface for the Generation plus (GenPlus) product using VB.NET
- Implemented Service Oriented Architecture (SOA)
- Developed Applications of ASP.NET using Server controls, HTML Controls, Data Grid, Data List and Validation Controls
- Used Model View Controller (MVC) architectural Design Patterns for the development of the product
- Created Web Services for Sales Force to retrieve the Borrowers information
- Designed and developed n-layered applications which constitute Presentation Layer, Business Logic Layer and Data Access Layer
- Used CSLA framework for building the business rules validations and for roles in the application
- Created Complex Stored Procedures for retrieving the data from the SQL Server database to fill the Business Objects
- Analyzed the performance of the application by profiling the code using ANTS Performance Profiler 6 from Red Gate
- Used ANTS Memory Profiler 5 to analyze arbitrarily large number of memory snapshots and for Large Object heap fragmentation statistics
- Created VB Classes for uploading the Loan Documents to the FTP Server
- Created Custom Controls and User Controls to be used across the GEMS application
- Implemented Generics and Collections as per the business needs.
- Generated reports for the Under Writers using Dev Express Reporting Tool and SQL Server Reporting Services (SSRS)
- Created Windows Forms (Win Forms) for the User Interface of the application
- Responsible for deploying and publishing the ATS application
- Performed n-Unit testing for all the functionalities of the Gen Plus product
Environment: .NET Framework 3.0, Visual Studio.NET 2008, VB.NET, ADO.NET, SOA, MVC, Web Services, Developer Express Controls Volume 1, CSLA, ANTS Memory Profiler 5, ANTS Performance Profiler 6, SQL Loader, SQL Server 2005, SSRS, Team Foundation Server, Power, Tools, Windows 2003
Confidential, South Dakota
Senior .NET Web Developer
Responsibilities:
- Worked on the ATS User Interface (UI) to change the UI of the website. Made modifications, created various XSL, CSS files
- Implemented Service Oriented Architecture (SOA) to serve various applications.
- Implemented WCF to get the data and to expose and consume the Corticon services (Rules Engine)
- Developed, implemented and consumed Web Services to call the State Worker Dash board demographic details
- Worked with lot of COM/DCOM components in the ATS application
- Extensively developed the code in C# for UREP application and numerous LDAP queries for user information from the Active Directory (Managed and Unmanaged Domain)
- Created Packages and Stored Procedures for populating data on the State workload Dashboard
- Used SQL Loader to load the data into database from the text files processed by UREP
- Involved in project migration of Classic ASP in to ASP.NET, deployment and packages in accordance to the specifications of the client
- Used Performance Center 9.5 for test script-scenario set-up, to run the load test and analyze the test results
- Implemented the AJAX based architect and JavaScript to improve the performance of the application
- Responsible for the Integration, SAT, TFP and Production migration and application deployment
- Used Enterprise Libraries (Application Blocks) for connecting to the database.
- Created Batch files (.bat) for recording the Memory Dump, Perfmon logs, T-list of the application on the TFP and Production Servers
- Used Master Pages and created Web User Controls for Code reusability and used several State Management features
- Recreated the Stored Procedures for Learning Management System (LMS)
- Generated weekly and monthly reports using Crystal Reports\ SSRS and integrated all of them in the ATS application
- Execute the Batches for the various applications using OpCon
- Processing batch ACDs as per the architectural design and implementation
- Created n-Unit testing and regressive testing cases for the entire application
Environment: .NET Framework 3.0 Visual Studio.NET 2008, C#.NET, ASP.NET, VB.NET, ADO.NET, SOA, AJAX 2.0, WCF, Web Services, HTML/DHTML, LINQ, Corticon, CSS, SQL Loader, Performance Center 9.5, Beyond Compare 3, Java Script, Oracle 10g, Crystal Reports 10.0, SQL Server 2005, Web OpCon, IIS 6.0, Visual Source Safe 6.0, Windows 2003
Confidential
Software Developer
Responsibilities:
- GUI Design using Server controls of ASP.NET
- Used Windows NT security to authenticate user name and password
- Developed in VB.NET Windows based Application with user-friendly controls and ADO.NET components were used for database connection
- Responsible for developing the application using Classic ASP
- Provided Sorting and Multiple columns sorting features
- Designing the database and class modules
- Validating User input data
- Involved in developing and testing code changes for fixes and new modules to ensure quality standards before releasing to the production environment
Environment: .NET Framework 2.0,Visual Studio .NET 2005, VB.NET, C#, C++,Classic ASP, ASP.NET, ADO.NET, UML, Sybase, Visual Source Safe, IIS 5.0, Windows 2000.
