Java Architect,resume Profile
NJ
Professional Profile
Strategic Java Architect/Technical Team Lead with an exceptional history of leading the turnaround of underperforming IT projects and strategies. Strong background in J2EE Application architecture running on Weblogic/Oracle/Unix with expertise encompasses extensive knowledge of all phases of the software development life-cycle SDLC using Agile methodology SCRUM and managing mentoring development groups with the ability to rapidly analyze challenges, applying strategic thinking to tactical concerns in a fast-paced, time sensitive environment. Currently focusing on Oracle Fusion Middleware SOA Suite 11g, spring, Hibernate, Caching, Messaging, and Web Services. Extensive hands-on development experience along with communication skills and business acumen provide for the ability to connect business and technical worlds fluently.
Technical Summary
Languages J Java/J2EE, BPEL, SQL, PL-SQL, HTML, Java Script, AJAX, XSLT
Framework Struts, spring, Hibernate, Top Link, Velocity, SOA Suite 11g,JAXB,Castor,Quartz
Database Oracle 10/11g
Application Server Web logic 10, Tomcat, Apache, JRUN and IPlanet
Messaging AQ/JMS
Design patterns MVC. Delegate, Value objects, Fa ade, DAO, Command, Assembler
Tools Eclipse, Rational Rose, TogetherJ, ER-Win, ANT, JUnit, Log4J
Operating Systems UNIX, Windows, Solaris
Version Control CVS/WinCVS, Clear Case, Clear Quest, AccuRev
Content Management Future Tense
Portal Epicentric
Enterprise Impact
Drives organizational change through high-impact enterprise strategies and practices:
- Improves enterprise IT strategies and practices for client engagement, project methodology, architectural governance, enterprise documentation, infrastructure migration, development team evolution, and IT support.
- Aligns IT with business strategies through agile methodologies that leverage business and technical architectures, information workflow, use case analysis, and risk assessment to verify fitness-for-purpose.
- Stabilizes ad hoc support operations by clearly defining the boundaries and responsibilities of project and operational teams, while progressively injecting fitness checks earlier into the project lifecycle.
Leads the turnaround of failed and blocked projects through progressive management techniques:
- Facilitates realistic project planning based upon time-boxed delivery of incremental functionality, centered on use cases, prioritized by business criticality, and driven by technical and organizational risk.
- Revitalizes software engineering teams through the introduction of agile best practices using SCRUM, including team programming, test-driven development JUnit , repeatable builds Ant, CVS , standardized environments, automated integration Cruise Control , team testing, and continuous customer collaboration.
Drives the architectural evolution of mission-critical systems, architectures, platforms, and components:
- Product lines built upon service-oriented enterprise architectures using Java/J2ee and open source frameworks Struts, Spring, Hibernate that are secure Kerberos, X.509 , scalable, extensible component-oriented , interoperable XML, JMS, Web Services , manageable, and serviceable. Hands-on experience with Oracle Fusion Middleware SOA Suite 11g.
- Mission-critical systems built upon robust multi-tier hardware architectures that are 24 x 7, high-performance multi-processor, server farms , failover-enabled and load-balanced F5 Big-IP , shadowed, and recoverable.
- Proficiencies Software Architect/design/development, SOA Development and Technical Team Leadership
Experience
Confidenital
Java Architect/Technical Team Lead/Development Manager
- Acu-Rate/AcuRoute/WorldRate/WorldRoute System is LCR Least Cost Routing software. Billing Manager is billing file generation software.
- Coordinate meetings with the product committee, project managers and functional management to discuss impediments, resources or issues/delays in completing tasks.
- Oversee projects to ensure activities are in accordance with established specifications.
- Responsible for key design and architectural decisions for a multi-tier reusable service based J2EE application including development of key business components for generating an optimal model for routing calls through various telecommunication carriers. Heavy server-side development using J2EE, spring and SQL/PLSQL/Hibernate and ORACLE, ported on a Weblogic application server. Created XSLT transformations style sheets to get desired output. Communicated with development team through extensive use of UML. Specified the system design utilizing the UML.
- Architect, Designed and implemented key services within the product for a scheduling tool to dispatch software requests based on time or event driven triggers. Implemented using Quartz class libraries open-source in conjunction with JMS for job queuing.
- Designed and Developed components which generates and routes billing to different customers in real time using Oracle Fusion Middleware 11g.Hands on development and deployment of BPEL Processes using technology adapters Oracle Applications, JMS, AQ, DB, File and FTP Adapter and Human task.Define global and scope variables to map the adapter's and WS's input and output variables. Developed interfaces using all adapters and process activities like Human task, pick, flown, while, wait, invoke, assign and scope. Designed and developed 6 short/long running and real-time/batch interfaces using synchronous and asynchronous SOA design patterns for larger payloads using BPEL/ESB. Successfully setup and configure SOA suite 11g development environment. Good at Fault handling, Email Notifications, Messaging, Alerts, Business activity monitoring.
- Presented design proposals to reflect costs, time required and alternative approaches to satisfy existing and future needs and helped with cost-feasibility studies to determine impact of proposed system modifications and enhancements to existing software structures and interfaces.
- Worked with project managers to assemble project teams prioritized and delegated work assignments to ensure productivity and elevate service to users/clients.
- Provided leadership and mentoring within the development team.
- Established development guidelines and standards to ensure continuity.
- Coordinated the off shore software development process.
- Lead the technical side of the development team, interfacing closely with key technical resources within the Software Development, QA, Documentation and support.
- Interface with the implementation team and customers to help prioritize deployment and delivery of software releases to the customer.
- Supported QA for functional testing, regression, load, performance, failover, user acceptance and post-production testing. Helped QA in planning and execution of Batch modules performance and system testing.
Confidenital
Java Architect
- Project Renaissance is an identity theft protection application
- Perform Requirement analysis and data mapping of two different data base systems for data migration to central data base. Develop modules to transfer data between two databases.
- Designed the architecture for a scalable, maintainable, highly-available j2ee application using in Web logic Oracle Enterprise Service Bus environment and built new web service interface implemented in Java using Web logic.
Confidenital
Java Architect
- CFAS System is fee distribution systems and allocates fee based on percentage defined for each different users in portfolio management system. Portfolio management system is wealth management tool to manage individual assets.
- Architect and lead developer of a new web services platform for CFAS system.
- Designed a flexible and highly dynamic framework that incorporates robust marshaling and un marshaling from XML and a business process layer to allow rapid development and deployment of web services by aggregating back-end service invocations.
- Designed and Developed Data Migration batch modules using Java and oracle/pl-sql.
- Researched third-party software and enhanced applications to improve performance
- Designed and implemented use cases, activities, states, objects and components using j2ee patterns.
- Provided leadership and mentoring to the CFAS team. Coordinated with project groups across team to encourage better software reuse through encapsulation, better SOA design and documentation.
Confidenital
Senior Software Consultant
- Content Manager/Service Manager is three tier web application to provide customer full access to customize their channel package from existing product catalog.
- Designed and developed an application using J2EE, EJB, Hibernate/Sql/PL-SQL and the Apache Struts Framework. Responsible for analysis/design and development of business/persistence layer. Designed use cases, activities, states, objects and components. Implemented various j2ee design patterns.
- XML to Java object massaging creation/parsing was done using castor framework.
- Design and built new web service interface implemented in Java using Web Logic.
- Provided production support. Lead and plan module-to-module integration strategy.
Confidenital
Senior Software Consultant
- Collect Pay/Expedited Payment system provides business side sales representatives report and access to crucial information to perform their jobs in selling services to business customers. The Administrator has control to manage member accounts and report sales status. System also provides Customer service Representatives to perform user management, payment processing, and reporting and search transaction.
- Responsible for application Architect and development of core components of a web site application using J2EE, EJB, Hibernate, SQL/PLSQL and Velocity Template under the Apache Struts Framework. Design and built new web service interface implemented in Java using Web Logic.
- Provided down-load file any format solution with velocity template and resolved html form resubmission issue and provided robust solution for resubmission.
Confidenital
Application Architect/Technical Lead
- Vendor search application for city of New York vendors.
- Architected and designed three tier j2ee application using Java, JSP, Struts Framework, UML, and Entirex on Linux running on mainframe on tomcat application server with apache web server. This application retrieves data from the legacy database Vendex based on user input and displays business or principal information. Responsible for core business and Integration components developments.
- Front end is developed using struts frame work using MVC patterns where as business tier is developed using service- delegate fa ade patterns. Integration tier is developed using assembler patterns. Legacy-Vendex database interaction is accomplished through Entirex-Broker software from Software AG.
- Set up build process and developed build scripts using ANTs and integrated with visual source safe.
- Worked with infrastructure team in tomcat and apache performance tuning and configuring environments with proper load balancing parameters. Lead and planned module-to-module integration strategy
- Worked with QA in regression, load, performance, failover, user acceptance and post-production testing.
Confidenital
Senior Software Consultant
- Rate Inquiry is shipping application to provide rate on shipments with different container size and shipping instructions application allows customer to provide any shipping instructions. EBook is an application where booking for container can be made to ship goods.
- Designed and developed the core business model and business rules within the application using Java and J2EE technologies including EJBs for encapsulating business logic using Session Facades , forms and actions for an MVC implementation of the presentation layer using Struts, frameworks.
- Developed Entity beans and implemented 1-1 and 1-M mapping using TOP-Link and EJB 2.0.
- Initiated the use of Struts Web Application Framework, improving our team's ability to create robust web applications at a quicker pace than standard approaches.
- Implemented, source and version control, build process unit-testing environment, automated testing JUnit and code reviews.
- Lead and Communicated with development team through extensive use of UML. Specified the system design utilizing the UML Analysis and Design Models.
- Implemented XML to Java Object transformation.
Confidenital
Senior Software Consultant
- Work Place Financial Service is portal website to manage user's assets portfolio.
- Designed and developed the core business model and business rules within the application using Java and J2EE technologies including EJBs for encapsulating business logic using Session Facades , forms and actions for an MVC implementation of the presentation layer using Struts, frameworks.
- Refractor large code base to conform to best practices, including EJB design patterns such as delegates and facades.
- Involved in full life cycle of project and was responsible for Admin module of WFS portal site.
- Designed Use case model and assisted business analyst to collect requirements using Use Cases Together J .
- Design components of admin module, class and sequence diagram using Together J and data model using ER-Win. Design and developed XML interface to future tense content server.
- Developed admin module /Weblogic/Oracle/Solaris . Implemented XML to Java Object transformation.
- Enhanced Epicentric portal server according to WFS business needs
- GeVenturemine new meeting ground for ideas and money
- As a lead developer, Involved in full life cycle of project and was responsible for group of 5-6 developers.
- Designed developed JSP, EJB and Custom Java Classes and integrated cybersource credit card module with existing GeVenturemine.
- Developed and Deployed Enterprise Java Beans in web logic application server Command Design pattern .
- Developed middle-ware server objects and Made necessary database design changes using ER-Win.
- Grands Investor Financial News, Analysis, Editorial content, Exchange Ideas, Financial tools
- Developed Servlets, Java Beans and JSP with web logic application server as middleware and Oracle as Database. Responsible for designing and developing credit card transactions and batch e-mail module.
- Developed middle-ware server objects and front-end using JSP, JavaScript and HTML.
Confidenital
Member Of Technical Staff
- iBuy Lucent - Electronic Commerce System Virtual Marketplace
- Complete responsible of the Product Catalog and Participated in the design/development of the product catalog using java and oracle 7.3 in NAS environment by applying GX tags or GXML tags.