.net Developer Resume
Houston, TX
OBJECTIVE:
- 7 Years of IT professional seeking a challenging career in Software Development with latest technologies that utilizes my skills in my area of competence and enriches my knowledge, and gives me a chance to be part of a team that contributes towards the growth of the organization, thereby yielding the twin benefits of job satisfaction and professional growth.
SUMMARY
- 7 Years of extensive experience in leading projects from planning to execution in Microsoft technologies like VB6, ASP.NET, VB.NET, C#, ADO.NET, MVC and SQL SERVER.
- Conversant with Object oriented Programming with C#. Knowledge on Service Oriented Architecture (SOA), web services, and messaging transports.
- Proficient in articulating modern web application including application development, session management, UI design using HTML and CSS.
- Possess excellent abilities in developing database programs like Stored Procedures, Joins, Triggers, Views, Cursors, Packages and Implementation scripts on ANSI SQL, PL/SQL and T - SQL using My SQL, Oracle, SQL.
- Strong knowledge of web technologies like HTML, XHTML, DHTML, XML, XSLT, JSON, JavaScript and JQuery.
- Experienced in Full Software Development Lifecycle (SDLC).
- Experience in Web standards, Web development concepts like State Management and Stateless Development.
- Experience in ASP.NET, C#, VB.NET for design and development of “web & client server applications” in .NET using ASP.NET, ASP.NET Ajax and ASP.NET MVC and IIS Web Server along with SQL Server and Oracle.
- Experienced in Database design and Development of Database Objects like Tables, Views, Stored Procedure, User Defined Functions, Triggers, Clusters using Microsoft SQL Server, Oracle 9i/10g PL/SQL
- Experience in Preparing and Executing Test cases and document Test result
- Well versed with Windows Communication Foundation (WCF), Knockout JS
- Developed and consumed web services using the Microsoft ASP.Net with C# using the protocols such as SOAP and RESTful.
- Developed SPA apps using AngularJS, Kendo UI, and EmberJS
- Experience in giving excellent production support to highly visible web applications.
- Ability to learn new technologies such as programming languages, software and databases.
TECHNICAL SKILLS
Languages: Microsoft Visual Basic.Net, ASP.NET, C#, CSS 3, HTML 5, VB.Net, VB 6.0, XML, XSLT, CSS, AngularJS
Web Technologies: ASP.NET, AJAX, Web Services, HTML, MVC 4.5, RAZOR, Object Oriented Programming.
Scripting Languages: J-Query, Java Script, VB Script.
Query Languages: T-SQL, PL-SQL
Distributed Technologies: XML - Web Services
RDBMS: SQL Server 2008/2010/2012 , Oracle 9i/10g, MS Access.
Development Tools: Visual Studio.NET, ADO.NET, Web 2.0
Version Control: Vault, Microsoft Visual Source Safe.
Utilities: Toad, PL-SQL Developer, Beyond Comparer and Fiddler
Web Servers: IIS 7.0, IIS 6.0, IIS 5.0
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
.NET Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) for development process and AGILE, SCRUM including Analysis, Design, Implementation, Testing and Maintenance.
- Involved in gathering requirements for information from the legacy systems.
- DevelopedServer side programming usingC#, ASP.NET3.5on .NETarchitecture.
- Worked on Signoff (this is the last workflow for a renewal cycle where all the updates to the data will be uploaded to the legacy system WMSI)
- Converting the use case’s business requirements into technical specs, designing, documenting the high-level design.
- Developed solutions for diverse programming scenarios in C#.NET.
- Used AJAX controls to retrieve the data from the server without interfering the display and behavior of existing page.
- Understanding and analyzing the client’s requirement and involved in GUI designing of the application
- Designed the UI using ASP.NET, HTML, DHTML, XSL/XSLT, JavaScript, CSS and AJAX controls.
- Used JQuery as it is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML.
- Used Windows Communication Foundation (WCF) to interact with another application.
- Developed code to validate the user credentials for authenticating user to access the WCF service.
- Created User Controls, Data Access Layer, and BLL Business Logic Layer Classes using C #.Net 4.0/3.5 for web pages.
- Extensively used XML, XSLT and XSD for data transfer across different systems.
- Used stored procedures SQL queries Views for retrieving the user details and events information from Oracle 10g/11g
- Used Enterprise library for Database Connection and writing exception manager component, which creates a log file in event viewer.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Working with version controller Team Foundation Server (TFS) for maintaining history of source-code and project documents.
- Integrated various reports into the application, the reports were created using Crystal Reports XI
- Involved in Deployment and Troubleshooting issues in the application.
Environment: .NET Framework4.0/3.5, WCF, ASP.NET, AJAX, C#.NET, CSS, JavaScript, Oracle10g/11g, PL/SQL, JB-SQL, Windows XP, Visual Studio 2010, TFS 2008, MSVisio
Confidential, Addison, TX
.Net Developer
Responsibilities:
- Analysis, design and development of Applications using Microsoft Solutions Framework processes.
- Designed and implemented a three tier architecture that included Presentation, business and Data Access Layers.
- Developed architecture for this web-based application using ASP.NET 3.5, C#, Service Oriented Architecture (SOA), Web Services, Windows Communication Foundation (WCF).
- Implemented Web services with SOA using WCF for passing data to multiple platforms.
- Object oriented technology was extensively used for developing re-usable frameworks for Data access layer and Standard EXE framework using C.
- Developed dynamic ASPX web pages for Application using ASP.NET 3.5, C#, HTML and JavaScript.
- Developed module which deals with validating user and displaying of information depending upon role of the user in site Using ASP.NET.
- Used extensively JQuery, Java Script and ASP.NET 3.5 for AJAX Implementation and Client Side Validations.
- Worked with ASP.NET 3.5 Web Forms, Web Services, and State Management, Caching features, configuring optimizations and securing the web application.
- Extensively used ASP.NET user controls, Custom Controls, Master Pages and CSS for the ASP.NET forms.
- Used ADO.NET to Connect to the Database that provides rich set of components for creating distributed, data-sharing applications and used ADO.NET objects such as Connection Object, Command Object, Data Reader Object, Dataset Object and Data Adapter Object.
- Created new database objects like Store Procedures, Functions, Packages, Triggers,
- Maintained different change sets and versions of the web applications by using TFS.
Environment: NET Framework 4.0, ASP.NET 3.5, C#, MS Visual Studio 2010, IIS, SQL Server 2008, ADO.NET, HTML, nHibernate, T-SQL, Silverlight, WCF, JavaScript, AJAX, XML, XSLT, Team Foundation Server (TFS).
Confidential
.NET Developer
Responsibilities:
- Involved in developing the new modified business requirements and design of the Entity Relational diagrams, sequence diagrams and state diagrams for architecture design and activity description using UML.
- Followed scrum methodology to develop this project under Agile Framework.
- Developed 3 - tier logic for various classes, modules in ASP.NET4.0 using C#.NET as a code behind language.
- Designed and developed dynamic ASPX web pages using C#, ASP.NET, XML, HTML, JavaScript.
- Created Web User Controls those contain both HTML and Server Side controls in the process of implementing them on multiple pages of the Application.
- Used ASP.NETcontrols like Custom, User Controls to provide standard interactive User Interface
- Used AJAX data grid, Web Parts and developed the validation process on both client side and server side using ASP.Net Validation Controls.
- Used AJAX and Atlas Control Toolkit for progress bars, update panels, filters and pop-up messages.
- Designed the structure of the web services to be implemented. Used Windows Communication Foundation (WCF) methodology to implement the web services.
- Worked as a Developerin the team for designing and developing the application using Microsoft Visual Studio .Net, C#, ASP.Net, SQL Server and MS Office XP.
- Experienced in LINQ (Language Integrated Query Language), LINQ to SQL, LINQ to Objects.
- Written and used various Stored Procedures, User Defined Functions, and Triggers at the Database Layer.
- Integrating a website with a Content Management System (CMS).
- Implemented TDD Techniques like unit testing using N Unit.
- Used Team Foundation Server for integration, maintenance and Security of code.
- Planned, organized, analyzed, and interpreter technical specifications prepared by engineers to determine appropriate content for documentation.
Environment: .NetFramework 4.0/3.0, WPF, C# .Net 4.0/3.0, ADO.NetLINQ, SQL Server 2005, XML, Silverlight, Rational Clear Case, Oracle BI Publisher.
Confidential, Charleston, IL
ETL Developer/SQLBI Developer/ DBA
Responsibilities:
- Worked with Client/Business Analysts to define data requirements for reporting warehouse Involved in installing and maintaining MS SQL Server 2008R2.
- Involved in designing the Logical and Physical data models for the data warehouse.
- Created DDL scripts to create database schema and database objects like tables, stored procedures, views, functions, and triggers using T- SQL.
- Create the clustered/non-clustered indexes on tables; Trace out for any table required any indexes and determine the type of index on it.
- Created triggers to enforce data and referential integrity, on the specific table, which helped users to prevent inserting invalid data or to respond to a certain events like INSERT, UPDATE and DELETE.
- Place the huge table/non-clustered index on the separate file group to improve the performance.
- Traced complex stored procedures, SQL queries and monitored using SQL profiler.
- Efficient use of Joins and sub-queries in queries that retrieve data from multiple tables.
- Involved in development and debugging of complex batch T-SQL Procedures and functions.
- Responsible for developing, support and maintenance for the ETL (Extract, Transform and Load) processes using SQL Server SSIS.
- Worked extensively on SSIS Package designs for Import/Export from various Data Source Flat file, Excel, Oracle to MS SQL Server and vice versa and schedule the jobs.
- Used various Transformations such as Slowly Changing Dimension, Multicast, Merge Join, Lookup, Fuzzy Lookup, Conditional Split, Aggregate, Derived Column, and Data Conversion Transformations.
- Responsible for testing to optimize the procedures and triggers to be used in production.
- Managed SQL user logins, database user accounts, server roles, database roles and its permissions.
- Evaluated database performance and performed maintenance duties such as tuning, backup, restoration and disaster recovery whenever needed.
- Optimized indexes to improve queries and analyzed database performance with SQL Profiler.
- Partitioned many tables, which have frequent inserts, updates and deletes to reduce the contention and to improve the performance.
- Created different types of reports such as Cross-Tab, Drill-down, Summary reports using SSRS.
- Developed complex stored procedure using T-SQL to generate ad hoc reports using SSRS.
- Developed many cubes for reporting based on the business requirements using SSAS.
- Responsible for unit testing and integration testing complex queries.
Environment: SQL Server, Enterprise Edition, SSIS, T-SQL, SSRS, Windows Server.
Confidential, Baltimore, MD
.Net Developer
Responsibilities:
- Designed User Interface using ASP.NETPages, Web Controls, CustomControls, user Controls, HTML, and Style Sheets and C# .NET and VB.NETfor Middle tier processing.
- Designed Created and Implemented new relational tables and upgraded theexisting tables.
- Designed and developed user-interface for major modules of the project usingASP.NET controls.
- Designed and Implemented Data Access Assemblies using ADO.
- Performed Form validation by adding validation controls and implementeduser controls and custom controls and role based authorization.
- Used ADO.NETobjects for data retrieving, querying, storage and manipulationto data sources.
- Used Data grids, Grid view and Data Reader for Data manipulation anddisplay.
- Used SQL Server database as the backend and XML for web configurationfiles
- Client-side validation done using JavaScript and AJAX to send http request tothe server.
- Used Visual Source Safe for Version Control and designed and implementedreports using Crystal Reports.
Environment: .NET Framework, C# .NET, VB.NET, ADO.NET, MVVM, ASP.NET, XML, HTML, CSS, JavaScript, AJAX, SQL server, T-SQL, IIS, Crystal Report, Visual Source Safe.
Confidential
.Net Developer
Responsibilities:
- Involved in design and development of UI using ASP.Netafter interacting with users for requirements.
- Developed application using ASP.NET, C# and back - end database as SQL Server 2005.
- Implemented Data Access Layer (DAL) using ADO.Netdata objects such as Dataset, Data Adapter, Data Table, Data Reader and XML Document for consistent access from SQL database.
- Involved in designing database by creating Tables, Constraints, Functions, Triggers and Store Procedures using T-SQL in SQL server 2005.
- Expert in developing User controls and Custom controls using ASP.NET.
- Defined Master pages for the entire application to achieve similar look and feel.
- Implemented AJAX and used Ajax control library toolkit to improve performance and features of application.
- Used Validation Controls and JavaScript to perform client-side validations on web forms.
- Performed various data transformations on diverse data sources using SSIS packages.
- Designed and developed application in a MVC design pattern that converts database views to hierarchical XML documents which are then streamed to the ASP presentation layer.
- Used AGILE development Methodology to ensure teamwork, collaboration and process adaptability throughout the life-cycle of the project.
- Developed and managed code in VSS (Visual Source Safe).
- Created the Dynamic PDF file reports using Crystal Reports.
- Developed Test cases and subsequently unit tested various modules
Environment: C#, .NETFramework 2.0, ASP.NET, ADO.NET, SQL ServerMVC, JavaScript, Silverlight, WCF, XML, HTML, CSS, VSS, SSIS, Crystal Reports, Visual Studio 2005, LINQ
Confidential
Dot Net Developer Intern
Responsibilities:
- Worked on code review, code optimization and review coding standard defined by company, unit testing and fixing bugs. Prepared unit test cases and used MSpec for frameworks written in C#.
- Provided planning for the project releases and deployments to QA, staging and production.
- Experience in working on all phases of Software Development Life Cycle (SDLC) like Requirements gathering, Analysis, architectural and detail design, Documentation, Development, Testing and implementation using Agile Methodologies
- Used Design Patterns (Singleton, Factory, Abstract Factory, Decorator, Observer, Visitor and Strategy Pattern).
- Used Object Relational Mapping (ORM) implementation techniques using N-Hibernate, LINQ to SQL and Entity Framework data model (EDM)
- Implemented AJAX controls using JavaScript and C#. Use AJAX controls like Update Panel, Script Manager in application.
- Used Visual Studio 2010 & 2008 and Team Foundation Server to check in code and for version control.
- Used Team City for building and help publish code to web servers.
- Created XRM plugins for Microsoft Dynamics CRM.
Environment: C#, AJAX, SQL, N-Hibernate, TFS, MSpec, JavaScript.
