Anandakrishnan Sathiyamurthi
Mobile :848-***-**** Email : adjjh6@r.postjobfree.com
Profile Summary
Around 18 years of experience in Information Technology with extensive experience in Cloud Development, software development and maintenance using Microsoft Technologies and Java Spring Boot in Health Care, Banking and inventory domains.
Strong Hands on Experience in Software Architect and design PaaS solution using Pivotal Cloud Foundry (PCF)
Good experience and solid understanding of monitoring, alerting and analytics of systems, platform and application performance and usage (such as Dynatrace, SiteWalks, Splunk)
Good experience in DevOps creating CI/CD Pipeline using Jules Groovy Scripts and Pattern Build.
Good experience in MVC Framework, Angular, Hybrid application and SPA development.
Good experience in C#.NET, Java Spring boot, Jquery, AJAX, Silverlight, BootStrap, kendo UI.
Experience in securing web applications using oAuth using JWT, ASP.NETauthentication and authorization mechanisms in Single Sign-On and kerberos authentication.
Experience in tools for Load Balance – AppViewX and monitoring Alerts and Notification.
Experience in Microservice, Web Api (REST, SOAP), JPA, Mybatis and WCF
Experience using different SCM tools like Bitbucket, SVN, TFS, SharePoint (Documents), CM Synergy and VSS.
Experience in using issue tracking tools like Jira (Open Source), Change Synergy, TFS and iASSIST.
Experience in DB performance tuning in SQL Server.
Experience in defining SLO and SLI
Experience in working Telerik Reports.
Strong knowledge in SDLC, Agile and CMMi process.
Strong Technical and analytical background, problem solving, decision-making.
Good communication skills, team player and goal oriented, with a commitment towards excellence.
Leading the Team for making design decision and implementing new design approaches and methodology.
Proven ability to plan, manage, motivate and work efficiently in both independently or collaboratively in a team effort.
Good experience in coordinating with Onsite and Offshore team.
Flexible and ability to balance multiple projects at one time in a fast-paced environment.
Technical Skills
Programming Languages : C# 4.0, Java Spring Boot, Java Script, CSS3, CSP, VB, D2K
Platforms : Windows, Web, Android
User Interface : ASP.NET, Silverlight, WPF, HTML5, Bootstrap
Database : MS SQL Server 2000/2005/2008/2012, Oracle 11.g, DB2
Data Service : Microservice, Web API, WCF, Web Services
IDE : Visual Studio 2017, Intellij, Eclipse, Android Studio
Framework / Libraries : Angular, MVVM, MVC4, PRISM, JQuery, Kendo UI
Reporting Tools : Crystal Report, Crystal Enterprise, Telerik Report
Review / Testing : Fisheye &Crucible, FxCop, XUnit, NUnit, NCover, NSubstitue
Source Control Tools : Bitbucket, SVN, TFS, CM Synergy, VSS
Other Tools : Microsoft Visio, MPP, SonarQube, Fortify Audit WorkBench
Experience Summary
Computer System Analyst in IT Trailblazers, USA from Sep-2015 to Present
System Analyst in CSC (iSOFT), India from May-2004 to Aug-2015
Programmer in Scope International, India from Sep-2003 to Apr-2004
Analyst in ICM Solution, India from May-2002 to Sep-2003
Overseas Experience:
Involved in System study and Implementation for MR3 Releases for NHS Sites in UK – 2007
Involved in Implementation and support for MR5 Releases for NHS Sites in UK – 2009
Education
M.C.A from Dr M.G.R Engineering College (University of Madras) between 1999-2002
B.Sc in Computer Science from University of Madras between 1995-1998
JP Morgan Chase Bank, Dec-19 to Present Dallas, TX Role: Tech Lead
Description
RECS App is developed in Spring boot and mybatis for Microservice. UI is in Angular v9 and Spring boot feign client which is migrated to cloud. In backend Oracle 19c DB is used with high security kerberos authentication protocols. Token is autorotated using identity buildpack, internally uses puppet scripts. Liquibase is used for DB Script execution in pipeline. IDAnywhere is used for login authentication. Dynatrace and Splunk is used in NFR. Resiliency testing is done using Eris Chaos. RECS batch service is developed using Spring batch and integrated with Control-M server.
Technology Stack: Spring Boot, Spring Cloud, Spring Batch, Angular v9, Microservice, HTML5, CSS3, GOS (Oracle 19c), Git, Jenkin/Jules
Responsibility:
Defined migration strategy for converting .net app to Java app.
POC is done to consume other microservice by enabling the Global api gateway
Cloudpool capacity and size is defined by using Load balancer and autoscaling, which reduced the cost.
Database recovery plan and data restoremechanism with effect way and zero data loss.
Repave capacity for Application server and Database server with minimum outage.
SR and DR Test were performed after go-live.
Planned DB Switchover and If unplanned failover occurred automated redirected the db and application without outage.
CI/CD pipeline is used automated deployment
Service level objective is define /Service level indicator is identified/ Service level agreement is defined.
JP Morgan Chase Bank, Nov-17 to Nov-19 Dallas, TX Role: Tech Lead
Description
ASP.NET Web Forms application (LASR) migration to ASP.NET Core 2.0 and cloud enablement/migration including CI/CD onboarding. Migrated Oracle to MariaDB and completed several non-functional requirements such as Application Logging (Splunk), Load Balancing, implemented token-based authentication (JWT) for oAuth/OIDC provider.
TechnologyStack: ASP.Net Core 2.0, Angular 5, Web API, HTML5, CSS3, Oracle 11.2, MariaDB, Git, XUnit, Jenkin/Jules
Responsibility:
Cloud enablement (See in description)
Defining reference architecture, patterns and development of reusable framework components to be leveraged the applications.
Data Migratedfrom Oracle to MariaDB
Involved in Cloud deployment using Cloud Foundry
Work in an Agile Software Development Live Cycle and collaborate with DevOps team to creating CI/CD Pipeline using Jules Groovy Scripts
Providing development estimates to Product and Program Managers
Will be responsible for accurate communication of the status of ongoing work to stakeholders, to include project management and senior managers
Monitoring the On-shore Development and off-shore Development infrastructure and production environment to identify areas of improvement.
JP Morgan Chase Bank, Nov-16 to Oct-17 Dallas, TX Role: Tech Lead
Description
This is a collection of web-based transaction system that support equity analysis, short sales, property preservations and outreach events build in ASP.Net MVC. Transactions are entered either through manual user entry or through service calls and Control-M Jobs from LPSD and PFA in which responses are retained within the application and data is send back to LPSD modules. There is another process in place for sending loan documents (pdf, docs, images etc.) to iVault. The documents are routed from Solomon application. The MB documents are currently stored in File Net P8 archive and it follows iVault. The data pull and push from one module to other module through jobs which is managed using Control-M tool which internally calls Oracle Procedures.
Solomon and DLAS (Default Loss Analysis System) are built in ASP.Net MVC, web based workflow system which involves Analyst, Manager and Admin roles.Access uplift process uses private & public keys to upload file for audit. Transaction Data are stored in the surround application database which can viewed through dash broad development in AngularJS and Web API.
Technology Stack:ASP.Net MVC 4.0, AngularJS, Web API, HTML5, CSS3, Oracle 11.2,SVN,Git,NUnit,Jenkin
Responsibility:
The front-end UI application is Implemented using C#, ASP.Net, Single Sign On, Oracle, Entity Framework, LINQ, MVC, JQuery, AngularJS, HTML5, CSHTML, CSS3,
Conducting proof of concepts before design starts.
Gathering requirements from LoB and code as per business specifications.
Crucible tool is used for code review in development phase.
Fortify Audit WorkBench 4.1 used for code scan.
Tortoise SVN 5.0 and Git used for source safe. SVN to Git migration done.
Jenkin is used for Automated Build Process.
NUnit is used for Unit testing and NCover provides the information to the centralized Sonar dash broad.
On-shore and offshore coordination and playing key role of Technical
Closely co-ordination with SIT and UAT team to provide support during the testing phase.
BB&T Bank, Sep-15 to Nov-16 Wilson, NC Role: .Net Lead
Description
The project to capture CTR (Currency Transaction Report) information for money laundering. A new PC Teller screen is designed (in .NET) and this is expected to replace a mainframe screen (TCTR) for capturing Currency Transaction Reporting currently completed by Tellers for qualifying transactions that are over and above $10000.
Part of this development, OneSumX (Vendor) application requires Non-Client Conductor and Beneficiary information to be captured from the PC teller front-end and passed through for back-end reconciliation with the transactions. This non-client data will be hosted on SQL Server Table and will be accessible by .NET Screen through Web Services.
Technology Stack:ASP.Net MVC 4.0, Web API, WCF, HTML5, CSS3, SQL-Server 2008, DB2, TFS
Responsibility:
CTR application is build using ASP.Net MVC 4.0, Web API and WCF.
SQL-Server 2008 is used for CTR application and DB2 is used for Mainframe data.
Understanding and Gathering the requirements of the end users and code as per business specifications.
Defining reference architecture, patterns and development of reusable framework components to be leveraged across applications.
Managing cross platform nonfunctional requirements
Responsible for providing solutions &high-level design.
Closely co-ordination with SIT and UAT team to provide support during the testing phase.
Conducting proof of concepts before design starts.
NHS, UK Mar-13 to Aug-15 Role: .Net Lead
Description:
Praksys solution is a suite developed to replace the existing LOTUS application. This is a health insurance project and would be used by General practitioners, Region managers and Patients. Significant features of this project include
Used AngularJS and MVC 4.0 as client and server-side frameworks
The Provider module is accessed by General Practitioner for insurance claims
Supporting of all the functionalities available in existing legacy lotus application.
Technology Stack:AngularJS, MVC 4.0, Web API, Bootstrap, kendo UI,SQL-Server 2008, TFS
Responsibility:
Leading a team of more than 10 developers (web, services and database), both offshore and onshore, in the design and development of a high-performance, web-based Practitioner application.
Worked with Business Analyst and System analyst teams to get the necessary information and then come up with solution for the business needs.
Defining reference architecture, patterns and development of reusable framework components to be leveraged across applications.
Managing cross platform nonfunctional requirements
Responsible for providing solutions &high-level design.
Responsible for providing high level and detailed estimates.
Review the code and make sure the coding standards are met with industries standard.
Closely co-ordination with Alpha team to provide support during the testing phase.
Responsible for both development and maintenance activities of the product
Conducting proof of concepts before design starts.
Handled Scrum process
NHS, UK Dec-11 to Feb-13 Role: .Net Lead
Description
Protocol Designer, a special professional design tool, developed exclusively for CSC Healthcare Maternity Smart Solution (MSS). It helps you to configure and customize the key components in the Maternity application. The way the Protocol Designer is designed and split into two-part Protocol and Dictionary. In Protocol following models are involved Protocol details, Workflows, Review Change, Import, Export and Preview. In Dictionary following models are involved Dictionary details, Definitions and Attributes. Protocol detail contains the menu path details and page details.
The controls are loaded dynamically based on the DB values in MSS. In Import/ Export model site changes data can be transferred thru XMLs. The factory set data and site data can be merger in backend using Sync Tool.
Technology Stack:Prism Framework, MVVM Patten, Silverlight 4.0, C#.Net, SQL-Server 2008, Telerik Report, XML, TFS
Responsibility:
Leading a team of more than 10 developers (web, services and database), both offshore and onshore, in the design and development of a high-performance, web-based Protocol Designer application.
Working on custom requirements and designing and developing as per the requirements.
Involved in high level design documents and technical design during the design phase.
Working with enterprise architects on technology and architecture alignment.
Involved in complete SDLC life cycle in this project and had a good exposure on the same.
Responsibility for code review in development phase
On-shore and offshore coordination and playing key role of Technical Lead
Responsible for all client facing activities (Production issues, QA meetings, Business walkthroughs, deliverables etc.).
Responsible for both development and maintenance activities of the product
Handled Scrum process
NHS, UK Jun-10 to Nov-12 Role: .Net Lead
Description
Healthcare clinical system for maternity developed as per UK's NHS program. The Maternity system includes specialized assessment protocols for early pregnancy, diabetes, antenatal day units, ultrasound examination and fetal medicine. Fully validated and approved link to the NN4B service to obtain the baby's new NHS number in real time. The system provides printed records of pregnancy which may also be incorporated into the patient's case record or made available to other hospitals.
Technology Stack:Prism Framework, MVVM Patten,Silverlight 4.0, C#.Net, SQL-Server 2008, Telerik Report, XML, TFS
Responsibility:
Involved in Requirement Specification, design documents and Technical design
Defining reference architecture, patterns and development of reusable framework components to be leveraged across applications.
Responsible for providing high level and detailed estimates.
Responsibility for code review in development phase
Worked on Integration of Web application with other surround systems and centralized DB
Support for both development and maintenance activities of the product
Developing various modules within the project
Handled iBLC process
NHS, UK Dec-08 to May-10 Role: .Net Lead
Description
iSOFT Integration Engine (i.IE) is designed to integrate all the supporting products of i.PM application. It also integrates i.PM with the Spine system, which is designed by British Telecom. i.IE uses HL7 V2 messaging to send patient’s information to other health care products and it uses HL7 V3 messaging to send patient’s information to Spine and CAB system.
Technology Stack: 3-tier, C#.Net, ASP.Net, Visual Basic 6.0,SQL-Server 2005,MSMQ, Crystal Report, XML, COM, VSS
Responsibility:
Involved in Requirement Specification, design documents and Technical design
Responsibility for code review in development phase
Responsible for both development and maintenance activities of the product
Developing various modules within the project
NHS, UK May-04 to Nov-08 Role: System Analyst
Description
Patient manager provides a highly intelligent store for totally integrated information. It has traditional care boundaries to support acute care, community care, mental health care, child health care, aged care and social services.
iPM help to enables to manage their patient, clinical and business process by integrating information to provide access to all care environments with other products. i.PM allows resources to be co-ordinate and improving management areas such as waiting list, On-line booking of appointments and avoid time-consuming paperwork, and better informs the patients of the care they will receive.
i.PM is wholly based on Microsoft technologies. Its open architectures (enhanced by the adoption of COM, XML and HL7 standards.) and to bring together information from other systems to build an integrated patient record by making it easy to access patient information at the point of patient care.
Technology Stack:ASP.Net, C#, Visual Basic 6.0, C#,MS SQL-Server 2000,Crystal Report, MSMQ, XML, COM, VSS
Scope International Sep-03 to Apr-04Chennai, India Role: Programmer
Description
eBBSis the Standard chartered core banking product which links to the other products eCOPS, eCAPS, eRAMS. eBBSinclude all main banking operations like teller modules, statements generation (Online & EOD), transaction advice, creations of accounts etc. eRAMS and eCOPS are the other products which are linked to eBBS. Report are categorized as online reports (which are requested by user on demand) and EOD Reports (which are generated by system). Online Report works in a way such that request sends to the crystal Enterpriser Server. Which in turn response (Report data) send back to the user. EOD Report works a way such that Crystal Enterprises Servers process the request and spool the report with the data in the server under the specified location.
Tools Used:Java, Jsp, Crystal report 8.5, DB2, Crystal Enterprises8.5
ICM Solution May-02 to Sep-03Chennai, India Role: Programmer
Description
This is an ERP package that solves the major part of a Garment Exporter. This provides multi-company and with multi-address for each company. Some modules included are raising Sample Purchase Order, Purchase Order, Order Confirmation, Invoice, Pre-Shipment Document and Post Shipment Document Preparation. And also having Payroll and Inventory management. There are 36 External reports and 12 internal reports. This package will take care of LC, Quota functionality. A third-party control, SPREAD has been used.
Tools Used:Visual Basic 6.0, SQL-Server 7.0, Crystal report 6.0