Solution Architect Resume
TX
EXPERIENCE SUMMARY:
- 8+ years of experience in all facets of application development, from Designing Technical Architecture to Development, Implementation, Maintenance, Production Support, Testing and Documentation.
- Expertise in development of Web Applications using Java, Servlets, JDBC, JSP, XML, JNDI, JMS, Struts 2.0, Tiles, Java Server Faces (JSF), Hibernate, EJB 3.0, Spring Framework and Web Services technologies.
- Sun Certified Java Programmer.
- Expertise in using Integrated Development Environments Such as Eclipse, RAD 8.0, Net Beans 6.0 and Jdeveloper.
- Implemented cost control strategies on the AWS infrastructure.
- Design and deploy dynamically scalable, highly available, highly reliable and fault - tolerant systems on AWS
- Architected and implemented serverless application using lambda function on AWS/
- Solid SQL experience, including relational database design and development using Oracle 10 g, MS SQL Server, MY-SQL.
- Extensive experience with J2EE Design patterns like Business Delegate, Front Controller, MVC (Struts Framework) and Spring MVC Framework.
- Experience in Application Integration and deployment in various environments using ANT and Maven scripts.
- Experience in using NoSQL database like mongoDB and extensively worked in aggregation framework of mongoDB
- Have Strong experience in using Web Services Technologies like SOAP, Restful, JAX-WS, XML and WSDL.
- Expertise in design and developing the Web application using JSP, JSF, RcihFaces, HTML, CSS, JQuery, Angular.js, Backbone.js, Java Script and Ajax.
- Experienced in installing and configuration of WebSphere, Jboss, and Web Logic and Tomcat web servers.
- Experience in developing, maintaining and Production support medium to large-scale web applications in Telecom, Insurance, and Financial project management domains.
- Proficient in setting up Continues Integration of multi-module application using Jenkins/Hudson.
- Good at writing test scripts and test cases using JUnit and TestNG frameworks.
- Involved in architecture reviews, focusing on identifying violations of commonly accepted best practices, assisting in technology selection or justification, and troubleshooting/identifying performance and scalability shortcomings.
- Worked as Tech Lead, Offshore coordinator and Module Lead
- Excellent Communication skills, Self-motivated, Interpersonal skills and a team player.
- Couple of the articles on Backbone.js and Mobile app development got published in leading international technology magazine, Open source for you.
TECHNICAL SKILLS:
Languages: Java 1.5, J2EE, Node.js
Web Related: Servlets, JSP, JSF, RichFaces, Struts 2.x, Tiles, Twitter Bootstrap, HTML, CSS, JSF, EJB 3.0, JMS, JNDI and JSTL
Scripting Languages: JavaScript, Angular.js, Backbone.js, Ajax, JQuery, JSON
Frameworks/Libraries: OAF, ADF, MVC, Hibernate 4.x, Spring Framework 4.x, JDBC
XML, XSLT, SAX, DOM, SOAP, JAX: RPC, JAX-WS, Axis, WSDL and Restful web services
Operating Systems: Windows 98/NT/2000/XP, Linux
Database: Oracle10g, MS SQL Server2000, DB2, MySQL, MongoDB.
IDE Tools: Eclipse 3.x, Edit plus, JDeveloper, Confidential RADv8.0, WSAD
Version Control: SVN, Git, Clear Case, PVCS, CVS, Cruise Control
Application Servers: Apache Tomcat 6.0, JBoss 7.x, Web Sphere 7.x, WebLogic 9.x
Tools: Toad, JMeter, Log4j, JUnit, ANT, Maven, Jenkins/Hudson, Sonar Qube.
Cloud Technologies: AWS
PROFESSIONAL EXPERIENCE:
Confidential, TX
Solution Architect
Responsibilities:
- Architecture support for multiple projects in difference phases of SDLC.
- Integrated e-business applications with Policy Center and Billing Center of Guidewire.
- Prepare and present the Architectural solution options to stakeholders
- Developed business logic using Core Java 1.8 and spring framework.
- Evaluated migration of e-business applications to Cloud (AWS).
- Migrated existing on-premises applications to the AWS platform.
- Select appropriate AWS services to design and deploy an application based on the business requirements
- Architect serverless application and successfully implemented on AWS.
- Implement cost control strategies on the AWS infrastructure
- Performed application integration with external systems to fetch the data using Restful web services.
- Created new controller classes using Spring Rest controller.
- Modelled and implemented the DAO layer by using Hibernate and Spring Data.
- Be part of Architecture review board, Prepare and present the Architectural options to higher management.
- Used JMockit Framework to develop mock objects during Semi Automated Testing phase.
- Architecture governance activities to enforce the Architecture standards
Confidential, Southfield, MI
Solution Architect
Responsibilities:
- Prepared migration plan to port the application to modern technologies.
- Redesigned the service layer to introduce Netflix- hystrix.
- Designed and developed REST Web Services based on Business Requirement
- Developed business logic using Core Java 1.8 and spring framework.
- Performed application integration with external systems to fetch the data using Restful web services.
- Created new controller classes using Spring Rest controller.
- Modelled and implemented the DAO layer by using Hibernate and Spring Data.
- Performed Configuration, Installation and Deployment of application on tomcat 8.0.
- Used JMockit Framework to develop mock objects during Semi Automated Testing phase.
- Configured Continues integration of the application using Jenkins
Environment: Java, J2ee, Spring MVC, Hystrix/Javanica, Spring 4.1, JSON, RESTful Web Services, Junit, JMockito, Log4j, Hibernat, Oracle, Jenkins, Maven, Tomcat8.
Confidential, NY
Solution Architect
Responsibilities:
- Prepared technical architecture based on requirements.
- Redesigned the service plan page to display dynamically service products based on user selection.
- Designed and developed REST Web Services based on Business Requirement
- Developed business logic using Core Java 1.6, Hibernate and spring framework.
- Performed application integration with external systems to fetch the data using Restful web services.
- Created new controller classes using Spring Rest controller.
- Developed the Web Interface using Angular.js, Twitter bootstrap, HTML, Java Script, JQuery and JSON.
- Wrote SQL queries and troubleshoot complex HQL queries
- Trouble shooting, analyzing and fixing production defects.
- Performed Configuration, Installation and Deployment of application on JBoss 7.0 using Build Scripts.
- Performed the Code review.
- Used JMockit Framework to develop mock objects during Semi Automated Testing phase.
- Configured Continues integration of the application using Jenkins
Environment: Java, J2ee, Spring MVC, Hibernate 3.0, JPA, Spring 3.5, Angular.js, twitter bootstrap, HTML, JQuery, CSS, JSON, RESTful Web Services, Junit, JMockit, Log4j, Oracle, SQL, Maven, JBoss 7.1, UNIX AIX.
Confidential
Technical Architect/Senior Node.js Developer
Responsibilities:
- Analysis of the specifications provided by the function team.
- Prepared technical specifications & designs based on requirements.
- Developed business logic using node.js express.js and async.
- Worked on mongoDB Aggregation framework.
- Developed Web Interface using HTML5/CSS3, Twitter Bootstrap, Backbone.js, Handlebars.js, jQuery, Java Script and JSON.
- Performed the Configuration, Installation and Deployment of application in Phonegap/Cordova.
- Performed the Code review.
- Prepared Functional and Unit test cases.
Environment: Node.js, backbone.js, express.js, mangoDB, twitter Bootstrap, handlebars, HTML5, PhoneGap/Cordova.
Confidential
Technical Architect
Responsibilities:
- Build architecture for the application and selection of technology stack.
- Developed user interfaces using Java, SEAM, JSF, RichFaces.
- Developed business logic using Core Java 1.5, J2EE, and SEAM, Hibernate.
- Managed dependency injection by using Jboss SEAM framework.
- Implemented custom components in JSF.
- Trouble shooting, analyzing and fixing production defects.
- Implemented Continues integration of the application using Jenkins and configured SONAR Qube for checking quality of code.
- Developed Logger classes using Log4j for efficient logging mechanism.
- Performed the Configuration, Installation and Deployment of application on Web Sphere 7.0 using build forge tool.
- Played an active role in supporting production systems while proactively coming up with optimal solutions to challenges raised by tickets/ complaints heard from customers.
- Developed KPI reports to monitor the day-to-day transactions of external systems.
Environment: Java, J2ee, Jboss SEAM, JPA2.0, Hibernate3.5 JQuery, Facelets, JSF, Rich-faces, TestNG, Log4j, Oracle 10g, SQL, Maven, tomcat, UNIX AIX, FIREBUG.
Confidential
Lead / Senior Java Developer
Responsibilities:
- Played an active role in the team by interacting with business analyst and converted business requirements into system requirements.
- Developed class diagrams, sequence and use case diagrams using UML Rational Rose.
- Responsible for analyzing the new requirements and writing the functional requirement documentation and estimating the man-hours.
- Worked on the critical Application Programming Interfaces like Customer Registration, which have a daily volume of more than 3k.
- Designed and developed web pages using JSP, JSTL, HTML, Ajax and CSS
- Developed MVC architecture using struts1.2.
- Implemented persistent layer using JDBC.
- JUnit was used for functional testing of the application.
- Performance tuning of applications by using Jmeter to optimize the code and improve response time to resolve timeout issues
- Worked as an onsite-offshore coordinator and Module Lead in the project
Environment: Core Java 1.5, Jsp, Servlets, HTML, Ajax, CSS, Struts, Junit, Log4j, Oracle 10g, SQL, SVN, ANT, Web Sphere 6.0, UNIX AIX, Win XP.
Confidential
J2EE Developer
Responsibilities:
- Analysis of the specifications provided by the clients and Design documents for the requirements
- Performed the design, development, and analysis of System enhancements.
- The application used the Struts framework. The views were programmed using JSF pages with the tag library, Model is a combination of Beans and java classes and controller are Servlets.
- Designed and developed web Interface using JSF, JSTL, HTML and Java script
- Used JDBC to communicate with database.
- Validation of front-end pages using java script.
- Java Performance Tuning and reviewed check list preparation
- Optimized the queries to improve the performance of the application
- Provided extensive production support using Bug Fixing and Code Reviews
- Created Oracle objects like tables, types, packages, procedures and functions
- Performed Unit and Integration Testing on the Dev Server with all the integrated code.
Environment: Java, JDBC, JSF, JSTL, Servlets, HTML, CSS, JavaScript, Oracle 9i, PL/SQL, Tomcat, Web logic, Toad, Clear Case, IntelliJ IDEA, Win XP.
