Projects

Project Name Env Duration Details
Illumeo
Adaptive Intelligence Technology for Radiology
C#, .Net Framework 4.5.2, WCF, RESTful service, AngularJS, TypeScript 2.5 years Illumeo, with adaptive intelligence, is a new paradigm of clinically intelligent software that augments the skills of clinicians and redefines how they currently interface with images. It uses data and contextual awareness to optimize the radiologist’s user experience, hanging protocols, and workflow.
Role & Responsibilities:
  • Requirement analysis, design, and development of server-side components, frameworks, services, and APIs using Microsoft technology stack as well as front-end layer in AngularJS and TypeScript.
  • Providing technical guidance to the team regarding design, implementation of features, code review, coding best practices, etc.
  • Designed and implemented several modules end-to-end like User Preference Framework, Authentication, and Authorization, Single-Sign-On, HMAC-based security implementation, PACS connectivity layer, Patient Briefing UI, etc.
  • Initiated and supervised Static Code Analysis, Unit & Integration Testing, and many other coding practices across the team.
  • Working in a Scrum team following Agile methodologies. Following Test Driven Development (TDD).

Accomplishments:
  • Secured third place in Hackathon, organized by Philips across all the locations worldwide, for providing an innovative solution to improve the usability and interoperability of an upcoming key product of Philips.
  • Received appreciation for being a role model in demonstrating the Philips behavior "Take Ownership".
  • Developed a prototype of a Flexible Widgets framework and a JavaScript-based collaboration framework. Presented the same to all the stakeholders.
Travelport Universal Desktop WPF, C#, .Net Framework 3.5 & 4.0, MVVM, Prism, MOQ Lib, WCF, SQLite, TFS, Agile Environment 3.2 years Travelport Universal Desktop is an innovative air/car booking solution that unifies selling and merchandising in a single, powerful platform and provides access to a world of multisource content. Built to help corporate and leisure travel agencies to become more productive and profitable.
Roles & Responsibilities:
  • As a developer and module lead, I was involved in code review, code quality improvement, profiling, and performance improvement of the product.
  • Worked on the following modules:
    • Data Tracking Widget: The objective of the Data Tracking widget is to generate different reports based on user-selected search criteria. It can show reports of ticketed / un-ticketed PNR, detailed statistics of Queue management, booking statistics per agent/agency, and many other reports.
    • Custom 3rd Party Widget: A custom widget that will read RSS Feed and display it in a user-friendly interface.
    • Flexible Widget Framework: A common framework for different types of widgets. This includes loading widgets, its behavior, handling common events and actions, etc.
    • SDK: SDK was built for third-party developers on the agent/agency side who wants to create their custom pluggable module to enhance any functionality or to create a completely new widget for Dashboard or a new module along with the existing Air-Car-Hotel module.
    • Updated the booking flow for Air, Car, and Hotel to support facilitating the SDK booking along with the normal booking.
    • Modified the existing application to support storing 3rd party module information in the existing one to identify 3rd party supplied segments and changed the complete aggregation flow to facilitate the searching, displaying, and booking of normal segments along with segments provided by 3rd party vendors.

Accomplishments:
  • Developed a POC individually on Protocol Buffer and convinced all the stakeholders of the product about the performance improvement that can be achieved using the same. Presented the same across multiple teams to achieve similar benefits.
  • Achieved appreciation award ("Manager's Applause") multiple times for delivering quality code on time and for my contribution towards product innovation.
Travelport BugPortal
C#, MVC3, jQuery, AngularJS, MQC API 9 months Travelport BugPortal is a one stop solution for tracking defects. This is a customized web application built for Travelport. Travelport QM Team logs defects in HPQC system and BugPortal system syncs its own database with the HPQC server by using the exposed API. This helps the developers to access defects at a lightning speed. Additionally, it has features like generation of Weekly and Monthly Defect Trend Graph, Code Delivery Report, Filtered Defect List exported in excel file and many more functionalities.
Roles & Responsibilities:
  • Played the role of a team leader in a group of six people.
  • Requirement analysis and SRS documents creation by discussing the problem with development team, QM experts and other stakeholders of the application.
  • Initial software setup, system design, architecture discussion, coding, unit testing, code review, refactoring and deployment.
  • Demoed the software and presented the features to various levels of users and stake holders.
A2C Transport & Messaging Solution
ASP.Net with C#, .Net Framework 3.5 & 4.5, MVC 4, WCF 3 months Established over 150 years ago, Cambridge Assessment operates and manages the University's three exam boards and carries out leading-edge and operational research on assessment in education. This project is actually a portal made for Cambridge Assessment to arrange their exam session, candidate registration process, pre & post exam processes through their authorized exam center. This includes multi-layer data transaction with centralized database from different localized databases for different centers throughout the world. Participated in another Dashboard development which provides a snapshot of all important reports, center details, details of published news etc.
Role:
Played the role of a developer cum module lead.
Responsibilities:
  • Requirement analysis by discussing the problem with team members, QM head and other stake holders of the application.
  • Participated in task break down and estimation.
  • Involved in Query resolution.
  • Created the architecture of a Dashboard and widget management.
  • Involved in Project and Solution structuring.
  • Involved in coding and unit testing for the Dashboard development.
Web Chat Server (Ajax based) ASP.Net 3.5, C#, SQL Server 2005, AJAX   A simple chat server having these facilities:
  • One to one chat
  • Use of Emoticons
  • Formatting of messages (bold, italic, underline etc.)
  • Chat window popup facility like Gmail.
Dexter CRM

