Solution Architect Resume
Boston, MA
SUMMARY
- Over 12.6+ years of experience in IT industry and Expertise in Development of web applications and enterprise applications using Java, J2EE technologies.
- Excellent programming skills in Java, JSP, Servlet, XML, XSD, JQuery, Quartz Job technologies.
- Worked with frameworks like Spring2.5, Hibernate3.2 and Struts1.2
- Experience on J2EE technologies like JDBC
- Experience on REST with Java (JAX - RS) using Jersey.
- Experience on Message Oriented Middleware (MOM) like JMS, IBM MQ
- Experience on various server like JBoss, Weblogic, Tomcat.
- Proficient in RDBMS systems like Oracle, SQL Server and DB2.
- Experience with tools like JIRA, JUnit, Clear Case, ANT, CVS, Sonar Scan, Vera code Scan.
- Hands-on Experience in designing web pages using HTML, Java Script, CSS and Proficient in Client Server Programming.
- Experience on Cloud Based development and deployment.
- Employed agile methodologies, especially iterative developments and Scrum, to ensure rapid iterative software development.
- Excellent team player, strong team orientation and enthusiastic to learn.
- Excellent Object Oriented programming skills and problem solving capabilities.
- Experience in the Banking & Financial Services Verticals.
- Strong Communication, Presentation and Interpersonal Skills.
TECHNICAL SKILLS
J2EE Technologies: Java 1.7, J2EE, JavaScript, HTML, XML, JDBC
Framework: Spring 2.5, Struts 1.2, Hibernate 3.2, Log4j, Quartz Job, JMS.
Web Technologies: JSP/Servlets, MS FrontPage, JQuery, RESTful Web service
​Concepts: OOA/OOD, Design Patterns, Unit and System Testing
Database/Connectivity: Oracle9i, SQL Server 2008, DB2
Development Tools/Server: Eclipse, JBoss, WebLogic, Tomcat, UNIX
Version Control/Tools: CVS, Clear Case.
PROFESSIONAL EXPERIENCE
Confidential, Boston, MA
Solution Architect
Responsibilities:
- Providing architectural solution to the team as an Agile in-room Architect.
- Learned Security, Swap, Options, Futures concepts to provide a pricing mechanism.
- Writing solution roadmap document for the upcoming releases.
- Creating an Architectural flow using ARIS designer tool.
- Writing back-end Java/J2EE code using Eclipse editor.
- Design and Development of web module using, Spring MVC, Hibernate, REST web services.
- Writing DB2 queries.
- Writing Hibernate persistence classes and DAO’s.
- Writing and calling Web services.
- Handled Code versioning and Build process using CVS and Clear Case.
- Performing sonar scan result analysis to check the coding standard.
- Performing the Veracode scan to identify any security flaws and providing the solution in case there is any flaw encountered.
- Connecting with different stack holders to understand there integration requirement with EPW, as EPW is a centralized pricing system.
Environment: Java, J2EE, Spring, Hibernate, Tomcat, DB2, RESTful Web Service, Log4j, IBM MQ, Eclipse IDE, CVS, Clear Case, JQuery, Sonar, ARIS Designer.
Confidential, Boston, MA
Technical Lead
Responsibilities:
- Involved in client interaction with daily calls, requirements gathering and clarification tracking.
- Developed Java multithreading pooling process to process the workflow execution.
- Used Client side technologies like JavaScript, XSD, and HTML.
- Written Hibernate persistence classes to persist the DB2 database.
- Used ORM with spring framework. Configured hibernate session and mapping using spring configuration.
- Implemented various design patterns like, Factory, Singleton, DAO pattern, etc.
- Developed HQL to pull the DB2 data.
- Used spring for Dependency injection to wire the application bean and dependent objects.
- Tested developed units using J-Unit tests.
- Developed the project using Agile methodology like Scrum and Iteration Model.
- Handled Code versioning and Build process using CVS and Clear Case.
- Tested the application under various system environments like Windows, UNIX
Environment: Java, J2EE, Spring, Struts, JBoss, Tomcat, DB2, Java multithreading, RESTful Web Service, Log4j, XSD, JMS, IBM MQ, IBM Data Studio, Eclipse IDE, CVS, Clear Case, JQuery.
Confidential, Boston, MA
Sr. Java Developer Lead
Responsibilities:
- Interacting with client for gathering requirements.
- Developed Cloud User Interface, an Application Control Panel using GWT.
- Implemented Log Browser to fetch the application logs from servers using Java and Nagios call.
- Implemented module to generate thread dump of the servers using java code.
- Implemented Histogram Analyzer using java code.
- Implemented quartz job scheduler to run log fetching jobs.
- Written Java multithreading code to fetch the logs for different virtual machines.
- Written JMS pub sub model code to transfer the messages over the MQ.
- Written Hibernate persistence classes to persist the Oracle database.
- Preparation of Unit test plan and adequacy of Unit testing through JUNIT.
- Writing TAD, UTP and SIT documents.
- Writing functional spec for the new development/enhancement.
- Dividing and tracking task progress among the team members.
Environment: Java, JMS, Servlets, Hibernate, GWT, Quartz Job Scheduler, Nagios, Apache Tomcat, UNIX, IBM Rational Clear Case, XML, Oracle 9i, Eclipse, SQL Developer, RESTful Web Service
Confidential, Boston, MA
Technical Lead
Responsibilities:
- Played team lead role for a group of six developers.
- Interacting with the client for requirement gathering.
- Prepared Technical Architecture Document (TAD) with respect to all the requirements.
- Getting the sign-off on Technical Architecture Document.
- Developed Java code for some of the functionalities.
- Reviewing database design.
- Used O-R framework, Hibernate for persistence of data to SQL Server2008 database.
- Tracking task progress of the team members.
- Handling demo and weekly status call with the client.
- Code review.
- Used JSP, JavaScript and HTML to develop the User interface for the various module.
- Source Control is managed using CVS.
- Configured Log4J for logging purpose.
Environment: Java, J2EE, JBoss, Tomcat, Log4j, SQLServer, Eclipse IDE, CVS
Confidential
Sr. Java Developer
Responsibilities:
- Understand the requirement and prepare the E-R model.
- Developed a detail analysis technical document about E-R model of database.
- Developed hibernate mapping file for Source and Target databases based on data model.
- Preparing hibernate configuration file.
- Generated the DAO based on hibernate mapping file.
- Developed utility classes to fetch the reporting data.
- Developed test case using JUnit.
Environment: Java, Hibernate, spring, SQL server, JUnit, Log4j, and Eclipse IDE
Confidential
Web Designer
Responsibilities:
- Developed User interface using JSP, JavaScript and HTML.
- JDBC implementation.
- Writing queries to store and retrieve the data.
- Set-up file generation using install shield.
- Creating Properties file to support multiple languages.
- Responsible for unit testing the module developed by myself using JUnit.
Environment: Java, JSP, Servlets, WebSphere, HTML, Java Script, SQL server, JUnit, Log4j, Install shield, Eclipse IDE, Microsoft FrontPage.
Confidential
Software Engineer
Responsibilities:
- Implemented excel macro program to calculate and generate different output sheets.
- Developed program to generate xml from the generated excel sheet data.
Environment: Excel, Dreamweaver
Confidential
Software Engineer
Responsibilities:
- Database design as per the requirements.
- JDBC implementation.
- Writing queries to store and retrieve the data.
- UI design using JSP, Java script and HTML.
Environment: Java, JDBC, JSP, Java Script, HTML, SQL server2000
Confidential
Software Engineer
Responsibilities:
- Requirement gathering.
- Analysis and design.
- Database design.
- UI and back end coding using JSP, Servlet HTML, JDBC and Java.
- Developed queries and stored procedure to store and retrieve the data.
- Having walkthrough with the users.
- Getting sign-off on the different modules from the respective department.
- Enhancing and solving bugs.
Environment: Java, JDBC, JSP, Servlet, Java Script, HTML, SQL server2000, Tomcat, CSS, Eclipse