Technical Architect Resume
SUMMARY:
- 11 plus years of IT Experience on Designing, Development and Maintenance of Java and J2ee applications. Working on Identity and access management for last 6 years. Application security with expertise in server side and experience providing Application Production support and maintenance.
- Results - driven Architect offering extensive experience within both Fortune 500 and startup environments.
- Able to incorporate user needs into cost-effective, secure and user-friendly solutions known for scalability and durability.
- Innovator of next-generation solutions, systems and applications, incident management skills, strong Mentoring skills, highly experienced for remodeling apps to industry standard tech stacks.
- Proven leader and team player, drive system architecture decisions and lead projects from concept through the release process
- Single Sign On: CA Siteminder, Shibboleth, SAML, Federation SSO, Cross Domain SSO.
- Security: OWASP tools involved in dynamic and static scan of the app, identifying Risk, Remediating and fixing vulnerabilities and mentoring team members for implementing those.
- Servers: Jboss, iplanet, apache, WebSphere, WebLogic
- Webservices: Good and well versed with SOA.
- Expertise in XML, JSP, Servlets.
- Production Support: Experience providing client services.
- Development Methodologies: Well versed with Agile Methodologies of SDLC. Actively participating in Sprint planning review and maintaining backlog. Maintained traceability matrix, and gone through First Inspection Review with SQAR and other Quality Control Audits. Developed BSDR and BSAR and User's Guide.
- Reduces Response time of Single Sign On Form by 43% by tuning the code and implementing responsive layout.
- Special Achievement: “ Employee of the Month” award during the GE Consumer and Industrial project for learning the Firepower application, quickly, providing outstanding Client Support and excellent team coordination. SDG STAR Award for proposing and implementing new architecture of implementing Reduced Single Sign On across GE.
- Agile methodologies- More than 6 years experience on Agile methodologies, Sprint and Daily Scrum. .
TECHNICAL SKILLS:
Tools: Sailpoint IIQ 6.4, 7.0,CA siteminder, Shibboleth, JIRA,POSTMAN,SOAPUI
Sun Technologies: Java, JSP, Servlets, JSP
Web technologies: HTML, CSS, JavaScript, XML, XHTML, XSLT, XPATH
Web Servers: Apache, Tomcat, iplanet
App Servers: Jboss, Weblogic, Websphere
Framework: Struts, Spring, TSF
Web Services: CXF, REST, Jersey
Monitoring Tools: JConsole
Standards: SAML, Oauth, Federated SSO
PROFESSIONAL EXPERIENCE:
Confidential
Technical Architect
Responsibilities:
- Converted Monolith application into granular APIs.
- Integerated Identity IQ Lifecycle Manager, Compliance Manager and defining Identity cubes.
- Worked on real time scenario of Application on-boarding, Provisioning, Workflow, Risks and Policies definition.
- Hands on experience on IdentityIQ debug tool, Performance monitoring and Beanshell program.
- Architectured and Designed Outbound SSO with Gluu as Identity Provider and using Shibboleth as Service Provider for B2B and B2C Users at Target application side.
Environment: Java7, Centos 7, Jersey, SpringBoot, Maven, LDAP SDK, Siteminder SDK, WADL, OpenId, Oauth, Sailpoint 7.0.
Confidential, GE
Technical Architect
Responsibilities:- Requirement gathering and analysis with client for new development and enhancements.
- Architecting and designing large scale application into granular API to fullfill manageable service based scenario.
- Co-ordinating with off shore team discussing requirements.
- Involved in troubleshooting prod issue related to IdentityIQ Aggregation and having experience working directly with end user.
- Providing support for Single Sign On Login application on web layer and involved in troubleshooting session on any layer.
- Interacting with Site minder team for policy related issue and tickets.
- Involve in Application Security Process for every release.
- Handled multiple team for Development, Integration and Operation process.
- Play a key role in transition to GE team as a SPOC for SSO.
- Involved in handling issues with Federated SSO.
- Involved in Sprint planning and accountable for Developer team.
- Developed and Implemented Custom connector for external users.
- Developed Aggregation Rules.
- Resolving production issues related to account management.
Environment: Java7, JAXB,JAX-RS, WADL, CA Site minder, LDAP SDK, Shibboleth SP, Siteminder API, REST, Shibboleth, Oauth, OPenId, SpringMVC, Jersey, HTML5, Responsive layout, Sailpoint IdentityIQ6.4.
Confidential, GE
Technical Lead
Responsibilities:- Architectured Single Sign On application for persisting login session for a complete workday based on Trust zone concept of Siteminder.
- Developed Technical Design document, troubleshooting guide for implementing ssologin.
- Used CA Siteminder as third party tool.
- Providing support for Single Sign On Login application on web layer and involved in troubleshooting session on any layer.
- Involved in handling issues with Federated SSO.
- Responsible for doing performance tuning based on Load Test and JVM Monitoring through visualVM and JConsole.
- Part of GE NPI (new project initiative) innovation team.
- Involved in Deployment of RSOLogin in different Business Unit of GE.
- Developed Directory Server interactive web services and perform Load test of it with SOAPUI tool.
- Implemented Sailpoint IdentityIQ6.4. Worked in migrations from legacy IDM systems to Sailpoint IIQ, provided solution designs for the migration. Involved in troubleshooting prod issue.
Environment: Java7, JAXB, CA Site minder, Solris10, HttpClient, OAuth, OpenId, SpringMVC, Jersey, HTML5, Responsive layout, Sailpoint IdentityIQ6.4.
Confidential
Senior Java Consultant
Responsibilities:- Developed Technical Design document for implementing Audit Log Interceptor in Adesa framework built on Spring, Session EJB, hibernate and JPA.
- Used JSF for developing frontend.
- Part of Adesa innovation team working on automation of Adesa storefront setup wizard through customized eclipse plugin.
Environment: RAD 7, Java5, JSF, JMS, XML, Spring, Hibernate JPA. Eclipse plugin development SWT, XML and JFaces.
Confidential
TMSSenior Java Consultant
Responsibilities:- Developed Technical Design document explaining each use cases and created class and sequence diagrams.
- Used Spring MVC for developing the application and Hibernate for backend database interaction.
- Developed new enhancements using Agile Methodologies and used JUnit for implementing Test Driven Development.
- Actively involved in requirements gathering, Conceptual Design, Analysis, Detail Design, Development, Unit Testing and User Acceptance Testing.
Environment: Java5, JSP, Servlets, JDBC, JMS, XML, JBoss, Spring, Hibernate.
Confidential, Mountain View, CA
Technical Consultant in Client Services
Responsibilities:
- Developed BRS (Business Requirement Specifications Document) and BRD (Business Requirement Design Document) based on the requirements of client.
- Developed Deployment Validation tools both for Weblogic and Websphere Application Server using MBeans implementing JMX API and automated process of deployment validation. Used WLST for getting object names of MBean attributes.
- Configured XML based ETL adaptor on a war application for migrating Client data into ATLAS specific data.
- Used Eclipse BIRT project to generate dynamic reports.
- Based upon the environment of client, assist in deploying Atlas on Websphere/Weblogic using oracle10g as a backend.
- Extensively used IBM WAS 6x version and Weblogic 9x version for deploying the product and handled deployment and production issues.
- Customized the frontend according to the client requirements.
- Involved in Unit Testing and User Acceptance Testing for the application and fix the issues if any.
- Dealing with performance tuning.
Environment: Java5, JSP, Servlets, JEE5.0 EJB, JDBC, JMS, XML, WebLogic 8.1/9.2, IBM Websphere 6x Oracle 10g, UNIX/Windows for Deployment, Windows for development, perforce, Ant, NetBeans 6.1, SQL Developer.
Confidential, GE
Senior Developer
Responsibilities:- Developed and Deployed WebServices for the whole existing document approval process using AXIS, WSDL and tested it by developing client.
- Developed WebServices client for the RAPID using AXIS, WSDL implementing SOA.
- Used different WebServices concepts like XML, WSDL and SOAP with SAX parser to transfer and transform data between applications.
- Rapid system uses MVC framework based on Spring 2 MVC. Used Apache Ibatis for moving data between java objects and database using SQLMap.
- Created web pages using JSP with JSTL, XHTML, CSS.
- Developed new enhancements using Agile Methodologies.
- Actively involved in requirements gathering, Conceptual Design, Analysis, Detail Design, Development, Unit Testing and User Acceptance Testing for both the application of more than 7 enhancements comprising of JSP, EJB and Servlets.
- Involved in writing SQL queries for the new enhancements as well as performed query optimization for existing modules to enhance performance, using TOAD.
- Involved in debugging and troubleshooting.
- Employed Hibernate3.0 and implemented first level caching to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database in the existing code using HQL.
- Deployed new enhancement and manages new releases on Development and Staging environment.
- Providing Real Time Support for the Application after UAT.
Environment: Java 1.4, JSP, WebLogic 8.1, JavaScript, Spring2.0, EJB, HTML, FileNet Panagon Services, WebServices Axis1.2, XML, Oracle 9i, UNIX for Deployment, Windows for development.
Confidential, GE
Developer / Team lead
Responsibilities:- Actively involved in requirements gathering, Conceptual Design, Analysis, Detail Design, Development, Unit Testing and User Acceptance Testing Designed layout and coding.
- Used RUP for the Designing.
- Developed the home page of Pricing Portal using HTML, CSS and JavaScript.
- Used Threading for scheduling the process for fetching data from two FTP sites.
- Used Apache Commons FTPClient for interacting with FTP.
- Used Spring Context Module such as BeanFactory and XmlBeanFactory for loading the XML and wiring it to the application.
- Used DOM and SAX parser for parsing and generating XML.
- Used XSLT, XPATH and XQUERY to display XML data in user friendly UI.
- Used JFreeChart for displaying data in a bar and line chart.
- Used log4j for implementing logging.
- Used JBoss for the web part of the Portal.
Environment: Spring Core, Java 1.5, Netbeans 5.1, JavaScript, HTML, JFreeChart, XML, XSLT, Log4j.
Confidential, GE
Role-Developer / Team Lead
Responsibilities:- Actively involved in requirements gathering, Conceptual Design, Analysis, Detail Design, Development, Unit Testing and User Acceptance Testing Designed layout and coding.
- Designed layout and coding front-end using JSP, HTML, Java script
- Performed unit testing
- Involved in User Acceptance Testing
- Deployed the application on JBoss
- Used GE support central environment for providing Real Time Support.
Environment: Java 1.4, JSP, JBoss, JavaScript, HTML, CSS, and VSS, Netbeans 5.1
Confidential, GE
Develper/Team Lead
Responsibilities:- Actively involved in requirements gathering, Conceptual Design, Analysis, Detail Design, Development, Unit Testing and User Acceptance Testing Designed layout and coding.
- Worked on new enhancements using Agile Methodologies.
- Prepared Analysis and Design Documents for the whole Phase 3 enhancements of the Application.
- Learnt the customized Application Framework TSF in a very quick time.
- Developed Java Servlet as middle-tier action classes.
- Designed layout and coding front-end using JSP, HTML, DHTML, JavaScript
- Used Axis WebServices for publishing critical data of the application, which is used by other application running on the Consumer and Industrial Account of GE.
- Extensively used already defined Stored Procedure and PL/SQL to meet the requirements
- Involved in writing SQL queries for the new enhancements as well as performed query optimization for existing modules to enhance performance using TOAD
- Used HSSF API for generating reports in excels.
- Used Win CVS for centralized file-sharing methodology and used VSS for configuration controlling and versioning for local files.
- Used Apache Tomcat 5.5 on remote Linux for deployment. Performed unit testing and User Acceptance Testing.
- Managed three major Releases and Provided Real time Support to the user after UAT.
Environment: Java 1.4, Axis Webservices, TSF Framework, JSP, Servlet, EJB, NetBeans, Tomcat 5.5 (Linux version), JDBC, JavaScript, HTML, Oracle 9i, PL /SQL, Shell Scripting and CVS for centralized file sharing.
Confidential, GE
Developer
Responsibilities:- Actively involved in requirements gathering, Conceptual Design, Analysis, Detail Design, Development, Unit Testing and User Acceptance Testing Designed layout and coding.
- Involved in change request analysis with the client.
- Prepared Analysis and Design documents.
- Designed layout and coding front-end using JSP, JavaScript and HTML for client side scripting.
- Deployed the changes on IBM WSAD
- Updated the database using IBM DB2.
- Performed unit testing and User Acceptance Testing.
- Used VSS for configuration controlling and versioning control
Environment: WSAD 4.0,oracle 8i, MSSQL2000, Java 1.4, JSP, Servlet, JDBC, JavaScript, HTML