Full Stack Developer Resume
Hopewell New, JerseY
SUMMARY
- Microsoft certified professional with overall 6+ years of IT experience in analysis, design, development, testing and deployment of web - based applications.
- Knowledge in Banking, Insurance, Oil and Gas Energy domain.
- Expertise in developing applications in .NET Framework using C#, ASP.NET (4.x/3.x/2.x), ADO.NET, Entity Framework (6.x/5.x/4.x), ASP.NET MVC (5.x/4.x), Web Services, WCF, Web API 2.x, XML, LINQ, JSON and SQL Server 2014/2012/2008 .
- Worked on various architectural frameworks such as Client-Server Model, Model-View-Controller (MVC), Multitier-Tier (N-Tier) and Service-Oriented Architecture (SOA).
- Knowledge in Design Patterns such as Prototype, Factory, Abstract and Singleton including Dependency Injection (DI) and Inversion of Control (IOC).
- Highly Skilled in front-end technologies such as HTML 5/4, CSS3, JQuery-UI, JQuery, JavaScript and rendering AJAX features for building Rich Internet Applications (RIA) using AJAX Control Toolkit.
- Proficient in building Responsive Web Application with theBootstrap 3/2.
- Worked in building Single Page Applications (SPA) using AngularJS Framework.
- Good experience in LINQ and worked with LINQ to SQL and LINQ to Entities.
- Extensive experience in designing database schema in SQL Server 2014/2012/2008 and writing SQL Queries, Stored Procedures, Joins, User-defined Functions, Cursors, Views, Indexers and Triggers in Transact-SQL.
- Significant experience in managing Security policies including Authentication, Authorization, Membership, Roles, Profiles and Resource Access Control.
- Experienced in Service Oriented Architecture (SOA) based solutions: SOAP and RESTful services.
- Dexterous with Windows Communication Foundation (WCF) implementation using RESTful style, Distributed-object style, SOAP based style, Web Services using WSDL and SOAP.
- Implemented Unit testing using NUnit and Test Driven Development(TDD) possess a commitment to quality.
- Competent in using Microsoft Team Foundation Server (TFS) and Visual Safe Source (VSS) for Version Control and Source Code maintenance.
- Hosted .NET applications on IIS 7.0/6.0/5.0.
- Worked in various development models such as Software Development Life Cycle (SDLC), Agile (SCRUM), Waterfall Model and Accenture Delivery Methodology (ADM).
- Strong knowledge in developing applications under Windows 10/7/XP/2003 environments.
- Proactive, fast learner and easily adapt to meet the needs of our massive growth and rapidly evolving business and environment.
TECHNICAL SKILLS
Programming Languages\Framework\: C++, C#\MVC (5.0/4.0), MVVM, MVP, WCF\
Web Technology\Data Access\: ASP.Net (4.5/4.0/3.5/3.0/2.0 ), ASP.NET MVC, \ADO.NET, LINQ to SQL, Entity Framework \RAZOR, WCF-REST, WEB-API \(5.0/4.1)\
Front-End Technology\Methodology\: AngularJS, JSON, HTML, HTML5, CSS3, \Agile (Scrum), SDLC, Waterfall Model, \XML, AJAX, Bootstrap 3/2, JavaScript, PHP, \Accenture Delivery Standards\JQuery, JQuery-UI\
Database\Bug Tracking\: MS SQL Server 2014/2012/2008 , MySQL\JIRA, API, SOAP UI, Fiddler, Wireshark\
Web Servers\Web Services\: IIS (Internet Information Server) 7.0/6.0\SOAP, REST, HTTP\
Cloud Services\Testing Tools\: Azure, AWS\N-Unit, TDD, MS Visual Studio Test Tool\
Version controls Tools\Other Tools\: Git, Team Foundation Server (TFS), VSS\WordPress\Tableau 9.0.1\ Google Analytics \
Development IDE\Reporting Services\: Visual Studio 2015/2013/2010/2005 , Visio \SQL Server Integration Services (SSIS), \2015/2013, SharePoint Designer 2013/2010\SQL Server Reporting Services (SSRS)\
PROFESSIONAL EXPERIENCE
Confidential, Hopewell, New Jersey
Full Stack Developer
Responsibilities:
- Involved with Business Analyst for gathering user requirements and translating user stories and use cases into functional applications.
- Worked extensively with cross functional teams in anAgile Scrum Methodologyenvironment to achieve the tasks within the given sprint deadline.
- Used ASP.NET MVC 5.0 to separate the layers and the functionality of different modules.
- Developed views using Scaffolding Templates, HTML helpers and Partial Views in Razor View Engine.
- Designed Layouts Pages using HTML5, JQuery-UI and CSS3 to provide uniform look and feel throughout the application.
- Implemented responsive user interface using Bootstrap library in MVC 5.0 along with the AngularJS and JavaScript.
- To improve request load time of the web page utilized minification and bundling in MVC.
- Implemented client side validations using JQuery and ASP.NETMVC validation at model level.
- Used Dependency Injection Pattern to reduce the dependency coupling between classes in the Front end using AngularJS.
- Created entity classes and establishing relationship between properties in entity classes using Entity Framework 5.0.
- Implemented Business Logic in the Controller layer of the application.
- Used LINQ to Entities and LINQ to SQL for retrieving the data efficiently.
- Wrote SQL Queries, Stored Procedures, Joins, Triggers and Views in SQL Server 2012 using T-SQL.
- Implemented the error handlers using ELMAH.
- Worked with Session objects to retrieve data for the logged in user from User management service.
- Implemented Authentication and Authorization by validating the input parameters and based on user roles.
- Consumed WCF Restful Services to communicate with legacy application.
- Created and consumed Restful Web API to send and retrieve JSON messages by using HTTP protocol.
- Involved in NUnit Testing and successful integration of modules and multiple layers in the system.
- Utilize and worked on TFS to validate the code changes and apply the Check-in and Check-out.
- Actively involved in solving production issues and participated in code reviews.
Environment: Visual Studio 2012, C#, .NET 4.5, ASP.NETMVC 5.0, Entity Framework 5.0, HTML5, CSS3, JQuery, JQuery - UI, AngularJS, Bootstrap, LINQ, WCF, TFS 2012, SQL Server 2012
Confidential, Elmwood Park, NJ
Dot Net Developer
Responsibilities:
- Involved in requirements analysis of business processes, creating use cases, analyzing and designing applications.
- Implemented the Agile software development process using SCRUM methodologies.
- Developed 3-Tier ASP.NET application with Presentation, Business and Data Access Layer.
- Created Master Pages for the application and designed web forms using HTML 4.0, CSS and JQuery.
- Used JQuery - UI for Widgets like date picker, tabs and popup windows.
- Used AJAX for retrieving the values into the grids based on selections in the dropdowns.
- Performed client-side validations using JavaScript and server-side validations in the code.
- Used ADO.NETEntity Framework 4.0 for establishing connection to the SQL Server.
- Designed schema for the application and wrote SQL Queries, Stored Procedures, Joins, Triggers and Views for accessing the data in the SQL Server 2012.
- Used OOP concepts in C# to implement quote engine functions with customer-editable parameters.
- Developed and consumed Web Services SOAP to get information from third party application services.
- Implemented Security using Forms Authentication and Role Based Authorization.
- Set up User Profiles and Roles as per the access level of user for the data and application security.
- Generated customized reports using SSRS and integrated in ASP.NETWeb Forms.
- Performed Manual Unit Testing for the applications.
- Involved in Deployment and Troubleshooting issues in the application.
- Implemented the Error Logging Modules and Handler (ELMAH) in the source code.
- Used Team Foundation Server (TFS) for source Code control, project related document sharing and team collaboration.
- Followed Microsoft Coding Standards and Code Reviews in the project.
- Coordinated with the QA Team for User Acceptance Testing and Integration Testing of different modules.
Environment: Visual Studio 2012, .NET4.5, C#, ADO.NETEntity Framework 4.0, HTML 4.0, CSS, JavaScript, JQuery, JQuery - UI, Ajax, SQL Server 2012, Web Services, TFS 2012
Confidential
Software Developer
Responsibilities:
- Worked on requirement gathering, functional and technical specification with the Business Team.
- Created SharePoint website under the top-level site collection and added list, library and web parts to the SharePoint site.
- Referenced Microsoft SharePoint Assemblies such as Microsoft, SharePoint, Client.Runtime.dll and Microsoft.SharePoint.Client.dll to connect to C# code.
- Wrote various methods to read data from the fields entered in excel to perform the specific actions as per the requirement.
- Worked on migrating website data from SharePoint 2007 to SharePoint 2010.
- Wrote and triggered workflows in the SharePoint Designer based on the conditions.
- Developed forms using InfoPath and connected the InfoPath forms to the SharePoint site by publishing to the website.
- Performed InfoPath validations at the SharePoint Website.
- Worked on the Permission Levels for the various users in the using the website.
- Communicated with the client on daily basis on correcting flaws found in the live website.
- Involved in the new development and Bug Fixes in the production issues.
- Involved in the status update meetings.
- Trained new resources on the SharePoint technology and gave knowledge sharing session to them.
Environment: Visual Studio 2010, C#, ASP.NET 3.5, Windows XP, SharePoint Designer 2010
Confidential
Software Developer
Responsibilities:
- Collected requirement for writing business logic and understand the functionality.
- Application was developed in ASP.NET 3.5 as a back end and SharePoint was the front end of the application.
- Launched the SharePoint website through the Visual Studio using .NET client Object Model and added SharePoint Assemblies Microsoft.SharePoint.Client.Runtime.dll and Microsoft.SharePoint.Client.dll.
- Created InfoPath forms and attached to the Visual Studio source code.
- Designed web pages with ASP.NET controls and JQuery-UI for an efficient and interactive Web Forms.
- Performed client side validations using JavaScript and server side validations in the code.
- Performed validation in the InfoPath forms by writing the conditions.
- Wrote various methods to read data from the textboxes entered in the InfoPath and performed the specific actions as per the requirement.
- Wrote queries using LINQ to SQL for data retrieval.
- Implemented the data access layer using Schema First approach.
- Create the SQL scripts for performing unit testing for my module.
- Maintained TFS as a central repository system and created a power shell script to deploy the application for testing locally.
- Actively performed in the daily status update meeting.
Environment: Visual Studio 2010, C#, ASP.NET 3.5, Entity Framework 3.5, LINQ, SQL Server 2008 R2, Windows XP,TFS 2010, IIS 5.0
Confidential
Associate Software Developer
Responsibilities:
- Invested time in understanding the core functionality and brainstorming on the various modules.
- Implemented the functionality of the web application using 3-tier architecture with the layers such as presentation layer, business layer and data access layer in the source code.
- Implemented a common Master page to allow centralizing the layout of the application.
- Worked on various ASP.NET Controls like grid, calendar, textboxes, checkboxes, buttons labels, buttons, checkbox list, list box control, radio button list, dropdown list for designing the various ASP.NET pages.
- Used HTML and CSS to design the web forms in the application.
- Used JavaScript to perform client side validation such as required field validator, range, compare, regular expression, and summary and server side validation on the code.
- Used ADO.NET framework to connect to SQL Server for sending and retrieving data from the database.
- Designed database schema and wrote Stored Procedures for add, update, edit and delete SQL queries.
- Worked on fixing the security flaws such as Cross site request forgery (CSRF), SQL Injection, Cross Site Scripting and Directory Traversal in the application.
- Hosting the website using IIS 5.0 to the Shell Internal network.
- Performed testing, fixing bugs, deploying and maintenance of the application.
- Participated in the Stand-up meeting every day in the development phase.
Environment: Visual Studio 2008, C#, ASP.NET 3.0, HTML, CSS, JavaScript, JQuery, SQL 2008, IIS 5.0, Windows XP
