NAVEEN
Email:******.*******@*****.***
Cell: +1-901-***-****
Professional Summary:
Around 6 years of professional experience in IT industry with extensive experience in design, developing Object Oriented .NET Web, mobile responsive applications and Services for various domains like Retail, Telecom, Healthcare, Manufacturing and Insurance.
Having a good experience in complete Software Development Life Cycle (SDLC) including requirement analysis, design, development, implementation, testing, deployment, documentation and maintenance of Web Applications.
Experience in working with Waterfall and Agile (SCRUM) Project development life cycles.
Hands on experience in developing Web Applications using ASP.NET Web Forms, ASP.NET MVC (Razor Engine), EF 5, HTML5, CSS, bootstrap, JavaScript, JQuery, Angular JS, JSON, AJAX, XML, ADO.NET, LINQ, SQL Server and Oracle.
Solid understanding of Object Oriented Concepts like Data Abstraction, Inheritance, Encapsulation and Polymorphism using C#.Net.
Extensive work experience in using best practices and successful design patterns like MVC, n-tier, MVVM, Singleton, Repository Pattern, Dependency injection.
Experience in developing applications with Test Driven Development (TDD) techniques and based on Object Oriented Design (OOD) like SOLID and Design patterns..
Implemented .NET Security features like Authentication & Authorization using Windows authentication, Form-based authentication, Two-factor authentication, Passport Authentication Provider and User Account Impersonation.
Hands on experience in using Web Server – IIS, Team Foundation Server, Visual SourceSafe, Data Transformation Services (DTS).
Having Strong development experience in MVC.NET using AngularJS, Entity framework, scaffolding templates, Validating controls, action filters, model binding and worked on adding Anti-Forgery Token to avoid Cross Site Request Forgery.
Expertise in establishing database connections using JDBC, ODBC, OleDB from .NET applications.
Experience in deploying Web applications and other RESTful (WebAPI), SOAP (WCF) services into production environments using IIS 8.0/7.5/7.0.
Experience in using version controlling tools like Team Foundation Server (TFS) and SVN.
Experience in data transfer using SQL Server Integration services (SSIS) from non SQL data source to SQL Server and for Reporting or for any Web applications using reporting tools such as SQL Server Reporting Services (SSRS),.
Experience in different debugging tools like Firebug, Fiddler and SQL Profiler.
Having good experience in MS-SQL Server 2016/12/08, Oracle Database12C in writing Optimized database queries using joins, Indexes and in creating Tables, Views, Indexes, writing Complex Procedures, Functions, scheduling database jobs and Triggers using T-SQL, Maintaining Database.
To ensure Quality of applications worked as Tester by performing manual testing and unit testing using NUnit and Gherkin for the web applications and services developed.
Experience in dealing with Java applications like developing new functionality or enhancements, supporting already existing applications.
Education & Certifications
Bachelor’s in Electrical & Electronics Engineering – KL University, India.
Technical Skills
Programming Languages
C#.Net, VB.NET, SQL, PL/SQL, Java, C, C++
Frameworks & Libraries
Entity Framework, Nhibernate, MVC, LINQ to SQL, LINQ to Entities, JQuery, AngularJS, AJAX, ADO.Net, FileHelpers, Swagger UI, JSON.Net, Chilkat, ABCpdf, .
Scripting Language
HTML, Razor, Bootstrap, Css,JavaScript.
XML Technologies
XML, XHTML, DHTML, XSL, XSLT, DOM, XPath, SOAP, WSDL, UDDI, Web Services, XML spy, Web Services, REST.
Web Services
Web API, WCF, Web Services, .NET design pattern
Design Patterns
MVC, MVVM, Singleton, Abstract Factory, Dependency Injection
Database
MS SQL Server 2016/12/08 R2, Oracle 12c, Oracle Express 11g, MongoDb
BI tools
Microsoft SSIS, SSRS
Development SDK & IDE
Visual Studio .NET 2015/13/12/10, Sublime Text 3.0, Fiddler, JSFiddle, CodePen.io, Atom.io, SOAP UI, SSMS, MongoChef, RoboMongo.
Web servers
IIS 7.0/6.0
Methodologies
Agile(Scrum), Water Fall
Version Control Tools
Visual Source Safe (VSS), Visual Studio Online, Team Foundation Server(TFS), Team Forge, Git, Tortoise Subversion(SVN)
Operating systems
UNIX/Linux, Windows server 2008 r2, Windows 8/7/XP.
Professional Experience
Progressive, Cleveland, OH
.NET Developer Nov 2015-present
Overview: The Progressive Corporation is one of the largest providers of car insurance in the United States. The company also insures motorcycles, boats, RVs and commercial vehicles, and provides home insurance through select companies.
Responsibilities & Activities:
Actively involved with Architects, Technical Lead’s in Business requirements and Functional Specifications Documents in Requirement gathering Phase from client.
As a part of SCRUM development team (Agile) always involved actively in Sprint Planning, Release Planning, Review and Daily Stand Up- Meetings to achieve quality deliverables.
Worked on Responsive Page Level User Interface design SPA’s View’s with Bootstrap, Angular (JavaScript framework), CSS3, JavaScript, HTML.
Worked on Mongodb and WWF POC’s.
Worked on creating reusable components in Angular like custom directives, controllers, logging, Filters etc.
Developed models in Angular using services, factories and extensively using broadcast and emit to communicate with different scopes.
Developed core Business Logic’s using C#, ASP.Net 4.5 & Used Razor View Engine as a presentation layer, JavaScript and JQuery validation controls all the Client Side Validations are taken care.
Worked on implementing Data Access Layer by using Entity Data Model (ORM), LINQ and Entity framework.
Worked on application side reusable utilities like Email component, Log component etc.
Worked on implementing custom model binding, custom attributes, custom action filters by intercepting ASP.Net default behavior.
Used Json.Net for serializing, deserializing, constructing, filtering, querying JSON.
Worked on developing SOAP WCF for accessing only customer’s information and their records with restricted access from master data source which are stored in XML format and JSON format.
Wrote a simple reusable tool to migrate data from Legacy applications to new application using c#.Net multithreading concept.
Involved in designing database and developing data queries using Complex Stored Procedures, Views and SQL Queries in SQL Server 2012 to handle data manipulations.
Worked as an Application tester by performing unit testing using NUnit from developer perspective to ensure Quality deliverables.
Environment: WebAPI 2.1, MVC 5.0, .NET 4.5.2, SOAP, WCF, RESTFul, C#, ASP.NET, SSMS 16/12, JavaScript, JQuery, Bootstrap, AngularJS, NUnit, TFS, JSON.Net, MongoChef, Robo Mongo, Mongo C#, WWF.
Ikasystems Boston, MA.
.NET Developer Jan 2015- Oct 2015
Overview: ikaSystems delivers business automation and process solutions that transform how health plans conduct commercial, Medicare, Medicaid, and ACO business
Responsibilities & Activities:
Involved with the client team to design and develop the application according to client requirement using WCF, SOA, and ASP.NET with the business logic implemented using C#.Net.
Involved in SCRUM meetings with other team members to discuss the flow of the project and involved in bi-weekly sprint demos.
Used ASP.NET WebAPI, C#, JavaScript, jQuery, HTML 5, CSS 3, Bootstrap to create a very clean and professional UI
Used ADO.Net to map database objects to Application objects and used linq to project, filter results.
Built this application simultaneously as web and mobile responsive application with usage of Bootstrap and AngularJS and other JavaScript libraries to achieve rich & good User Interface.
Worked on implementing data validations on both client and server side.
Developed Data access model using Repository pattern which provides an abstraction for data access layer and entities this helps for code reusability and testable.
Worked on Data populator tool to populate some dummy data into the database.
Worked on creating reusable utilities like Email Manager and log Manager.
Integrated SSRS reports into application.
Involved in design, implementation, unit testing, integration testing, UAT, production support and fixing bugs etc.
Involved in designing database and developing data queries using Complex Stored Procedures, Views and SQL Queries in SQL Server 2012 to handle data manipulations.
Environment: C#.Net, WCF, ASP.net WebAPI, ADO.NET, SOA, SQL Server’12, IIS, SSRS,XML, JSON, ADO.Net, JSON.Net, LINQ, Angular JS, JQuery, Javascript, HTML, CSS, Bootstrap.
Miami Children’s Hospital Miami, FL
.Net Developer June 2013 – Dec 2014
Responsibilities & Activities:
Involved in designing of Application interfaces and capacity planning based on the estimated volumes of data.
MVC Framework Pattern followed for ASP.Net application development.
Development was done using agile methodology with daily scrums, paired programming using continuous integration using the SDLC process.
Used AJAX Library, CSS, JavaScript and various web controls to present data to users in a much comfortable environment.
Involved in development of screens for AJAX compatibility and hands on experience with WWF
Worked extensively on web forms and data binding controls like Grid View, Data List and drop down boxes and Mapping page fields to the database fields.
Implemented a .Net Web services to upload millions of customer records to SQL Server database.
Designed the database using ADO.NET and was involved in writing and maintaining complex SQL Queries and the required Stored Procedures and Triggers.
Implemented Web Services to integrate the client systems using WCF.
Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.
Used Crystal Report to generate various reports as per the client’s requirement.
Using SSIS, created integration service, these services used to load data from excel sheets to SQL server.
Created XML, PDF, EXCEL files using SSRS.
Involved in providing technical support and maintenance for the application
Worked as an Application tester by performing unit Testing using NUnit from developer perspective to ensure Quality deliverables
Environment: .NET 4.0, C#, Java,ASP.NET, Web Service,ADO.NET, AJAX, IIS, Xml, JDBC, Oracle Reporting Services, Oracle 11g, Html, CSS, JavaScript, Factory Design pattern, NUnit, TFS.
Corsendonk Private Limited, Hyderabad, India
.Net Developer May 2010 – Nov 2012
Responsibilities & Activities:
Worked closely with Analyst and architects in preparation Migration test plan for migrating application from classic asp to active Asp.Net application (.aspx).
Developed UI page and development using ASP.NET WebForms, HTML, Ajax Toolkit Controls, JQuery User Controls and Web Forms with C# using 3-tier architecture.
Extensively worked on making HTML dynamic using JQuery and AJAX.
Worked closely with clients in gathering and analysing requirements and providing solutions that meet the client’s requirements.
Worked on migrating Legacy applications and Data.
Worked on implementing Business logic in C#.Net, ASP.Net MVC.
Designed and developed class library (Data Access Layer) for Domain entities using ADO.Net.
Developed a Web Service that will updates the patient’s records and save changes into a secured database made by doctors during patient’s visits and also to update insurance claim records.
Used Session Management, other controls to avoid unauthenticated/unauthorized access.
Extensively worked on JQuery to modify DOM elements on the fly and to do validations.
Implemented Data access layer using ADO.NET to connect, retrieve or manipulate data from SQL Server 2008.
Extensively worked on developing and hosting SSRS reports and integrated those reports into ASP.Net Webforms Application.
Wrote SQL queries with Joins on multiple tables, Stored Procedures, Functions, Triggers, Indexes using T-SQL and LINQ in SQL Server 2008.
Wrote some jobs and scheduled those using windows services to run those periodically.
Used SVN as Version control. Good experience on Merging, Branching.
Worked on publishing and hosting applications in IIS.
JavaScript functions are used to provide easiness to user on application.
Prepared Unit test, System test plans and performed Unit Testing on application from developer perspective to attain quality delivery for clients.
Environment: .NET 3.5/4.0, C#, Windows services, ASP.NET, ADO.NET, AJAX, IIS, JQuery, AJAX, MVC, WebForms, Xml, JavaScript, SSRS, SQL Server 2008 R2, SVN.