• Kalyan-Sagar-J.docx
  • " ↑Download Resume 🡁

    Description

    Objective :

     

    An enthusiastic software professional looking forward to utilize the onsite/offshore experience, analytical, programming, problem solving and innovative IT skills and willing to work in Challenging areas with winning attitude.

    Professional Summary:
    Ø  12+ years of IT experience with 7+ years in HealthCare and 4+ years in onsite experience.

    Ø  Excellent technical exposure and hands on experience in Microsoft technologies such as C#.NET, WPF, WCF, MEF, LINQ and MS SQL Server.

    Ø  Lead the team by suggesting technical solution, architecture and design for various business requirements of HealthCare industry using the technologies and tools like DotNet, WPF, WCF, MEF, WinForms, MS SQL Server.

    Ø  Apart from HealthCare having very good exposure in Industrial Automation, Compiler-Parser and Insurance domains.

    Ø  Having 4+ years of working at onsite along with business and end users. I was single point of contact to business in understanding the requirements, solution discussion and release planning.

    Ø  Worked in various international (onsite) assignments in locations such as South Korea, USA and Israel in long-term and short-term basis.

    Ø  Excelled in managing the engagement and delivery in onsite and offshore model both technically and managerially.

    Ø  Having specialization in CT scanners in HealthCare.

    Ø  Excellent experience in working with Microsoft patterns such as MVVM, PRISM, MVP and MVC.

    Ø  Designed GUI (Graphical User Interface) with Expression Blend for clients such as USA, Germany, South Korea, Israel and China.

    Ø  Microsoft Certified Professional (MCP) in WPF, C#.NET and SQL Server.

    Ø  Expertise in Healthcare, Industrial Automation, Compiler-Parser and Insurance domains.

    Ø  Excellent exposure in Design patterns and design tools such as UML using MS Visio and Enterprise Architect

    Ø  Excellent exposure in developing applications in Agile scrum and waterfall methodology. Last 9+ years working on Agile and very good experience in using Agile tools such as JIRA, Jenkins, GitHub. Played a major role in implementing DevOps in current project.

    Ø  Handled various applications production deployment, support and maintenance.

    Ø  Coached the team and customer in automating unit testing and system testing using Nunit, NCover, Fxcop, Stylecop, Coverity.

    Ø  Excellent communication skills, team management, client management, interpersonal skills.

    Ø  Good experience in software architecture, planning, detailing, designing and executed for the team as a TechLead and also developing independently for the critical modules.

    Ø  Main Areas of interest and skill set includes the software architecture, designing, development, enhancement and maintenance.

    Ø  Excellent experience on Globalization and localization of application assemblies.

    Ø  Experience in development and implementation of software application that includes Web Based client/server application.

    Ø  Exposure and hands on in using architectures like SOA, PRISM using WCF/IIS, and WPF.

    Microsoft Certifications:
    Ø  Microsoft Certified Professional in Windows Application Development with Microsoft .Net Framework 4.

    Ø  Microsoft Certified Professional in C#.NET.

    Ø  Microsoft Certified Technology Specialist in SQL Server 2005.

    Ø  Certified in C# Algorithms (Hard) from TestDome.

    Achievements:
    Ø  Received SAMSUNG Performance Award from Senior Vice President for outstanding performance in improving product competitiveness.

    Ø  Received many “SPOT awards” for resolving critical issues and delivering features on time from PHILIPS and SIEMENS.

    Ø  Received certificate from SIEMENS for CSDA (Certified Software Development Associate – certification by IEEE).

    Technical Skills:
    Microsoft Technologies
    C#.Net 7.0/3.5/2.0/1.1, WPF, XAML, WCF, UML, WinForms, ADO.NET
    Data base
    SQL Server, PostgreSQL, Oracle
    Platform
    Windows server 2012/2000, Windows 10 / 7 / XP
    Programming Languages
    C, C++
    Scripting Languages
    XML, HTML and Java Script, VB Script
    Application Server
    WCF, IIS
    Framework
    .Net Framework 4.6 / 4.5/3.5 / 3.0 / 2.0 / 1.1
    Tools and Environments
    Visual Studio 2017/2015/2013/2010/2005/2003, Microsoft Expression Blend
    Third Party Software Tools
    JIRA, GitHub, PSCM, ClearCase, DOORS, VSS, Active Reports, Google Protobuf, EnterpriseArchitect, Fxcop, NUnit, NCover, StyleCop, Coverity, Svace
    Concepts
    Design Patterns, WWF, SDLC
    Professional Experience:
    Ø  Worked as Senior Engineer with SAMSUNG (HQ) South Korea from Nov 1st, 2014 to Mar 30th, 2018.

    Ø  Worked as Technical Specialist with PHILIPS Bangalore from Feb 14th, 2011 to Sep 29th, 2014

    Ø  Worked as Associate consultant with SIEMENS Bangalore from May 5th,2008 to Feb 11th, 2011

    Ø  Worked as Software Engineer with PSI DATA SYSTEMS (An Aditya Birla Group Company) Bangalore from Jan 27th, 2006 to April 25th, 2008.

    Project Details:
    Name of the Project                 :           Console

    Clients                                     :           Samsung Neurologica, USA and Samsung Medison, South Korea

    Position                                    :           Senior Engineer

    Technologies                           :           C#.NET, WPF, WCF, MEF

    Third Party Tools                     :           JIRA, Plastic SCM, Jenkins, Coverity, Svace, NUNIT

    NCover, Re-Sharper, PostgreSQL, Google Protobuf, MS Visio, QT, GitHub, Hyper-V, Microsoft Azure

    Microsoft patterns                    :           MVVM            , PRISM, MVC

    Team Size                                :           30

    Location                                  :           Suwon, South Korea.

    Duration                                  :           Nov 2014 – Mar 2018.

     

    Description:

    Console is the software. This is used by clinical specialists for operating the CT Scanners in hospitals. Below is the brief inside of main modules of console.

    Watch Dog

    Controls the invocation of the clinical applications (ExamApplication LiveViewer, PatientBrowser andRMS etc.). Monitors the state of the running applications. Executes automatic recovery policies (auto restart).

     

    ExamApplication

    The main clinical scanning application. It allows control over both online and offline scanning requests (Bundled Recon).

     

    ExamService and Image Installer

    Application’s Interface to perform Scans and Recons requests. Translates the ExamRecord to the relevant Device’s data structures (e.g., builds MDU to the Recon, builds Series structure to the Gantry). Synchronizes all devices (Gantry Device, Recon Device, Injector Device & Cardiac Device) when receiving Recon/Scan requests. Stores incoming images to the local database.

     

    Associated with an ExamApplication. Handles returned results from Recon (via ScannerServer) that was requested by the associated ExamApplication. Maintains several performers dedicated to handling specific tasks (e.g., ExamSummaryPerformer, AutoFilmPerformer). Each maintained performer responds to the events from the ScannerServer (relayed by the ExamService via the connected ScannerFrameworkClinet).

     

    Responsibilities:

     

    Responsible for design, developing and leading the modules Scan Time Line, BolusTracking, AutoTransfer,Intuitive UI/UX implementationincluding animations using WPF, Scan Delay Countdown,AutoApps, Cardiac, Additional Recons, Autovoice,AutoScan, FOV, TubeHeat Service, Protocol DB, Design Layout Viewer (QUIKTool).
    Responsible for interacting with clients for gathering all the requirements.
    Responsible for interacting with UI/UX team for gathering and implementingUI/UX requirements.
    Responsible for design, code reviews and bug fixing.
    Responsible for unit testingusing NUNITand Rhinomocks for features developed by me.
    Responsible for communicating with clients to collect requirements.
    Traveled to USA for requirements gathering andalso for resolving issues quickly during product milestone.
    Supported for CT clinical trials such as animal scans and human scans.
    Responsible for third party ToolValidation.
    Responsible for estimations for change request.
    ·         Worked in an Agile Scrum development process.

    Project Details:
    Name of the Project                 :           Console.

    Client                                       :           Philips Medical Systems Technologies Ltd, Israel.

    Position                                    :           Technical specialist

    Technologies                           :           C#.NET, WPF, WCF, MEF

    Third Party Tools                     :           FxCop, NUNIT, NCover, ClearCase, Coverity,Rational

    DOORS,CruiseControl, Re-Sharper, Enterprise Architect, Hyper-V

    Microsoft patterns                    :           MVVM            , PRISM, MVC

    Team Size                                :           20

    Location                                  :           Bangalore, India.

    Duration                                  :           Feb 2011 – Sep 2014.

     

    Description:

     

    Console is the software. This is used by clinical specialists for operating the CT Scanners in hospitals. Below are the brief inside of main modules of console.

     

    Workflow Manager

    Controls the invocation of the clinical applications (ExamApplication and View2, PatientDirectory, Review/Analysis). Monitors the state of the running applications. Executes automatic recovery policies (auto restart, etc.).

     

    ExamApplication

    The main clinical scanning application. It allows control over both online and offline scanning requests.

     

    ScannerServer

    Application’s Interface to perform Scans and Recons requests. Translates the ExamRecord to the relevant Device’s data structures (e.g., builds MDU to the CIRS, builds Series structure to the Gantry). Synchronizes all devices (Gantry Device, Recon Device, Injector Device & Cardiac Device) when receiving Recon/Scan requests. Stores incoming images to the local database.

     

    ExamManager

    Associated with an ExamApplication. Handles returned results from CIRS (via ScannerServer) that were requested by the associated ExamApplication. Maintains several performers dedicated to handling specific tasks (e.g., ExamSummaryPerformer, AutoFilmPerformer).

     

    Responsibilities:

     

    Responsible for design, developing and leading the modules Autovoice and Breathinglights, Voice Manager, Analytical Bone Correction, FOV, Energy, Rotation Time, Log reduction.
    Responsible for interacting with clients for gathering all the requirements.
    Responsible for design, code reviews and bug fixing.
    Responsible for unit testing using NUNIT and Rhino mocks for features developed by me.
    Responsible for communicating with clients to collect requirements.
    Traveled to Israel for knowledge transfer, creating/showcasing prototypes.
    Responsible for third party ToolValidation, Requirements and Design documents writing during remediation period.
    Performed Failure Modes and Effect Analysis (FMEA) for new features, which resulted in finding potential failure modes in advance and addressing them in initial development phase itself.
    Involved in the estimations for change request
    Project Details:
    Name of the Project                 :           SCLPlus–Parser.

    Client                                       :           SIEMENS AG, Germany.

    Position                                    :           Associate consultant.

    Technologies                           :           C#.NET 3.5.

    Third Party Tools                     :           YACC++, Source Monitor, FxCop, NUNIT, NCover, StyleCop.

    Module Size                             :           10.

    Location                                  :           Bangalore, India.

    Duration                                  :           Dec 2008 – Feb 2011.

     

    Description:

     

    This product is on industrial automation domain and parser-compiler domain. STEP7-SCLPlus (Structured Control Language)is a language for programming PLC’s with SIMATIC S7.

    When the user enters the SCLPlus source statements into the STEP7Plus editor tool or makes changes to the existing source file, SCL-PLL (Programming Language Logic) handles all trivial changes like simple keyword check. For all other complex changes like insertion/deletion of SCL source statements, SCL-PLL calls SCL-Parser to perform lexical, syntactical and semantic verification of the input source statements. The result is an editor based syntax tree representing the parsed input with or without error nodes. Semantic verification of input source statements is done by semantic analyzer.

     

    Semantic Analyzer:

    Semantics check if the sequence of tokens making up the input source statement will form a meaning as per the semantic descriptions of SCL programming language.

     

    I have worked in all life cycles of this project from the prototyping phase to performance evaluation phase (i.e. from start to end).

     

    Responsibilities:

     

    Actively participated in design discussions, proposed good design approaches which has been accepted by architects and also responsible for design decisions (design patterns) implementation and Coding based on the technical design and coding standards.
    Responsible for developing TypeSystem, TypeDataBaseFactory, TypeDataBase,TypeDataBase300400, TypeDataBase1200, TypeDataBase1500, SemanticManager, TreeTraveller and semantic analyzer for features Arithmetic, logical, comparison operations, Arrays, IF statement, CASE statement, FOR loop, While loop, Standard functions.
    Responsible for code reviews and bug fixing.
    Responsible for implementing NUNIT test cases for features developed by me.
    Responsible for interacting with customer for clarifications.
    Worked in an Agile Scrum development process.
    Project Details:
    Name of the Project                 :           Automation Designer.

    Client                                       :           SIEMENS AG, Germany.

    Position                                    :           Senior System Engineer.

    Technologies                           :           C#.NET 2.0.

    Microsoft pattern                     :           MVP

    Third Party Tools                     :           Active Reports, FxCop.

    Module Size                             :           5.

    Location                                  :           Bangalore, India.

    Duration                                  :           May 2008 – Dec2008.

     

     

    Description:

     

    This product is on industrial automation domain. The SIMATIC Automation Designer is a graphical and open software platform, which is scalable from single-user up to distributed multi-user (client-server configuration). The SIMATIC AD (windows application -WinForms) will bridge the gap between system design, system engineering, mechanical design, electrical design and automation and helps customers to realize the “Digital Factory”.

    Digital Factory: the complete digital representation of products, process & resources. All elements of the production can be visualized in virtual mode during the planning phase and the physical realization of the product can be seen as verified. The SIMATIC ADconsists of CAD drawings, Resources, Templates and Extension Packages.

    Extension Packages purpose is to integrate different target systems like STEP7, WinCC and Report Generator etc. into the SIMATIC Automation Designer (AD).

     

    Responsibilities:

     

    Responsible for Coding and actively participated in design discussions.
    Responsible for Globalization and localization of application assemblies as well as Report assemblies.
    Responsible for designing Report layouts and generation of reports.
    Responsible for print preview and printing in Reports with Multilanguage support.
    Responsible for Building satellite assemblies of active reports.
    Responsible for code reviews and bug fixing.
    Worked in an Agile Scrum development process.
    Project Details:
    Name of the Project                 :           eFreedom Annual Statement.

    Client                                       :           Fiserv Insurance Solutions, USA.

    Position                                    :           Software Engineer.

    Technologies                           :           C#.NET 2.0/1.1, SQL Server 2005/2000, ADO.NET, Web Services.

    Third Party Tools                     :           Infragistics controls, Active Reports, String gray control, TE control

    Team Size                                :           12.

    Location                                  :           Bangalore, India.

    Duration                                  :           Jan 27th, 2006 – April 25th, 2008.

     

    Description:

     

    This project is on Insurance domain and the application will help US Insurance companies to do their financial statement filing to the body called National Association of Insurance Commissioners (NAIC), which is scalable from single-user up to distributed multi-user (client-server configuration) windows application (using WinForms) and consists of modules User Management, Company Management, Statement Management, Security Management, System Management, Module Management, Statement Preparation, NAIC List and Reports.

     

    Company Management, Statement Management and User Management maintains the details of existing companies, statements and users which helps the end user in creating a new statement by using the existing details.

     

    A statement is comprised of Identifiers; An Identifier is a form which has to be filed to NAIC.

     

    Responsibilities:

     

    Responsible for designing User Interface and Coding.
    Responsible for developing modules User Management, Company Management and Combine Accumulate Statements and Context Sensitive Help throughout the application.
    Responsible for designing Report layouts, generation of reports.
    Responsible for print preview, settings and printing in Reports.
    Responsible for code reviews in all the modules and bug fixing.
    Educational Qualification:
    Ø  B.TECH with 77% from SRI KRISHNA DEVARAYA UNIVERSITY, Ananthapur during 2001-2005.

    Ø  INTERMEDIATE with 83.4% from Vignan College, Guntur during 1998-2000.

    Ø  SSC with 76.6% from Sri Saraswathi Vidhya Mandir, Guntakal during 1997-1998.

    Personal Qualities:
    Ø  Good communication skills, creative, motivated and ability to take any challenge with an objective to succeed.

    Ø  Team player with flexible, positive and realistic attitude.

    Ø  Ability to work on own initiative and deliver to specified deadlines.

    Ø  Ability to think innovatively and grasp key concepts quickly.

    Personal Information:
    Name                                       :           Kalyan Sagar J.

    Father’s Name                                    :           J Deevaiah Setty.

    Marital status                         :           Married.

    Nationality                              :           Indian.

    Passport                                  :           R0923453.

    Languages Known                  :           English, Telugu, Hindi and Kannada.

    Declaration:
    I hereby declare that the information furnished above is true to the best of my knowledge and belief.

    Date:

    Place: Bangalore                                                                                    (Kalyan Sagar.J.)

     

    Skills

    • C#
    • MEF
    • SQL Server
    • WCF
    • Winforms
    • WPF

    Experience

    SAMSUNG

    Nov 1st, 2014 to Mar 30th, 2018 Senior Engineer

    PHILIPS

    Feb 14th, 2011 to Sep 29th, 2014 Technical Specialist

    SIEMENS

    May 5th,2008 to Feb 11th, 2011 Associate Consultant

    PSI Data Systems (An Aditya Birla Group Company)

    Jan 27th, 2006 to April 25th, 2008 Software Engineer