Summary
Overview
Work History
Education
Skills
Accomplishments
Onsite Experience
SkillSets
Employment History
Timeline
Generic

Manikandan Viswam

Senior Technical Architect
Chennai

Summary

  • 19+ years of experience in IT industry with strong experience in application development using front and back end technologies.
  • Over 9 years of experience in working in fast-paced, high-tech environments with cross functional teams using agile methodology.
  • Lead the technical strategy, ensuring systems are scalable, secure, and efficient, while driving innovation through modern architecture microservices.
  • Proficient in developing web application using JAVA/J2EE technologies with Microservices, Springboot framework and integration with relational Database using Hibernate.
  • Hands on experience in developing Web User Interface using Angular, Typescript, JavaScript, HTML and CSS. Involved in the internal design and code review, process audit, technical audit across all the projects in the account.
  • Communicate regularly and fluidly with all project members. Provide accurate, complete, and consistent updates on project road maps.
  • Collaborate closely with stakeholders, manage cross-functional teams, and ensure that both business and technical requirements are met.
  • Focus on optimizing performance, ensuring security and compliance, and integrating new technologies to future-proof systems for organizational growth.
  • Interviewed prospective employees and mentored junior Architect on the team.
  • Flexible and versatile to adapt to any new environment.

Overview

14
14
years of professional experience
6
6
years of post-secondary education

Work History

Senior Technical Architect

HCL Technologies
Chennai
02.2022 - Current

Project: LightCycler PRO, Roche, Switzerland.

On a high level, LightCycler PRO solution has 3 major software modules: Service Software, Instrument Software, and Research Software.

Instrument Software: Software that is loaded on the Instrument Hardware allows the user to execute PCR run, either research run or diagnostic run, or both, and operate the hardware via the instrument's touchscreen or via Remote Access through a web browser with limited capability.

Service Software: Software to perform tests, checks, and adjustments of the instrument/hardware and for advanced troubleshooting.

Development Software: Software for analyzing PCR results, such as Qualitative, Absolute Quantification, Tm Calling, Melt Curve Genotyping, Relative Quantification, and utilizing a variety of charts and tables, such as Amplification. Curve, Fluorescence Curve, Melting Curve, Ratio bar charts, and so on.

Roles and Responsibilities:

  • Create and define overall architecture for large-scale enterprise solutions, considering both functional and non-functional requirements.
  • Developed scalable, secure, and high-performance architectures by selecting appropriate technologies, platforms, and frameworks.
  • Defined technical standards, best practices, and guidelines for development, deployment, and maintenance.
  • Oversee and lead technical teams to implement and evolve architecture according to strategic plans.
  • Collaborated with business stakeholders to translate business requirements into technical solutions.
  • Ensured all architecture decisions adhere to industry security standards and compliance requirements.
  • Lead implementation of security frameworks and best practices, including identity management, encryption, and secure coding.
  • Performed architecture reviews and threat modeling to identify and mitigate security risks.
  • Lead initiatives for proof of concept (PoC) and pilot projects to assess viability of new technologies or approaches.

EVIRONMENT:

  • Technologies: Java 17, Spring, JPA, Spring Boot, Microservices, Angular, RabbitMQ.
  • Tools: BPMN, BurpSuite, SonarQube, Codeium AI, JIA.
  • Containerization tools: Docker.
  • Database: Postgres.

Architect

Cognizant Technology Solutions
Chennai
12.2016 - 1 2022

Project: HCSC Keystone - California and Saint Louis, USA, and Chennai.
Health Care Service Corporation, a Mutual Legal Reserve Company (HCSC), and an Independent Licensee of the Blue Cross and Blue Shield Association, is the largest customer-owned health insurer in the United States, which operates our Blue Cross and Blue Shield® Plans in Illinois, Montana, New Mexico, Oklahoma, and Texas. HCSC affiliates and subsidiaries, such as Dearborn Group, Medecision, and Dental Network of America, offer group life, disability, and dental solutions, as well as a range of other individual solutions.
Keystone is a 100+ million multiyear project to modernize HCSC claim processing.
Designed, developed, and implemented microservice API and cloud-based architecture. We used Angular 8 front end, Spring Boot microservice in the back end, code is deployed to Pivotal Cloud Foundry, and integrated with Mulesoft API gateway.
Roles and Responsibilities:

  • Participate in daily Agile and Scrum processes to understand the requirements of the Keystone Product and convert them into a technical solution.
  • Design, develop, and execute software solutions to address the business issues.
  • Provide the architectural blueprints and technical leadership to the team.
  • Facilitate database integration using Hibernate Query Language.
  • Develop user interface using Angular and JavaScript.
    Oversee progress of development team to ensure consistency with initial design.
  • Propose design changes and review the team deliverables.
  • Provide technical guidance and coaching to developers.
  • Prepare high-level and low-level design documents.


Environment:

  • Java 8, Spring, Hibernate, REST, Microservices, BRE, Angular 8, Rabbit MQ, Adobe Flex.
  • SpringBoot framework, Agile Methodology.
  • Tomcat server, IntelliJ, SQL Server, JIRA, Stash, SourceTree, GIT, Jenkins

Technical Lead

Cognizant Technology Solutions
Chennai
04.2011 - 12.2016

Project: Member Online Services - Chennai, India.

