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:
EVIRONMENT:
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:
Environment:
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 17
Spring Core
Hibernate
JPA
Springboot
MicroServices
BPMN
Cyber Security
Docker
Postgres
AEM
Angular
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,
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.
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.
I had worked closely with Client in California and Saint Louis, USA for 3 years (2017 to 2019).
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.