G.Marri
**********@*****.***
FullStack .Net Developer
Summary:
Over 6 years of experience in in all phases of SDLC such as designing, developing, testing, and maintenance ofN-TierClient/Server web applications using Microsoft .NET Framework and SQL Server with Agile and Waterfall development methodology.
Expert in Microsoft Technologies like C#, ASP.NET4.5/4.0, MVC 5.0/4.0, EntityFramework4.0, ADO.NET, SQL Server2014/2012/2008 R2, WCF, Web API RESTful Services, IIS 7.0/6.0.
Expert in developing data layer using Entity Framework, ADO.NET, and LINQ.
Strong experience in creating and consuming REST and SOAP Web Services.
Strong experience in developing SQL queries, functions, stored procedures, triggers, and views.
Expert in RDBMS include SQL Server 2014/2012/2008 R2 and Oracle 11g.
Proficient in storing and exchanging data using XML and JSON formats.
Experience in designing and implementing Single Page Applications with Angular.
Extensive experience in developing UI screens using HTML5, CSS3, JavaScript.
Strong ability in Responsive Web Design using JQuery, AJAX, Bootstrap.
Proven ability in reports development and business intelligence solution using SSRS and SSIS.
Excellent experience in OOPS and Design Patterns like Singleton, Factory, etc. & UML.
Experience in creating loosely coupled classes using Dependency Injection.
Experienced in MVC and MVVM design pattern.
Strong experience in Test-driven development using MS Unit Testing and NUnit.
Knowledge of deploying and implementing Cloud solutions using Microsoft Azure.
Knowledge of using Continuous Integration / Continuous Deployment (CI-CD) tools as Jenkins.
Experience in version control with Git & TFS 2015/2013/2012.
Experience in bug tracking, issue tracking using Jira.
Self-motivated team player with a passion for solving analytical problems and thirst for new technologies.
Technical Skills:
.Net Technologies
.NET Framework 2.0/3.0/3.5/4.0/4.5, C#, ASP.NET MVC 3/4/5/6, ADO.NET, LINQ, ADO.NET Entity Framework, WCF, WF and WPF.
Web Technologies
HTML4/HTML5, XML, PHP, JavaScript, jQuery, Angular JS, Knockout JS AJAX, CSS, CSS3, JSON, DHTML.
Programming languages
C++, C#.NET (4.5/4.0/3.5/3.0), VB.NET, T-SQL, PL/SQL
Databases/RDBMS
SQL Server 2005/ SQL Server 2008/ SQL Server 2008 R2/SQL SERVER 2012/SQL SERVER2014, Oracle Database, Oracle 10g/ Oracle 11g, MySQL 4/5, Oracle 8i/9i (PL/SQL), MS ACCESS
IDE
Microsoft Visual Studio 2015/2013/2012/2010, SQL Server Integration Services (SSIS), Microsoft IIS.
Reporting tools
Crystal Reports (2010/9/8.5/8), SQL Server Reporting Services (SSRS)
Version Tools
Visual Source Safe (VSS), MS TFS (VS 2008, 2010), Subversion (SVN)
Portals
SharePoint 2013, SharePoint 2010, Windows SharePoint Services (WSS 3.0), BizTalk Server 2010.
Design Patterns
Service Oriented Architecture (SOA), Model View Controller (MVC), Factory, Singleton, and Object-Oriented Design.
Operating Systems
Windows XP/2003 & Windows 7, Vista, Windows 8, Windows 10, UNIX
Professional Experience:
Huron Perth Healthcare Alliance (HPHA) Stratford, ON
Sr. Full Stack .Net Developer
February 2019 – Till date
Responsibilities
Worked in Agile Scrum methodology and delivered accepted functionality in each sprint.
Played key role in feature implementation and enhancement, code refactoring and defect fixing.
Designed and developed Hybrid-Single Page Application using C#, .NETFramework 4.5, ASP.NET MVC 5, and AngularJS.
Consumed SOAP APIs from enterprise customer system and RESTful APIs provided by other applications in the portfolio, also created W&C RESTful APIs.
Participated in UI design with Master Pages in MVC 5 and improved layout with HTML5, Bootstrap, and CSS3.
Used AngularJS, JavaScript to develop templates, controllers, and directives.
Used RequireJS JavaScript library to dynamically load ASP.NET bundles.
Used Math.net library to implement methods and algorithms for numerical computations.
Provided database connectivity using Entity Framework 6.0, LINQ, designed stored procedures and views at the back end.
Contributed in data migration from Oracle DB to SQL Server using PL/SQL and T/SQL.
Generated data migration and transformation using SSIS, and built reports with SSRS.
Used OWIN interface to decouple server and application.
Used JSON web token to do user authentication and secure information exchange.
Using the Ninject for Dependency Injection to build a loosely coupled system.
Used Dapper for Object relational mapping (ORM).
Used Repository and Factory design pattern to develop reusable code.
Designed unit testing module with NUnit to test the application performance and availability
Heavily involved in code review, build and deployment with GIT, Jenkins.
Environment: .NET Framework 4.5, Visual Studio 2015, C# 5.0, ASP.NET 4.5, MVC 5.0, Entity Framework 6.0, Web API 2, SQL Server 2014, HTML5, CSS3, JavaScript, AngularJS 1.5, AJAX, IIS 7, LINQ, SSIS, SSRS, Git, Agile, Jenkins, NUnit.
PressReader Richmond, BC
Full Stack .Net Developer
August 2017 - January 2019
Responsibilities
Involved in development of a three-level technical architecture which includes the User Interface, Business layer and Data Access Layer as per ITSD guidelines and successfully implemented the architecture.
Application design Using Scrum (Agile) Model for N-tier architecture which includes UI, BLL and DAL in .NET.
Developed Data Access Layer (DAL), Business Logic layer (BLL) also in implementing Business Processes, Abstract factory as part of Service Oriented Architecture (SOA) using C#.
Developed application using ASP.NET MVC to enable the full control over the rendered HTML and jQuery for client-side scripting.
Created WCF SOAP/REST Services and also used different bindings to make it available to different types of clients.
Developed and consumed the Windows Communication Foundation (WCF) servers to push the jobs and provide the rules for downstream applications.
Customized the web pages using the DHTML, Java Script and CSS 3 Style sheets.
Used WCF for communicating to the API and between the layers.
Used AJAX and jQuery to improve the performance of the application.
Used lambda expressions LINQ To SQL and LINQ to entities for retrieving and inserting data in database.
Implemented WEB API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE.
Created and implemented a multi-language framework to fit into the application. It provides application users with an ability to toggle between English and Spanish language.
Used AngularJS as the development framework to build a client side single-page application.
Worked on Angular JS1.3 and Node.JS to simplify both development and testing of such applications by providing a framework for client-side MVC architecture.
ADO.NET is used to connect, retrieve and update the data in the SQL Server database. Extensively used SQL to write stored procedures to retrieve and update the data in data stores.
Used ADO.NET, Entity Framework 4/5 extensively for retrieving, querying and manipulating data in the database
Involved in User Acceptance Testing (UAT).
Used JUnit for creating unit tests.
Developed numerous business data flow logic in SQL Server Integration Services (SSIS).
Analyzed the “Critical” and “Major” production issues which are routed through JIRA software. Some of them are resolved through data fixes and some of them resolved through code fixes.
Environment: .NET Framework 4.0, Visual Studio 2102/2013, ASP.NET, LINQ, Entity Framework, ADO.NET, SOAP, WSDL, REST, j-Query, Java Script, HTML5, AngularJS, DHTML, CSS, XML, XSLT, UML, IIS 6.0, Web API, Microsoft Excel, SQL Server2008/2012, SSIS, Adobe PDF, JIRA and Windows XP.
Canam Solutions Inc/Canam Software Lab. Mississauga, Canada
Full Stack .Net Developer
March 2014 – July 2017
Responsibilities
Designed the Presentation Tier by using the standard ASP.NET Controls and provided the required functionality by using C#.NET.
Worked on major Enhancement incidents and new business incidents.
Involved in development of Web Forms, classes using ASP.NET MVC 5.0 that incorporates both N-Tier Architecture, and Database Connectivity.
Worked on configuring IIS, which includes creating websites under sites, Handler Mappings, Application pool, Http Bindings, and configured Application Request Routing (ARR).
Used the latest WPF/XAML vector-based UI framework for the front end and WCF.
Created user controls using third party Kendo UI Telerik Controls for the implementation of specialized controls (Telerik grid, TelerikCalSceduler, Tree View, List view)
Worked with OOPs and OOD patterns and SOLID principles while developing the layers in the architecture.
Implemented MVVM (Model View View Model) pattern to create Silverlight using Telluric controls.
Developed and released MVVM based app utilizing commanding.
Designed and implemented UI pages for other modules using C# and ASP.NET.
Coding of UI using ASP.NET and C# for planning and scheduling modules.
Implement the various services such as the QA Services.
Used Entity Framework ORM to remove the need of writing the complex data access plumbing code
Used MVC 5.0 architectural design pattern for development of the application.
Created various views and partial views in ASP.NET MVC.
Worked on MVC (Model View Controller) pattern using AngularJS and created different controllers, view to be used in the project.
Built SSIS packages to transform data to various platforms and developed deployed and monitored SSIS packages.
Developed single page applications using AngularJS.
Used ADO.NET objects such as Dataset, Data Adapter, and Data Reader.
Involved in design and implementing code for business and Data Service using WCF.
Implemented client-side validations using JavaScript, AngularJS, jQuery, and AJAX Library.
Used ASP.NET AJAX controls for Web Application Development.
Used LINQ to SQL to expose Relational data as objects in application code. Used Entity Framework.
Followed SOLID principles in class design. Used DI and IOC for loose coupled application.
Developed the Application Tier using C#.NET, WCF.
Developed ASP.NET Web Forms using HTML, AngularJS, JavaScript, and CSS to control the style and layout of multiple pages.
Involved in designing, developing, and deploying reports in MS SQL Server environment using SSRS and SSIS.
Development of WPF code to resolve other miscellaneous outstanding issues across the application
Created RESTful Web API endpoints for the services.
Team Foundation Server is used for source control and used extensively for constant integration.
Used Entity Framework ORM for Query Translation.
Created Stored procedures, Triggers, and other DB related Queries when SQL Server linked to K2.
Used ADO.NET (for SQL Data Provider) technology for data retrieving, querying, storage and manipulation.
Developed complex SQL queries, Stored Procedures, and Triggers for getting the transactions that occur on a daily/monthly/yearly basis.
Environment: .NET 4.5 Framework, MVC 4.0/5.0, SQL SERVER 2012, SSIS, ASP.NET, AJAX Control Toolkit, WCF, WPF, RESTful, AngularJS, LINQ, C#, XML, HTML 5, CSS 3, TFS 2013, Visual Studio 2013, Windows Server, SSRS, SSIS, MVVM, Windows 2007, IIS 7.0.
Other Information Upon Request