Coventry's secure member portal, My Online Services, has been designed to empower enrollees to become more involved in their own healthcare. My Online Services turns raw data into useful information and presents it in a graphical way that enables members to understand and manage many aspects of their healthcare. Content is organized in a clear and simple format, so members can access all the tools they need quickly with just a few clicks.
My Online Services offers secure tools and features that allow us to view, store, track, and interact with our health plan and health information. The My Online Services portal is used by the health plan members of Coventry to easily track and manage their health information. This project involves major enhancements, like adding additional features to the existing application.
Roles and Responsibilities:

Technical Lead, Team Management, Involved in Design review, Code Reviews, testing, and development activities in it.
ENVIRONMENT:

  • Java 1.5, JPF, JSP 2.1, JSTL 1.2, Servlets 2.5, jQuery 1.4, Netui tags, XML, XSLT, Jrxml.
  • Agile Methodology.
  • WebLogic Portal Server 10.0.2, RAD 7.0, Oracle.

Education

Master of Science - IT System

Annamalai Univeristy
India
06.2006 - 05.2008

Bachelor of Science - Computer Science

Annamalai Univeristy
India
09.2000 - 05.2004

Skills

Java 17

Spring Core

Hibernate

JPA

Springboot

MicroServices

BPMN

Cyber Security

Docker

Postgres

AEM

Angular

Accomplishments

Cybersecurity

Web application cyber security involves protecting web applications from security threats throughout their lifecycle - from development and deployment to ongoing maintenance. It encompasses a wide range of practices, technologies, and methodologies aimed at detecting, preventing, and responding to security incidents.

Managing cybersecurity for our project involves

a range of activities to ensure that sensitive data, systems, and networks are protected from cyber threats.

Here are key aspects you should focus on,

  • Conducting regular code reviews and security assessments
  • Implementing secure coding practices such as input validation and output encoding.
  • Utilizing security tools like Burp Suite for vulnerability
  • scanning, simulate attacks and provide solutions for them.

Fitness function

In software architecture, fitness functions are used to evaluate how well a system meets its non-functional requirements or quality attributes. These functions help in quantifying and measuring the performance of a system in terms of various criteria such as reliability, performance, security, scalability, and maintainability. Fitness functions are defined to assess the system's compliance with these attributes and guide architectural decision making for all the software modules in our applications.

Implementing fitness functions involves several key activities:

Defining Quality Attributes: Establish clear criteria for performance, scalability, security, and maintainability that the architecture must satisfy.

  • Automated Testing: Incorporate automated tests to continuously evaluate the architecture against these quality attributes. This enables timely identification and remediation of any deviations.
  • Metrics Collection: Gather relevant data and metrics to provide insights into the architecture's performance and help guide decisions for optimization.
  • Feedback Loops: Establish mechanisms for regular feedback from stakeholders to ensure the architecture evolves in alignment with business needs and technological advancements.

The use of fitness functions helps in maintaining a robust and adaptive architecture, capable of responding to changing requirements and constraints. This approach not only ensures the architecture remains aligned with its intended purpose but also fosters a proactive culture of continuous improvement.


Codeium AI

The Codeium AI plugin for Java is an intelligent coding assistant that automates repetitive tasks, suggests code improvements, and helps in maintaining the quality of the codebase. By integrating this plugin into your development environment, you can harness the power of AI to

your coding efficiency and accuracy.

We achieved the following benefits using the Codeium AI plugin

in our projects:

Enhanced Productivity: By automating repetitive tasks and providing intelligent problem-solving and innovation.

code suggestions, developers can focus on complex

Improved Code Quality:

Automated refactoring and real-time feedback help maintain high code standards and reduce technical debt.

Increased Security:

Continuous code scans security insights ensure that

potential vulnerabilities are identified and mitigated early

in the development cycle.

Onsite Experience

I had worked closely with Client in California and Saint Louis, USA for 3 years (2017 to 2019).

SkillSets

Technologies: Java, J2EE, Spring Core, REST , Angular, Adobe Flex, Jsp, jQuery, JavaScript, Adobe Flex, AEM, BRE, XSLT, XML
Framework / Methodologies: Microservices, SpringBoot, Mockito, BPMN, WebLogic Portal10.3.0, Struts1.2 , Agile, Waterfall,
Development Tools & Reporting: Intellji, Eclipse, Rational Application Developer, JRIA, Stash, Source Tree, SVN, GIT, Jenkins, SONAR,
DreamWeaver, Toad8.0, RabbitMQ, JasperReports, iReports, iText and VP UML design.
ORM Tool: Hibernate3.0.

Containerization Tool: Docker
Server & Database: Websphere application server6.0 & Weblogic application server10.3.0, Tomcat, SQL, Oracle. Postgres.

Employment History

  • Working at HCLTech as Senior Technical Architect from Feb 2022 to till date.
  • Worked at Cognizant Technology Solutions as Senior Software Engineer B3 from April 2011 to Jan 2022.
  • Worked at Verizon Data Services as Senior Analyst from May 2007 to Mar 2011.
  • Worked at Zeeta Business Solutions as Programmer from Sep 2006 to May 2007.
  • Worked at Boltzmann as Programmer from June 2004 to June 2006.

Timeline

Senior Technical Architect

HCL Technologies
02.2022 - Current

Architect

Cognizant Technology Solutions
12.2016 - 1 2022

Technical Lead

Cognizant Technology Solutions
04.2011 - 12.2016

Master of Science - IT System

Annamalai Univeristy
06.2006 - 05.2008

Bachelor of Science - Computer Science

Annamalai Univeristy
09.2000 - 05.2004
Manikandan ViswamSenior Technical Architect