Web App portfolio
Application Portfolio
iGate Sensitive
Sr Net Developer
Microsoft Full Stack Developer - ASP.NET, MVC, C#, SQL
Server, AngularJS
Key Tools & Technologies
❑ Microsoft Developer; Specialized in Client/Server; N-tier Web based Technologies and Software
Systems development. .
❑ Technologies: - ASP.NET Core, ASP.NET MVC, Web Forms, C#, VB.Net, Desktop
Applications/Windows Forms, WPF, WCF, Entity Framework, Console/Command Line Applications,
DLL’s
❑ IAAS Platforms: MS Azure, Amazon Web Services (AWS)
❑ Front End Techs: AngularJS 1.x, jQuery, JavaScript, HTML5, CSS3, Twitter Bootstrap
❑ MS Office: Word, Excel, PowerPoint, Access
❑ Databases: MS SQL Server, My SQL, Postgre, Oracle, PL-SQL
❑ Services: WCF SOAP, WCF Restful, WebAPI 2.0
❑ Version Control: Git, Bitbucket, SVN, TFS
❑ Communication: Skype, Slack, Trello
Web Applications
Snapinfo Web Application
Key facts about Snapinfo App
❑ Application was designed as N-Layer Application where All BLL (Business Logic Layer), DAL (Data
Access Layer), Entity (Model) Classes, WCF Services and Web are defined as different projects.
❑ BLL, Entity and DLL are designed as Class Library while Web was defined using Asp.Net MVC
❑ Application was created using database first approach and SQL Server 2008 R2 was used as database.
❑ Primary language used for application was C#
❑ Application was also having log mechanism to store debug and error info using Elmah.
❑ Application has three main components : Android/IOS App, WCF Services and Web App.
❑ Admin can add/update/delete content on web and it will pass through to mobile app via WCF Service
layer.
❑ Admin can upload various types of contents like Photos, Videos, Audios to web app.
❑ Application was divided into different MVC areas like Museums, Events, Real Estate etc.
❑ Web app also has mobile specific features like Push Notification, Geofencing, Beacons etc.
N-Tier Survey Application
Key facts about Survey App
❑ Application was designed as N-Tier Application where All BLL (Business Logic Layer), DAL (Data
Access Layer) and Web are defined as different solution and deployed on different servers.
❑ BLL and DLL are designed as Web Api while Web was defined using Asp.Net.
❑ Application was created using database first approach and SQL Server 2012 was used as database.
❑ Primary language used for application was C#
❑ Application was also having log mechanism to store debug and error info.
❑ It was tested for security vulnerability using Accunetix web scanner.
Web
Application
Screenshot
Logging
Screenshot
Vulnerability
Test
Screenshot
All
Question
was set in
config file
Project Management System
Key facts about PMS App
❑ Application was designed as N-Layer Application where All BLL (Business Logic Layer), DAL (Data
Access Layer), Entity (Model) Classes, and Web are defined as different projects.
❑ BLL, Entity and DLL are designed as Class Library while Web was defined using Asp.Net MVC
❑ Application was created using database first approach and SQL Server 2008 R2 was used as database.
❑ Primary language used for application was C#
❑ In PMS, User can add projects and its relevant tasks and assign it to his subordinates.
❑ It has attendance management module which is connected with finger print solution.
❑ User can also clock-in and clock-out at web app too.
❑ It also has Leave application module along with holiday list
❑ PM can generate work report and identify productivity of each subordinates.
❑ It also has number of other reports and dashboard for each role.
School Management System
Key facts about SMS App
❑ Application was designed as N-Layer Application where All BLL (Business Logic Layer), DAL (Data
Access Layer), Entity (Model) Classes, and Web are defined as different projects.
❑ BLL, Entity and DLL are designed as Class Library while Web was defined using Asp.Net MVC
❑ Application was created using database first approach and SQL Server 2008 R2 was used as database.
❑ Primary language used for application was C#
❑ It has various login mechanism via Google, facebook, LinkedIn etc.
❑ It has complete user management with forgot password and sign up (registration) screen etc.
❑ It has various sort level and advance filter option.
❑ It was multitenant application with managing multiple schools.
Dashboard Experience
DevExpress Experience
TreeView and GridView
Popup with tabs
Tabs with dropdown and gridview
Column Chooser
Grouping of data by column
WCF Restful/Web Api Service
Experience
iGate Sensitive
Source code Repository Experience
iGate Sensitive
Database Experience
iGate Sensitive
Agile Experience
iGate Sensitive
Agile Methodology:
Sprint Planning and SCRUM
Software Development Lifecycle
Document Development Lifecycle
Alpha
Release
Preparation of the ToC
for each deliverable
Content Gathering and
Analysis
Prototype
Development
Beta
Release
Artifacts update and
Document Evolution.
Integrate glossary, ToC and
images for final deliverable
Action Points for next
Sprint.
Agile Methodology:
Scrum and Framework
COLLABORATIVE
Initiation Phase
Change Control & Configuration Management
Communication and Collaboration
Knowledge Bus
Global Knowledge Repository and Tools
Infrastructure