Sr Dot Net Developer Resume
Weston, FL
PROFESSIONAL SUMMARY:
- 8+ years of IT experience in all stages of the SDLC (Software Development Life Cycle) involving analysis of the user requirements, designing, development, testing, deployment, documentation and maintaining various client - server and web-based projects.
- Extensive experience of designing and developing software applications with the C# (4.5/4.0/3.5) .NET Framework (4.0/3.5), ASP.NET (4.0/3.5), MVC, Win Forms, ADO.NET, AJAX, LINQ, WCF, WPF, Silverlight (4.0/3.0), CSS, HTML, Web Services, IIS 7.0/6.0, Reporting Tools, Azure, JavaScript, jQuery, XML, Angular JS, Telerik Controls.
- Full Stack Engineer with experience in Node, React, Angular, TypeScript, Electron.
- Worked on developing and creating applications using ASP.NET MVC 5.0, ASP.NET 4.5/3.5/2.0/1.1 using both C#.NET and VB.NET.
- Created OOPs objects like Collections, Interfaces implementations using VB.Net Generics for extracting data
- Used VB.Net and ADO.NET to define and implement Business Logic Layer and Data Access Layer
- Used Agile practices and Test-Driven Development techniques to provide reliable, working software.
- Worked on N-Tier Architectures like MVC (Model View Controller), MVVM (Model View View Model) design patterns on the applications.
- Experience in developing Graphical User Interfaces using XAML, Silver Light, jQuery, AJAX, Telerik, KendoUIandWijmo Controls and WPF.
- Experience in using Windows Communication Foundation (WCF) in the project for communicating and providing real time data from integrated server to Client application.
- Knowledge on Windows Presentation Foundation (WPF) in creating both standalone and browser-hosted applications.
- Excellent experience in designing and developing WinForms, Web Forms, Web User Controls, Custom Controls, Server Controls and Web Service
- Created Entity classes, relationships between entity classes using LINQ (Language Integrated Query) to SQL, LINQ to Entities, and LINQ to Dataset to manage relational data as objects.
- Extensively used Master Pages in designing the Webpages and used Cascading Style sheets for a unified look of the application.
- Expert level experience in SQL Server 2012/2008/2005 and Oracle 12c/11g/10g/9i database design, development of Schemas, Tables, Views, Indexes, Stored Procedures, User Defined Functions and Triggers, DTS, Transaction Management, T-SQL/PL-SQL, Code optimization and performance.
- Deep technical hands-on experience with Microservices Architecture Style and the related patterns, where software is developed as small and independently deployable services that work together modeled around a business domain
- Experience with design and development of business reports using SQL Server Reporting Services (SSRS) and Crystal Reports for Client-Server and Web based applications.
- Collected and analyzed data, including alert, investigation, or SAR history; KYC information; relevant account and transaction data plus any other required information to assist the investigation
- Troubleshoot production problems related to software applications
- Experience of programming in VB6 and Classic ASP.
- Have a good knowledge on data structures and algorithms
- Proficient in JavaScript using widgets (Bootstrap, Angular 5.0 and knockoutJS) and object models (jQuery, JSON and Ajax).
- Expertise in using AngularJS directives, Controllers, Filters, Services, Temples, Events, and Injectors. Hands on Experience on Angular CLI (Command line Interface).
- Extensive experience in Redux and React JS to create user interfaces.
- Proficiency in multiple databases like MongoDB, MySQL, ORACLE and MS SQL Server.
- Experience in PAAS and IAAS platforms
- Familiar with MongoDB clusters, performance tuning, backup and recovery.
- Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Have hands on experience in Windows Azure Service Bus, and Windows Azure Document Database.
- Involved in designing architectures leveraging Windows Azure and Windows Workflow Foundation.
TECHNICAL SKILLS:
Programming Languages:: C#, VB.NET, PL/SQL, T-SQLTechnologies: ASP.NET, WCF, WPF, Web Services, MVC,WebAPI Services, Unity Framework
Frame Works:: .NET 4.6/4.0/3.5/2.0/1.1
Databases:: MS SQL 2012/08/05 server,Oracle 12c/11g/10g/9i, Mongo-dB
IDE s & Utilities:: Visual Studio .NET 2015/2012/08/05
Web Development Technologies:: HTML, CSS, XML, XSL
Scripting Languages:: JavaScript, jQuery, knockoutJS, Angular 5.0
Operating Systems:: Windows XP/7/8/10, Linux
Web Servers:: Internet Information Server (IIS)7.0/6.0.
Cloud Technologies: Azure Iaas, PaaS, Application Insights.
ORM s:: ADO.NET, Entity Framework
Version control: Microsoft TFS, SVN,GIT
PROFESSIONAL EXPERIENCE:
Confidential, Weston, FL
Sr Dot Net Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle such as analysis, design and development
- Worked on Agile Methodology/ Scrum to meet timelines with quality deliverables
- Three-tier architecture (Presentation Layer, Business Layer and Data Access Layer) is used to interact with the web-based application, send data from presentation layer to data access layer, set the data into database and get the data from database
- Developed different .NET assemblies using C# classes and Interfaces as part of Object Oriented Design
- Created deployment packages and procedures for both test and production environments .
- Designed and developed user controls using ASP.NET like Group Box with rounded corners, custom error message form to use the same functionality in various web forms
- Added new functionality to existing ASPX pages and created several new Web Pages.
- Updated and re-designed several internal tools from VB.NET 2008 to VB.NET 2015 bringing current software standards which facilitated automation of mundane tasks for accounting department.
- Enhanced and developed the GUI functionality using ASP.Net controls
- Utilized ASP.Net Validation controls for validity of user input and display an error message
- Implemented caching methods of ASP.NET to reduce access time for Web Pages by storing the output generated by a page and to provide the cached content for future request which in turn imparts better performance of the application.
- Create WCF services for data exchange between clients and server. Implemented Fault Contract and Data contract for WCF service.
- Developed and consumed WCF Services, MSMQ.
- Used NserviceBus Distributor, Proxy and Worker to distribute the request to different workers and process the request Async
- Analyzed and designed new WPF application using MVVM and Repository pattern, from design to completion
- Designing WPF Forms, Custom Controls and User Controls using XAML language for interactive UI
- Implemented data binding to ADO.NET Objects as well as LINQ objects
- Designed style sheets (CSS) that work fine in Mozilla Fire fox, Opera browsers.
- Extensively used Angular2 UI form-grid and UI components.
- Involved in design & implement of the Katerra internal system web app including several modules using Angular 4+, Express.js, Node.js, MongoDB, and Visual Studio Code.
- Designed and developed the login portal using framework Angular2 along with HTML5, CSS3 and Type Script, Moved existing AngularJS controllers and services to Angular2 components for more responsive and less dependency.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 4.0.
- Used ES6 and JSX with react for component development. Used Babel to compile JSX and Es6 into JavaScript.
- Experience in creating custom, general use modules and components which extend the elements and modules of core Node.JS.
- Worked on server-side scripting JavaScript framework Node.js, Express.js, created Rest API's using Cloud mine SDK's and connected to MongoDB.
- Additional tasks involved the setup of a new SQL*LIMS V5 application running on Oracle 10G RDBMS coupled with 3-tiered Oracle Application Server (10g) for access infrastructure.
- Migrated the DTS packages into SSIS and created new SSIS packages to Extract, transform and load the data from old data warehouse to new data warehouse and OLTP to OLAP.
- Used Data Transformation Services (DTS)/SQL Server Integration Services (SSIS) and Extract Transform Loading (ETL) tool of SQL Server to populate data from various data sources, creating packages for different data loading operations for application.
- Created and monitored all SQL tasks (SSIS Packages) and scheduled daily jobs using Agent Scheduler through SQL Server Management Studio.
- Wrote custom T-SQL stored procedures and triggers to improve performance, preserve referential integrity, and provide additional application functionality.
Environment: .NET Framework 4.0/3.5, Visual Studio 2008,.NET Core 2.0, Oracle 10g, Entity Framework,MVC and Web API 2.0, WPF,Visual C#, Multithreading, Angular 4.0,LINQ, UML, XML, XSLT, ADO.NET, IIS 6.0, MS Visio 2007, JavaScript, MS SQL Server 2005, MSMQ, NServiceBus,Crystal Reports 9.0, Tourtoise SVN.
Confidential, Fremont, CA
Sr Dot NetDeveloper
Responsibilities:
- Designed user interface for web forms using ASP.NET MVC and implemented business logic using C#.NET.
- Developed dynamic ASPX pages for Application using ASP.NET MVC, C#.NET, HTML and jQuery.
- Implemented Partial views (user controls), Master Pages, Strongly Typed Views and Complex Views.
- Extensively used the ASP.NET features like Grid View, Detail View and other controls.
- Used State Management functionalities like cookies, Sessions and View state to store user information.
- Implemented Get, Post by using Controller actions and Caching by using Action Filters and Child actions in Controller and return Razor HTML to View through Action Results.
- Used jQuery to perform validations and catch the events on client’s browser.
- Involved in implementation of MVC pattern using Angular JS, NodeJS.
- Developed AngularJS services for reusable functionality.
- Developed Rest API using NodeJS using various modules in node like express, generated responsive data tables using with Bootstrap grid system.
- Production system testing and troubleshooting to resolve application issues quickly.
- Worked with ASP.NET Web Forms, Web Services, and State Management, caching features,configuring optimizations and securing the web application.
- Developed module which deals with validating user, changing passwords and searching of information depending upon priority of user in site.
- Used the Entity Framework when developers issue queries using LINQ.
- Worked with ASP.NET MVC 4.0, Partial Views, and Master Pages and developed Cascading style sheets (CSS) for consistent look and feel of the website.
- Designed various database objects that include Tables, Stored procedures, Triggers using T-SQL for SQLServer 2008
- Familiar with MongoDB clusters, performance tuning, backup and recovery
- Used WCF (SOAP, WSDL) for communicating with other application and components.
- Sorting algorithms were used extensively (Quick sort and Merge sort).
- Used ASP.NET MVC Data annotations and jQuery to do validations on the Model Data.
- Deal with ASP.NET server-side state management features such as application state, session state and profile properties usingC#.NET.
- Used AZURE to provide a client-side managed class library which encapsulates the functions of interacting with the services and also used for both PaaS and IaaS services and supports many different programming languages tools and frameworks including both Microsoft-specific and third-party software and systems
- Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
- Implemented multi-threading in WPF application for performance optimizations.
- Created .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Implemented Rabbit MQ for windows with Consumers & Procedures for windows services and data integration
Environment: .NET Framework 4.0/3.5, Visual Studio 2008, . NET Core 2.0, Entity Framework,WinForms,Azure Win Forms,MVC and Web API 2.0, WPF,PRISM, Visual C#, Multithreading, MongoDB,Angular 2.0,LINQ, UML, XML, XSLT, ADO.NET, VB.NET, IIS 6.0, MS Visio 2007, JavaScript, MS SQL Server 2005, Crystal Reports 9.0, Tourtoise SVN
Confidential, GA
Sr Dot Net Developer
Responsibilities:
- Implemented the project using MVC architecture with backend database MS SQL 2008.
- Involved in full lifecycle of the project from design, development & Testing.
- Involved in designing and developing Tables, stored procedures, views using SQL Server 2008.
- Class diagrams were developed for data and business access components of the system using Microsoft Visio 2007.
- Implemented auto mail generation of reports through PLSQL procedures by using profile
- Developed User controls to increase the reusability and to improve the performance.
- Used AJAX Controls to increase the responsiveness of the web application.
- Implemented Content management system to maintain in house projects Document and Template.
- Implemented Client and Server-side validations using JavaScript and validation controls.
- Developed Workflows based on the roles in the portal such as employee, legal admin, payroll admin and super admin.
- Used the jQuery Grid to display the fetched data.
- Involved in State Management using session, view state and query string.
- Followed Agile Methodology to produce high Quality software and satisfy the customers.
- Used the N-Unit for unit testing of the classes.
- Used SMTP Clientand Mail Message classes to send the automated emails.
- Designed, developed and maintained projects withWinForms
- Used Microsoft’s Visual Source Safe for version control.
- Developed using C#.NET 4.0 to in corporate business logic, Silverlight 4 for GUI and used Telerik controls to provide Rich Interactive Application.
- Designed and developed an n-tier architecture that included Presentation, Business and Data Access Layers using Silverlight, C#.Net, and SQL.
- Participated in various Client meetings with the team and the Project manager and also with the business users to discuss improvements/amendments in the development of the portal.
- Implemented the Reports in SSRS/SSIS and XtraReports (Dev express).
- Implemented SSIS packages new SQL transformation for executing SQL statements.
- Used and Worked on Mongo-DB database concepts such as locking, transactions, indexes, replication and schema design.
- Developed SSIS packages using different type’s task and with Error Handling.
- Creating the design and technical specifications for the ETL process of the project.
- Used SSIS packages as an ETL tool to create source/target definitions, mappings and sessions.
- Extensively used SSIS to transfer data from different source system and load the data into the target data base
- Created complex SSIS Package using Script Task, For Each Loop, Derived Columns, Fuzzy Lookup, Condition Split, Sort, Union All, Execute SQL Task, Data Flow Task and File System Task.
- Developing OLAP cubes using SSAS 2008 and calculated the metrics that were revealed in the functional analysis.
- Identified and defined Fact relationships. Maintained and deployed OLAP Cubesin SSAS.
- Used various data transformations like Conditional Split, Script Component, Derived Column, Sort, Merge Join and Data Conversionetc
- Used LINQ to objects and Lambda Expressions for querying in memory objects.
Environment: C#, ASP.NET 4.0\4.6, VB.NET, WPF, WCF,C#.NET, MVC Web API Services, WinForms,SQL Server and KnockoutJS,KendoUI, Java Script, Microsoft Office suite of products, Visual Studio Team Foundation Server 2012, IIS 6.0/7.5, SQL Server 2012.
Confidential
Dot Net Developer
Responsibilities:
- Designed user interface for web forms using ASP.NET MVC and implemented business logic using C#.NET.
- Developed dynamic ASPX pages for Application using ASP.NET MVC, C#.NET, HTML and jQuery.
- Implemented Partial views (user controls), Master Pages, Strongly Typed Views and Complex Views.
- Extensively used the ASP.NET features like Grid View, Detail View and other controls.
- Used State Management functionalities like cookies, Sessions and View state to store user information.
- Implemented Get, Post by using Controller actions and Caching by using Action Filters and Child actions in Controller and return Razor HTML to View through Action Results.
- Used jQuery to perform validations and catch the events on client’s browser.
- Worked with ASP.NET Web Forms, Web Services, and State Management, caching features, configuring optimizations and securing the web application.
- Developed module which deals with validating user, changing passwords and searching of information depending upon priority of user in site.
- Used the Entity Framework when developers issue queries using LINQ.
- Worked with ASP.NET MVC 4.0, Partial Views, and Master Pages and developed Cascading style sheets (CSS) for consistent look and feel of the website.
- Used jQuery to perform validations and catch the events on client’s browser.
- Used WCF (SOAP, WSDL) for communicating with other application and components.
- Used ASP.NET MVC Data annotations and jQuery to do validations on the Model Data.
- Deal with ASP.NET server-side state management features such as application state, session state and profile properties usingC#.NET.
- Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Used LINQ to Entities for retrieving the data efficiently and Just in Time manner.
- Developing OLAP cubes using SSAS 2008 and calculated the metrics that were revealed in the functional analysis.
- Created new tables, views, indexes, user defined functions and developed stored procedures.
- Designed logical / physical data models and defined primary key, foreign key using Erwin tool.
- Extensively used T-SqlJoins and sub-queries for complex queries involving multiple tables.
- Designed and implemented facts, dimensions and OLAP cubes using dimensional data modeling standards in SQL Server 2008 that maintained data
- Used Knockout and Bootstrap for rendering responsive user interface.
- Developed partial post back validations to manipulate data on web pages using AJAX.
Environment: C#, ASP.NET 4.0\4.6, WPF, WCF, C#.NET, MVC Web API Services, WinForms, SQL Server and KnockoutJS, Kendo UI, Java Script, Microsoft Office suite of products, Visual Studio Team Foundation Server 2012, IIS 6.0/7.5, SQL Server 2012.
Confidential
Dot Net Developer
Responsibilities:
- Analysis of the requirements, specifications and change request provided by the team lead.
- Involved in Updating of Database and Schema related objects creation in backend with existing system.
- Created User Controls for User hierarchy which is implemented in every Report.
- Developed services for all modules with Web Services.
- Implemented Filters for Business Reports Using Custom User Controls.
- Solved Architectural Problems for Reports using Hidden Fields.
- Written Procedures, functions, Views and all other data objects.
- Involved in Creation of database tables, table relations, stored procedures, views, functions, triggers etc.
- Developed web-based application in N-Tier architecture.
- Testing - unit testing & integration testing
- Written code to export ASP.NET data grid control data based on Filters to excel format
- Fusion charts binding for dashboard and other reports.
- Scheduler created using windows service for Notifications.
- Written Java Script for validate page data before submitting to server-side code.
- Used LINQ to objects and Lambda Expressions for querying in memory objects.
- Involved in Creation of tables, indexes, constraints and created stored procedures and triggers, which were used to implement business rules.
Environment: ASP.Net, C#, XML, HTML, Java Script, Microsoft SQL server 2005, Windows NT.
