Java Architect, Team Lead, Onsite-offsite Coordinator Resume
Phoenix, AZ
OBJECTIVE
- To obtain a lead architect position that will utilize my experience in SOA architect programming and software design.
SUMMARY
- Over 13 years of experience as Java Architect/Lead with strong knowledge of Java architecture, J2EE frameworks, J2EE design patterns across different environments/projects including analysis, design, development and implementation
- Extensively worked on integration of cross - organizational applications running on different technologies.
- Experience in interfacing with enterprise, federated and cloud Identity management for authentication and authorization using LDAP
- Can rapidly learn new tools and technologies.
- Can turn conceptual designs into implemented code.
- Can analyze, reverse-engineer, upgrade legacy systems, written in unfamiliar technology with limited or no documentation.
- Excellent core java skills.
- Ability to work with distributed (onsite and offshore) development teams.
- Experience in web tier technologies, struts/jsps/servlets, SOAP/REST web services, JavaScript/CSS/HTML, AJAX, GWT*
- Experience with network hardware and technologies
- Very strong in object oriented, multi-threaded and event based programming
- Excellent troubleshooting, organizational and problem resolution skills
- Good communication and interpersonal skills.
- Committed team member with excellent leadership skills.
- Ability to work with changing priorities and making sure team follows the critical path
TECHNICAL SKILLS
Languages: Java, C++/C#, XML, UML, SQL, HTML, DHTML
Script Languages: Java Script, VB Script, jQuery
RDBMS: Oracle 10g/11g, DB2, SQL-Server 7.0/2000/2005/2008
Development Tools: Eclipse, RAD, Visual Studio
Design Tools: VISIO
CI scripts: ANT, Maven
Source Safe: VSS, SVN, CVS, ClearCase, TFS
MVC: Struts 2
ORM framework: Hibernate
Web Environments: Struts, JSP, Servlets, CSS, DHTML
SOA: JMS, Web Services, SOAP, RESTful, WSDL, WSAL, Security
RIA: Ajax, GWT*
XML: SAX/DOM parsers, XPath, XSD, XSLT
Design Patterns: J2EE, OOD
Protocols: HTTPS/HTTP, SOAP
Servers: WebSphere, JBoss, IIS, Tomcat
BPM: Adobe LiveCycle suit
Others: JNDI, log4j, JDBC, JDBCTemplate, JUnit
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
Java Architect, Team Lead, Onsite-Offsite coordinator
Responsibility:
- Architected and developed web services for enterprise recommendations offers for mobiles app layer
- Created web services clients using JAXB, implemented third party integration
- Developed J2EE based rules engine for ranking based on most recommended merchants located near customer’s location (lat/long) or preferred address
- Developed data handlers and binders using JAXB/MAVEN
- Developed database access layer using Spring JDBC Templates
- Integrated with RESTful web services, created stubs using WADL2JAVA tool
Confidential, Phoenix, AZ
Technical/Team Lead, Java Architect, Oracle db power user, SAP BO Administrator
Responsibility:
- Participated in the evaluation, recommendation, and selection of hardware and software solutions
- Leading, coaching, and managing a geographically dispersed team (onsite/offshore) of engineers and specialists
- Pro-active, creative and resourceful to solve complex business challenges
- Worked with product development teams and senior designers to develop architecturalrequirements to ensure client satisfaction with product.
- Ensuring projects achieve success criteria and obtaining business sign-off of system releases and process changes, working with change management for production releases
- Work cooperatively with architects, engineers and product managers to design the product
- Ensure that high-level business requirements have been decomposed properly into useable functional Requirements
- Conducted in-depth analysis to solve problems, make recommendations and/or to discover new approaches to system design and implementation
- Worked with business analysts on documentation
- Architected, designed and developed secured web services for transferring data between financial institutes
- Participated in the design, planning and development process for WebSphere implementation with SOA solutions
- Developed end-to-end service-oriented web application framework using J2EE, WebSphere and Struts frameworks
- Implemented WS-security at the transport and message level. Message level encryption done by using X509 certificates.
- Designed and developed multi threaded file handler framework, configured to execute by Quartz scheduler
- Designed and developed MVC architected in-house web applications using Struts 2.0 frameworks
- Designed logical and physical database design taking in consideration with legacy systems, on-going file receiving structure.
- Developed database stored procedures for SAP BO crystal reports
- Designed and developed powerful data access layer with cache mechanism, object oriented concept, using hibernate.
- Involved in XML schema specifications, developed XML parsers, XSLTs for data transformations
- Developed ANT and MAVEN scripts for continuous integration.
- Used extensively JAXB for web service client generation
- Updated RR-BUS mainframe web service with new endpoints to support application changes
- Worked as database power user to help team members on complex SQLs, helping business users in extracting data from underlying tables, fine tuning SQLs.
- Performed code reviews
- Designed and developed crystal reports to support business users’ AdHoc requirements
- Developed stored procedures to support crystal report’s data source
- Designed and developed reports in SAP business info view
- Modified existing business reports Crystal Reports XI
Confidential, Minneapolis, MN
BPM Architect, Technical Lead
Responsibility:
- Performed expert-level engineering tasks associated with the analysis, design, and development of application software design
- Advising the business on options, benefits, risks and costs
- Facilitated implementation of new system functionality and processes through training sessions, demos, and the development of appropriate documentation
- Provided timely and accurate information to project managers and directors
- Provided technical support during implementation of application components
- Developed and maintain strong working relationships with team members and analysts in associated areas
- Worked with business analysts on documentation
- Designed and developed business process model (BPM) using Adobe LiveCycle’s workflow engine
- Converted manual process into electronic routing with approval, and escalation
- Developed web user interface using struts framework with hibernate as data access layer
- Developed proto type systems to demonstrate the capabilities of the proposed solution.
- Designed and developed dynamic adobe forms, with javascript client side validations
- Designed and developed SOAP web services for dynamic data display
- Involved in version upgrade, migration of existing workflows to newer version
- Extensively worked on XML, XSD, XSLT to support the data transformation and extraction
- Involved in database design
- Developed XML parsers, XSLTs for data transformations
- Performed code reviews
Confidential, St Louis, MO
Lead Consultant
Responsibilities:
- Designed and developed middle tier layer with java messaging service
- Developed request and response adapters using servlet filters for incoming and outgoing data
- Implemented abstract factory design patterns
- Involved in database design, database indexing
- Developed web user interface with JSPs, servlets
- Involved in XML schema design
- XSLTs for data transformations
Confidential, Phoenix, AZ
Enterprise Solutions Architect, Project Lead
Responsibility:
- Provided assessment of impact for change requests and technical queries in assigned areas
- Leading team of software engineers
- Responsible for communicating to others on technical standards, principles, methodology and trends.
- Lead peer reviews and inspections of requirement documents, reviewing code, delivering constructive criticism, assisting developers with making changes/fixes.
- Reporting to Chief Architect and Chief Technology officer
- Involved in SDLC and full project builds through iterative development
- Provided technical leadership, mentorship and guidance on best practices
- Contributed to development planning task breakdown, estimation and dependency identification
- Participated in the evaluation, recommendation, and selection of hardware and software solutions;
- Assembled project plans and teamwork assignments, directing and monitoring work efforts on a daily basis
- Worked with peers and development teams on SOA governance implementation
- Architected ADOT data warehouse BI environment with data architecture, data model, custom SSIS packages
- Architected and redesigned ADOT IT service portal, leveraged to serve 6000 employees with minimal down time
- Architected and developed secured self-help password reset utility, adapter for Windows XP Gina
- Architected and developed agency central role based access control authorization mechanism
- Developed synchronous SOAP web services for role based access control
- Developed SSO enterprise applications with Spenego protocol, AD authentication module for intra and internet applications
- Applied industry standard analysis, architecture, and development techniques to assist in providing optimum solutions.
- Worked with SSIS packages for data warehouse ETL
- Created custom ETL process to import data from flat file, staging, and importing into hierarchical tables
- Designed and developed agency’s Ad-hoc reporting tool using SQL Server Reporting Services
- Developed dynamic presentation layer using AJAX/JSON, DHTML, CSS
- Worked closely with business analysts, java developers and customers to design scalable solutions to problems along with code reviews
- Developed technical specifications and performed implementations in a timely fashion
- Worked with business analysts on documentation
- Helped in setting team standards in applicable areas of technical domain
- Developed use cases, project business case documentation
- Designed and developed data access layer, business layer, persistence layer
- Developed presentation layer using C# with MS SQL Server database
- Developed JMS messaging system, deployed in JBoss application server for cross-platform message driven architecture
- Extensively worked on XML, XSD to support the data transformation and extraction
- Developed data access layer using hibernate for object persistence
- Developed scheduled based tasks using quartz scheduler
Confidential, Phoenix, AZ
Senior Software Engineer
Responsibilities:
- Actively involved and developed Adobe’s eForms Application using Adobe’s Forms Manager, Adobe’s Workflow Server and designer with JBoss Application Server.
- Developed N-Tier J2EE web applications using JSP, Servlets.
- Worked with business analysts to define and set overall development project priorities.
- Reviewed and analyzed data model of the system
- Reviewed data access layer performance, recommended and implemented changes to data management practices in MS SQL Server and Sybase Databases and query structures (stored procedures)
- Designed and developed various reports using MS Reporting Service tool.
- Worked with user groups to define needs and project specifications
- Designed and developed the functional specifications of the system using UML with extensive documentation of Use Cases.
- Involved in integrating different applications using JMS and Web Services.
- Responsible for ensuring the quality, code review and software Implementation
- Prepared and proposed design for new persistence layer (Hibernate) to support multi-server deployment
- Designed and developed various applications for integration with Active Directory via LDAP.
- Developed XML based Applications using SOAP as communication protocol
- Architect, design and implementation of various web application developed using VB.Net, C#.
- Developed and performed System Load tests using SQA Testing Suite.
- High profile back office applications utilizing ASP.NET, VB.NET, C#, and Stored procedures
- Extensively worked on windows registry
- Strong knowledge in Install shield Package for all installation packages.
- Designed and developed Web based inventory management and payment processing system using dot net technologies.
- Designed and implemented customer authentication handlers using LDAP.
- Responsible for implementing a complete, mission critical debt consolidation processing solution implemented on the .NET Framework using VB.NET, SQL Server 2000, and Reporting Services
- Designed and developed intranet web applications in ASP, JavaScript, DHTML and SQL Server 7.
- Expert in DHTML screen design with cross-browser compatibility.
- Developed an application for capturing TCP/IP information packets using C#.
Confidential, Fairfax, VA
Software Engineer
Responsibilities:
- Extensively worked on the design, development, Implementation and testing
- Developed servlets and java server pages using EJB as middle layer.
- Actively involved in the MS-SQL Server 7.0 Database and stored procedures design
- Responsible for ensuring the quality and code review
- Developed N-Tier web based application with secured JSP and Signed Applets.
- Designed and Developed User Interface.
- Developed numerous Client/Server/Web applications with RDO, ADO and (SQL Server/Oracle)
- Developed N-Tier web based application.
- Developed content driven intranet web sites.
Confidential
Programmer
Responsibilities:
- Developed Applets for displaying data in graphical format.
- Developed cross-browser Menu Driven DHTML Web pages.
- Configured IIS Server’s mail service and learned CDOs for sending Mails.
- An Active-X control developed for printing data.
- Involved in documentation of self-help tutor using Microsoft’s Help Workshop.
- Reports were generated using Data Reports.
- Used ADO to connect MS-SQL Server Database.
- Reports were designed and developed using Crystal Reports.
- Migrated legacy code from Visual Basic 5.0 to Visual Basic 6.0.