Summary
Overview
Work History
Education
Skills
Certification
Work Availability
Timeline
Generic
Dennis Chacko

Dennis Chacko

Software Architect
Bloomingdale,IL

Summary

Resourceful, driven and results oriented architect with over 18 years experience in software development and architecture. Accomplished professional with notable success in directing a broad range of initiatives while participating in planning, analysis, architecture, design and development of business initiatives. Excellent working experience in cloud and multi-tenant architectures. Expertise in micro services and event driven architectures with in-depth expertise in secure REST based services

Overview

18
18
years of professional experience
1
1
Certificate
1
1
Language

Work History

Software Architect

American Well
08.2020 - Current
  • Member of the Architecture team providing guidance on microservices and cloud architectures
  • Provide guidance on architecting the organization's SAAS platform to support multi tenancy
  • Provide guidance on SSO implementations with customers using both SAML 2.0 and OIDC protocols
  • Liaison with product owners on the platform's features, and provide high level designs to development teams
  • Review low-level designs of development teams as part of the architecture review process
  • Co-ordinate the development of the platform across 17 development teams across North America and Europe
  • Provide guidance on correct usage of various AWS technologies such as API Gateway, Lambda, Dynamodb (Single Table Design Pattern)
  • Evangelized the Design First methodology for API design using SwaggerHub and OpenAPI specifications
  • Collaborated with AWS professional services to create an CI/CD pipelines and an IAC (infrastructure as code) library using AWS CDK and Terraform
  • Design the Policy Based Authorization Control (PBAC) authorization framework using Open Policy Agent and Rego

Technical Architect

N/A
09.2018 - 07.2020
  • Core member of the team responsible for the design, implementation and compliance of the California Consumer Protection Act (CCPA) within Walgreens
  • Helped evangelize agile methodology for SAAS implementations within the organization
  • Reviewed vendor software solutions to confirm that Walgreens corporate and technology standards and guidelines were met
  • Conducted SSO integrations with various SAAS products and Walgreens using the SAML 2.0 protocol
  • Designed REST based APIs for integration between Walgreens and third party SAAS vendors
  • Participated in architecture presentations with the Technical Review Board for on-boarding SAAS vendors.

Java Architect

Multiplan Inc
03.2012 - 08.2018
  • Designed and built SOAP/REST based micro-services using JAX-WS and JAX-RS specifications
  • Designed a Generic Build and Deployment engine to support deployment of micro services across multiple Weblogic clusters as part of the DEVOPs initiative
  • Leveraged Oracle Service Bus for service orchestration, mashups and routing
  • Designed and implemented BPEL-based processes using Oracle SOA SUITE
  • Consulted with Infrastructure teams on deployment strategies for the various SOA and middleware components
  • Participated in multiple Agile teams providing architecture oversight with respect to SOA, Microservices and Oracle Fusionware architecture
  • Member of the SOA, Java and Webservices best practice groups for setting enterprise wide best practices and standards
  • Mentored junior developers and .NET developers on Java/JEE/Oracle Service Bus best practices.

Java Architect

Riverside Publishing
08.2010 - 11.2011
  • Mentored the team on the JSF framework for UI screens using AJAX-enabled JSF components
  • Designed the task distribution framework to efficiently distribute tasks among a dynamic set of live servers at runtime
  • Additional features included auto-discovery of new servers as well node failure detection at runtime
  • Tasks pending on a failed node is re-distributed to the remaining live servers
  • Re-factored the existing code base for easier maintenance
  • Built REST-based services using Apache CXF's JAX-RS implementation
  • Streamlined the build process using maven as the build tool
  • Configured continuous integration using Apache Continuum and Maven
  • Helped the development team to increase the JUNIT code coverage from 0% to over 50% in a span of 3 months.

Java Architect

Motorola
03.2010 - 08.2010
  • Lead the Content Access Framework module team
  • Designed and developed the REST services to provide access to the media content
  • Evangelized the use of Maven/Continuum as the project's build and continuous integration system
  • Introduced the Spring Framework and Hibernate in the project with the CAF as the initial module to leverage these technologies.

Application Lead

Lincoln Financial
03.2007 - 03.2010
  • Co-lead for the Groupnet 403(b) application
  • Lead the technical teams for the Auto-Enrollment, EDM and QDIA projects
  • Interacted with the EDM business analysts to understand the over 500+ insurance related Business Rules and helped incorporate them in ILOG JRules Business engine
  • Oversaw the design/development/testing/integration of the 500+ insurance related rules with JRules technical team and the EDM JEE application team
  • The insurance rules related to the life, disability, dental insurance products sold by Lincoln Financials
  • Designed the rules invocation framework for invoking proprietary rules implementations likes JRules via a standard API
  • The framework abstracts out invocation details such as remote RMI invocations (in case of EJBs) or direct invocations (via JRules API)
  • Setup the Continuous integration environment using C1 software such as Hudson/Continuum
  • Part of the enterprise architecture team responsible for building common enterprise frameworks such as audit framework, service controller framework, single sign-on and encryption etc
  • Designed the environment configuration framework for configuring applications as they move through various non-prod and prod environments
  • Mentored the team in best practices for the optimal use of Hibernate and Spring Framework.

Java Developer

AI Labs Inc
04.1998 - 03.2007

Java Development assignments at:

  • AT&T
  • Blue Cross Blue shield of Illinois
  • MCI Worldcom
  • JP Morgan and Chase (Bank One)
  • Kemper Insurance

Education

Master of Science - Computer Science

Goa University
India

Bachelor of Science - Physics

Bombay University
India

Skills

  • Java
  • Spring Boot
  • Nodejs
  • Server side Javascript
  • Typescript
  • REST
  • Swagger / Open API
  • AWS services
  • AWS Dynamodb
  • AWS Lambda
  • AWS API Gateway
  • Docker
  • Open Policy Agent
  • OAUTH
  • OIDC
  • SAML 20
  • JRules
  • WebLogic
  • WebSphere
  • Oracle
  • Oracle Service Bus

Certification

  • AWS Certified Architect - Associate, AWS - 2023-2026

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Timeline

Software Architect

American Well
08.2020 - Current

Technical Architect

N/A
09.2018 - 07.2020

Java Architect

Multiplan Inc
03.2012 - 08.2018

Java Architect

Riverside Publishing
08.2010 - 11.2011

Java Architect

Motorola
03.2010 - 08.2010

Application Lead

Lincoln Financial
03.2007 - 03.2010

Java Developer

AI Labs Inc
04.1998 - 03.2007

Master of Science - Computer Science

Goa University

Bachelor of Science - Physics

Bombay University
Dennis ChackoSoftware Architect