Solution Architect Resume
SUMMARY:
- Actively involved in POCs, evaluating upcoming technologies and framework, participating in enterprise architectural discussions across different teams.
- Provides technical leadership and business - related subject matter expertise across multiple, large-scale, highly complex projects. Regularly leads teams, create designs and provides feedback on large-scale, technical projects.
- Responsible for analyzing and making decisions to ensure the development of high quality deliverables on time. Ensures systems implementations comply with established Change Control procedures.
- Many years of extensive and diversified experience in implementing and deploying applications based on n-tier web and standalone application in industries such as Telecommunication, Logistic, Mortgage, finance and manufacturing.
- Experience architecting and modeling mission critical applications using diverse technologies and industry proven design patterns. Oversees and validates the collection and analysis of systems requirements.
- Extensive experience in developing software applications using J2EE and its related technologies
TECHNICAL SKILLS:
Programming platform: Java, J2ee, Spring, javascript. Familiar with Scala and python.
Cloud Native framework: Spring Boot, Confidential OSS, Zuul, Eureka, ribbon, hystrix, Config server, UAA, Actuator, zipkin, Redis, Stream kafka, stream rabbit, Redis, Rest Controller, rest template. Feign clientAWS Cloud, API gateway, Lambda, beanstalk, ECS, ELB, Strep functions, IAM, route 53, SNS, kinesis, dynamo db, RDS, S3
Containerization: Docker, getting familiar with kubernetes
Portal: Liferay 6.1, liferay DXP
ESB: Mule, WS O2, webspe
Search: SOLR cloud and familiar with Elastic search
RDBMS: Oracle, mysql
No SQL DB: Mongodb, dynamo db
Big data: Kafka, spark (to create processing pipelines) zookeeper, familiar with Hadoop, PIG, hive, sqoop,flume, storm, map reduce, Tableau platform
Web UI and javascript: Familiarity with angular js, html 5, CSS3, NodeJS, ReactJS
Repository: Bitbucket, SVN, clear case
Build tool: Gradle, Maven, ANT
Unit testing: Arquillian, Junit:
Modelling tool: Visio
Code quality tool: SONAR, findbugs, checkstyle, PMD, JDepend, java ncss, Emma
PROFESSIONAL EXPERIENCE:
Confidential, Hamburg sud, Germany
SOLUTION ARCHITECT
Responsibilities:
- Confidential is industry leader in HR, benefit and risk management.
- Upoint is an enterprise platform for Benefits and HR management practices.
- UPoint is liferay based portal platform to develop other applications on top of it.
- I have been involved in this project since inception and worked with other architect from other product to shape up the base product.
- The product itself is divided into multiple components dealing with functional and non-functional requirements of the project.
- I have also been involved in setting up development environment, code quality tools, unit testing tool and their integration with continuous build environment.
- Started developing functionality onto spring cloud ( Confidential OSS) and Confidential platform.
- The component involves Zuul for gateway, Eureka and ribbon for discovery service and load balancing.
- Hystrix to implement circuit breaker.
- Spring boot to develop services.
- All micro services are containerized into docker container and deployed over Confidential ECS.
- Evaluating kubernetes to manage these containers so that management will be cloud infrastructure independent.
- Working with teams who are developing their functionalities on Confidential server less platform using Confidential beanstalk, API gateway, lambda, step functions, IAM, VPC, and other Confidential aspects in terms of service discovery and all.
Environment: EA, Liferay studio, Liferay 6.1 and DXP, HTML5., Css3.0, bootstrap, angular JS, J2EE, J2SE, JAXB, Apacahe SOLR, SOAP UI, SOA, EDA, Web Services, Spring MVC portlet, RAML,Spring Rest and webservice stack, XML, hibernate, JPA, JBoss,oracle 11g, spark JIRA, JMS(HORNET Q (replacing it with Kafka as enterprise messaging platform)), MULE ESB, Quartz, LDAP Active directory, Apache ANT, Jenkin based continuous integration environment, Arquillion for TDD, checkstyle,find bug, javancss, JDepend (Sonar J)
Confidential, Hamburg sud, Germany
SOLUTION ARCHITECT
Responsibilities:
- As an Globe Architect I am primarily responsible for providing Candidate Architectures and recommending the best of them, articulating the Architecture vision, conceptualizing and experimenting with alternative architectural approaches, validating the Architecture against requirements and assumptions. Work with the stakeholders to understand the goals, concerns and requirements. Interpreting the architecture and requirement documents and building designs in the UML (SAD, UML models, Design Patterns, Enterprise Architect)
- Made typical design decisions on how to design various architecture for various aspects of application like Authentication using LDAP (Active Directory), Authorization framework, messaging framework using Websphere MQ, business and integration workflow using Websphere ESB/Process server and Websphere MQ, Scheduled jobs using Quartz framework, web service framework using CXF/XFire, test framework using JUnit, JMock and integrate this with build process using Hudson. Ensured the Performance, stability, re-usability of the Systems. Also evaluated new open source framework and tools to be promoted across organization as strategic frameworks.
- Setup guidelines for development and design team to follow best practices. Also introduced various code metrics tools to evaluate the quality of code like checkstyle, findbug, javancss, cpd, Jdepend.
- Work with Enterprise Data Architects in creating and amending Enterprise Schemas (XML, XSL, XSLT and XPATH).
- Interfacing with all the sub-teams (Service owners, vendors, other domains) to make sure that the integration requirements are met. · Responsible to provide architectural direction to multiple projects.
- Proposed multiple Services that align with the enterprise initiatives and was responsible to add them to the Service Registry. Proposed solutions that increase the automation level of the Business Process, thereby providing opportunity to achieve optimal automation.
- Achieved cost and effort savings by working with the Business Clients on re-using existing systems to meet some requirements. Helped Business Clients to make decision on the priority and order of implementing solutions for multiple Line of Business (LOB)
- Responsible to coordinate activities between various teams like Org, report, Interface and PM (project Management).
Environment: RSA, My Eclipse, Liferay, J2EE, J2SE, JIBX, XMLBean, Apacahe lucene, SOA,EDA, Web Services, CXF, XML, DOM, JSF,, EJB3, JPA, Websphere,oracle 10g, IBM Clear Case, IBM Clear Quest, JMS(Websphere MQ), Websphere ESB, Quartz, Oracle report, LDAP Active directory, XP, Sun Solaris, Apache ANT, Hudson, JUnit, Jmock, checkstyle,find bug, javancss, JDepend, sonar J
Confidential
SOLUTIONS ARCHITECT
Responsibilities:
- As a sealiner Architect I am primarily responsible for providing Candidate Architectures using open source tools and recommending the best of them, articulating the Architecture vision, conceptualizing and experimenting with alternative architectural approaches, validating the Architecture against requirements and assumptions. Work with the stakeholders to understand the goals, concerns and requirements. Interpreting the architecture and requirement documents and building designs in the UML (SAD, UML models, Design Patterns, Enterprise Architect)
- Made typical design decisions on how to design various architecture for various aspects of application like Authentication using LDAP (Active Directory), Authorization framework, messaging framework using HornetQ, business and integration workflow using Mule ESB/JBPM server and Hornet Q, Implementing business rules using Drools. Scheduled jobs using Quartz framework, web service framework using CXF/XFire, test framework using JUnit, JMock and integrate this with build process using Hudson. Ensured the Performance, stability, re-usability of the Systems. Also evaluated new open source framework and tools to be promoted across organization as strategic frameworks.
- Setup guidelines for development and design team to follow best practices. Also introduced various code metrics tools to evaluate the quality of code like checkstyle, findbug, javancss, cpd, Jdepend.
- Work with Enterprise Data Architects in creating and amending Enterprise Schemas (XML, XSL, XSLT and XPATH).
- Interfacing with all the sub-teams (Service owners, vendors, other domains) to make sure that the integration requirements are met. · Responsible to provide architectural direction to multiple projects.
- Proposed multiple Services that align with the enterprise initiatives and was responsible to add them to the Service Registry. Proposed solutions that increase the automation level of the Business Process, thereby providing opportunity to achieve optimal automation.
- Achieved cost and effort savings by working with the Business Clients on re-using existing systems to meet some requirements. Helped Business Clients to make decision on the priority and order of implementing solutions for multiple Line of Business (LOB)
- Responsible to coordinate activities between various teams like Org, report, Interface and PM (project Management).
Environment: StarUML, My Eclipse, Liferay, Spring,J2EE, J2SE, JIBX, XMLBean, Apacahe lucene, SOA,EDA, Web Services, CXF, XML, DOM, JSF,, EJB3, JPA, JBoss, SVN, Jira, JMS(Hornet Q), JBPM,Mule,Drools, Quartz, Oracle report, LDAP Active directory, Win NT 2008, XP, Sun Solaris, Apache ANT, Hudson, JUnit, Jmock, checkstyle,find bug, javancss, JDepend
Confidential
SOLUTIONS ARCHITECTResponsibilities:
- Involved as an solution architect to evaluate various technologies to implement rules engines and process workflow management tool.
- Design the business requirement into business processes and rule authoring.
- Design underlying architecture to implement Drools and JBPM as tool.
- Define schemas to define various Mortgage loan processes.
- Educate and trained the team to work on these technologies.
- Lead the development team to execute all project development and technical tasks in a timely fashion as per the project schedule.
- Team with Business Systems Analysts to review business requirements and functional designs.
Environment: Visual paradigm,, JBPM designer and drools, Eclipse, Spring web flow, Spring MVC and AOP, Hibernate 3.0, J2EE, J2SE, JBPM, drools, JBoss App server, SVN, bugzilla, JUnit windows XP, Linux, Apache ANT, Apache Solr(lucene), cruise control, JUnit, Jmock, checkstyle,find bug, javancss, JDepend, Agile (SCRUM)
Confidential
Associate architectResponsibilities:
- Worked as a associate architect with onsite architect team. Design and develop the base architecture to develop workflow framework and business rule framework.
- Later we have replaced workflow framework with ALSB and WLI.
- Design the schema for various subsystems and for integration between various subsystems.
- Involved in migration of custom workflow component to ALSB.
- Write transformation architecture for
Environment: Visual paradigm,, JBPM designer and drools, Eclipse, Struts,spring, Hibernate 3.0, J2EE, J2SE, SOA,ALSB,weblogic platform, SVN, bugzilla, JUnit windows XP, Linux, Apache ANT, Agile(Srum)
Confidential
Associate architectResponsibilities:
- Worked as associate architect. Responsible for development of various components like workflow, rule engine, message receivers, message dispatchers, etc
- Developed schemas for above components.
- Responsible for integrating the other workflow and Rule engine with Confidential .
- Lead the development team to execute all project development and technical tasks in a timely fashion as per the project schedule.
- Team with Business Systems Analysts to review business requirements and functional designs.
Environment: Visual paradigm,, JBPM designer and drools, Eclipse, Struts EJB 3.0, J2EE, J2SE, SOA, JBoss, drools, XMLBean, JBoss Cache, JBoss messaging, SVN, bugzilla, JUnit windows XP, Linux, Apache ANT.
Confidential
Associate architectResponsibilities:
- Created Use Cases and realizations, Class diagrams, Sequence Diagrams using UML for Java based Applications
- Worked as tech lead and responsible for the design and development of navigation component, workflow component, validation framework and logging framework.
- Developed code on services, application and persistence tiers. Application was multi-tiered, with presentation, services, application and persistence tiers.
- Designed and developed using hibernate configurations. Hibernate 2.0 and then later 3.0 were used to persist the state of Middlegen generated domain objects in the database. The combination of Hibernate-Middlegen was also used to generate the mapping files between domain objects and database tables.
- Designed and developed using JMS API to facilitate two-way communication between application instances
- Lead the development team to execute all module development and technical tasks in a timely fashion as per the project schedule.
Environment: Visual paradigm,, JBPM designer and drools, Eclipse, Struts, EJB 2.0, J2EE, J2SE, SOA, JBoss, drools, XMLBean, JBoss Cache, JBoss messaging, SVN, bugzilla, JUnit windows XP, Linux, Apache ANT.
Confidential
Associate architectResponsibilities:
- Understanding customer requirements and technical specifications of assigned projects.
- Evaluating alternative design options and coming up with optimized database and system design.
- Writing code in adherence to coding standards and optimizing the same.
- Ensuring quality of implementation and scheduled deliverables.
- Writing test plans, executing unit testing and participating in the integration of the entire systems.
- Carrying out the required technical user documentation.
- Maintaining quality records and generating report for senior levels .
- Initiating process improvement and ensuring compliance to quality standards.
- Effectively contributing in code walk-throughs and review sessions.
- Providing guidance on technical issues to software engineers.
- Ensuring customer expectation are met.
Environment: Rational analyst studio, JDeveloper, Eclipse, Struts, EJB, JDBC,, JDK1.2, Oracle application server, OracleDB, JSP,CVS, bugzilla, JUnit windows XP, Solaris, Apache ANT.
Confidential
Associate architect
Responsibilities:
- Worked as developer and tech lead in this project.
- Understanding customer requirements and technical specifications of assigned projects.
- Writing code in adherence to coding standards and optimizing the same.
- Ensuring quality of implementation and scheduled deliverables.
- Writing test plans, executing unit testing and participating in the integration of the entire systems.
- Carrying out the required technical user documentation.
- Maintaining quality records and generating report for senior levels .
- Initiating process improvement and ensuring compliance to quality standards.
- Effectively contributing in code walk-throughs and review sessions.
- Providing guidance on technical issues to software engineers.
- Ensuring customer expectation are met.
Environment: JBuilder, JSP, servlet, JDBC, ORACLE DB, pvcs, windows NT, Linux, Apache ANT.
