Senior .net Fullstack Developer Resume
San Jose, CA
SUMMARY:
- Around 8 years of experience in Software Application Analysis, Design, Development and Implementation of Client - Server Applications, Web Applications and Windows Applications using Microsoft Technologies and .NET framework.
- Good experience in product development using Microsoft.NET 4.0/3.5/2.0 and MVC 5.0 Technologies.
- Involved in various phases of the software development Lifecycle including inception, elaboration, implementation, testing and deployment.
- Experienced in developing windows and web based applications using WCFand WPF respectively. Proficient in using Expression Blend3.0/4.0 and XAML programming.
- Thorough understanding & experience in designing database Tables, Stored Procedures, Functions and Triggers in multiple databases - SQL Server and MS Access.
- Experienced in creating Web Forms, Win Forms, User Controls and Custom controls.
- Extensively worked on ADO.NET to access SQL server 2005/2008.
- Experience with CSS Preprocessors - SASS /LESS.
- Developed applications using Telerik Kendo UI, Farpoint Spread Components.
- Enhanced user experience by designing new web features using MVC Framework like AngularJS, Node.js.
- Experience in integration of Social Media Plugins like Facebook, Twitter, Google plus, Linked In.
- Strong experience in Bootstrap grids and also in writing of unit test cases.
- Experienced in developing .Net 4.0 Applications utilizing WCF,XAML, WPF and VS 2013.
- Experienced in developing web-based pages and site designs using HTML, XHTML, DHTML, CSS, Themes, Master Pages.
- Re-factoring the code according to changed specifications.
- Strong communication and interpersonal skills andresourcefulness with commitment to excellence.
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test Driven Development (TDD).
- Experienced with Azure for Building applications that utilize both Windows Azure Cloud Services (platform-as-a-service) and Windows Azure Virtual Machines.
- Good Knowledge in 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 My SQL.
- Used scripting languages like Shell, Perl to automate the jobs.
- Participated in Peer-to-Peer code review, presentations, coordination and knowledge transfer and also involved in Pair Programming (have been a driver and observer as well).
- Ability to work well with a wide variety of people at various levels, willingness to learn new concepts and acceptance of challenges.
TECHNICAL SKILLS:
. NET Technologies: C#, ASP.NET, VB.NET, .NET Framework 2.0/3.5/4.0, ADO.NET, LINQ, Entity Framework,WPF, WCF, 3.0/4.0
Web & Scripting Technologies: ASP.NET, Web Services, Web Forms, Win Forms, AJAX, AJAX toolkit, HTML/ DHTML, XHTML, XML, XSLT, XAML, JavaScript, JQuery, Angular JS, Bootstrap, JSON,CSS, IIS 5.0/6.0/7.0, Expression Blend 3.0/4.0, Telerik Kendo UI.
D atabases: SQL Server 200 5/2008/2012, MS Access, Oracle 9i/10g/11g/12C, Mongo DB
Reporting and Integration Tools: SSRS, Crystal Reports
Software / IDE: Microsoft Visual Studio. NET 2003/2005/2008/2010/2013, TOAD, SQL Developer, Eclipse
Operating Systems: Windows 2003/2008/NT/XP/Vista/98, UNIX
Methodologies: Waterfall, Agile-Scrum, TDD
Other Languages: C, C++, VB
Modeling Tools: MS Visio
Design Patterns: MVC, MVVM
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Senior .Net Fullstack Developer
Responsibilities:
- Responsible to design and developed web pages using HTML5, CSS3, JavaScript, jQuery, Bootstrap and AngularJS.
- Developed applications using HTML5, Bootstrap grid, CSS3 with Pseudo elements, classes, selectors and used JavaScript validation.
- Used jQuery to make the HTML5 and CSS3 to interact with JavaScript functions to add dynamism to the web page.
- Developed dynamic responsive web application by integrating AngularJS with Bootstrap which is further integrated with web services.
- Used Interactive data binding, filters and animation events using AngularJS.
- Developed various custom behaviors for different Telerik (Kendo UI) controls like Tree View, Numeric Control, Editor, Tabs, Color Picker, etc.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such as to accept input from the page request, invoke the requested actions on the controller.
- Responsible for designing the ASP.NET application authentication using .NETFramework, Model View Controller MVC and IIS security model.
- Implemented View Model patterns/ in creating and managing Views, Partial Views, View Models, Web APIs using ASP.NET MVC, Custom Error Pages.
- Implementing database access code using Entity Framework 6 (ORM).
- Designed and developed the application middle tier using VB.NET, WCF services (SOAP/REST) to consolidate all unmanaged and standalone applications under Managed and Integrated Enterprise framework by implementing SOA architecture.
- Services were built using WCF on .NET 4.0 to transfer data to application which holds all customer information.
- Used JSON Serialize in data contract of WCF to generate the data in JSON format.
- Developed and consumed WCF to look for service orders and communicate between different applications
- Code optimization using various JavaScript plugins like Underscore.JS, Require.JS etc.
- Writing Stored Procedures, Views and Triggers in SQL Server for legacy system integration.
- Implemented and consumed NServiceBus for communication between different systems.
- Implementing business layer using platform services such as DocumentManager, ActivityLoger, WorkflowManager, Rabbit Services, NServiceBus and Signing Service (Adobe EchoSign) developed by OpEx team.
- Database design and modeling in SQL Server database.
- Issue resolution and discussions using daily scrum and weekly status meetings.
- Task creation and allocation in TFS and JIRA.
- Publishing the solution onto the cloud into the production server using Windows Azure.
- Support, enhancements and integration of legacy systems.
- Used Octopus Web deploy tool for deployments.
Environment: Visual Studio.Net 2012, C#.NET, Angular JS, Bootstrap, MVC 4.0/5.0, ADO.NET, WCF, Web API, WPF, LINQ, Azure, XML, SQL Server 2008, TFS, HTML5, XML, CSS, JavaScript, JQuery, VB.NET, NUnit
Confidential, Jersey City, NJ
Senior .Net Fullstack Developer
Responsibilities:
- Analyzed, designed and developed Intranet base web application using MVC 4.0 with Razor HTML 5.0 view for UI, Visual Studio 2013, ASP.NET 4.0, C# 4.0, Java Scripts, jQuery, AJAX, HTML, LINQ, GitHub, SQL Server 2008, and Oracle 11g with MVC 4.0 architecture.
- Defined new validations through AngularJS for the form field validation implemented through HTML5.
- Involved in creating HTML 5 templates.
- Designed the front end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML, and CSS3.
- Structured the JavaScript code using AngularJS.
- Implemented various scope methods $watch (), $digest () and $apply () in order to implement two-way data-binding by using AngularJS.
- Designed various Services and factories by using AngularJS.
- Implemented various routing mechanisms in the webpage using AngularJS.
- Created functional, technical specification and test cases for all aspect of project implementation
- Designed and Developed Business Logic classes using C#.Net.
- Ensure project deliverables against relevant business requirements throughout the project lifecycle.
- Writing Unit Test & Bug fixing. Analyzing, resolving the technical issues/problems.
- Extensively Worked with MVC 4.0 for Business Module like Approval, Auditor and Email Manager.
- Design the architecture of the new enhancement.
- Created/Managed stored procedures, Views, Triggers and function in SQL Server 2008 to support application.
- Used JQuery and Web API Controller for Update Panel, Cascading Dropdown and Masked Edit button with MVC.
- Used LINQ Queries for the data filter from object and reader to minimize the load on the application.
- Created Global System Variable for common configuration.
- Extensively used ADO.NET, Entity Framework for interfacing this application with the SQL Server.
- Perform manual and unit testing of the applications. Conducted periodical code reviews, peer-to-peer testing.
- Created functional, technical specification and test cases for all aspect of project implementation.
- Written Shell scripts to run Batch Jobs on Red Hat Linux servers.
- Used GitHub to manage source code.
Environment: .Net Framework 4.5, Visual Studio 2013, XML, MVC 4.0, JQuery FrameWork, CSS, HTML 5.0, Angular JS, Web API Controller, GitHub, SQL Server 2008, Agile Scrum meeting, IIS 7.5, Windows 7/8.
Confidential - Chandler, AZ
.NET Developer
Responsibilities:
- Re-organized part of the system, integrated it into a sub project with MVC (AngularJS) and created views to hook up Models to the DOM to synchronize data with server as a Single Page Application (SPA).
- Designed and developed data retrieval and data post pages with JavaScript, HTML5, CSS3 and jQuery. Created layouts adhering to “separation by functionality” rule.
- Used AJAX and JSON for massive data transfer between Client/Server. According to different component coding structure, AJAX calls were consumed by XMLHttpRequest object (JavaScript), load/ajax methods (jQuery) or $http service (AngularJS).
- Achieved role control functionality mainly by retrieving JSON data from AJAX and combining the retrieved data with jQuery to manipulate nodes in DOM tree.
- Utilized a combination of regular expression and jQuery Validation Plug in to conduct input check.
- While in the newer sub project, conducted validation in AngularJS way.
- Used Bootstrap and media queries to make data post and data retrieval components responsive.
- Creating Views/Controller using MVC5 with Razor engine,C#.
- Creating Views using JavaScript, HTML5, CSS Bootstrap &JSON.
- Making use of Telerik Kendo UI libraries for building rich UI.
- Making use of Open Source libraries such as .Net Highcharts, NPOI for developing web pages.
- Developing applications using ClosedXML for exporting data to Excel Workbook.
- Using Fiddler 2.0for debugging any issues with the Web Application.
- Working in an Agile-Scrum environment and have implemented Pair Programming.
- Writing SQL queries using Common Table Expressions, Temporary Tables.
- Using the Team Foundation Server, for updating the Work Items assigned for development.
- Developed reports using Entity Framework for retrieving data from database.
- Used HP Application Lifecycle Management 11.00 for bug tracking (Quality Center).
Environment: MVC 5.0, C#, JScript, HTML5, CSS3, Angular JS, Telerik Kendo UI, CSS Bootstrap, .Net Highcharts, JSON, Visual Studios 2012/13, Windows 2008 R2, IIS7, Team Foundation Server, SQL Server 2012, Entity Framework, HP Application Lifecycle Management, ClosedXML, Fiddler 2.0.
Confidential - Bellevue, WA
.NET Developer
Responsibilities:
- Involved in understanding and transmitting the business requirements for the project, and translating these into functional specifications
- Involved in all levels of Application Life Cycle Development (SDLC), provided value added services with development teams and clients throughout the life span of a project, strategic consulting; code writing and managing complex development schedules and tasks.
- Designed, Developed Web Forms using .Net Framework (C#, ASP.Net, ADO.Net), for the user interface (UI) with SQL as the Database.
- Implemented MVC framework to reduce the complexity and to get full control over the behavior of the application.
- Used HTML helpers in a view to render the HTML Content.
- Used 3-tier architecture for better understandability and maintainability.
- Used AJAX JQuery at many places in project as it is light weight, easy and fast.
- Used WCF services and RESTful services.
- Implemented Cascading style sheets (CSS), Master pages, and HTML for maintaining uniformity among all Web pages in GUI.
- Used LINQ to reduce performance issues and to improve application efficiency.
- Provided Session Management to preserve the state of session variables
- Used AJAX for rich user interface operations and avoiding post back to the server.
- Used ADO.NET technology extensively for data retrieving, querying, storage and manipulation of interface screens developed using ASP.NET.
- Created Stored Procedures, Triggers in response to an event on table, and created Views to show a virtual table
- We used TFS(Team Foundation Server) for all the source code maintenance among the whole team members.
Environment: .NET Frame Work 3.5/4.0, Visual Studio 2010, ASP.NET, MS Visio, C#.Net, AJAX, SOAP, CSS, ADO.NET, HTML, DTS, MVC, Web forms, Web Services, Microsoft Visio, IIS 6.0, SQL Server 2000, JQuery, SQL Server 2008(T-SQL), XML/XSLT.
Confidential - NYC, NY
Web Developer
Responsibilities:
- Involved in Design, Development and Testing of Windows applications using WPF, C# and .NET Framework.
- Have worked in an distributed environment communicating with a large team.
- Developed rich user interface using WPF and XAML.
- Developed and consumed WCF Services in windows applications to work with different formats of spatial data.
- Knowledge in analyzing functional requirements, using the Use Cases and Class Diagrams using Microsoft Visio, UML.
- Actively involved in going through the requirement specification documents and suggested necessary changes by effectively coordinating with business analysts and managers.
- Involved in Design reviews and documentation.
- Worked on Sequential workflows, State Machine workflows, Rule driven workflows.
- Extensively used Data binding concept to display the required data.
- Followed UI standards while coding. Performed Code Reviews to enforce the project coding standards.
- Developed/deployed the COM Objects, ActiveX controls, .NET Components using VC++, VB.NET and C#.
- Used extensively new C# features such as Generics, Iterators, Anonymous methods,
- Used DevPartner for code coverage, Error detection and Memory leaks in VC++ code.
- Used ADO.NET and data objects such as DataAdapter, DataReader, Dataset, data table for consistent access to SQL data sources.
- Implemented database Triggers on Oracle tables and views which run after/before table modified.
- Worked with TFS for project tracking.
- Developed test cases, test plans and involved in test scripts authoring.
- Worked on fixing the Trouble Reports and Change Reports (bugs).
- Involved in team for production and deployment phase of the application.
- Involved in Module testing, Unit testing, Stabilization testing, Regression test, User Acceptance testing and maintenance using Auto test tool.
- Successfully coordinated with offshore Team in India for development and delivery.
Environment: Visual Studio .NET 2005/2008, WPF, XAML, C #.Net, MS Visio, WCF, VB.Net, ADO.NET, SQL Server 2008, Team Foundation Server and Windows XP.
Confidential
.NET Developer
Responsibilities:
- Responsible for developing the Business Logic using VB.NET
- Participated in the system studyand preparation of software requirement specifications and Database design
- Served as a support consultant to project team in selecting technologies and developing System architecture.
- Designed and Created winforms and its behavior using .NET technologies VB.NET
- Developed custom controls and used them in multiple areas to reduce the complexity in User Interface design
- Developed business logic in WCF that can be commonly used by other team to capture the data
- Developed data services using ADO.NET Objects like Data Sets, Data Adapters, Data Readers, Data Views to capture data from database and display them at UI using Data Control Data Grid
- Developed SQL queries, stored procedures and triggers to handle the business rules and data integrity and database integration.
- Used ADO.NET for database connectivity on Oracle 8i.
- Involved in writing the documentation, testing the applications using the Use Case diagrams and providing training to the users and team members.
Environment: .NET Framework 2.0, Visual Studio 2003, VB.NET, ADO.NET, Visual Source Safe, Oracle 8i, Windows 2000/2003/XP