Solution Architect Resume
SUMMARY
- 13+ years of Software Engineering experience in Insurance Domain with Clients such as Travelers Companies, Confidential, NorthWestern Mutual Insurance and Zurich North America
- Extensive experience and expertise in design and development of Enterprise web applications using technologies like Java, J2EE, Javascript, Spring Boot, React js, Node js, GraphQL
- Experience in Guidewire Insurance platform with hands - on development in Guidewire products like Producer engage, Policy Center for Business Insurance policies
- Experience in developing Microservices in Spring Boot, Node JS and deploying them in cloud based platform: PAAS - Pivotal Cloud Foundry (PCF)
- Experience in Continuous Integration/deployment process working with build configuration, automated tests, code coverages, IBM app scan, Black Duck and deployments
- Experience in Spring + Netflix cloud technologies like Eureka, Spring Cloud config, Feign Client, Zuul, which are extensively used in Microservices world
- Experience in developing and consuming SOAP and RESTful Webservices
- 5+ years of experience as a Scrum Master in Agile software development methodology(SCRUM & Kanban)
- Skilled in Project Management activities involving analyzing information system needs, evaluating end-use requirements, custom design solutions
TECHNICAL SKILLS
- Java
- JavaScript
- Python
- SQL
- HTML and CSS
PROFESSIONAL EXPERIENCE
Confidential
Solution Architect
Responsibilities:
- Produced solution architecture deliverables including architectural blueprints / decision records
- Designed and implemented Customer facing Enterprise Web UI application and Webservices for an Commercial Insurance product, providing wide range of digital capabilities to users
- Developed Business Insurance applications using Guidewire Insurance products like Producer Engage and Policy Center
- Designed and implemented Gateway proxy and MicroServices using Node JS / Spring Boot to be deployed on PAAS platform - Pivotal Cloud Foundry
- Implemented Web Chatbot with Artificial Intelligence using MS Azure Chatbot Framework, with Node JS and LUIS (Language Understanding Intelligence service) as backend services
- Migrated application running on IBM WAS servers to IBM Liberty Profile servers to enable them for Cloud infrastructure
- Implemented Websphere Dynacache for data caching
- Lead Agile DBT teams of total 16 members as a Agile Master/Technical Lead
- Lead organizational development team of size 14 members
- Lead 2 Agile DBT teams of size 8 each in an Agile Master / Delivery manager role
- Represented as a Service developer lead in Product Council meetings to refine/estimate features as a part of SAFe (Agile) Methodology
- Drove Architectural discussion & decisions, requirement gathering, Analysis, User story refinement
- Involved in delegating tasks, monitoring teams and tracking deliverables
TECHNOLOGIES/TOOLS: Java 1.7/1.8, Javascript, Guidewire, React JS, Node JS, Express JS, Mongo DB, Spring Boot, MS Azure Web Chatbot, LUIS, Apache SOLR, Pivotal Cloud Foundry, IBM WAS 8.5/Liberty, Tomcat, Gradle, Ivy, Maven, JPA, JMS, SOAP UI, Jenkins, RSA/Eclipse, AQT, GitHub, Java/Javascript Unit testing frameworks, Spring Cloud Netflix (Hystrix, Actuator, Feign, Zuul), Node Express Gateway, Visual Studio Code, IntelliJ
Confidential
Senior software developer
Responsibilities:
- Designed and implemented J2EE applications/Webservices for an Claims application support system
- Involved in enhancement deliverables for Auto Insurance application, which facilities end to end functionality from Quote to Bind to Billing
- Implemented Webservices for Road side assistance application, which provides interface for an external third party application to consume RSA related data and claims
- Involved in monthly Production release preparation, checkouts and support activities
- Implemented logging for end-to-end application using Spring based AOP concept. This helped logging the important functionality along with tracking the timestamp of every transaction by users
- Experienced in CI/CD process
- Extensive experience in Incident management
- Managed a team of 5 members placed at offshore
- Involved in Requirement gathering, Analysis, User story refinements
- Involved in delegating tasks, monitoring teams and tracking deliverables
TECHNOLOGIES/TOOLS: Java 1.4/1.5, JSP, Javascript, Spring, Struts, JavaMail, JNDI, IBM Websphere Application Server 6, Junit, Maven, DB2, Log4j, RSA, DB2, SOAP UI, Jenkins, AQT, Java Unit testing frameworks