Sr. It Solutions Architect Resume
Charlotte, NC
SUMMARY:
- A total of 16 years of software design and development experience with master’s degree with computer applications as major.
- Expert in Application analysis, Design, Coding systems for various domains with extensive knowledge of financial domain.
- Designed the system interactions, workflows, process flows and functional diagrams using rational enterprise architect and MS Visio.
- Developed Business Process Model, Use Case Model, Domain Model, UI Model, Class Model, Component Model and Deployment Models as per project needs.
- Implemented UML 2.4.x notational standards for developing use case diagrams, overall system diagrams, collaboration diagrams, Integration diagrams, sequence diagrams, scenario diagrams etc.
- Worked on comparative analysis of various software products and benchmarked them for quality and performance.
- Worked on application NFR requirements for application development, infrastructure development, information development.
- Revised on standards related to security, backup, recovery, and archiving. Furnished details in artifacts on NFR content related to usability, backup and recovery, availability requirements, Error handling, Transaction and data integrity, Implementation and supportability, Operations and monitoring, performance/configuration and security.
- Core Java
- JSP/Servlets/Struts/JSF/MVC patterns
- EJB/JDBC
- ORM(Hibernate, iBatis, Toplink)
- Spring Framework
- SOA/Web Services
- Design/Design Patterns
- Documentum
- Adobe Flex
- AJAX/Web 2.0/GWT
- C++/CORBA
- Oracle, PL/SQL, SQL, Stored Procedure, DB2
- UNIX, Linux and other UNIXs
- Rational Rose, Visual Paradigm, ErWin, Modeling tools, MS Visio, Enterprise Architect.
- Install Shield
- Weblogic and Tomcat Administration
- Architecture/Design
- Coding/Unit Testing
PROFESSIONAL EXPERIENCE:
Confidential
Sr. IT Solutions Architect
Charlotte, NC, USA.
Responsibilities:
- Research and strategy development for Digital Payments and Commerce (Confidential) team.
- Devised Process Diagrams, Sequence Diagrams, System Interface Diagrams etc. using MS Visio.
- Ownership on System Analysis Design (SAD) document and TSD reviews for ‘Digital Wallets In - App Push Provisioning’ project.
- Conducted ETASC PTB Assessment, TPS calculations and Performance budgeting for ‘In-App Push Provisioning’ project.
- Periodical review and maintenance of architecture related document’s in a centralized location for Confidential team.
- Innovated viable conceptual design for Digital Wallets Universal Payments.
- Generated application reports using Splunk app monitoring portal.
- Created, Enhanced and Maintained bank wide acronyms list, Architect links and Daily standup notes.
- Analyzed the application documents to discover new requirements and for risk-identification.
- Analyzed the offerings of external vendors.
- Participated in various JAD sessions, discussions with external vendors, ASR’s identification, knowledge sharing sessions, weekly and monthly architecture review meetings, capacity planning with TI group etc.
- Actively interacted with bank portals like AIT, Permit, CIR-CUMT, sArchitect, SDM, DNT, Data Portal, UCRA, Lecorpio etc.
Programming Languages/tools: MS Visio, Sharepoint, Splunk, sArchitect, Enterprise Architect 12, Java/J2EE, Eclipse etc.
ConfidentialSr. IT Consultant (Java/J2EE Technology, Architecture)
Cumberland, RI, USA.
Responsibilities:
- Analysis and design of messaging framework for CVS POS system.
- Enhanced existing WS and created RESTful Web Services to fit the client requirements.
- Developed capability for the java application to print 3D QR code barcode for label printer.
- Analyzed the existing web services for usability with the working modules.
- Updated existing process documents and created new process documents wherever required.
- Developed process diagrams, class diagrams and sequence diagrams to analyze and enhance the existing application.
- Demonstrate product enhancements and new capabilities via presentations to clients after successful completion of iteration tasks.
- Coordinating, Mentoring and onboarding new team members.
Programming Languages/tools: Core Java, Java/J2EE, PL/SQL, RESTful Web Services, Advanced Rest Client, Fiddler, Soap UI, UNIX, MySQL Work Bench, Tomcat 7.0, Eclipse Luna IDE, Maven, ObjectAid UML plugin, Enterprise Architect etc.
ConfidentialCharlotte, NC
Sr. Technology Architect (Java/J2EE)
Responsibilities:
- Working as a systems analyst and systems implementer on high volume application and designing a data flow to manage proper channeling of data across enterprise.
- Responsible for designing, developing, configuring and deploying technology.
- Working on various sets of technology stacks to create optimal performing application that has no scope of failures.
- Working on technical feasibility on complex scenarios of technology implementation.
- Enhancing quality management, Issue management and Risk management methodologies in the existing environment.
- Analyzing business and functional requirements to create effective implementation strategies, case strategies and test strategies.
- Demonstrate product overview via presentations to clients after successful completion of iterations and modules.
- Coordinating, Mentoring and onboarding new team members.
- Working as a key member in project implementation, Taking responsibility for overall design of the application, Mapping and routing new business requirements to associated teams.
Programming Languages/tools: Core Java, Java/J2EE, PL/SQL, JSF Framework, UNIX, Version One, Weblogic Server 10.3.6, Sybase, Eclipse Kepler IDE, Maven, UML, Enterprise Architect 12 etc
ConfidentialSr. Solutions Architect
McLean, VA, USA.
Responsibilities:
- Worked with self-organized team of experts on Agile methodology. Participated in point estimations for all User Stories were given based on size, complexity and risk using Estimebly PM tool of Version One that were identified base on priority by business.
- Technical Analysis and documentation of User Stories for all iterations. Understanding the complexity and simplifying the understanding for developers and coming up with implementation plan.
- Setup of application workspace environment and configure Sybase Data Sources on Weblogic 10.3.6 Server Admin console.
- Converted query and related procedures in Unix Shell scripts to Java processes
- Setup of JSF project workspace and development/enhancement of JSF UI and middleware as defined by the user stories
- Identified new requirements and communicated them to business via business analysts/scrum master. The new requirements were analyzed and incorporated into successive iterations.
- Periodic code reviews for performance, security and quality aspects.
- Participated in deployment plan development, test data creation, White board explanation to testers on the process and program flow, Approval of test cases and test scenario’s, Assisted developer’s in workspace and maven setup process.
- Regularly updated the team on progress of assigned tasks in standup meetings and followed with team on tasks wherever my assistance was required.
- Worked closely with the client to elaborate the requirements to the developer’s and have given technical mentoring on implementation of User Stories. Uploaded technical documents to sharepoint server after taking required approvals from client.
Programming Languages/tools: Core Java, Java/J2EE, PL/SQL, JSF Framework, Unix, Version One, Weblogic Server 10.3.6, Sybase, Eclipse Kepler IDE, Maven, UML, Enterprise Architect etc.
ConfidentialCharlotte, NC
Sr. Technology Architect
Responsibilities:
- Install and configuration of Hadoop cluster. Worked with Cloudera support team to fine tune the HA cluster.
- Developed a custom File System plugin for Hadoop to allow Hadoop MapReduce programs, HBase,Pig and Hive to work on unmodified files access files directly. The plugin provides the data locality for Hadoop across host nodes and virtual machines.
- Worked on Configuring, Monitoring and Mangement tools.
- HDFS support and maintenance and configured client machines
- Worked with development team to tune job knowledge of wring Hive jobs.
- Integration with RDBMS using scoop and JDBC Connectors.
- Worked closely with System Admin Team to make sure all hardware and software is properly setup for optimum usage of resources.
- Developed java programs to implement business logic using Apache Storm.
- Worked on reading agent to read data from various sources and pass it to RabbitMQ.
- Given strategic direction to the team to implement the solution process.
Programming Languages/tools: Hadoop Cluster, HDFS, Hive, Pig, Sqoop, Linux, Hadoop Map Reduce, Hbase, LINUX, Shell Scripting, UML etc
ConfidentialSr. Technology Architect
Charlotte, NC. | Seattle, WA.
Responsibilities:
- Analyze the existing use cases and devise new use cases for integration.
- Worked on developing and reviewing client artifacts like BRD, HLD, LLD, ADM, PDM, LDM, CIT, SIT etc.
- Enhance the existing design and develop new design for integration with interfacing applications.
- Develop comprehensive UML diagrams like class diagrams, Sequence diagrams, Collaboration diagrams, Integration diagrams and deployment diagrams.
- Work closely with domain expert to review the design diagrams for accuracy.
- Actively participated and represented Infosys in all technology architecture group meetings, project working group meetings, Technology strategy and iPlan meetings.
- Gathered required application knowledge, domain knowledge, requirements knowledge and propagated the same to team members.
- Developed functional diagrams and defined tasks/sub-tasks that need to be implemented.
- Guided client team on process of planning for acquiring, building, modifying and deploying IT resources throughout OLB department.
- Worked on Infosys onsite-offshore model and performed code reviews that was delivered by offshore.
- Analyzed and evaluated the existing system for quality and performance factors and suggested the required changes to the client technology manager.
- Reviewed and enhanced the test cases for CIT and SIT.
Programming Languages/tools: Core Java, Java/J2EE, PL/SQL, Oracle, Eclipse IDE, Weblogic 10.3.6, Spring Framework, Web Services, SOA, Enterprise Architect 8.0, Unix etc
Environment: Core Java, J2EE, Spring Framework, MS Visio, Eclipse IDE, Rational Enterprise Architect, Flash, Tealeaf Monitoring, SQuirrel DB Client, Websphere AS, Windows, UNIX.
ConfidentialSr. Solutions Architect
Warren, NJ, USA.
Responsibilities:
- Creation and alteration of DB tables using SQL DDL commands.
- Developed utility classes required to process functionality.
- Implemented Spring programming model.
- Implemented java multithreading to improve performance.
- Established connectivity to JMS queues and HTTPS services using Tibco EMS.
- Co-ordinated with other functional divisions hosting JMS queue’s and HTTPS services.
- Creation of required keystore’s of security certificate for DEV, UAT and PROD environments.
- Validating security certificates.
- Identifying the latest statement is sent to the customer based on comparison of statement date and date inserted to database.
- Identifying dependency files for environment setup for DEV, UAT and PROD.
- Enhanced requirements document.
- Developed and enhanced design for the CMOD base module.
- On boarded businesses related to CMOD application.
- Developed and maintained required SOP templates.
Environment: core Java, J2EE, Swing, Rational Enterprise Architect, MS Visio, MS Spring Framework, Ant, Maven, WebSphere, IBM DB2, JMS Queues, Tibco EMS, Linux, Windows vista etc.
Operating Systems Windows XP, AIX
Programming Languages Core Java, Java/J2EE, PL/SQL
ConfidentialSr. Technology Consultant
Torrance, California, USA.
Responsibilities:
- Enhanced requirements documents based on client interaction.
- Worked on Technical mapping of BUC’s and SUC’s and developed low-level programmable design.
- Developed front end interfaces for presentation tier using Java Swing API’s.
- Implemented Spring programming model.
- Developed Java/J2EE code for new modules and translated VB code to Java code.
- Worked on web tier wireframes and developed HTML pages based on clients requirements specification document.
- Developed JSP’s for request handling and request processing.
- Developed code that interacts with JMS queues and Https services hosted by Tibco EMS.
- Implemented Java Multithreading for interface templates access.
- Worked on developing EJB service specific components.
- Applied Java/J2EE design patterns where ever required.
- Worked on database design for developing LDM and PDM for backend databases.
- Worked on standardization of build processes using Maven.
- Involved in sanitizing database based using Trillium.
- Developed PL/SQL code for processing of data and backend logic application.
- Worked on developing configuration files and properties files for implementing struts framework.
Environment: core Java(Multithreading), J2EE, JMS, JNDI, Tibco EMS, Rational Enterprise Architect, MS Visio, Apache tomcat 6.0, JSP, Servlets, EJB, IBM DB2, Trillium, Blaze Advisor, Hyperion, Web Services, XML, AJAX, HTML, JavaScript.
Operating Systems Windows XP, UNIX
Programming Languages Java/J2EE, PL/SQL
ConfidentialSr. Technology Consultant
Rahway, New Jersey, USA
Responsibilities:
- Quality review of project specific documents for developing traceability matrix.
- Development and modification of UI Screens using JavaScript, HTML, JSP’s, Dreamweaver.
- Implemented Java Multithreading.
- Quality review and development of SOPs for Forward to a friend (F2F) and Request More
- Information (RMI) documents.
- Implementation of the F2F and RMI SOPs on the product websites(Motivate you man, MSP
- Award, Janumet, Fosamax, Cozaar, Vioxx, Zolinza).
- Preparation of unit test cases, test log and defect log for the product websites.
- Implemented struts framework.
- Developed custom interfaces and classes for implementing the workflows.
- Worked on developing JDBC API’s interfaces for storage and retrieval of application data.
- Executed unit test cases related to the RMI forms.
- Documented LVM Build process.
- Cleared client certification for base ClearCase and base ClearQuest.
Environment: Oracle DB, J2SE 1.4.2, Eclipse IDE, SQL Navigator, ClearCase, ClearQuest, Struts Framework, JSTL, VM Ware Workstation 6.0, Windows XP.
Operating Systems Windows XP
ConfidentialSr. Java/J2EE Engineer
Minneapolis, Minnesota, USA.
Responsibilities:
- Analysis and review of requirements specification document for clarifications from programming perspective.
- Software installation and code development based on project specific documents like URS, SRS, HLD, LLD, ADM, LDM.
- Implementation of AQMS processes (Traceability Matrix, SRS, SDD etc.).
- Implemented java multithreading to access interfaces.
- Worked on implementation of numerous sub-processes using java multithreading.
- Developed custom application API’s based on workflows derived from design.
- Created and managed application database connections and application database.
- Replicating the data from ART Reporting DB to CEDARs for generating their standard reports and any ad-hoc reporting.
- Generate plan count activity and to move data from ART to EI and send plan count activity to downstream applications.
Environment: Oracle DB, J2SE 5.0, Eclipse IDE, Scivantage’s ENS product, Lotus Notes, J2EE, JSP’s, HTML, MS Visio, Weblogic, Windows XP, UNIX etc.
Operating Systems Windows XP
ConfidentialTechnical Lead
San Dimas, California, USA
Responsibilities:
- Coordinating offshore and onsite activities for development and delivery of code.
- Final review of Business Case Document.
- Worked on implementing SQL queries.
- Process and production improvements.
- Development and execution of Test Cases.
- Check for data type and length validations.
- Mapping for input and output records.
- Implemented Java Multithreading.
- Offshore code review and strategy development of meeting exit criteria.
Environment: Java 1.4.2, J2EE, Java Beans, QS TOAD, SQL Plus, Oracle 9i, JDBC, CVS, Rational Application Development, Java Profiling, Windows XP, RUMBA 2000 UNIX(AIX ver).
Operating Systems: Windows, UNIX - AIX
ConfidentialSr. Java/J2EE Engineer
Pella, Iowa, USA.
Responsibilities:
- Complete review of upgraded functional specification.
- Implemented Domain Logic which interacts with User Interface and Persistence Façade .
- Developed different swing interfaces.
- Worked on JMS for message token delivery that comes from mainframes.
- JIntegra was used to access fields from Excel work sheets into the application and store the results back in Excel.
- Domain interacts with value objects of persistence façade.
- Applied singleton, Business delegate, Front Controller and service locator design pattern.
Environment: Java, J2EE, EJB, JSP, Struts, Web Services (SOAP, UDDI, WSDL), Apache, Tomcat, JIntegra, Oracle, Servlets, JDBC, Clear Case, WebLogic 8.1, JMS, Singleton Pattern, Domain Façade, Solaris 10.
Operating Systems: Windows XP
ConfidentialSr. Java/J2EE Engineer
Millersville, PA, USA.
Responsibilities:
- Channel Administration using the user layout of uPortal.
- Construction of uPortal custom channels (Portlets) using uPortal classes.
- Publish a new Channel and modify the existing channel.
- Edit preferences WML profile and HTML browser profile.
- Assigning permissions for groups, uPortal channel subscription and channel publication.
- Creation of XSL, XML, SSL to support .java channel files.
- Construction of CFaculty Search Channel, CForms Center Channel and extending the functionality of CWeb Proxy Channel.
Environment: Java, J2EE(EJB, Servlets), XML, XSL, XSLT, Servlets, SAX API, DOM API, Hypersonic SQL (HSQL)1.6.1, Eclipse IDE with tomcat plugin, uPortal 2.1.5, JUint 3.8.1, ANT 1.4.1, DB Visualizer 4.2.2 (HSQL Manager), WebLogic 8.1, UML, Rational Rose 1.1 and Win NT.
Operating Systems: Windows XP
ConfidentialSr. Java/J2EE Engineer
New London, Connecticut, USA.
Responsibilities:
- Involved in analysis, design and development and testing.
- Interfaces were developed using HTML, Java Script, Dreamweaver MX, XSL, XML.
- Java Beans were developed to process work related to SOPs.
- Database queries were written in SQL and JDBC packages was used to process data and update backend database, ORACLE 8.x.
- J2EE patterns like singleton pattern, Business delegate, Front Controller, Session Fecade were applied.
- Eclipse IDE was used as centralized IDE for development.
- Mapping of EJBs was done with WebLogic application server.
- Java Script was used for validations for the user input and XSL was used for presenting the interfaces.
- Various custom class were developed in Java for proper functioning of the portal.
Environment: Java, Java SWING, HTML, XML, XSL, Eclipse IDE, JDBC, JSP’s, Servlets, PL/SQL, Java Message Queues, WebLogic 8.1, e-Content Server 5.2.5, Documentum Administrator, DFC, Oracle 8.1.7, Live Link Server and Windows NT/Unix.
Operating Systems: Windows
ConfidentialSr. Java/J2EE Engineer
Alpharetta, Georgia, USA
Responsibilities:
- Performed preliminary analysis and study of revised ACRO master record format.
- Analysis and research on existing Fixed Income and Equities (Securities).
- Calculation of risk percentage of Equities.
- Developed software to parse the master record formats for acquiring consumer information.
- Conversion of hexa-decimal to decimal formats, hexa-decimal to binary formats and Hexa- decimal to packed-decimal formats and interpreting the existing hexa-decimal data format.
- Interfaces were developed using Java-Swing classes, MVC design pattern was followed.
- Struts Framework was applied.
- Servlets were written to control client requests and implemented Stateless session beans.
- JSP’s were used for presenting screens to user.
- Java Beans were used for interacting with backend database.
- J2EE patterns were applied. Like Front Controller and Singleton Pattern.
Environment: JAVA-Swing, J2EE, WebLogic 8.1, Java Message Queues, Java Beans, JSP Tag Libs, Servlets, Rational UML, Windows 2000.
Operating Systems: Windows XP
ConfidentialSr. Java/J2EE Engineer
Columbia, South Carolina, USA.
Responsibilities:
- Extensively involved in use-case review meetings in analyzing user requirements and preparing use-case diagrams and documentation.
- Involved in design and development of sequence and class diagrams according to UML standards using Rational Rose.
- Involved in system data analysis, design and implemented on Oracle 8i .
- Developed View Generator component which accepts XML and XSL as input and generates HTML or PDF format output to the user.
- Wrote Servlets which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information through Options Manager(security component).
- Responsible in writing Stateless, Stateful session beans and CMP beans. Local interfaces were used to minimize expensive network communication calls between session beans and CMP beans.
- Involved in creating JMS queues and writing Message EJBs .
- Implemented different J2EE patterns like Session Façade, DAO, DTO, Singleton pattern etc.
- Creation of XML files and XSL files for common data communication and presentation.
- Involved in coding P-to-P and Pub/Sub messaging functionality using JMS API. Tibco was used as messaging server between multiple applications.
- Unified Modeling language(UML), RUP, Rational Rose Suite were used to design the application framework and templates.
- Developed Applet based GUI interfaces for administration module using AWT/ Swing API’s. Developed servlets for handling user requests and business logic process. Provided Applet-Servlet communication.
Environment: JAVA, J2EE, RMI, JSP, EJB, JDBC, JMS, JAXP, Tibco, UML, Rational Rose, Java Script, WebLogic 8.1, JBuilder, XML Spy, Toad, Oracle 8i, PL/SQL, HTML, XML, XSL, DOM, SAX, MKS, Win NT, Unix.
Operating Systems: Windows NT, UNIX
Confidential
Java/J2EE Developer
Securities Transaction System:
Responsibilities:
- Preparation of requirements specification.
- Analysis and research of existing Fixed Income and securities documentation
- Developing work flows and Use Case Diagrams.
- Designing of GUI using Model View Control (MVC) architecture.
- Analyzing the content and Designing using UML concepts.
- Developed Applet based Graphic User Interfaces using AWT/Swing API’s.
- Involved in coding XML files using JDOM-API for parsing and transferred the same using XSL and XSLT.
- Usage of several custom JSP-Taglib classes.
- Developed servlets and Java Server Pages (JSP) to route the submittals.
- Active involvement in Database design, Development and coding of stored procedures.
- JProbe has been used to identify and investigate the performance bottlenecks, memory debugging and for fine tuning.
- Developed applet based user interfaces, servlets for business logic process and implemented applet-servlet communications.
- Implemented JDBC APIs to access data from Oracle database.
- Conducting white box tests, Black box tests, alpha and beta tests.
Environment: JAVA, J2EE, RMI, JSP, EJB, JDBC, JMS, JAXP, Tibco, UML, Rational Rose, Java Script, WebLogic 8.1, Jdeveloper, JBuilder, Oracle 8i, PL/SQL, HTML, XML, XSL, DOM, SAX, MKS, Win NT.
Operating Systems: Windows NT