Full Stack Developer Resume
Henrico, VA
PROFESSIONAL SUMMARY:
- Possess around 8+ years of strong professional .Net experience in various applications based on Object Oriented Programming (OOP), Client/Server, N - tier architecture, and Web based Technology, Using Microsoft Technologies in Finance, Insurance and Healthcare domains.
- Highly skilled ASP.NET/C#/VB.NET developer with a strong background in building scalable, predictable, high-quality and high-performance web applications on the Microsoft technology stack.
- Performed all Software development life cycle ( SDLC) tasks including Analysis, Design, and Development and Testing.
- Extensive experience of designing and developing software applications with the VB.NET (9/8/7), C# (4.0/3.0/2.0), WPF, .NET Framework (4.5/4.0/3.5/3.0/2.0/1. x), WWF, ASP.NET (5.0/4.0/3.5/3.0/2.0 ), WCF, ASP.NET MVC Framework 5.0/4.0/3.0/2.0 , AJAX, ADO.NET, Silver Light (4.0/3.0), LINQ, Web Services, .NET Remoting, SQL-Server 2008/2005/2000 , Oracle 10g/9i/8i, SOAP and Visual Studio … .
- Performed functional and system-level requirements analysis within the Agile (Scrum) software development methodology. Waterfall methodologies and Test-driven development (TDD).
- Hands-on experience in system requirement gathering, analysis, design, development and troubleshooting for Web and Windows based .NET projects.
- Extensive experience in developing User Interfaces using XML, Bootstrap 3.2, AJAX, Angular JS(1.4), HTML(4/5), DHTML, XML/XSL/XSLT, CSS(3/2), Java Script, Jquery (2.0/1.0) and VB Script.
- Extensively worked ASP.NET MVC 4 applications using Database-First and Code-First Approach in Entity Framework 4.3/5.0/6.0 and UI in Razor View Engine and client side framework Angular JS, Bootstrap,HTML 5 .
- Client-Server based applications developed using Asp.Net, C#, VB.Net, JQuery, Angular Js, Reusable Business objects/Active X Components for various industries like Confidential.
- Strong in Middleware development WCF, Ado.Net, Entity Framework. Strong in front-end GUI development using ASP.Net, ASP, HTML, JQuery, Angular Js etc.
- Expertise in implementing SOA architecture thru WCF services which used to rapidly build service-oriented applications that communicate across the web and the enterprise with features Serialization, Versioning, Interoperability and hosting.
- Experience in advanced JavaScript/UI frameworks like Angular JS, Bootstrap/UI, JSON, J Query . Experience in design and implementation of services using WCF SOAP\REST , creating REST services using ASP.NET Web API .
- Leveraged the introduction of Web API Controllers (Web API 2) in ASP.NET MVC 5 to build, maintain Restful API’s and also consume the API’s client side using Angular JS data binding.
- Expertise in Implementing LINQ Query Expressions or Lambda expressions for standard query operators that allow traversal, filter, and projection etc.
- Experience with ORMand its related components: Entity Framework 4.3/5.0/6.0, Language-Integrated Query (LINQ) query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL), ASP.NET Providers and Typed Datasets.
- Worked extensively with Devart dot Connect and ADO.NET objects such as Data Adapter, Data Set, and Data Reader to interact with databases like SQL Server 2008/2005/2000 & Oracle 11g/10g/9i.
- Experience in database related work primarily creating complex stored procedure, Views, Triggers, Functions, using PL/SQL, T-SQL.
- Strong in backend Database development including designing and administering databases, writing Stored procedures, Query tuning, Indexing, Replication, Data Mirroring, SQL triggers for SQL Server databases .
- Experienced in various Extracting, Transforming and Loading (ETL) tasks using SSIS including tools like BCP utility , DTS and SSIS Packages with proper control & data flow elements.
- Extensive working experience in database design and development, for creating complex database queries, writing Constraints, Indexes, Views, Stored Procedures and Functions using T-SQL and PL/SQL in SQL Server 2000/2005/2008 , Oracle 8i/9i/10g.
- Experience in developing Custom Reports and different types of Tabular , Matrix, Ad-hoc and distributed reports in multiple formats using Crystal Reports and SQL Server Reporting Services (SSRS ).
- Strong in Business requirement analysis and functional specification design and documentation and company Version policies, build schedule using Team Foundation Server 2010 and Tortoise SVN.
- Extensive working experience in unit testing framework - NUNIT, MS Unit Tests .
- Excellent Written, Analytical Skills, Verbal Communication skills with a customer service oriented attitude.
TECHNICAL SKILLS:
. NET Technologies: ASP.NET, ADO.NET, Win Forms, Web forms, XML window services, Web Services, WCF Services, AJAX, LINQ and WCF.
Languages: C#, VB.NET, SQL, T-SQL, PL/SQL, XML, HTML.
Web Technologies: ASP.NET, AJAX, Web Services, CSS, Java Script, AngularJs.
Database: SQL Server 2008/2005/2000 (T-SQL), Oracle 10g/9i/8i (PL/SQL), MS Access.
Protocols: SOAP, SSL, FTP, TCP/IP, HTTP.
Reporting Services: Crystal Reports, SQL Server Reporting Services (SSRS).
Enterprise Servers: IIS Server, Content Management Server.
Operating Systems: Windows 7/XP/2000/ME/98/2003, Vista.
Design concepts: Design patterns, UML
PROFESSIONAL EXPERIENCE:
Confidential, HENRICO, VA
FULL STACK DEVELOPER
Responsibilities:
- Developed SPA (Single Page Applications) apps using AngularJS and Bootstraps CSS.
- AngularJS is used provide clients side validation.
- Worked on implementing directives and scope values using AngularJS for an existing webpage.
- Developed cross-browser/platform HTML, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards
- Involved in building highly interactive portable widgets using HTML 5, CSS 3, and the latest AJAX libraries.
- Developed modules of the application in ASP.NET and involved in writing C# Classes.
- Applied the concepts of ASP.Net Controls, Master Pages, HTML5, JQuery and AJAX for developing web forms in Partner and Survey Engine and branching tool websites.
- Involved in implementing Web Service, and REST Services.
- Implemented LINQ Queries on different data sources in applications.
- Implemented WEB API Services for CRUD operations with HTTP verbs GET POST, PUT, PATCH and DELETE.
- Worked on WCSF pattern application development.
- Very good experience in using design patterns like Dependency Injection, MVP patterns and Object Oriented Programming.
- Involved in unit testing of developed modules.
- Creating a responsive UI using AngularJS Web API service to send and receive JSON data.
- Used NUnit, Rhino mock and stub for writing the test cases.
- Used Github repository to run the Jenkins job for Continues Integration.
- Wrote Confidential using gherkin in selenium for automated test cases.
- Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
- Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Defined the form field validation implemented through HTML5.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, Angular JS, and JavaScript, Bootstrap.
- Extensively used JQuery, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Used JQuery to make the application highly interactive and used JSON objects effectively for efficient client side coding.
- Form handling in the application to collect inputs and validate data using jQuery.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Worked closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience.
- Worked in all phases of SDLC, including requirements analysis, design and development, bug fixing.
Environment: HTML5, CSS3, AngularJS, Bootstrap, AJAX, JSON, XML, HTML5, JavaScript, CSS3, JSON, JQuery, SQL Server 2008 R2, (SDS), TDD, HTML 5, Visio 2012, UML, XML, AJAX, Agile, HTTP, Team Fondation Server 2010, IIS 7.0, and Windows Server 2008 R2/2008.
Confidential, ST. LOUIS, MO
Full Stack Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Responsible for developing the reusable Components on UI (Views) by developing the Partial Views, View starts, and reusable components for implementing the business rules with C# and OOPS Concepts .
- Added new functionality to existing Monitoring and Alerting tools and Performance Monitoring and Management web solutions developed using ASP.NET MVC, Razor and Entity Framework.
- Extensive Experience in Implementing View, Model, Controller and View model by using ASP.Net MVC 4.0/3.0 Framework.
- Used ASP.NET MVC4 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.
- Used Angular JS extensively to enhance the UI and to make application looks more dynamic.
- Used the basic principles of MVC to in corporate the Angular JS to build client side application.
- Developing the code for Enhancement CR using AngularJS, HTML5, CSS and Bootstrap.
- Implemented Angular JS factories and Services to reuse the data services and created Custom Directives and Custom Filters to achieve the page Richness and Performance.
- Involved in developing web pages using Angular JS framework and familiar with various Angular JS filters to manipulate text within HTML views and Angular JS services for reusable functionality
- Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using Angular JS and getting the Data back as JSON and parsing it onto the UI.
- Implemented WEB API Services for CRUD operations with HTTP verbs GET POST, PUT, PATCH and DELETE.
- Used Http Response Exception to handle the exceptions in Web API and also customized the Exceptions using Exception Filters and registered them at the Action Level.
- Created WCF, WCF REST Services and also used different bindings to make it available to different Customers.
- WCF Services are deployed as a self hosted services by means of window services bound with TCP Binding.
- Worked with WCF Service Contracts, Data Contracts, Operation Contracts, Instance Modes and Security of the services
- Designed and developed databases which include the development of functions, stored procedures and triggers using T- SQL/PL-SQL
- Reports are generated by using SSRS. Reports variables are passed from ASP.NET web pages.
- Involved in creating Dataset in the MS reporting services ( SSRS ) for calling the stored procedures and passed the parameters to the dataset.
- Created SSIS packages for importing data from various data files/excel to the data source Utilized Trace and Debug flags within the web application in the development and test environments of the application.
- Involved in Unit Testing and running the test case to proper functioning and for code coverage.
- Testing the application as per the test cases and business logic.
- Migrated SQL Server 2008 database to Windows Azure SQL Database and updating the Connection Strings based on this.
- Performed Unit testing of the application and subsequently handled the debugging issues.
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
- Involved in maintenance of the application in parallel to fresh software development.
- Involved in writing technical specifications design document, deployment documents and operations guide for operation support.
- Supported Operations team during the deployment and troubleshooting the production issues during deployment and on regular basis.
- Involved in supporting and maintaining for legacy production systems. Actively involved in bug fixes and enhancements post production as per client's requirement.
- Strong trouble shooting and Problem solving skills in finding defects and resolving the issues.
Environment: C#4.5, VB. Net8,VisualStudio2012, .NET 4.5, ASP.NET4.5, MVC 3.0/4.0, REST API, Web API, Angular JS, ADO.NET, Entity Framework (Code First) 4.3/6/0, Microsoft Enterprise Library, LINQ, HTML5, JavaScript, CSS3, JSON, JQuery2.0/1.0, WCF , SSIS, SSRS, SQL Server 2008 R2, (SDS), TDD, CRM, VBA, HTML 5, Visio 2012, UML, XML, AJAX, Agile, ADO.NET, HTTP, Team Fondation Server 2010, IIS 7.0, and Windows Server 2008 R2/2008, Windows Server 2003, Windows XP, PL/SQL .
Confidential, Auburn hills, MI
Full stack Developer
Responsibilities:
- Involved in Understanding Existing Applications and Reviewing Requirements, Use Cases with Business Team and Implementing and Prioritizing the Tasks per Business Requirements using the Agile Methodology.
- Working with architects for designing, well coordinate with the testing and business teams.
- Design/Programming/Implementation. Developed the MVC Application, traffic and reporting modules and processes for all the required applications. Many implementations of this system were made with various customers.
- Leveraged Bootstrap for styling to improve user experience throughout.
- Implemented core components in C# that interact with the TFS API's.
- Wrote LINQ queries to retrieve data from in-memory objects & Implemented Lambda expressions in LINQ query methods.
- Created web pages using Razor View Engine with Entity framework 6 and code first approach with Fluent API Architecture, Dependency Injection (IOC) and coded using C#
- Involved in Solution Designing.
- Implemented Singleton design pattern. This will help to improve application performance.
- Developed and implemented appropriate exception handlers.
- Customize the TFS CMMI Process Template and define best practices and branching strategies to organize the source code.
- Created Layouts and reusable controls.
- Developed SSRS reports and integrated with the application.
- Used client side frameworks as JQuery, Bootstrap and HTML5.
- Frontend developed using Angularjs and Bootstrap.
- Used Angularjs directives to extend DOM.
- Documented and executed all possible unit test cases for all user stories developed.
- Performed code review and code analysis process.
- Hands on design, development and implementation of the application.
- Involved in Unit testing for various business logic functionalities using Visual Studio inbuilt Testing project and tool.
- Attended the scrum calls every day and update the status to team. Sprint planning and effort estimation per user story.
- Used Team Foundation Server (TFS) to track User Stories / Tasks etc.
- Involved in writing Unit Tests using Moq for mock the respective layers.
Environment: Visual Studio 2012, C#.Net, MVC 5.0, AngularJS, WPF, SQL Server 2012, Oracle 11g, .Net Framework 6.0, IIS 7.0, HTML 5.0, CSS 3.0, Twitter Bootstrap, AJAX, JavaScript, JQuery, TFS, Kendo UI, Entity Framework.
Confidential
Dot Net Developer
Responsibilities:
- Involved in full project lifecycle with focus on defining standards for technical solutions, documentation, unit testing and deployment.
- Implemented WEB API Services for CRUD operations with HTTP verbs GET POST, PUT, PATCH and DELETE.
- Developed Presentation layer using ASP.NET, HTML, JavaScript.
- Implemented Data Access layer using ADO.NET to communicate with Microsoft SQL Server database for fewer data manipulation.
- Expertise in developing front-end using HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, VB Script.
- Created Cascading Style Sheets (CSS) to attain uniform style patterns throughout all the pages in the application.
- 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.
- Designed and developed user interfaces using ASP.NET MVC Partial Views and multiple interfaces to transfer the data into different server.
- Designed custom graphics and web pages.
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
Environment: VisualStudio2010/2008, .Net Framework 4.0, VB.NET, ASP.Net 4.0, C#, AJAX, WCF, ADO.NET Entity Frame Work 4.0, JQuery, Java Script, SQL Server 2008 R2, T-SQL, SQL Server Integrated Services (SSIS), SSRS, XML, UML, TFS 2010, CSS, IIS 7.0, NUnit, Windows XP, Windows Server 2008/2008 R2.
Confidential
Dot Net Developer
Responsibilities:
- It was 3-Tier Architecture Web Application developed using ASP.NET.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Extended ASP.NET MVC 3 application by creating Views, Controller actions and Model classes.
- Used Microsoft Entity Framework Code First approach for the Data Access Layer and defined entities that are used for data access MVC 3 application.
- Used AJAX, JQUERY and HTML with MVC views to produce rich user interface. Worked on JQUERY lib to post data to MVC action method.
- Used advanced level of HTML, XHTML, AJAX, JQuery, JavaScript, CSS, pure CSS layouts and Web Services.
- Used jQuery UIAPI for the animation and UI development of ASP.NETMVC3 application.
- Implemented WCF SOAP/REST and Consumed WCF Services from both Windows forms and ASP.NET web applications
- Worked in User Interface layer, Business Logic layer and also in the Data Access layer with the SQL Server.
- Played an active role in analysing, documenting and designing the application.
- Creating ASP.Net web pages using C#.NET.
- Involved in Unit Testing and running the test case to proper functioning and for code coverage.
- Testing the application as per the test cases and business logic.
Environment: C#4.5, VB. Net8, VisualStudio2012, .NET 4.5, ASP.NET4.5, MVC 3.0/4.0, REST API, Web API, Angular JS, ADO.NET, Entity Framework (Code First) 4.3, HTML5, JavaScript, CSS3, JSON, JQuery2.0/1.0, WCF, SSIS, SSRS, SQL Server 2008 R2, (SDS), TDD, UML, XML, AJAX, Agile, ADO.NET, HTTP, Team Fondation Server 2010, IIS 7.0, and Windows Server 2008 R2/2008, Windows Server 2003, Windows XP, PL/SQL.
Confidential
Jr .Net Developer
Responsibilities:
- Responsible for developing GUI Screens for gathering and storing the information.
- Coding and implementing the requirements using Vb.net, ASP.Net, JavaScript and Ado.Net.
- Created User controls, Custom controls, and used in the application.
- Worked extensively on web forms and data binding controls like Grid View, Data List and drop down and Mapping page fields to the database fields .
- Used Validation Controls as well as Custom validation for corresponding validations required for business logic in Web Forms.
- Implemented Session State in Sql Server to maintain consistency in Web Forms Environment.
- Developed programs for accessing the database using Ado.net to execute queries, and to manipulate the data in the database.
- Used ADO.NET in the Data Layer to access, modify and delete data in the SQL Server 2005 .
- Created SQL Server procedures , Triggers, Views and query optimization is done using SQL profiler.
- Responsible for writing SQL queries, stored procedures, views, triggers, T-SQL and DTS/SSIS .
- Worked on Crystal Reports for Reports Module. Maintained Version control using Team Foundation Server(TFS)
- Done Code review, Debugging, Bug Fixing, Unit testing and Integration testing and Production support
Environment: VB.NET7, Visual Studio.NET 2005/2008, C#.Net3.5, .Net Framework 2.0/3.5, ADO.Net, ASP.Net 2.0/3.5, Windows 2000, JavaScript, HTML4, CSS, Web Forms, Crystal Reports, SQL Server 2005,Unit Testing, TFS 2008.
