Solution Architect Resume
Charlotte, NC
SUMMARY
- An accomplished Solution Architect with extensive experience in implementing Java related technologies to the large enterprise clients.
- I have distinguished ability in analyzing, architecting, designing, implementation, and problem solving. Assess technical capabilities, build, and motivate teams, and manage projects.
- I’m also hands coding with most java - based technologies also distinguished capability to learn new technologies on the fly.
- More than 16 years of in-depth experience in software development that includes solution architect, enterprise application integration, requirement analysis, design, development, testing, deployment, version control, and maintenance of applications.
- Strong integration experience using open source ESB, Camel, Mule, Spring, Drools, JMS, legacy connectors.
- Strong development experiences in Java and its related technologies (J2SE and J2EE)
- Experience in design, class diagrams, object-oriented concepts, reverse engineering.
- Experience in CICD, git, unit testing, build and deployments.
- Experience in Web UI using JSP, servlets, spring, struts, HTML, XHTML, JavaScript, JQuery, XML, CSS, Ajax using JSF Tag library.
- Design and development experience in SOAP and Rest, XML, Json, CSVs.
- Build and code generation using Maven, ANT.
- Development and deployment experiences in private IAAS cloud and build applications for PASS cloud.
- Strong Experience in using IDE’S such as Eclipse, IBM Rational Application Developer (RAD).
- Solid understanding of JSF Framework and JSF Ajax Tag library.
- Developing Multi-tier enterprise level web applications using various Java, J2EE technologies including Core Tag library, Struts, Spring IOC, Spring MVC, Log4j.
- Sound knowledge of design concepts such as MVC, Front Controller, Factory, Singleton, Business Delegate and DAO patterns.
- Strong experience in relational databases involved in application development using several RDBMS like Oracle, DB2, MS SQL
- Expertise in developing web-based applications using IBM WebSphere Application Server and Tomcat Web server.
- Proficient with different Software development methodologies including SDLC and Agile Methodologies.
- Experience working with Production, UAT, SIT and Development environment.
- Experience in creating JUnits to perform unit and integration Testing.
- Experience in Version control systems like CVS, SVN, GIT and build tools like ANT, Maven.
TECHNICAL SKILLS
Programming: Java, Java EE, JDBC, JMS, XML.
Integration: Open source ESB, Camel, Mule, Drools, EIPs, Cache, Spring ESB.
Active MQWeb Technologies: JSF, JSP, Servlets, Spring, Ajax, Tiles, Java Script, and HTML JQuery, AngularJS
XML Technologies: XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC.
Frame Works: Struts, MyBatis, Hibernate, Ant, Ajax, Log4j, JUnitWeb Services Web Services, SOAP, REST, CXF, SOA.
Cloud: IaaS, PaaS, good knowledge in OpenShift
Bigdata: Terracotta, Apache Kafka.
Project Build: Maven, Maven plugins, Ant.
BPM: BMP Implementation, Lombardi.
Servers: Tomcat, WebSphere
Databases: Oracle, DB2, SQL.
Methodologies: OOAD, UML, and Rational Tools.
Development Tools: Eclipse, NetBeans
Software versioning: Clear Case, Git
PROFESSIONAL EXPERIENCE
Confidential, Charlotte NC
Solution Architect
Responsibilities:
- Solution road map
- Mavanized build environments
- Build interfaces to integrate legacy systems
- Support new deployment environment
- Deploy apps into cloudhup
- Design and development of interfaces
- Technical delivery of the whole project
Confidential, Boston MA
Solution Architect
Responsibilities:
- Architecting end to end Integration System
- Integration life cycle management through GUI
- Build and deploy EIPs through GUI
- Dashboard, reporting, monitoring of Integrations.
- Building Recovery strategies
- Building alerts and notification
- Building scalable and agnostic write behind components.
- Building services for Database and JMS
- Building dynamic route deployment services.
- Auto sync up and deployment on multiple machine instances without configuration changes.
- Hassle free server instance ramp up and down.
- Migrating GTH newer version 3.0.0
- Move the GTH framework into Fabric deployment model
- Build cloud deployment strategies
- Support all the tenants to migrate into new deployment environment
- Building GTH into IaaS+ cloud
- Evaluation use of BRMS in the place of Guvnor/Drools
- Evaluation of newer version of Terracotta
- Migrate GLA into cloud deployable
- Evaluating vendor’s software to their higher version.
- Evaluating JDK 1.8, ActiveMQ 7, Terracotta 4.3
- Building JMS feature using Kafka.
- Building new technology stake for IaaS and PaaS cloud requirements
Confidential, New York NY
Solution Architect
Responsibilities:
- As a solution architect was responsible to build new architecture, roadmap, and in corporate all the technical challenges to bring the legacy model into a robust scalable architecture. I had proposed the solutions which replacing the existing legacy system and worked with various stake holders to get the architecture approved.
- I had also worked to provide solutions to get the entire environments to build and deploy the various components. This includes procuring servers, databases and address data security, network security and the organization recommendations.
- I was also responsible in working with data architect team to review and approve the data model.
- Architecting Axiom CRM based netting determination tool
- Design of security integration with Axiom tool
- Design of data encryption and access control
- Design of user authentication and authorization
- Building Netting Library reference data
- Building real time replication and reconciliation