Solution Architect Resume
Austin, TX
SUMMARY
- Track record of delivering quality Java/J2EE based solutions around 10 years in the Telecom Industry and e - commerce domain.
- Sun Certified Sr. Java developer with strong experience in Multi-tier, Distributed and Enterprise applications using Java, J2EE and XML technologies.
- Hands on experience working in J2EE technologies including Core Java, Spring, XML parser’s, JMS, Web Services, Servlets, JSP, EJB.
- Hands on experience with Design and development of ecommerce systems usingIBM WebSphereCommerceV7 and Rational Application Developer (RAD).
- Hands on Experience in developing Web Services using - SOAP, WSDL, RESTFul Webservices and developing XSD schemas for XML (parsing, processing, and design).
- Hands on Experience in working with BEA Web Logic, IBM Websphere, Apache Tomcat, Apache ServiceMix.
- Full Hands on Experience in application development using scripting languages like Tcl/Tk, UNIX.
- Extremely good skills in using the file and version management systems like CVS, SVN, VSS, and Dimensions.
- Good experience in configuring Log4j and Java Logging.
- Hands on Experience in developing ANT Scripts and Maven for enterprise applications.
- Proficient in designing and developing J2EE applications based on MVC architecture, Spring framework, J2EE Design Patterns and OO Design patterns like Singleton, Data Access Object (DAO), Factory, and Abstract Factory.
- Well versed with complete life cycle of various SDLC types like Waterfall, Iterative development, Prototype models and facilitating agile practices.
- Extensive knowledge in the Telecom Domain especially in Activation, Provisioning and Fault Management.
- Comprehensive knowledge about activating IPVPN services in multiple vendors like CISCO, Juniper and Alcatel.
- Good Knowledge about activating MEF services in various vendors.
- Experience in multiple activation tools like NPA for CISCO and SAM for Alcatel.
- Managed projects with aggressive timelines and highly capable of coordinating multiple projects simultaneously with strong follow up skills.
- Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment.
- Highly accurate in providing the Level of Effort (LOE) for upcoming projects.
- Ability to quickly grasp the business of an organization; Proactive in identifying and mitigating the issues and risks.
- Highly capable of handling the distribution of the team across different locations and different timings.
TECHNICAL SKILLS
Operating Systems: Windows 95/98/2000/ XP/7, Linux
Packages: MS Office-2000/XP/7
Tools: IBM WCS,IBM RAD,Eclipse, Oracle JDeveloper, Toad, PL/SQL Developer, ILOG Rule Studio, NPA, SOAP UI, JUnit
Routers: Cisco(7613,7610),Juniper (m40,m120),Alcatel
Requirement Management Tool: CaliberRM, Agile Manager, Rally
Database Management Systems: Oracle 9i,10g,11g
Programming Languages / Technology: Java 1.6,XML,XSD,RegEx,EJB,Velocity,Apache Camel
Scripting Languages: UNIX, TCL/TK, Ant, Maven, Groovy, Cisco IOS commands, Junos Commands.
Web Technologies: Servlets, JSP, EJB, Webservices, RESTFul Webservcies, WSDL
Domain Experience: Telecom - Activation, Fault Management e-commerce: Project Management
Servers: Websphere Application server, WebLogic, OC4J, Apache ServiceMix, Apache Tomcat
Design / Project Mgmt. Tools: Rally, MS Project and MS Visio, MS office
Frameworks: MVC Architecture, Spring 2.0, Apache Camel
Testing Tools: Quality Center 10, ALM
Version control tools: CVS,SVN, VSS, Dimensions
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Solution Architect
Responsibilities:
- Involved in all the software development life cycle that includes gathering client requirements, drafting the requirement specification, implementing and testing the solution.
- Design the architectural changes for Catalog management for the application including Catalog management, Catalog localization, and creating virtual products (Models).
- Technically Lead and Implement the entire restructure the catalog management system for store.hp.com along with constant interaction with other teams
- Worked closely with the Order Management and Merchandising team for resolving issues and understanding the requirements to be implemented.
- Used Apache SOLR and customized the search results for including Models in the search results.
- Worked on Implementing Caching strategies for the store
- Strong understanding of the WCS runtime framework.
- Used Data beans to access data and display in the front end.
- Involved in developing a Model user experience rather than a traditional series experience.
- Work with IBM consultants to effectively use the IBM WCS OOTB functionality to implement the solution for e-store and m-store.
- Hands on development and customization for implementation of redesigning Catalog managements using Java/J2EE technologies.
- Developed the solution from scratch which involved development of JSP and Servlets for presentation layer and Implemented UI customization for providing functionality requested by the clients.
- Involved in Maintenance and bug fixing.
- Discuss and help the teams to implement the performance related issues and Resolve any architecture level issues.
- Responsible for managing the e-store and m-store after the deployment to the production site.
- Implemented a work around technique to create Store Access Profiles equivalent to Admin Access Profiles.
- Customized Category attributes by Attribute Dictionary Folders in WCS.
- Knowledge on JavaScript application frameworks like jQuery and Dojo.
- Primary point of contact for the SCRUM call daily with Product Owners, Technical and business demos and project presentations.
Confidential, Denver, CO
Java/J2EE Senior Developer
Responsibilities:
- Interacting with various vendors (Cisco/Juniper/Alcatel/RAD/Infinera/Ciena/Adtran/Calix/Cyan) about the way MEF services have to be implemented.
- Involved in the full life cycle of the software design process including, requirements definition, prototyping, and proof of concept, design, interface implementation, unit testing and Product Demonstration.
- Develop/Enhance the code so that the service calls are made to each vendor.
- Used Rest APIs to POST Requests XMLs to multiple Vendors to activate the service and to get the responses back in JSON format.
- Designed and developed the RESTful Web Services to extract the data from third party system
- Used Apache ServiceMix as a container where the application was deployed as OSGi bundles.
- Wrote number of test cases using JUnit for testing different actions and Helper functions
- On-time delivery of the project into system test & Integration environment.
- Update the project status on a daily basis in Rally.
- Discuss about the issues and status updates in the daily scrum call.
- Development support for production issues
Confidential, Denver, CO
Java/J2EE Developer/Project Leader/Onsite Coordinator
Responsibilities:
- Team & Project leader:
- Handling team of 4 at onshore and coordinating with offshore team of size 7.
- Plan, organize and deliver projects on-time and with high quality.
- Onshore & offshore team coordination.
- Appraise team members
- Resolve issues and concerns of team members
- Java/J2EE Developer:
- SDLC including, requirements definition, design, implementation, unit testing and Product Demonstration.
- Propose design & process flow and confirm the same with the dependent systems. Design of application components using Java Collections and providing concurrent database access using multithreading.
- Develop/Enhance the code as per the requirements.
- Used TIBCO Bus services to publish and subscribe XMLs to downstream system.
- Used SOAP Web services to communicate between multiple systems by creating WSDL and XML schema for web services.
- Used the Spring Framework for data transfers between Business and the Data Layer.
- Unix/Shell Scripting for automation of build process and execution of test cases
- Wrote number of test cases using JUnit for testing different actions and Helper functions
- Coordinate the development/enhancement & unit test carried out at offshore.
- Coordination with QA team
- Development support for production issues
Confidential, Minneapolis, MN
Java/J2EE Developer/Project Leader/Onsite Coordinator
Responsibilities:
- Team & Project leader:
- Handling team of 3 at onshore and coordinating with offshore team of size 4.
- Plan, organize and deliver projects on-time and with high quality.
- Onshore & offshore team coordination.
- Appraise team members
- Resolve issues and concerns of team members
- Java/J2EE Developer:
- Understanding the new requirements and attending requirements review meetings with the Business clients and communicating the same to the team.
- Preparation and review of High level and Low level design documents.
- Coding and implementing the functionalities with high level of standards.
- Have created and manipulated XMLs from XSDs as they are the means of communication between different applications.
- Wrote middle tier java components in java, EJB for performing business logic.
- Developed the business logic and implemented integration with web services.
- Both exposed and consumed Web services to and from the upstream system.
- Conducting various code review meetings within the team.
- Have written Unix Shell scripts to deploy the tcl scripts and building the domain.
- Used ANT task and UNIX shell scripting extensively.
- Build and deploying the application in various dev and test environments.
- Involved in monitoring health and performance of servers in web logic console.
- Involved in monitoring different logs in ecom servers running on UNIX machine.
- Prepare milestone plan for all the projects that are handled and ensure meeting the same.
- Participated in Go/No Go meeting for each release.
- Responsible for Signoff for each release before it goes live in to production.
- Performing live testing in production along with the users when the deployment is complete.
- Communication through mails and teleconferencing with the users.
- Preparation and maintenance of Work status.
Confidential
Java/J2EE Developer
Responsibilities:
- Preparation and review of High level and Low level design documents.
- Coding and implementing the functionalities with high level of standards.
- Have written many SQL queries (DDL and DML) for validation purposes at the database level.
- Preparing and executing Unit tests.
- Creating review records.
- Conducting various code review meetings within the team.
- Fixing the defects logged.
- Prepare milestone plan for all the projects that are handled and ensure meeting the same.
- Participated in Go/No Go meeting for each release.
- Responsible for Signoff for each release before it goes live in to production.
- Communication through mails and teleconferencing with the users.
- Preparation and maintenance of Work status.