Full Stack .net Developer Resume
Phoenix, AZ
SUMMARY:
- Experienced in Software Development with Analysis, Design, Development, Testing and Implementation of various types of applications using Microsoft .Net Framework including C#, ASP.Net, ADO.Net, LINQ, AJAX, MVC, Web Services, WCF, HTML5, JavaScript, Angular, CSS3, jQuery, IIS and XML; in client - server, N-tier and MVC architectural styles.
- Good understanding of OOPS concepts and Software Development Life Cycle (SDLC) including requirement gathering, prototyping, design and development, testing and implementation phases.
- Proficient in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) using Unified Modeling Language (UML) and Object Oriented Programming (OOP) in C# using features like Inheritance, Polymorphism, Encapsulation and Abstraction.
- Designed and Developed business application including Presentation Layer, Data Access Layer and Business Layer to achieve maximum productivity and scalability.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.
- Extensive experience in web-based page and site designs using HTML5, Angular, CSS, Master Pages, JavaScript, Typescript, jQuery and AJAX.
- Highly proficient in developing Single Page Application with open source framework Angular.
- Worked extensively with different ADO.NET objects to interact with database and good experience in using ADO.Net objects such as SQL Connection Object, SQL Command Object, Data Reader, Dataset and Data Adapter.
- Expertise in creating and consuming Service Oriented Architecture (SOA) using Windows Communication Foundation (WCF) and Restful Services using Web API.
- Expertise in building Web Services using WSDL, UDDI and SOAP Protocol and consuming/publishing Web Services.
- Expertise in C# features like Serialization, Multi-threading, Reflection, & Exception Handling.
- Experience in systems and/ or network administration running Windows Server with IIS.
- Experienced in SQL for writing Indexes and Views, Stored Procedures, Cursors, Triggers under define function DTS, Transaction management, T-SQL, code optimization and performed Tuning by creating table and Index.
- Hands on Experience working with Various Source Control software like Visual Source Safe (VSS), Visual Studio Team Foundation Server (TFS), and GIT.
- Experience in Unit Testing with Auto Test, NUNIT and Visual Studio and implement Unit Test Objects to test components and writing Unit Test Cases.
- Extensively worked in developing the business reports using Crystal Reports and also involved in generating reports using SQL Server Reporting Services (SSRS).
- Experienced in using SSIS tools like Import and Export Wizard, Package Installation, and SSIS Package Designer.
- Created Entity classes, relationships between entity classes using LINQ (Language Integrated Query) to SQL to manage relational data as objects.
- Strong interpersonal and communication skills combined with self-motivation, initiative and the ability to think outside the box.
TECHNICAL SKILLS:
Languages: C#, T-SQL, PL/SQL, XML, LINQ, AJAX
Web Technologies: ASP.Net, AJAX, ADO.Net, Entity Framework, LINQ, Web Services, WCF, RESTful, CSS3, JavaScript, HTML5
Design Patterns: MVC, Factory, Abstract Factory, Singleton
Environment: Visual Studio
Databases: SQL Server, Oracle 10g, MS Access
Protocols: SOAP, SSL, FTP, TCP/IP, HTTP
Reporting Services: Crystal Reports, SQL Server Reporting Services(SSRS)
Enterprise Servers: IIS Server
Tools: MS Visio, Visual Source Safe (VSS), Team Foundation Server (TFS), N-Unit, SSIS
Methodologies: Rational Unified Process (RUP), Unified Modeling Language (UML), SCRUM methodology
Operating Systems: Windows Server, Linux, UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
Full Stack .Net Developer
Responsibilities:
- Effectively involved from the start of development of the project using Agile methodology.
- Collaborated in designing application architecture.
- Created SQL table using best practices ERD to save data to be used to performance analysis.
- Created angular tool to monitor data entry records.
- Created rest calls to save and retrieve data from SQL server.
- Managed SQL table using SQL management studio.
- Worked on three portals, one for full-screen view for I.E, and two for cross-browser in responsive design.
- Created client-side code to call server-side API and massage data into component view’s.
- Created custom components, directives, and services in Angular4.
- Used HTML5, CSS3, Bootstrap 4, Typescript, Angular 4, .net Core for development of the application.
- Worked on upgrading Angular 4 to Angular 5.
- Responsible for maintaining versions of source code using Team Foundation Server.
Confidential, Warren, MI
Full Stack .Net Developer
Responsibilities:
- Effectively involved in various stages of development of the project starting from the project planning until production and maintenance using Agile methodology.
- Experience working with UML for drawing the Use Case Diagrams, Class Diagrams, Sequence Diagrams, State and Activity Diagrams.
- Created event driven Web Forms using ASP.NET and implemented form validation using Validation controls and Custom validation.
- Used ASP.NET MVC 5 framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Object oriented technology was extensively used for developing re-usable frameworks for Data Access Layer using C#.
- Used HTML5, CSS3, Bootstrap, JavaScript, AngularJS, jQuery and AJAX for developing controls and validations in the applications.
- Effectively used jQuery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- Used AJAX to prevent server round trips in different server controls and JSON serialization for faster data transfer
- Created Single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using AngularJS framework.
- Extensively utilized Angular 2/4 using components, services, providers, directives, and routing used across the application.
- Used HTML5, CSS3, Bootstrap, Typescript, and Angular2/4.
- Developed CSS3 styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Worked on JavaScript and jQuery for building the client validations on the UI, adding the rules to the UI controls.
- Worked on SOAP and RESTFUL Service API using WCF which return XML and JSON data using WCF attributes.
- Designed REST APIs that allow sophisticated, effective and low-cost application integration.
- Developed Data Model Classes with Entity Framework and business rules that are implemented within model layer using C#.
- Created LINQ enabled database layer using API, also implemented Entity Framework for data access.
- Data segregation, securing emails, securing corporate documents on device, integrating and managing mobile devices using MDM application.
- Experience with the Object Relational Mapping (ORM) using LINQ and thorough Experience of LINQ to Objects, LINQ to SQL.
- Developed stored procedures, views and triggers for data manipulation, ensuring set up relations includes indexing, constraints, and foreign keys in SQL Server 2014.
- Used SSIS to create ETL Packages to validate, extract, transform and load data to data warehouse databases and data mart database.
- Developed various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS).
- Responsible for maintaining versions of source code along with the maintenance of the builds and documents using Team Foundation Server.
- Implemented Unit, Integration, and System Testing using N-UNIT.
Confidential, Milwaukee, Wisconsin
.Net Developer
Responsibilities:
- Worked with the team to understand the requirements of the users and analysts and then doing analysis, design, development, management change and post-production verification of the project.
- Expertise in creating the Class diagrams, Data flow diagrams using MS Visio for getting the good performance in accessing the data.
- Involved in development of web application using MVC4 and server-side code using C# classes and .NET Framework classes
- Providing the detailed design to accomplish the requirements using UML Modeling.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode
- Implemented the UI using the AngularJS, JavaScript, jQuery and some AJAX calls and client-side validations and tools.
- Used AngularJS for constructing clean, modular, reusable services, models, controllers, and templates, data-binding, and routing.
- Used C# to develop a business logic layer and to retrieve all the business objects from database has used Entity Framework for some applications.
- Used Entity Framework for retrieving the data from SQL Server and manipulating the data.
- Modified Web Services to interact with the other applications and exposed them using SOAP and HTTP.
- Used WCF for developing and deploying services on windows in line with the Service Oriented Architecture (SOA)
- Used LINQ to SQL and Entity framework to database for retrieving the data and to update, insert or delete data from the databases.
- Hands on experience in SQL Server and Oracle database design and development, writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined Functions.
- Used Microsoft Team Foundation Server (TFS) for all the source code maintenance needs.
- Development of enterprise reports by pulling data from various sources and presenting in SQL Server Reporting Services (SSRS).
- Used SSIS to create ETL Packages to validate, extract, transform and load data to data warehouse databases and data mart database.
Confidential, Baltimore, WA
.Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including gathering Requirements, Analysis, Design, Implementation, Testing and Maintenance.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Followed and developed the N-Tier architecture for the business, presentation and data access layers.
- Used ASP.NET, JavaScript, CSS and HTML for UI design with C# acting as a code behind.
- Used JavaScript extensively to enhance the UI and to make application looks more dynamic and to perform client-side validations.
- Used Cascading Style Sheets for a unified look and feel of the application.
- Implemented AJAX Library and various web controls to present interface to users in a much comfortable environment.
- Used ADO.NET to connect the web forms to data sources such as MS Access and XML files for manipulating data in database.
- Worked with Grid Controls, ASP.Net Sever controls to meet the client requirements.
- Designed and developed WCF Web Services and configured our WCF Services with appropriate endpoints for consuming them in the web application.
- Responsible for creating Web API and consuming RESTful web services which return XML and JSON data using WCF attribute.
- Designed and implemented Data access layer using ADO.NET to connect, retrieve and manipulate data in the data.
- Implemented various stored procedures for data loading of various files, which includes huge amount of business rules for validating the data.
- Used Crystal reports to generate reports to the Middle Office, and Back Office users.
Confidential, Memphis, TN
.Net Developer
Responsibilities:
- Involved in full life-cycle of the project from requirements gathering to transition using Agile Methodology
- Used N-Tier architecture containing Data Access Layer, Business Logic Layer and Presentation Layer in order to manage code effectively
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Developed dynamic ASPX web pages for Application using ASP.NET, C#.NET, XML, HTML and JavaScript.
- Created Client side validations with jQuery selectors, Events and Server side validations with MVC Data Annotations.
- Utilized ADO.NET technology extensively for CRUD operations using SQL Connection, SQL Command, LINQ Statements, views, for inserting, updating, deleting the data into the relational tables.
- Involved in developing applications in C# to meet business requirements with Visual Studio.
- 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 database objects using SQL Server including complex Stored Procedures, DTS packages, triggers, cursors, tables, views & other SQL joins & statements for applications.
- Extensively using Data bound controls such as Data Grid, Data List and Repeater to bind data (Claims data) from database.
- Writing dynamic SQL and stored procedures for reporting purposes.
- Implementing logging & error handling mechanisms throughout application for robustness.
- Performing Unit testing, debugging and rigorous problem solving using N-Unit.
- Working with version controller Team Foundation Server (TFS) for maintaining history of source code and project documents.
Confidential, Sacramento, CA
C# .Net Developer
Responsibilities:
- Used Agile Methodologies for regular adaption to changing requirements and continuous delivery of useful and working software.
- Developed application using ASP.Net, C#, ADO.Net, AJAX and Oracle.
- Collected requirements from business team & involved in analysis, design and development.
- Analyzed the requirements and significantly contributed in developing UML Diagrams.
- Developed GUI using ASP.NET and implemented the code.
- Extensively used ADO.NET to access Oracle database.
- Used SOAP to implement Web Services and consumed and published XML web services in the application.
- Designed and implemented Data access layers using LINQ for XML Data.
- Created generic secure and reusable data access components using the ADO objects such as Dataset, Data Adapter, and Data Reader.
- Extensively used SQL Stored Procedures for accessing the information from Oracle DB.
- Handle all Incident Requests and Change Requests for the existing application.
- Involved in taking Backups, Restoring, Import/Export data using Oracle and DTS.
- Worked on PL/SQL queries to retrieve data from Oracle.
- Involved in following organization standards for code development, peer level code walk through and reviews.
- Involved in installation, configuration and Administration of Oracle.
- Used Team Foundation Server for Source Code Control, project related document sharing and team collaboration.
- Participated in Integration testing after Unit testing (N-Unit).