Badges
Certifications
codetriguna has not earned any certificates yet.
Work Experience
Protecting Network Traffic via Cisco Defense Orchestrator as Senior Technical Leader
Cisco• June 2022 - Present
Built Communication Framework by providing a platform to send / receive notifications / change logs between Cloud Delivered Firewall Management System and Cisco Defense Orchestrator. Designed the system using AWS Event Bus, Kinesis, Lambda and reused the existing SQS/SNS Framework with Dynamo. Communication between the systems were well articulated and considered scale concerns effectively. Created Object Management for On-Prem Firewall Management System. Effectively designed and implemented with a team of 5-8 people to sync, stage and deploy objects between an On-Prem device and CDO. Provided solutions to rate limiting, token issues. Provided support for migration by adding technical acumen for the existing framework on various issues like warning in case of non- availability of licenses, troubleshooting bugs/adding enhancements. Added my strengths by introducing Focus Day which turned out to be very effective in focusing a day for all meetings and other days for only work in a fast pacing 1-week sprints. Productivity was improved due to less meetings on other days which was not the norm otherwise. Demonstrated effective leadership in leading team to next level of productivity, improving story points per sprint in a weekly sprint for the team. Hackathon Idea using Chat GPT (Open AI), NLP in predicting health of the device based on device logs using Sentiment Analysis, NLP and Open AI APIs using GPT 3.
Enhancing Healthcare Quadruple Aim as Senior Application Architect
Philips• November 2014 - June 2022
Improved patient experience by providing a safe and secure environment in terms of authentication and authorization. • IAM is built using Java, Spring micro services which uses ForgeRock as an Authentication provider. Portal is built using React.js, Next.js with PostgreSQL database to store user information and Redis to fast cache along with Vault to store sensitive information related to client secrets, PHI Information. Improved staff experience by providing a consent portal for hospital staff who uses it to enter data and process for patients on daily basis. • Consent portal is built as a solution containing user experience portal using Angular.js, service APIs using Core Java, Spring boot via REST Controllers and connected to Clinical Data Repository to store the patient and consent data as per FHIR DSTU3 standard. Better Health Outcomes via Health Suite Platform for core services to Store, Share, Authorize, Connect and Host, Analyze. • Multiple portals are developed using REST APIs available in the platform using React, Next.js. Used Python script to deploy applications to hybrid cloud platform for both on-prem (docker) and onsite (node) environments. Lowered cost of care by providing monitoring tools to measure the usage of cloud foundry applications and services and reduced cost by identifying unused resources and delete them automatically, reset password automatically so that every 30 days a new password is generated for users stored in database. Continuous Improvement by configuring CICD using Jenkins, Automation using Selenium/Protractor, improved quality of code by running sonar, unit test, mutation test, fortify, black duck, malware scans. Developed reusable REST Headers - JavaScript Utility for REST APIs. Always available to teams for root cause analysis of a problem in Java or JavaScript and Python.
Improved candidate test experience as Lead Engineer
Merittrac Services Pvt Ltd (Manipal Global)• June 2012 - October 2014
Improved candidate test experience via online testing platform which is used in Manipal University to qualify degree and post degree graduates. Using MCQs and other format questions, based on algorithm to randomly generate questions and answers so that candidates can take exams online at the exam center. Used RESTful webservices, Core Java Spring with JPA/Hibernate, Spring Batch, MySQL and MongoDB to integrate the platform.
Improved retail experience for audience as Technical Lead
Tejasco Techsoft Pvt. Ltd• September 2011 - May 2012
Improved retail experience for audience in a football stadium via Retail POS software development using Java Swings, Java Spring and MySQL. Interacted with hardware POS system and converted data to make it available in a dashboard and print receipts after a successful transaction. Integrating third party application like dwolla, redfin and vaultpos (smart payments) are critical to the project.
Improved learning experience for students as Senior Software Engineer
Tarams Software Technologies Pvt. Ltd• October 2010 - August 2011
Improved learning experience for students via E-learning platform for Connect middleware and BlackBoard from scratch using Java to lead a team of 4 and released products to client who would deploy and perform user acceptance test. In difficult times, had to write a code which was directly updated to beta environment and worked with zero bugs. Quality code, delivery of product was the main goal. Solved a performance problem and got appreciation email from client. Took some initiatives to create Tarams Intranet, Project Intranet, Blogs.
Improved experience for infrastructure team as Senior Software Engineer
Unisys• January 2007 - October 2010
As part of research team, identified the NFC capable mobile phones, Wok on Open NFC API’s, Work on biometric password managers like voice recognition, fingerprint recognition, iris recognition, gesture recognition, understand NFC standards, interaction with various NFC devices. Developed a storage device management dashboard, Log Analyzer, Worked on migration of C# to Java for web application to develop APIs and User Interfaces, Database using MS SQL Server. Strategy pattern is used to separate the implementation of each web API’s. Lazy Holder Idiom Pattern is used in many places where usage of class is singleton.
Improved consumer card experience as Software Engineer
Datacard Software• January 2006 - January 2007
User Interface to print cards for clients using Java Swings from scratch. Learned to troubleshoot performance of Java Swing application using performance tools from IBM, learnt about weak references and memory management in Java. Worked on troubleshooting and fixing Java memory issues.
Improved calling experience as Software Engineer
Larsen & Toubro Infotech• March 2005 - January 2006
End-to-End product development of incoming and outgoing calls using Java Swings to build a standalone user interface from scratch. Been part of product support post development and fixing bugs.
Education
Sir Vishveshwariah Institute of Science and Technology