About Me
- Over 15 years of experience in software development industry and worked extensively in VS. Net (4.5, 4.0, 3.5 & 2.0), MVC, WCF, Web API, Oracle11g, 9i, SQL Server 2016, Azure, Angular, AJAX, JQUERY, XML, XSLT and Mobility Solutions. ...
Skills
Web Development
Others
Database
Data & Analytics
Development Tools
Operating System
Mobile Apps
Positions
Portfolio Projects
Company
Immigration Product
Role
Software Architect
Contribute
My contribution is to architect design principles on immigration product. designing the normalised database, fine tuning the DB performance and hosted application in Azure environment.
Description
The Immigration product is designed on ASP.NET MVC 5, Web API, SQL SERVER 2015 in Azure cloud environment. The application is designed on DI framework to support high scalability, light weight and easily extensible and manageable. The application is secured with the token-based authentication. Publish the application in azure cloud in IaaS as well as in PaaS environment. Document management is handled using Azure storage account. Also designed the robust common solution on cross organizational authentication using ADFS service which will leverage all types of customer who wants to do SSO authentication against the Organization’s AD account.
The project is about on Immigration domain a full-fledged product stack. It has comprehensive feature of licensing mechanism and renewal based on customer subscriptions. It has separate Identity and Document management system integrated in the enterprise module. The immigration product offers starting from the visa initiation, manager approval, legal document upload and employee personal document, processing team review, appointment with embassy till the visa stamped. The product has various subscription types, based on the subscription types the customer enrolled will be availed the service.
Also designed the mobile version of light weight of Immigration product to initiate visa by beneficiary, approve by manager, display number of visa its status and the detailsof the visa both in android and iOS platform using NativeScript which uses underlying Androd and iOS to build the package.
Show More Show LessCompany
VFC Renaissance Project
Role
Software Architect
Contribute
My Role was to provide detail remedy analysis of the applications which were running on the Microsoft's old framework(1.0 and 1.1) and impact involved to migrate into the Microsoft's latest framework.
Description
My responsibility was to document the detail analysis and remediation of the legacy Microsoft applications that were hosted in Windows 2003 server and those legacy MS applications needs to be migrated to Windows 2012 server with the latest .NET technologies framework. To implement this exercise, I've prepared the assessment document for each application and describe the compatibility binding of each external component with the .NET 4.5 framework that were referenced earlier in the .NET 1.1/2.0/3.5 framework in order to migrate the server from Windows 2003 to 2012. Also prepared the assessment document for SQL Server 2002/2005 which currently sit on Windows 2003 to migrate to SQL server 2014 where the target server will be Windows 2012 R2.
Show More Show LessSkills
.NET Core C Sharp Lotus Notes SQLCompany
Trace CRM
Role
Software Architect
Contribute
Collect & understand the requirement from the customer and implement it end to end delivery.
Description
My role and responsibility is to manage and maintain the Order Booking module with a team size of 4. Collaboratively worked with the team and business SPOC to deliver the task smoothly. Manage complex projects by collaborating with multiple cross functional groups. Involved in the code review and quality review of the deliverables. Nurture the team with new technology WEB API and HTML5 to automate Order Booking module with service based and mobile friendly. Learn the new technology MS Dynamic CRM very quickly by self-study.
The Order Booking module is a comprehensive module in Microsoft Dynamic CRM tool where sales user can book the initial order, post the Opportunity gets owned for a particular period based on SOW contract signed.
On expiry of the Order sales user can extend the contract by creating an Amendment in the Order Booking module.
The Order Booking is an integral part of the TRACE CRM Module where Sales user fill the contract details, upload the
SOW and projection details splitting the Order values across Service Line and Practice. The order details get pushed to downstream application to create the projects and budget allocated for each of the resources tagged to a project.
Framework.
Company
My Opportunity
Role
Full-Stack Developer
Contribute
Responsible for designing the application framework, preparing schedule & estimation, Team meeting and taking the code review.
Description
My Opportunity is an interactive web based application designed in HTML5 and WCF services. Single application package was built both in web and devices such as Android, iPhone. In this application employees can search the jobs with the matching filter chosen by the user and also user add/ update their profile of different projects on the different skills and domains worked. The most suitable jobs matching with their skills will display on top of the profile and employee can also search more jobs of their interest in my opportunity screen. It also caters to post the profile in JSCORE a third party tool where the JSCORE handles the profile for better matching against the job indent based on the skills and experience summary employee added in the profile as a result the employee easily and quickly allocated to a customer project.
Show More Show LessCompany
Global Immigration Management System
Role
Full-Stack Developer
Contribute
Responsible for adhere the Quality and coding standards of the project, implementing the design patterns, fine tuning of the queries, designing the application framework.
Description
The Global immigration Management system facilitates employees to apply visa for the overseas assignments. The system has three roles-Employee, Manager and OOC. Manager can initiate the request for employee, employee has to create the request filling all the necessary documents. And OOC will verify and process the request initiated by manager and the necessary documents uploaded by employee. Numbers of approval work flows are configured based on the country, visa type and visa sub type. The application has integraton with the SAP system using RFC object.
Show More Show Less