Technology Architect Resume
Charlotte, NC
SUMMARY
- 17+ years of strong experience in implementing administering, Supporting Client/Server, n - Tier architected applications.
- Experience in designing both High level as well as Low level in the n-tier, SOA, Microservices Architectures using tools like Together J, Rational Rose 2000.
- Experience in SDLC of Software Engineering Requirements Analysis, Design, Development and Documentation.
- Responsible for the System design, development, testing, documentation, deployment and production support of applications within project release schedules using RUP and Agile methodologies.
- Expertise in Different Design Patterns like Singleton, Factory Method, Façade, Business delegate
- Prototype, Observer and Adapter.
- Experience in developing Intranet/Internet multi-tiered application using application servers such as IBM WebSphere 5.0, 6.0, 7.0, 8.5, BEA WebLogic 8.1, 10.0.1, 10.0.3, JBoss Application Server4.x, 5.0.1, 6.0.0.
- Expertise in SOA Patterns Service Façade, ESB, Orchestration.
- Expertise in implementing J2EE technologies (JSP, Servlets, JavaBeans, JDBC, JNDI and EJBs) to develop enterprise software applications.
- 15+ years of experience in Java, JEE, Java Beans, Java Servlets, JSPs.
- 15+ Years of experience in Enterprise Java bean Development all version’s (EJB 1.0, 1.1, 2.0, 2.1, 3.x).
- 7+ Years of experience in developing code with WebSphere Studio Application Developer 5.1.1, 5.1.2, RAD 6.0.1, 7.0, 7.5,8. x.
- 8+ Years of experience in using Jakarta Struts 1.1 and struts 2.x Framework.
- 8 + Years of experience in implementing SOA Architecture as services using XML, SOAP and AXIS.
- 8+ Years’ experience in Restful web services using JAX-RS, Jersey, Cxf.
- 8+Years of experience in Spring (2.5,3.0.3.1,4.x), Hibernate (3.3,3.5.4,4.0.1,4.5), JMS.
- 8+ Years of experience in HTML, XML, XSLT, Java Script, JSON, CSS, AJAX, JQuery.
- 8+Years of experience in Junit.
- 4+ Years of Experience in Easy Mock framework.
- 2+ Years Experience in portlets using JSR168 portlet API for consumer facing website and E-Commerce applications.
- 2+ Years of experience in web content management using IBM content management system on web sphere portal server.
- 5+ Years of Experience in Swing application.
- 2+ Years of Experience in BPM 6.1 tools like JBPM(EAP6.4).
- 2+ Years’ of JSF Experience in the enterprise application.
- 4 + Years of experience in UNIX, Linux, Shell Scripting.
- 3+ Years of experience in Site Minder, LDAP Security Environment.
- 9+ Years of experience in Oracle with Toad.
- 9+Years in SQL and PL/SQL.
- 2+years of experience in Dream Weaver and Microsoft Front Page
- 4+ Year in Angular JS, Node JS, Bootstrap and HML5, CSS3.
- 8+ Years of experience in WebLogic application Server, Apache Tomcat, Websphere Application Server, Websphere Message Broker and JBoss App Server.
- 2+ Years of experience in AWS (EC2), S3.
- Expertise in the areas of Graphical User Interface, Object Oriented Programming.
TECHNICAL SKILLS
Operating System: UNIX, Sun Solaris, Windows 95/98/NT/2000, MVS
Java Skills: Jakarta Framework (struts), IBM Framework, J2EE, Java, EJB, JNDI, Java Servlets, Java IO, Applets, Swing, Java Beans, and Java Server Pages (JSP)
Development Tools: IBM Visual Age, WebSphere Studio Application Developer 5.1.1(WSAD), RAD 6.1, RAD 7.0, 7.5,8.3, JProbe, Visual Studio, Front Page, Dream Weaver, WebLogic Workshop, Visual café, XML Spy
RDBMS: Oracle, SQL Server
Architecture: Client/Server n-tier architecture, J2EE
Scripts: JavaScript, Shell Script, VB Script, Ant, Maven
Methodology: OOAD
Business Rule Management Tools: ILog and JRules
Modeling: Object, Logical, and Use-Case
Web Server: Apache, iPlanet
Application Server: WebSphere 3.5/4.5.1/5.1.0 ,6.0.1,7.0,8.x, Weblogic 8.1.0, 10.0.3, JBoss App Server4.x, OracleAppServer10x.
Software Source Control Tools: Rational Clear Case, CVS, and VSS
Networking: Windows NT 4.0, TCP/IP, HTTP, and SMTP
Other Languages and Tools: PERL, HTML, XML, CSS, Web Mastering, COBOL
PROFESSIONAL EXPERIENCE
Confidential - Charlotte, NC
Technology Architect
Responsibilities:
- Participated in the Project Architecture designs which include HLD as well as LLD.
- Architected, designed, develop and unit test new, scalable, robust software into production.
- Implemented business process rules using Drools rules engine.
- Designed loan application workflows, asynchronous tasks, user tasks event listeners and business central APIs in JBoss/JBPM environment.
- Automated complete (end to end workflow implementation) loan process application.
- Involved in the JBPM Process Design, end to end workflow implementation and versioning.
- Communicated with clients on a regular basis and involved in the team meetings.
- Designed Dashboard for Bill Payment System Application consists of invoices, recurring payments, paid accounts,
- Developed various UI screens (Payments, Overview, Invoices, etc.) using Angular JS framework and integrated with other backend systems.
- Developed extensively several UI components and deployed in the container.
- Designed and implemented, monitored, secured various microservices using Spring Boot, cloud, various monitoring tools etc.
- Designed and implemented two different TI microservices which deals all inquiries for PTS.
- Implemented TR microservices for the clients (web, mobile) to initiate all the transactions.
- Designed, Implemented TC microservices using JAX-RS API REST webservices and spring boot.
- Angular JS4.0 libraries for building an UI Components.
- Used Typescript features block scope, decorators, arrow functions, classes, modules, interfaces.
- Used Spring IOC to configure the application beans and for the dependency injections.
- Implemented security in Angular application using http interceptors.
- Used Bootstrap libraries to build grids, layouts and components. created UI components like dropdown menus, navigation bar, labels etc.
- Used Jasmine and Karma for JavaScript Unit testing and functional testing.
- Used Node.js to interact with MongoDB for database persistence.
- Used Passport and JSON web tokens for authentication and authorization security configurations using Node.js.
- Used npm commands, package. json for managing dependences of Node JS applications.
- Used spring AOP to for the crosscutting concerns like monitoring and transaction trace logging.
- Developed the application services using the spring WS framework from the WSDL are which servers the transfer funds requests from the client systems.
- Developed the application restful services using the spring MVC Framework from the WADLs, which serves the transfer funds requests from the client systems.
- Configured the spring security layer for the application services.
- Built core components which execute the business rules to process the services.
- Configured Hibernate and Transaction Manager for the data base layer in MMPS, RBPS application.
- Configured the caching mechanism using the eh-cache provider in the Hibernate to cache the database queries/objects, to reduce the expensive communications between the application and the database.
- Configured the resources adapters in the Jboss configuration to connect with the WebSphere MQ Queue Mangers.
- Used the spring JMS messages sender APIs to convert the SOAP messages to the JMS messages a send to the messages and send to the message queues.
- Used JAXB marshaller and un-marshaller to marshall and un-marshall the SOAP messages.
- Used Jenkins toll for continuous integration and Continuous deployment using Jules pipeline for MMPS, RBPS application.
Environment: JDK1.8, JEE6, SPRING CORE, SPRING BOOT2.0.0, SPRING CLOUD,SPRING-WS, SPRING MVC, SPRING SECURITY, ECLIPSE, JBOSS AS7.1, Oracle 11g/12c, SERVLETS, HIBERNATE, JMS, HTML5, CSS3, JAVASCRIPT, ANGULAR JS 4.0, NODE JS, JENKINS, JSON, UNIX (SOLARIS), JUNIT, MOCHA, EASYMOCK, Mockito, MAVEN3.0, XSD, JAXB, WEBSPHERE APPLICATION SERVER 9.0, RAD8.5.1, APACHE TOMCAT8.5, VISIO, GIT.
Confidential
Architect
Responsibilities:
- Designed and Implemented, Supported Sales Management Report Application using Spring MVC along Spring JDBC Template in Apache Tomcat7.0 Environment.
- Used Spring Boot for developing as well building application for RSP users.
- Designed developed incoming Queues for all the jobs which are coming from MMADD dispatch.
- Designed and developed active Queues for current working jobs handled by either dispatcher or drier.
- Architected and developed RSP application using Angular JS 4.0, NODE JS framework along with HTML5, Bootstrap UI components for Mobile (Android device) as well portal application for external vendors.
- Created Services UI page Components using Bootstrap UI framework library along with Angular JS MVC framework.
- Used Extensively Angular JS libraries in RSP application.
- Implemented Site Admin and provider admin screens using HTML5 and using Bootstrap UI component library.
- Created setting UI pages using Bootstrap component library which enables only provider admin accessibility.
- Designed and implemented digital dispatch page which gets all the details from Mobile DB.
- Designed and developed BMW Assist Web service (Restful) using JAX-RS Framework.
- Implemented and Exposed Consumer Web service (Restful) for ARS - RSP System.
- Designed DB schema for RSP database using CA-ERWIN tools.
- Worked with business analysts and stack holders to understand business requirements.
- Design and development of modules- e.g. (File Uploader, File Schedulers) and reviewed other designs provided by engineering team.
- Involved in the peer to peer development as well as code reviews.
- Constructed Core java classes for all the components in the CRN Redesign application.
- Used SiteMinder and LDAP for Single Sign on to provide access to different user based on roles defined in our claims application.
- Implemented backend consumer as well provider web service (Restful) for mobile device apps.
- Created FileUPLoader which is a reusable component can be used across different applications as jar inclusion.
- Consumed Long Pull as well Short pull WSDL’s for claim information using Spring Webservice Template.
- Created Webservice endpoints (SOAP) for direct repair, correspondence, drivable services using JAX-WS API.
- Create WSDL for all the services like direct repair, correspondence, Payments and Drivable for other parts of the application.
- Created REST-ful style Consumer Web Services for Create Bill me, Create Contribution, Get Refund, Join, Renew Account, Update Account, Update Bill Me, Update Gift, Update Person, and Update Person Record using JAX-RS, Jeresy2.11.
- Created XML Schema for ADXE service and Axn Services using XML Spy Tool.
- Used IBM MQ as Message Oriented Middleware to keep all messages for ALSB team as well Siebel also.
- Implemented Entity Resource and session services for driven, direct repair cases.
- Implemented and Supported Production Sales Management Report Application using Spring MVC along Spring JDBC Template in Apache Tomcat Environment.
- Created Service Mocks to the System.
- Processed SOAP message and supported WSDL’s for Doc-processing unit to generate reports in a Websphere Message Broker Service Bus Environment.
- Configured JMS Connections, Destinations and created JMS Consumer and JMS Producers using JMS and MQ API.
- Created File Scheduler Job which runs for every hour which keeps tracks of all file content information for upload retry process.
- Utilized BPM tool to validate all the rules for PMI.
- Implemented persistence layer using Hibernate 4.1.0 for File up-loader and File Scheduler Components.
- Implemented SELT APPLICATION Persistence layer with Spring ORM module using Hibernate 4.1.0.
- Designed and developed transactional screens for SELT application using JSF2.0 taglibs.
- Integrated middleware with Dao components using spring service layer and Hibernate4.1.0.
- Implemented Middleware Services like Contact service, Corresponding Service, Payment Service component, EFT Service Components using Spring Beans.
- Wrote PL/SQL procedures, function as well as packages to generate claim reports.
- Wrote PL/SQL Procedure for package push use case which runs as a batch process for a complete claim transaction.
- Developed all User Interface components using Struts 2.1 taglibs, which will get transactional data from middle ware components for the page display.
- Perform code reviews and inspections and ensure compliance with quality standards.
- Used IDE as RAD8.5 for application development.
Environment: JDK1.7, JEE6, JDBC, JAX-RS2.0, HTML5, CSS3, JMS, AJAX, JSF2.0, JAVASCRIPT, ANGULAR JS 1.4. 3, NODE JS, JBPM(EAP6.4),BOOTSTRAP3.3.5, JSON, UNIX (SOLARIS), STRUTS 2.5.15, SPRING 4.1, JSP, JUNIT, EASYMOCK, HIBERNATE 4.1.0, SITEMINDER, LDAP, IBATIS 3.0, Jersey2.11, MAVEN3.0, ORACLE 10G, PL/SQL, LOG4J, HARVEST CM, MERCURY QC, JIRA, XML, SOAP, XML Spy, XSD, JAXB, JAX-WS, WEBSPHERE APPLICATION SERVER 8.5, RAD8.5.1, APACHE TOMCAT6.0.36, EA 3.0, SOAP UI 3.6. Agile.