Sr.net Developer Resume
Boston, Ma
PROFESSIONAL SUMMARY:
- 8+ years of IT experience in Analysis, Design, Development, Implementation and Testing of Web Based, Client - Server and N-tier Architectures.
- Experience in diverse business sectors including Health, Financial, Banking, Telecommunications and IT Services.
- Experience in Microsoft .NET Technologies - .NET Framework 4.5/4.0/3.5/3.0/2.0, C#.NET, VB.NET, ASP.NET, and ADO.NET.
- Proficiency in Software Development Life Cycle (SDLC) and AGILE (SCRUM and KANBAN) 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 (2015/2013/2012/2010/2008/2005 ).
- Experience in design using Object Oriented Programming Principles like Polymorphism, Inheritance, Encapsulation.
- Experience in development and deployment of SSIS packages
- Experienced in building sophisticated distributed systems using REST/hypermedia Web APIs (SOA).
- Expertise in using ADO.NET objects such as Connection Object, Command Object, Data Reader Object, Dataset Object and Data Adapter Object.
- Strong hands-on experience in database design, implementation of Tables and optimization of Stored Procedures, Triggers, T-SQL, Exception handling in SQL Server 2012/ 2008 / 2005.
- Experience in web programming with hands on experience on using Custom Controls, Master Pages, Themes and Validation Controls.
- 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, Indexes, Stored Procedures, Triggers, Cursors, user defined data types and functions using Microsoft SQL Server 2012/2008/2005, T-SQL and PL/SQL relational databases.
- Well versed in creating Dynamic SSIS packages, using containers & variables, configuring the packages, scheduling the packages.
- Familiar with JavaScript libraries like ReactJS, KnockoutJS and Bootstrap templates and BackboneJS & AngularJS framework. Built dynamic web view applications using AngularJS.
- Technology leadership for the direction of the Cloud based application using NodeJS and MS SQL Server integrating to a proprietary framework.
- Experience in setting up, configuring, maintaining, monitoring Physical servers, VM’s and cloud environments like AWS, Microsoft Azure and familiar with Rackspace.
- Experience in building the MS Dynamics CRM forms, screens, and views, as well as workflows and reports around the customer needs for an interface.
- Evaluated application architectures, made suggestions, and led refactoring efforts to solve problems by applying enterprise application design patterns including Domain Driven Design (DDD), Object-Relational Mapping (ORM), Repository and Unit of Work patterns, Inversion of Control (IoC), separation of concerns, and proper layering and solution structure.
- Experience in Classic ASP applications, JSON and VB6 scripting. Experienced with the Winforms to provide GUI components to the .Net Framework.
- Worked with IIS and Windows Server 2008 during application deployment. Good Experience in Data Structures and Algorithms.
- Experience in Cloud computing Microsoft azure.
- Experience in development and implementation of Windows Communication Foundation (WCF), and 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.
- Experience in MOQ (Mock) unit testing framework.
- Performed N-Unit Testing for the piecewise testing of the Applications.
- Experience in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server.
- 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.
TECHNICAL SKILLS:
Languages: C#, VB.NET, XML, Java Script, HTML, HTML5, XHTML, XSL, CSS, CSS3, C++, C.
Operating System: DOS, NT/98/XP/2000/2003/, Vista/2008, Windows 2003,2008,2012, XP, Windows 7.
Databases: SQL Server 2005/2008/2010/2012, PL/SQL, T-SQL.
.NET Technologies: .Net Framework ( 4.5/4.0/3.5/3.0/2.0 ), ASP.NET, ADO.NET, C#.NET,Entity Framework 6.0/5.0/4.0, MVC, Web API, WPF, Win Forms, Web Forms,Windows Services, AJAX, JQuery, AngularJS, NodeJS, Data models, WCF, MSM, IIS.
IDE: Visual Studio 2003/ 2005/2008/2010/2012 /2013/2015, Visual Source Safe (VSS).
Unit TestingFrameworks: NUnit, MOQ, XUnit.
Methodologies: N-tier Application, SOA, Client/Server Architecture, OOAD Prototyping,Process Models Systems Integration.
Web Servers: Internet Information Server (IIS).
Version Control Tools: Team Foundation Server(TFS), GitHub, SubVersion(SVN).
Project ManagementTools: JIRA, Rally, TFS.
Reporting Tools: SSIS, SSRS, Microsoft Reporting Services, Crystal Reports.
Browsers: IE, Google Chrome, Mozilla, Opera.
PROFESSIONAL EXPERIENCE:
Confidential, Boston, MA
Sr.Net Developer
Responsibilities:
- Involved in full life cycle of the project from requirements gathering, analyzing, designing, and developing the application using Iterative AGILE Methodology.
- Worked closely with the client team to Design and Develop a web based application and components as per client requirement using .Net 4.5, WCF with the business logic implemented using C# to automatically generate constants by reading and parsing XML source files and schema files.
- Enterprise N-tier software agent using Windows Communication Foundation (WCF) Web service hosted on IIS.
- Involved in the creation of interface to manage user menu and bulk update of Attributes using AngularJS, Java Script and JQuery.
- Customized the Data Grid View Events for various rich UI features. Developed User and Custom Controls with Event handling mechanism.
- Involved in development of UI (User Interface) Pages using the HTML5, CSS3, Master Pages & ASP.NET Controls and ASP classic controls.
- Used SSIS to run automated process such as loading data into SQL server with Alerts
- Experience in using AngularJS ability to test views and able to do end to end unit testing. Also, using continuous integration.
- Used Windows Communication Foundation (WCF) web services for creating Service end points and Service contracts for the Application and consumed the web services.
- Designed and developed an application using Model View Controller (MVC) application framework.
- Used the Object-Oriented Programming (OOP) techniques and created classes (C#.NET) for database access.
- Used Dependency Injection Pattern to reduce the dependency coupling between classes.
- Communicate with server team to discuss and provide technical solutions to develop web services for data communication between client and server.
- Used SSIS to bulk import records to SQL.
- Create database tables using SQL Server stored procedures, triggers and cursors for the forms.
- Involved in development of project using SQL Server Integrated Services (SSIS). Worked on SSIS Packages for the extraction of data and schedule the jobs to run on daily feed basis
- Created various reports like tabular reports, matrix reports, and parameterized reports using SSRS.
- Integrating all client components and performed Unit Testing.
- Followed Agile Scrum methodologies, Test Driven development (TDD).
- Participated in various client meetings with the team to discuss improvements options during the development of the application.
Environment: C#, MVC 4, ASP.NET 4.0/4.5, WCF, AngularJS, NodeJS, AJAX, JSON, Visual Studio 2013/2015, JavaScript, JQuery, Bootstrap, LINQ, TDD, REST, IIS 6.0/7.0, SSIS, TFS, Agile, SQL Server 2008/2012, Windows 7.
Confidential, Effingham, ILSr.Net Developer
Responsibilities:
- Worked with Business Analysts to gather requirements and helped bridge the gap between business requirements and technical implementation.
- Practiced Agile Methodologies (KANBAN, SCRUM and SCRUMBAN) to review progress of project in weekly sprints.
- Involved throughout in Software Development Life Cycle (SDLC) process. Involved in Design, Coding and Testing phases of the project.
- Used TDD (Test Driven Design) concepts to help design and document architecture to promote Ubiquitous language and improve shared understanding of the project.
- Designed the application as 3-tier architecture using C#, Java Script, AngularJS for the user interface using the Code behind Class technique.
- Created Views and Partial Views - UI and middle tier for various modules using C#, MVC, JavaScript, JQuery, HTML, CSS.
- Creating custom, general use modules and components which extend the elements and modules of AngularJS.
- Experience in using JavaScript, AngularJS, ability to test views and able to do end to end Unit Testing. Also, using continuous integration.
- Involved in Creation, Development and Deployment of SSIS Package in SQL Server 2012
- Used AngularJS, which communicated with a RESTful web service.
- Experienced in building sophisticated distributed systems using REST/hypermedia Web APIs (SOA).
- Developed Data Access Layer Using Entity Framework using Repositories, Aggregator and Facade Pattern to access data from Azure (SQL and File) storage, also used API calls to enterprise API to get data in case of enterprise data.
- 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.
- Used LINQ to SQL retrieve the data from the backend. Used LINQ to aggregate data from repository layers.
- Created Cache Memory on Microsoft Azure to improve the performance of data transfer between SQL Azure and services.
- Involved in Creation of SSIS packages
- Have used Service Oriented Architecture (SOA) to develop web services. Used C#.NET to develop Code for Business and Repository Layer.
- Implemented application business logic in C# with MVC design pattern to increase unit tests support.
- Familiar with several design patterns such as Iterator, Single Responsibility, Dependency Injection, etc.
- Experience in doing technical level support, reading code, and SQL, Running SQL script to verify/validate data.
- Technology leadership for the direction of the Cloud based application using NodeJS and MS SQL Server integrating to a proprietary framework.
- Extensively worked on SQL development for developing applications using Azure(Paas) and used Azure for Scaling and checking the reliability of the applications which were developed during the project.
- Create Cache Memory on Windows Azure to improve the performance of data transfer between SQL Azure and services.
- Worked on creating various SQL Server Integration Service (SSIS) Packages to import data into SQL Server from different sources
- Adapted web application to run in Windows Azure against SQL Azure using Azure Queues for background processing.
- Manually tested APIs using Postman automation tool. Conducted Peer Code Reviews.
- Expertise in MOQ (Mock) Unit Testing framework using MVC.
- Involved in writing test plans and writing test scripts for Unit Testing which helped the testing process to run smoothly in less time. Actively involved in Automation and Manual Testing and Prepared test cases.
- Resolved QA bugs for front end and back end. Used Team Foundation Server (TFS) for version control.
Environment: .NET Framework 4.5, C#.NET, ASP.NET, MVC 3.0, HTML5, CSS3, LINQ, Web API’S, SSIS, JavaScript, Azure, WinForms, Agile (Scrum and Kanban), NodeJS, AngularJS, JQuery, Entity Framework, SQL SERVER 2012, Visual Studio 2015, IIS.
Confidential, Dallas, TXSr.Net Developer
Responsibilities:
- Collaborated with business stakeholders, architects and developers and to design and enhance large scale, customer-facing web applications developed on the existing e-Business platform framework, which is built on the Microsoft technology stack ( ASP.NET/C#/MVC, SQL Server ).
- Involved in Agile Methodology (SCRUM) in developing and implementing web applications to meet customer expectation, timelines with quality deliverables.
- Collaborated with the architects to design and implement a framework that allows for the development of a shared library of user interface (UI) components that may be used on multiple pages on applications built on the platform
- Designed and Developed front-end UI using AngularJS, HTML5, CSS3, JAVASCRIPT, JQUERY, BOOTSTRAP.
- Analyze and optimize the performance of back-end service calls and browser requests for HTML .
- Followed N-Tier architecture and worked on several layers.
- Develop / update web services, MVC controllers and associated libraries / classes and data sources.
- Implemented features in ASP.NET MVC application using NHibernate, StructureMap and JQuery
- Created Web APIs using ASP.NET Web API allow new web/client projects to leverage reusable data.
- Developed Web and REST services within greater project schemes.
- Developed multi-channel and content aggregation features.
- Created consistent and fast interfaces using best practices.
- Responsible for transition from Entity Framework to NHibernate and creating NH conventions.
- Created and consumed WCF & WEB API web services for implementing business logic.
- Developed the components like Controllers, Views, Layouts, Action Filters in ASP. NET MVC 4.0.
- Used NHibernate as the ORM tool for data access.
- Developed Restful APIs for the third-party systems using WEB API.
- Experience in Migrating applications to the AWS cloud.
- Actively involved in Migrating applications to Dot Net 4.0, classic to Azure cloud and AWS deployment.
- Setting up Connection Strings and connecting SQL Server AZURE Databases from locally Installed SQL Server Management Studio(SSMS) for Developers.
- Integrated the third-party APIs into the current system.
- Used collections, interfaces, abstract classes to implement the project and worked with the Exception Handling.
- Developed and maintained stored procedures, User Defined Functions, Indexes, Views, Tables, relationships on SQL Server 2012 database.
- Ensure work products are delivered on-schedule and comply with best practices and standards.
- Developed functional requirement specifications by collecting data and preparing use cases.
Environment: ASP.NET, C#, WCF, MVC, SQL Server, AngularJS, Cloud AWS, Azure, AJAX, JSON, HTML 5, CSS3, JavaScript, JQuery, Visual Studio 2013/2012, Web Services, TDD, IIS, Rally.
Confidential, Wilmington, DESr.Net Developer
Responsibilities:
- Involved in gathering of requirements and creation of functional specifications for the project, based on the existing use cases and new use cases proposed by the client.
- Involved throughout in Software Development Life Cycle (SDLC) process.
- Experience in OOAD with all phases of SDLC in the Agile (SCRUM) methodologies.
- Implemented IOC (Inversion of Control) through Structure map.
- Used C#.Net to implement business logic.
- Experience in working on Bootstrap loader global CSS3 settings and improve the HTML elements style behavior for the UI display.
- Designed Frontend with in object oriented JavaScript Framework like BackboneJS.
- Used BackboneJS to create Controllers to handle events triggered by clients and send request to server.
- Developed Web Services to identify employee hierarchy and contact info for budget approval process and consumed them in front end to auto-populate hierarchy for better user experience.
- Experience in using JavaScript, ability to test views and able to do end to end unit testing. Also, using continuous integration.
- Created forms to collect and validate data from the user in HTML5.
- Experience in using RAPID APPLICATION DEVELOPMENT (RAD), to create a system that can be modularized in 2-3 months of time.
- Developed sophisticated algorithms for compiling diagrams into runnable code, synchronizing droplet operations, compressing programs, visualizing simulations etc.
- A completely original approach to control validation that does not require per-control XAML, while still building on the extensibility of the WPF validation architecture.
- Used Try, Catch, finally blocks to catch exceptions thrown.
- Utilized Master pages, Themes, Navigation controls, Authentication to design secure web pages using ASP.NET MVC 2.0 and built highly responsive and interactive AJAX enabled Web applications using AJAX Tool kit.
- System design and development, Rapid Application Development (RAD) using MVC and MVP patterns with design patterns, code review, release management.
- Used LINQ to retrieve the data from the backend through Entity framework.
- Transferred data to front-end in JSON format.
- Participated in a fully scalable WPF based client/server brokerage application using C#, WCF, Entity Framework and SQL Server.
- Wrote SQL queries, views and stored procedures using T-SQL
- Experience in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server.
- Experience with Reporting Tools like SQL Server Reporting Services (SSRS).
- Designed and coded asynchronous messaging system using MSMQ, reflection, and XML serialization.
- Used Entity framework as ORM tool to map classes with tables to enable working with rows as objects.
- Developed database objects such as tables, views, stored procedures, audit triggers and user defined functions for database operations in SQL SERVER 2008 standard edition.
- Performed N-Unit Testing for the piecewise testing of the Applications.
- Followed TDD (Test Driven Development) when implementing Web Service for budget approval process.
- Involved in debugging and testing of Win Forms in the application using the trace and Log Files.
- Provided Production Support to troubleshoot and debug the issues during migration.
Environment: C#, ASP.NET MVC 2.0, AJAX, BOOTSTRAP, WCF, CSS3, LINQ, JSON, Agile (scrum), Web API, Visual Studio 2010, HTML5, SQL SERVER 2008, WinForms, JavaScript, JQuery, T-SQL, NodeJS, IIS, GitHub, JIRA, Web Services. Rapid Application Development (RAD).
Confidential.NET Developer
Responsibilities:
- Worked closely with members of the development team through the full systems lifecycle including requirements capture, design, development, testing, and deployment.
- Developed 3-tier logic for various classes, modules and Web forms in ASP.NET 2.0 using C#.NET as a code behind language.
- Designed Web-Form, User Interface with HTML and Cascading Style Sheets (CSS).
- Created Common Data Access Layer (DAL) Using Visual Studio.NET and ADO.NET.
- Used ASP.NET 2.0 Server controls, User Controls and HTML controls.
- Used Object Oriented Programming (OOP) to make it more efficient.
- Created (BLL) Business Logic Layer and Presentation layer in Visual Studio 2005 and C#.NET.
- Used ADO.NET to get the data from database and send it back.
- Worked documentation and managed version of software using VS. Merging Code using VSS.
- Designed and created Relational database tables using Normalization, managed clustered and non-clustered indexes and implemented relationships between tables.
- Created stored procedures for inserting, deleting and updating screens data into database using SQL Server 2005.
- Used the built-in mechanisms of SQL Server 2005 for the data integrity like Default, Not Null, Check, Unique, Primary Key, and Foreign Key, etc.
- Worked on MS SQL Procedures, indexes, Functions, and cursors etc., Created/Altered Tables using SQL Server 2005.
- Involved in development of projects using SQL Server Integrated Services (SSIS).
- Created Stored Procedures, Triggers and Views to perform automated rules, updating to relate tables Using SQL Server.
- Used GUI testing to check for appearance of the website.
Environment: VS, .NET, VB.NET, C#, ASP.NET 2.0, SQL Server 2005, XML, ADO.NET, JavaScript, T-SQL, HTML, Web services, CSS, IIS.
Confidential.NET Developer
Responsibilities:
- 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.
- 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.
- Designed and developed user interface using ASP.NET and C#.NET.
- Developed user controls and validation controls using ASP.NET.
- 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 ADO.NET and related data objects such as Data Adapter, Data Reader, Data Set and Data Table for consistent access to SQL data sources. Used LINQ for updating data through C#.
- 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.
- Prepared user documentation.
Environment: .NET 2.0, C#, Visual Studio 2005/2008, JavaScript, SQL Server Management Studio 2005, ADO.NET Entity Framework.