ASP.Net 3.5, C#, SQL Server 2005, .Net Framework 3.5   Web based CRM application made for Dexter Laundry.
Spa Management System
C#, SQL Server 2005, .Net Framework 3.5 5 months Windows based spa management system mainly dealing with five entities: Service, Resource, Client, Employee and Booking. This stand-alone software is mainly used to print bills and adjust all the related entities accordingly.
Role:
Handled the project single–handed.
Responsibilities:
  • Requirement collection, solution design and functional specs for all the modules like Services, Resources, Clients, Employees and Booking.
  • Created the Technical Design and involved in meeting with client and other stake holders.
  • Involved in coding for modules as per the priority and unit testing.
  • Delivery schedule and release: Since this was an incremental update to the product, scheduling for the delivery and functionality to deliver was a critical task.
Source Trivia
Web Module: ASP.Net 2.0, C#, SQL Server 2005
Windows Client: Winforms, C#, .Net Framework 2.0, SQL Server 2005
7 months Web Module: Web based music and trivia management application used to insert information regarding popular music, TV show, events, potpourri by several users and music lovers.
Windows Client: A windows based application has been developed for DJs to access previously inserted trivia questions, answers and hints and other information and run it in parallel with iTunes Music Player.
Roles & Responsibilities:
  • Worked individually on requirement gathering, design, coding, testing and rolling out software directly to client.
  • Developed modules like Songs, Trivia, and Movies etc.
  • POC for hardware interfacing with software for remote control communication in the Windows module.
ATS Datapoint (Online File Sharing Server)
ASP.Net with C#,
SQL Server 2005
  An online file sharing server with forum activity and instant messaging server made for Assurgent.
Website Designing
(Healthcare Domain)
HTML, Javascript, CSS   It is a website of a Healthcare Concern by an Australian client. This website has been designed mainly by HTML, CSS, and a slide-show has been created in Javascript.
ATS eXam (Online Examination System)
ASP.Net with C#,
SQL Server 2005
  It is an online examination system specially designed for Assurgent Technology Solution Pvt. Ltd. with all related functionalities.
ATS eManager
ASP.Net 2.0 with C#, SQL Server 2000 10 months A web application developed for Assurgent Technology Solution Pvt. Ltd. to control its employees and to accept online application of all the candidates interested to join this company. This website also helps all the employees by showing them their salary details (used for payslip), personal details and their account details.
Role:
Played the role of Principal Developer.
Responsibilities:
  • Requirement analysis by discussing the problem with financial officers, administrative personnel, team members and other stake holders.
  • Participated in SRS Documents creation.
  • Created the architecture and guided other members to work on that.
  • Solely involved in Solution structuring and Project creation and all other initial setup.
  • Played the role of a Team Leader.
  • Involved in server setup and IIS configuration in different locations: Kolkata and Hyderabad.
  • Participated in multiple Product Presentation to various levels of users and stake holders.
  • Involved in maintenance and updating the product based on user feedback.

ElectroSOFT Machine Designer
[Academic Project]
Visual Basic 6.0, AutoCAD This software takes the basic parameters of electrical machines (Transformers, Motors etc.) and creates a Design Sheet containing all the dimensions and also draws a 3D image of the machine in AutoCAD.

Role: Played the role of Principal Developer and led a team of three members.
Contour Map Generation of Gravel Pit
Elcovision10 & AutoCAD 2007   Its a project related to Aerial Photogrammetry. Orientation of gravel pit is done by Elcovision10 using several photos and contour is generated by AutoCAD. Our European clients get helped by calculating volume of the gravel pit.
PLC Based Elevator Controller
[Academic Project]
PLC (Simatic S7-200, Siemens) Developed a ladder logic using Simatic S7-200 and MicroWIN32 to control elevator movement and its door open-close functionality. Applied it on a dummy elevator model to test and displayed in different workshops.
Role: Played the role of a team leader in a team of six.
Shoot Them
[Academic Project]
Turbo C This is a game which involves fighting and shooting from fighter planes and air-ships in space.
Plot It
[Academic Project]
Turbo C This is a software which can plot different kinds of graphs. It can take any kind of mathematical function and draw the curve. Also it can save the values/amplitude at different points.
SystemWinX
[Academic Project]
Visual Basic 6.0 This program can be used to protect a computer from any unwanted or harmful CD being used. This program, while running, don't allow any CD in the CD drive.
it shouldn't be used for any illegal practices.
Encoded File Reader
[Academic Project]
Visual Basic 6.0 By outlook it is almost similar with Notepad, but by function it is different with enhanced efficiency and a new set of security options. It can encrypt files like (.c, .cpp, .xml, .html, .txt and many more) and read those files by the help of password. The encryption and decryption is done by an internal encryption-decryption engine. To ensure enhanced security it performs dynamic decryption while reading an encrypted file. [To know more contact me]
Numerical Operations
[Academic Project]
Visual Basic 6.0 and Turbo C This is a software based on mathematical operations, which can perform different numerical operations like Interpolation (Lagrange, Newton's Forward, Backward, Divided Difference), Matrix operations, Determinant, curve fitting & drawing, function plotting, roots of non linear equation (Bisection method), solution of linear equation (Gauss Elimination), numerical integration (Simpson's 1/3 rule) etc.
Curve Fitting
[Academic Project]
Turbo C This software takes any number of points (consisting of sets of X and Y values), calculate and save the values of the best fitted polynomial with these points and draw a curve with the polynomial  to fit the points. Also gives an option to change the order of polynomial to fit the curve according to user's choice.
Disk Space Viewer
[Academic Project]
Visual Basic 6.0 and Turbo C This software shows the current status of hard disk and any removable disk of a computer. It uses a bar-chart representation to show it.
Speed control of Induced Draught Fan in Furnace
[Project done at CETE (Center for Electronics Test Engineering)]
PLC (Simatic S7-200, Siemens) A PLC based program having total control (start, stop, speed control) over an induced draught fan usually used in furnaces.