Sr. .net Full Stack Developer Resume
Phoenix, AZ
SUMMARY:
- Over 9 years of experience in analyzing, designing, development, testing and maintenance of web, windows applications with good exposure to full Software Development Life Cycle (SDLC).
- Good Experience in .NET Applications using Visual Studio 2010/2005, .NET Framework 4.0/3.5/2.0, C#, VB.NET, ASP.NET, S harePoint Object Model, Web Services, SQL, ADO.NET, WF, Captiva7.
- Hands on experience in developing applications using Web Services using WCF, ADO.NET,LINQ, XML, XSLT, Classic ASP 3.0,JavaScript, JQuery, JSON, CSS, Visual Source Safe, SQL Server 2008/2005, Windows Services and IIS
- Experience working as a Migration Specialist from ASP to ASP.Net and from .Net 1.0/1.1 to .Net 3.5/4.0
- Experience in designing tables and Normalization using SQL Server 2005/2008
- Good knowledge in Performance tuning applications from front end and back end.
- Experience in setting up Production environment for applications on Win 2003/2005/2008 R2 and in configuring, hosting web applications on IIS 6.0/7.0/7.5.
- Expert in developing User Interface (UI) applications and professional web applications using JavaScript, JSP, XUL, HTML5 /DHTML, DOM, XHTML, JQuery, CSS3, BOOTSTRAP and Ajax.
- Experience applying the latest software development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Experienced in developing REST based WebAPI with NodeJS using routing frameworks such as Express JS for mobile applications.
- Worked with NoSQL database MongoDB and worked with it to perform many different operations.
- Designed rich internet applications using google web toolkit (GWT).
- Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle 8i/9i/10g/11g, DB2, SQL Server and MySQL.
- Good experience in designing and implementing various SharePoint Web Parts, event handlers, Features, Workflows, Content Types, custom Document Libraries, Lists and Issue Tracking Lists, KPI, Dashboard.
- Strong proficiency in using InfoPath 2007/2010 for design and development.
- Good knowledge and work experience in utilizing SharePoint 2010 enterprise features like Business Connectivity Services (BDC service, External Data Column), Excel Services, Forms Services, Search and Sandboxed Solutions.
- Extensive experience with SharePoint 2010 central Administration and working knowledge of SharePoint Designer 2010.
- Worked with SQL Server 2008 in database development, configure the Content DB and Back up Maintenance.
- Customization of Web parts, Tool Parts, Event handlers, Features, List definition, Site definition, Site Templates, Content types and Deploying Solution packages, Document libraries, Lists, Integrating InfoPath Forms.
- Worked in different functional areas including Collaboration, Document Management,Shared Services Provider and Farm Topology, Portal and Web Content Management.
- Well versed in Creating, Configuring & Customizing Site Collections, Document libraries, Content Types, Master Pages, Word to InfoPath, RSS & Custom Lists.
- Experienced in Developing Custom Web parts, WIKI Sites, Blogs in SharePoint 2010.
- Strong Experience in creating custom site templates and list templates in SharePoint Sever Enterprise 2010.
- Experience in using Business Intelligence Development Studio (BIDS ) for developing SQL Server Integration Services (SSIS) packages for data-management applications and also for creating reports using SQL Server Reporting Service (SSRS), and SQL Server Analysis Services (SSAS).
- Experience working with cloud platforms like Amazon Web Services (AWS) and Microsoft Azure.
- Experience working as SCM coordinator and attended CMMI audits for different projects.
- Experience in working various Life commercial and generalinsurance projects.
- Commitment and conformance to delivering quality applications adhering to deadlines and hardworking, enthusiastic and highly committed to the growth and success of the organization.
- Excellent analytical, problem solving, communication and interpersonal skills with ability to interact with individuals at all levels and can work as a part of a team as well as independently.
- Working Experience with onsite and offshore model and different time zones.
TECHNICAL SKILLS:
Methodologies: Agile, Scrum
Platforms: Windows 2003/2008 server
.Net: .NET 4.5/4.0/3.5/3.0/2.0/1.1 /1.0 , VS.NET 2012//10/2008/2005 , ASP.NET, Silverlight 5/4.0/3/2/1.1/1.0 , WPF, WCF,WWF, TFS, SOAP, UDDI, WSDL, ADO.NET, Entity Framework4+, WEBSERVICES, REMOTING, SSRS, Enterprise Libraries, LINQ, CSLA
Languages: C#.NET 4.5/4.0/3.5/3.0/2.0/1.1 , VB.NET, C, C++, Java, VB6.0, XML,CAML, SQL, JavaScript, JQuery,JSON,CSS3/CSS, Angular JS, Bootstrap
Web: IIS, ASP.NET MVC4/3,Web Forms, XML/XSL/XSLT, HTML5/4/3/2/1, DHTML, VB6.0/5.0,CDO, VBSCRIPT
IDE: Microsoft Visual Studio 2005/2008/2010
Database: MS SQL 2008/2005/7.0/6.5 MS Access, Oracle, Mongo DB
Tools: ActiveX, Visual InterDev, FrontPage, Visual Source Safe, GIT Hub, Jira
CMP Tools: SharePoint 2010, SharePoint Foundation 2010, MOSS, Windows SharePoint Services 3.0, SharePoint Designer 2007/2010, InfoPath 2007
Technologies: OLEDB, ODBC, MSMQ, COM, (MTS, COM, DCOM), IIS, LDAP
O/S & H/W: Windows2008/2007/Vista/2003/XP/2000/NT/98/95, UNIX, DOS
Testing Tools & Other: Quick Test Pro, Crystal Reports 4.6.
ETL Tool: SQL Server 2005 Integration Services (SSIS).
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
Sr. .Net Full Stack Developer
Responsibilities:
- Interacting with Business Users to understand the requirement and coming up with different solutions. Have also worked on creating flow and high level design diagrams.
- Worked on WebAPIs Service layer of ANB developing the process of prefill, recall of previously created quotes. Created methods to communicate between different layers of the application. Created business logic components in separate library.
- Develop product using HTML, JavaScript, JQuery, AJAX, Apache web server, UNIX shell scripting, UNIX commands, MYSQL queries.
- Develop HTML templates and perform client side Validation using JavaScript. Generated new and edited existing user interface with CSS to accommodate new changes in design and logic.
- Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating TwitterBootstrap with AngularJS and media queries.
- Developed a cross - device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScriptAPI.
- Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Responsible for design and development of the front-end using HTML, JSP, AJAX, JQuery, CSS3, JDE E1, JavaScript, ANGULAR.JS and Jenkins.
- Developed and deployed Action Classes and JSP for Dynamic HTML generation.
- Building single-page web apps or complicated user interfaces using ANGULAR.JS.
- Synchronizing various parts of web applications using ANGULAR.JS.
- Developed dynamic ASPX web pages for Application using ASP.NET, C#.NET, XML, XSL/XSLT/XPath, HTML, JavaScript and AJAX including jQuery library.
- Wrote Apache rewrites and alias for short URL’s for security and ease of usage.
- Implemented faster mobile-friendly applications using TwitterBootstrap framework.
- Developed complex web forms using ASP.NET server-side scripting with C#, .NET Framework 4.5.
- Designed, modeled multi-threaded, enterprise n-tier software agent using WCF web service hosted in a Windows service.
- Used LINQ andADO.NET Entity Framework for developing data access layer.
- Used Object Oriented Programming (OOP) to make it more efficient.
- Provides follow up Production support with Jenkins. Submits change control requests and documents.
- Use Java Script for client side scripting which reduce server trips and decrease the response time of the web application request.
- Develop complex SQL stored procedures, functions for data manipulation and querying data in MYSQL and populate Webpage.
- Work on fixing bugs using firebug and IE developer tool.
- Write queries to Generate XML feed from the database and input to SWF files for dynamic flash content.
- Worked on web services as SOAP, XML and XSL transformations Develop code to parse the XML data feeds.
- Developed Email Notification System using MSMQ asynchronous model using WCF Service using net msmq binding.
- Developed Customer Status update using Asynchronous programming model which can handle multiple threads and tasks.
- Used Windows Communication Foundation (WCF) for clients to consume multiple services using Rest protocols.
- Optimized LINQ/SQL queries and indexes for SQLServer2012.
- Involved in development of MVC 3.0/4.0 patterns for client server interaction.
- Improved code reusing and reduced class coupling through Dependency Injection design pattern.
- Used Razor view and ASPX(c#) as a view engine to make the code simple, enable to mix and match view templates written using multiple view engines in the application.
- Created designs in partial views that are commonly used throughout the application.
- Developed MVC application by using Layouts to have consistent look of and to add styles to each page in application.
- Involved in developing WCF Web Service using SOAP/HTTP to communicate with legacy systems.
- Implemented methods through controllers in MVC to handle user inputs and responses.
- Used structuremap for dependency injection framework to inject concrete classes
- Performance tuning of many functionalities limiting the database calls and code structuring to achieve standardization.
- Worked as production support team member as well for ANB, used tools like SPLUNK, tealeaf to troubleshoot production issues.
- Worked on code merge activities between different branches, have also worked on writing stored procedures for reporting database
- Worked as code reviewer for other developers to ensure correct coding standards are in place
- Created Functional and Unit Tests. Use of MOCK for mocking the data from interfaces. Used ReSharper and StyleCop for code cleaning and enforce standard coding practices
- Involved in database design with Prefill and metrics related tables with Microsoft team.
- Have used Sonar to track method and class complexity
- Worked on few defects on UI which was developed using knockout js, also wrote UI unit tests using Jasmine testing framework.
- Used TFS for bug tracking and bug fixing.
- Developed EntityFramework to access a relational database from the application.
- Involved in Unit and Functionaltesting and fixing the issues occurred in the testing process.
- Involved in deploying the application on the IIS server.
- Used LINQ to SQL to manipulate and fetch the data from database.
- Generated reports using SSRS.
- Performed database operations on SQLServer2008 to create and maintain accounts information by creating SQL queries, stored procedures, functions, and views.
- Migrated SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard.
Environment: ASP.NET, MVC 4.0/5.0, C#, ADO.NET, Visual Studio.NET 2012, T- SQL, XML, SQL Server 2012, HTML5, CSS3,Telerik Kendo UI, .NET Framework 4.5, Entity framework, AJAX Control Toolkit, AngularJS, Web API, Team Foundation Server
Confidential, Springfield, MA
Sr. .Net Full Stack Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Designed and Implemented Rich Input screens using .Net 4.5, MVC 4, Razor View Engine, HTML5, CSS3, Ajax JQuery, Json, C#, Visual Studio 2012, Microsoft Unit Test is implemented Presentation logic in Controllers and Middle-tier layer.
- Developed Data contracts,Business object contracts,service agents based on the Repository design pattern. in the Middle-tier.
- Implemented User Interface logic(Partial views) and validations using JQuery, JavaScript, HTML controls
- Developed UI and Service layer are unit tested with MS Unit Testing Framework.
- Created AngularJS Controller which Isolate scopes perform operations in UI.
- Used Angular JS for data-binding, and Node JS for back-end support with APIs.
- Designing and developing MVC 5 Web Application with Entity Framework 6 support.
- Prototyping and implementing User Interface using AJAX/JSON based Telerik Kendo UI widgets.
- Extending given business components to align with MVC functionality.
- Designed and implemented Data access layers using LINQ for .Net Object Data.
- Participated in business analysis meetings reviewing the requirements and end users to create user scenarios and functional specifications.
- Developed with latest technologies such as HTML5, CSS3, jQuery, responsive design, C#.Net, Bootstrap, Oracle as backend, json with cross-browser compatibility. Browser stack for testing the site on different platforms.
- Involved in the full cycle of Change management process for deploying the changes related to break fix/enhancement requests of business. Implemented .Net Framework 4.5, C#, VB.Net, ASP.Net, Web API calls and worked on multiple architectures for different applications. Databases - Oracle, Sql server, Sybase are used in the applications
- Developed WCF services and implemented them with Service Contract Attributes, Operation Contract Attributes and Data Contract Attributes
- Used querystrings to filter the response data at the server side to increase performance
- Deserialized and stored the JSON data into dictionary and list objects
- Used C# to create the server controllers and data providers to talk to the ASP.NET Web APIs (RESTful Web APIs)
- Implementing caching of the searches in JSON object format to make the application faster
- Used LogTrace tags for logging the start and end of services, the time taken to get responses and for tracking errors
- Used IIS to host the original website while working on the migration
- Accessed functions in web server using Restfulweb-services.
- Responsible for developing web applications using .Net Framework 4.5, VB.Net, ASP.NET, C#.Net, Oracle11g, Sql server and VS 2012.
- Implemented MVCarchitecture and developed system primarily using VB.Net, HTML5, iFrames, ReSharper, Web API, CSS3, Responsive design for mobile UI, Linq and Selenium test cases for automated testing.
- Involved in deploying source code using PowerShell.
Environment: Microsoft .NET Framework 4.5, Angular JS, Bootstrap, MVC4, HTML5, CSS3, C#, JSON, AJAX, JQuery, Microsoft Visual Studio 2012, TFS.
Confidential, Boston, MA
Sr .Net Developer
Responsibilities:
- Designed and Implemented Rich Input screens using .Net 4.5,ASP.NET MVC4, Web API, Razor View Engine, HTML5, CSS3, JQuery, Json, Ajax, C#, Visual Studio2012, HMTL Helpers and templates and automated unit testing of Presentation logic in Controllers
- Worked in developing HTML5 mobile based website using WCF Web services, JSON and JQuery
- Implemented User Interface logic and validations using JQuery, JavaScript, Knockout and HTML controls.
- Set up multi project environment including hybrid (razor+angular) web project, multi languages/culture resources, external login (fb, twitter, Microsoft, goggle etc), Gulp tasks, WebApi project, Angular app(s), Angular services, Angular routes, DAL (data access layer) project, EF7 entities, data repository, security layer, projects commands etc.
- Design and developed various view and partial view using Razor, JQuery, JavaScript, JSON, JQuery and Ajax Helpers
- Integrated and fixed various couplings and pieces developed by team member including merging and branching of code repository. Wrote various less/css code to implemented Branding and UI design of responsive web application.
- Used ASP.NET MVC 3 Design Pattern for increased robustness and a richer user interface
- Used Asp.NET MVC 3 Page Controller pattern to add functionality to individual pages such as to accept input from the page request and invoke the requested actions
- Created n-tier architecture with the Business Logic including the Code-Behind files and Classes of the middle tier written in C#.NET
- Used Windows Presentation Foundation (WPF) for creating graphical user interfaces
- Extensively worked on creating, transmitting and consuming ASP.NET Web APIs (REST)
- Used ASP.NET to perform server side validation using the Request and Response objects
- Developed Web Forms using ASP.NET and C#.NET
- View State and Session State were used along with Caching to provide a better user experience
- Designed a MasterPage to provide a consistent look and feel through the web pages
- Designed Themes to allow the user to personalize the appearance
- Developed the look and feel of the user interface using JavaScript, jQuery, AJAX and CSS
- Included AJAX methods to control the PostBack event, thus enhancing the web server performance
- Developed Reusable User Controls using C#.NET, ASP.NET
- Used JavaScript and .NET Validation Controls for performing client-side validations
- Created Views, Stored Procedures, Triggers and Synonyms for the database as needed through T-SQL for SQL Server 2008 R2
- Created a Data Access Layer for retrieving the data from the database with extensive use of LINQ to Objects and LINQ to SQL
- Made use of Data Grid for sorting, paging, and editing the data
- Used LINQ to define some standard query operators like Aggregate functions, Joins, SELECT, INSERT etc.
- Created various query using lambda expression, LINQ to Entity (IEnumerable), LINQ to SQL (IQuerybal) and extension methods working with EF 4.3 / 5.0 / 6.0
- Involved in consuming WCF services in Controllers and passing the View Models to views
- Developed WCF Services using WCF API and IIS and unit tested with MS Unit Testing Framework
- Developed Data Access Library using Entity Framework and LINQ based on the Repository design pattern.
- Part of Migrating SQL Server 2005 to SQL Server 2008 and created additional tables, views, stored procedures and functions
- Researched and developed POC for utilizing Microsoft BI Features for Ad-hoc reporting with Power Pivot, SSAS, SharePoint 2010 and Office 2010
- Sharepoint content management portal with search service for Record and Imaging departments.
- Created, enhanced and modified various Queries, Storage Procedure, packages with PL SQL, Oracle 10g/11g.
- Was a part of the code review team and maintained the source code through TFS 2010
- Customized TFS Reports by using Report Builder to keep better track of the SDLC timeline
- Involved in writing Test Cases and performing Unit Testing for various module
Environment: SharePoint Server 2010, Microsoft .NET Framework 4.5,WebAPI, ASP.NET MVC4,HTML5,CSS3,WCF, C#, JSON, AJAX, JQuery,MS SQL Server 2008, SSAS, SharePoint 2010, Office 2010, Microsoft Visual Studio 2012, TFS, IIS 7.0, Windows Server 2008,Captiva 7
Confidential, New York, NY
. Net Developer
Responsibilities:
- Involved in End-End Development of the application which involves full life-cycle of the project from Requirements gathering to transition using Agile Methodology.
- Highly interacted with client for gathering of requirements and analysis of the requirements.
- Well-coordinated with various project teams QA Team, Project Team, Business Team, Support Team, Architect Team and Network Team.
- Developed various Web Forms for using ASP .NET.
- Developed Master Pages and ASCX Web User Controls for Code reusability.
- Developed Razor Views, Partial Views and Controllers with MVC frame work.
- Responsible for client interaction, analysis, design and quality control.
- Developed and consumed WCF services for communication with internal systems.
- Writing Stored Procedures, Triggers for processing, maintenance of the database. Maintain the existing web pages, troubleshoot the issues using T-SQL in Development and Production environment for SQL Server.
- Used LINQ to XML and LINQ to Objects for retrieving the data efficiently and Just in Time manner.
- Used LINQ Lambda expressions in the queries.
- Develop wrappers and connected through web services for Data virtualization.
- Implemented role-based authorization tosecure the application.
- Used Data aware controls extensively to display data, and customized them for drop-down boxes, and multi-select check boxes.
- Used client-side JavaScript and AJAX controls to improve the responsive nature of the application.
- Utilized ASP.Net Input Validation controls, jQuery and JavaScript to perform client side validation.
- Generated periodic reports based on the statistical analysis of the data from various time frame and division using SQL Server Reporting Services (SSRS).
- Created Batch Jobs to notify updates on the several reports to Management and clients.
- Also involved in Deployment, and Maintenance of the project.
- Resolved tickets raised by Customers for Production Support.
- Maintaining existing application in terms of bug fixing, code review and enhancing the functionalities
Environment: C#, .Net Framework 3.0/3.5/4.0, MVC with Razor View engine, Entity Framework, Visual Studio 2005/2008/2010 SQL Server 2005/2008, LINQ, AJAX, BI Tools (SSRS, SSIS), Denodo, Visual Source SafeTFS, XML, HTML, CSS, JavaScript, jQuery.
Confidential, Miami, FL
Programmer Analyst
Responsibilities:
- Involved in Requirement Gathering and working with Design team to implement analysis and designing of screens.
- Involved in the development of the GUI (extensive C#) and in corporate the functionalities for two major retrieval functionalities
- Involved in primary testing and preparing unit and system conditions of my module.
- Responsible for Design, Development and maintenance of the Module.
- Coding, code optimization in quality assurance point of view, code review as per the coding standards.
- Conduct constant status and implementation meetings with client managers and upper management.
- Used State management techniques like Query Strings and Cookies and Caching to improve the performance of the application
- Used VB.NET to work on this n-tier architecture with a business layer, a data layer and a presentation layer
- Used Entity Frameworkto implement the data access layer with SQL Server 2008 R2
- Created custom errors for Exception Handling using Custom classes
- Extensively used View State & Caching for the dynamic controls to speed up the application
- Used Master Pages, Themes and CSS designs for consistency across all the pages
- Used JavaScript to perform Client-Side Validations
- Developed module which deals with validating social data.
- Involved in creating EDMX (ADO .Net Entity Data Model) and Mapping.
- Guided the team to develop web roles using ASP.NET MVC4,HTML5
- Used Oracle 10g database to Create store procedures, Views.
- Co-ordinate as an interface between onsite and offshore teams to resolve critical issues and provide production support to manage business without major service outage
- Involved in creating Views, Stored Procedures and Triggers and calling them from the Data Access Layer
- Used SQL Server Reporting Services (SSRS) to track the number of patients, the expenses and resource availability
Environment: ASP.Net 3.0, VB.Net, SQL Server 2005, Oracle10g, TFS, Visual Studio 2005