.net Developer Resume
Costa Mesa, CA
SUMMARY:
- Over 7+ years of IT experience in Analysis, Design, Development, Implementation and Testing of Web Based, Client - Server and N-tier Architectures
- Experience in Microsoft .NET Technologies - .NET Framework 4.5/4.0/3.5/3.0/2.0, C#.NET, ASP.NET, and ADO.NET
- Proficiency in Software Development Life Cycle (SDLC) and AGILE(SCRUM) methodologies of development process such as requirement analysis & definition, designing, coding, testing and implementation
- Experience in working with Web Forms, User Controls, and Web Controls using HTML/HTML5, DHTML, CSS, CSS3, XML, JavaScript, jQuery, JSON, Visual Studio
- Hands on experience in design using Object Oriented Programming Principles like Inheritance, Polymorphism
- Experienced in building sophisticated distributed systems using REST/hypermedia web APIs (SOA)
- Experience in diverse business sectors including Financial, Telecommunications and IT Services
- Expertise in using ADO.NET objects such as Connection Object, Command Object, Data Reader Object, Dataset Object and Data Adapter Object
- Experience in web programming with hands on experience on using Custom Controls, Master Pages, Themes and Validation Controls
- Experience in using ASP.NET AJAX framework for quickly creating efficient and interactive Web applications that work across all popular browsers
- Experience working on N-Tier Architectures such as MVC (Model View Controller), MVVM (Model View, View Model) in applications
- Experienced in utilizing the new integrated features of ASP.NET 4.5/3.5/3.0 versions like Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF)
- Experience in Data Modeling, Designing and Creating Tables, Views, Stored Procedures, Triggers against MS SQL Server 2008, SQL Server 2012/2008/2005, T-SQL 8 and Oracle 11g PL/SQL relational databases
- Familiar with JavaScript libraries like Knockout.JS and Bootstrap templates and AngularJS framework
- Built dynamic web view applications using ANGULARJS
- Designed and implemented PHP MS SQL solutions as per project specifications
- Experience in creating Server objects like Tables, Stored Procedures, Views, Indexes, Triggers, Cursors, user defined data types and functions
- Experience in Classic ASP applications, JSON scripting. Experienced with the WinForms using docking to provide GUI components to the .Net Framework
- Experience in Windows Workflow Foundation (WWF) for building workflow-enabled applications on Windows
- Experience with Web Services, Web Forms and Microsoft .Net Frameworks
- Experience in development and implementation of Windows Communication Foundation (WCF), and also Responsible for developing WCF based Service, Data, Fault and Message Contracts
- Experience in using Language-Integrated Query (LINQ to Objects, LINQ to XML, and LINQ to SQL) and retrieve data from different data sources
- Good experience with MVVM, MVC and Singleton design pattern
- Experience in working on Web Services, SOAP, WSDL, Database design, object oriented Architecture, XML, HTML, DHTML, CSS
- Expertise with modern JavaScript frameworks such as Knockout, React, Node and Angular
- Performed N-Unit Testing for the piecewise testing of the Applications
- Knowledge of VSTO in generating reports in MS-Word and MS-Excel
- Good experience with Reporting Tools like SQL Server Reporting Services (SSRS), SSIS
- Excellent analytical and interpersonal skills. Quick learner and good performer both in team and independent job environments. Proficient at grasping new concepts, applications and technologies quickly, and utilizing the same in a productive manner
- Hands on experience developing automated testing
TECHNICAL SKILLS:
Languages: ASP.NET, C#, Java script, j Query, HTML
.Net Technologies: ASP.NET, ADO.NET, AJAX, C#.NET, Entity Framework 6.0/5.0/4.0, Web Forms, MVC based development, Java script, jQuery, PHP, Angular.js, TSF, CSS, Data models, WCF, MSMQ.IIS
Database: PL\SQL,MS SQL SERVER 2008,SQL Server 2005/2008/2012, Oracle
Development Tools: Visual Studio 2005/2008/2010/2012/2013, 2015/2017 SQL Server Management Studio 2012/2008/2005
OS: Windows 7/Vista/XP/NT/98, Windows Server 2008/2003
Reporting Tools: SSIS, SSRS, Microsoft Reporting Services
Hardware Exposure: System Integrating, Trouble Shooting, Handling of Intel 805X processors and programming them with C language
PROFESSIONAL EXPERIENCE:
Confidential, Costa Mesa, CA
.NET Developer
Responsibilities:
- Used Agile Methodology in order to review progress of project in monthly sprints
- Participated in daily stand-up meetings to give project progress updates to the business team and the owner
- Also attended Weekly conference calls with client for the project progress
- Designed the application as N-tier architecture with extensive use of Object Oriented programming techniques
- Teams Interaction, Resolving queries and Task Management
- Used Visual Studio 2015/2017 for developing web application
- Used C#.NET to develop code for business and repository layer
- Wrote many Web-API, WCF services using C# as the programming language
- Used ADO.NET framework and Entity Framework to connect to databases
- Have used Service Oriented Architecture (SOA) to develop web services
- Testing and reproducing the issue to determine if there is a defect
- Implemented AngularJS 2.0 Controllers to maintain each view data. Implemented Angular 2.0 Service calls using Angular Factory and designed and codes Win Forms using C#.NET
- Created Views and Partial Views - UI and middle tier for various modules using C#, MVC (Razor View Engine), AJAX, jQuery, HTML, CSS, Knockout js
- Extensively used Knockout validation to customize the error messages and to make the tool configurable
- Tested all application controllers extensively with AngularJS 2.0 built-in testing facilities
- Worked vigorously on the backend where used SQL Server
- Created and maintained database objects like complex stored procedures, triggers, indexes, functions, views, tables and SQL joins.
- Wrote many complicated Stored Procedures, Triggers, User defined functions
- Simplified the queries to enhance the performance of execution
- Created different kind of Indexes on the tables to improve performance and also fixed many bugs in the Queries and sub-queries
- Took care of Error Handling in SQL server, ASP.NET and also used transactions concept to commit or roll-back the changes in the databases to minimize errors
- Implemented application business logic in C#
- Used WWF (Windows Workflow Foundation) extensively as a project in the application
- Worked extensively on web forms and data binding controls like Grid View, Data List and drop-down boxes and Mapping page fields to the database fields
- Maintained existing UI Applications and upgraded them using CSS3, JQuery, AJAX, JavaScript, React JS, Backbone JS, JSON, Bootstrap and HTML5.
- Involved actively in deployment of the SSIS packages, SQL Scripts and scheduling SQL jobs in the server.
- Created Win forms and WPF applications that are required for the project internal testing purposes
- Used multi-threading concept in the current project. The application reads each file dropped in the folder and process them. To maintain the performance there used multi-threading concept where one thread reads the file while other starts processing it. Also used this concept in many other scenarios in the project
- Used Object Oriented Programming concepts while coding also used LINQ to directly implement SQL queries in C# coding
- Involved in designing and publishing visually rich and intuitive Power BI dashboards.
- Developing Multiple Presentation Layers with several Win forms user controls, Standard controls, VB.NET, C# and XML.
- Dealt with lot of XML and JSON data while returning the data from services to UI
- Dealt with serialization and de-serialization while transferring the data between layers using objects
- Used LINQ to aggregate data from repository layers
- Created rich formatted, dynamic reports from virtually different sources using crystal reports
- Used MSMQ technology provided by Microsoft to send messages between different applications. The one used message types in the project are text, excel and xml files
- Created reports utilizing SSRS, Excel services, Power BI and deployed them on SharePoint Server as per business requirements .
- Used collections, interfaces, abstract classes, delegates, extension methods to implement the project and also worked with the Exception Handling
- Resolved QA bugs for front end and back end
- Used Team Foundation Server (TFS), Source Control for version control
Environment: .NET Framework 4.5, Visual Studio 2015/2017, C#.NET, MVC, ASP.NET, LINQ, web API’S, Agile (scrum), ADO.NET, WCF, Knockout js, JSON, XML, SQL SERVER 2012, IIS, MSMQ
Confidential, Jackson, MS
.NET Developer
Responsibilities:
- Used Agile Methodology in order to review progress of project in monthly sprints
- Weekly attended conference call with client for the project progress
- Designed the application as N-tier architecture with extensive use of Object Oriented programming techniques
- Teams Interaction and Resolving queries and Task Management
- Used Visual Studio 2013 for developing web application
- Used C#.NET to develop code for business and repository layer
- Wrote many Web-API, WCF services using C# as the programming language
- Employ the built-in debugger to step through code and quickly locate problems for excel VBA
- Used ADO.NET framework to connect to databases
- Have used Service Oriented Architecture (SOA) to develop web services
- Testing and reproducing the issue to determine if there is a defect
- Created Views and Partial Views - UI and middle tier for various modules using C#, MVC (Razor View Engine), AJAX, jQuery, HTML, CSS
- Worked vigorously on the backend where used SQL Server
- Wrote many complicated Stored Procedures, Triggers, User defined functions
- Created different kind of Indexes on the tables to improve performance also fixed many bugs in the Queries and sub-queries
- Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Created forms to collect and validate data from the user in HTML5, Angular JS 1.6 and React JS.
- Also took care of Error Handling in SQL server, ASP.NET and also used transactions concept to commit or roll-back the changes in the databases to minimize errors
- Implemented application business logic in C#
- Used multi-threading concept in the current project. The application reads each file received via zip files and process them. To maintain the performance there used multi-threading concept where one thread reads the file while other starts processing it. Also used this concept in many other scenarios in the project
- Used Object Oriented Programming concepts while coding also used LINQ to directly implement SQL queries in C# coding
- Developed and maintained multiple Power BI dashboards/reports and content packs
- Implemented Autocomplete/Autosuggest and Drag-Drop DOM manipulations functionalities using JQuery, Ajax with Web Service calls and JSON response.
- Design responsive and intuitive user interface for the web using XHTML/CSS and both custom ASP.NET, VB.NET, AJAX scripts.
- Strong knowledge in designing and developing Power BI visualization according to business requirement documents and plans for creating interactive dashboards
- Dealt with lot of XML and JSON data while returning the data from services to UI
- Also dealt with serialization and de-serialization while transferring the data between layers using objects
- Used LINQ to aggregate data from repository layers
- Also created rich formatted, dynamic reports from virtually different sources using crystal reports
- Also used MSMQ technology provided by Microsoft to send messages between different applications. The one used message types in the project are text, excel and xml files
- Used collections, interfaces, abstract classes, delegates to implement the project and also worked with the Exception Handling
- Resolved QA bugs for front end and back end
- Used Team Foundation Server (TFS) for version control
Environment: .NET Framework 4.5, Visual Studio 2013, C#.NET, MVC, ASP.NET, LINQ, web API’S, Agile (scrum), ADO.NET, WCF, JSON, XML, SQL SERVER 2012, IIS, MSMQ
Confidential, Jacksonville, FL
.NET Developer
Responsibilities:
- Requirements Analysis
- High level and low level design
- Used Agile Methodology in order to review progress of project in monthly sprints
- Weekly attended conference call with client for the project progress
- Designed the application as N-tier architecture with extensive use of Object Oriented programming techniques
- Teams Interaction and Resolving queries and Task Management
- Used Visual Studio 2015 for developing web application
- Developed components and pages using Angular.js and Java Script
- Used C#.NET to develop code for business and repository layer
- Experienced in building sophisticated distributed systems using REST/hypermedia web APIs (SOA)
- AJAX and heavy jQuery, HTML 5 for front-end development
- Created Views and Partial Views - UI and middle tier for various modules using C#, MVC (Razor View Engine), AJAX, jQuery, HTML, CSS
- Strong knowledge in Power BI on how to import, shape, and transform data for business intelligence (BI), Visualize data, author reports, schedule automated refresh of reports and create and share dashboards based on reports in Power BI desktop .
- Used technologies provided by the .NET framework including ASP.NET, ADO.NET, Web Services using SOAP and data manipulation using XML. Design of multiple web APIs
- Experience in using interactive user experiences for Web Application
- Design, Development of Win Forms using C#, Java Script for the user interface using the Code behind Class technique
- Have used Service Oriented Architecture (SOA) to develop web services
- Experience in doing technical level support, reading code, and SQL, Running SQL script to verify/validate data
- Testing and reproducing the issue to determine if there is a defect
- Used Entity framework as ORM tool to map classes with tables to enable working with rows as objects
- Experience with all phases of SDLC in the Waterfall model and Agile (SCRUM) methodologies
- The presentation layer was implemented in ASP.NET using Web forms, User Controls, Web Controls, HTML and Cascading Style Sheets
- Used Node JS for heavy DOM manipulation
- Worked on integration of code behind web forms development in VB.NET with Data Access layer using ADO.NET SQL server 2013.
- Implemented application business logic in C# with MVP design pattern to increase unit tests support
- Used LINQ to aggregate data from repository layers
- Experience in using AngularJS , ability to test views and able to do end to end unit testing . Also, using continuous integration
- Participated in development of a well responsive single page application using React JS framework and JavaScript in conjunction with Angular JS 1.6, HTML5, CSS3 standards, with front-end UI team.
- Controlled overall look and feel of VB.NET web site by defining themes and skins and applying them at pages’ level as well as control level.
- Used collections, interfaces, abstract classes to implement the project and also worked with the Exception Handling
- Involved in coding member validation business functionality using WCF and client front end layers using Silverlight
- Familiar with several design patterns such as Iterator, Single Responsibility, Dependency Injection etc.
- Involved in writing test plans and writing test scripts for Unit Testing
- Resolved QA bugs for front end and back end
- Used Team Foundation Server (TFS) for version control
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular2.
Environment: .NET Framework 4.5, Visual Studio 2015, C#.NET, ASP.NET, MVC 3.0, SOA, AJAX6, HTML5, CSS3, LINQ, Entity Framework, Web API’s, JavaScript, Win Forms, Web forms Agile (scrum), AngularJS framework, jQuery, ADO.NET, WCF, JSON, SQL SERVER 2012, Visual Studio 2013, IIS. WCF
Confidential, Columbia, MD
.NET Developer
Responsibilities:
- Used DDD (Domain Driven Design) concepts to help design and document architecture to promote Ubiquitous language and improve shared understanding of the project
- Involved throughout in Software Development Life Cycle (SDLC) process
- Involved in Design, Coding and testing phases of the project
- Practiced Agile Methodology in order to review progress of project in monthly sprints
- Designed the application as 3-tier architecture with extensive use of Object Oriented programming techniques
- Followed Single Responsibility design principle throughout the project
- Conducted peer code reviews
- Used Angular.js , which communicated with a RESTful web service
- Used C#.NET to develop code for business and repository layer
- Experienced in building sophisticated distributed systems using REST/hypermedia web APIs (SOA)
- Used multi-threading concept to enhance the performance while optimizing the code
- Worked extensively on web forms and data binding controls like Grid View, Data List and drop-down boxes and Mapping page fields to the database fields
- Created Views and Partial Views - UI and middle tier for various modules using C#, MVC (Razor View Engine), AJAX, jQuery, HTML, CSS
- Managed and maintained development of PHP backend for dynamic database driven websites
- Used technologies provided by the .NET framework including ASP.NET, ADO.NET, Web Services using SOAP and data manipulation using XML. Design of multiple web APIs
- Experience in using interactive user experiences for Web Application
- Used NHibernate as ORM tool to map classes with tables to enable working with rows as objects
- Used LINQ to retrieve the data from the backend through Hibernate
- Experience in Data Modeling, Designing and Creating Tables, Views, Stored Procedures, Triggers against Oracle 10g PL/SQL
- Implemented inline edit, update, and delete features using DOM manipulations within jQuery Data Table using jQuery, Ajax with Web Service calls and JSON response.
- Handled support issues for Windows application using VB.Net, WPF.
- Developed business Logic Component using Wed Service, WSDL. Implemented SOAP (simple Object Access Protocol) for communication of application.
- Also used crystal reports to generate reports from Microsoft excel spreadsheets and Oracle databases
- Written Complex PL/SQL Scripts, Stored Procedures and Views in Oracle 10g database
- Optimized NHibernate queries by looking at raw SQL generated
- Designed and coded asynchronous messaging system using MSMQ, reflection, and XML serialization
- Design, Development of Win Forms using C#, Java Script for the user interface using the Code behind Class technique
- Used MSMQ and XML to deliver a flexible and high-available messaging sub-system
- Have used Service Oriented Architecture (SOA) to develop web services
- Experience in doing technical level support, reading code, and SQL, Running SQL script to verify/validate data
- Extensively worked on NoSQL development for developing applications using Azure
- Also used Azure for Scaling and checking the reliability of the applications which were developed during the project
- Testing and reproducing the issue to determine if there is a defect
- Experience with all phases of SDLC in the Waterfall model and Agile (SCRUM) methodologies
- Implemented application business logic in C# with MVP design pattern to increase unit tests support
- Used MVVM, Unity, Factory, Abstract Factory, Singleton, MVP and MVC design patterns
- Used LINQ to aggregate data from repository layers
- Maintained reports on systems performance metrics Designed and implemented custom CRM plugs-ins and workflows
- Used WCF services for communicating with Microsoft SCCM (System Center Configuration Manager) server. One of the purposes was for license management
- Involved in coding member validation business functionality using WCF and client front end layers using Silverlight
- Experience in OOAD with all phases of SDLC in the Waterfall model and Agile (SCRUM) methodologies
- Experience Working on, MVVM (Model View, View Model) in applications
- Familiar with several design patterns such as Iterator, Single Responsibility, Dependency Injection, etc.
- Involved in writing test plans and writing test scripts for Unit Testing
- Resolved QA bugs for front end and back end
- Used Team Foundation Server (TFS) for version control
- Experience in Load Testing, Code review and implemented automated unit testing with Nunit
- Developed test codes to properly understand real-time GUI Winforms
- Implemented approaches in in MO Workstations using OOP and OOD
- Interacted with other GUI teams in developing and testing C# Winforms
- Collaborated with end users in designing equity derivatives
Environment: .NET Framework 4.5, C#.NET, ASP.NET, MVC 3.0, NHibernate, SOA, AJAX, HTML5, CSS3, LINQ, web API’s, Web Forms, JavaScript, Win Forms, Agile (scrum), AngularJS framework, jQuery, ADO.NET, JSON, SQL SERVER 2012, Visual Studio 2012, IIS
Confidential
.NET Developer
Responsibilities:
- Designed the Web application layout and forms using ASP.Net, C#.Net, HTML, CSS, JavaScript.
- Worked with business analysts to understand their business models and goals and help define strategy, content, and features
- Understanding the functional requirements, studying the system specifications and designing the Object Model for the software using Object Oriented Techniques with the 3 - tier architecture
- Got trained on various techniques in .NET application development with ASP Web Forms, Win Forms, C#.NET as code behind and SQL Server 2005 as database
- Designed and developed user interface using ASP.NET and C#.NET
- Developed user controls and validation controls using ASP.NET
- Created applications using SILVERLIGHT
- Was involved in all the stages of development from the Design till the Maintenance
- Master Pages were developed and used for uniformity and CSS were coded and used for implementing themes
- Implemented business logic as .NET Framework assemblies using C#.NET
- Used VB.NET language for code behind pages to use the OOPs functionalities.
- Developed form for the web application in VB.NET.
- Managed authentication using ASP.NET form authentication, using windows 10 groups, and using ASP.NET, VB.NET
- Design responsive and intuitive user interface for the web using XHTML/CSS and both custom ASP.NET, VB.NET, AJAX
- Used ADO.NET and related data objects such as Data Adapter, Data Reader, Data Set
- Data Table for consistent access to SQL data sources. Used LINQ for updating data through C#
- Involved in designing Web forms using server controls, validation, user controls using VB.NET.
- Coded Stored Procedures that contained joins and used in ADO.NET for creating, updating or deleting the data and even perform some information related tasks with multiple tables
- Developed and designed forms to collect different user data and validate data in HTML5, CSS3, JavaScript, JQuery, AngularJS, React.js, bootstrap
- Involved in developing Business Logic and Data Access layer (DAL) for communicating SQL Server.
- Designed various reports using Crystal Reports
- Prepared user documentation
Environment: .NET 2.0; C#; Visual Studio 2005/2008, Java script, Web forms, SQL Server Management Studio 2005, ADO.NET Entity Framework, Silver light