Application Architect / Technical Lead Resume
Cleveland, OH
SUMMARY:
- Sun Certified Enterprise Architect (SCEA 5), TOGAF 9 & AWS Certified Solution Architect with extensive experience in architecture, design, development & implementation of large and complex transformation program spanning across wide range of technologies.
- Progressive work experience in software application development and maintenance that includes project management & leading high caliber technical teams and software design, development, testing and deployment experience.
- Successful background of working with stakeholders to develop architecture framework that aligns strategy, processes, and IT assets with business goals.
- Extensive experience with analysis, design, development, customization and implementation of software applications.
- Expertise in providing Software Product Roadmap, Architecture and Design for Reusability, Scalability and Performance. Expertise in Rapid Application Development, Agile, Waterfall and XP Methodologies.
- Proficient in analyzing and translating business requirements to technical requirements and architecture.
- Strong Java, J2EE and Object Oriented Programming skills.
- Development both at client - side and server-side using Java, J2EE, Servlet, JSP, Struts, Spring, EJB, angualrJS, iBATIS, HTML, XML, JDBC, JMS, MQ.
- Expertise in preparing Usecase Reviews, Design Reviews and Code Reviews.
- Extensive Experience with multiple databases involving DB2, Sql Server, Oracle, Informix. Involved in PL/SQL programming.
- Experience in leading and managing teams. Handled multiple roles - Java Architect, Technical Team Lead, Project Lead, Development Manager.
- Hands on design and implementation experience in Web, Portal, security and performance engineering of large & complex transformation project & program
- Technical experience in the areas of business analysis, application design and full life cycle development focused on Business Intelligence and data warehousing.
TECHNICAL SKILLS:
Environment: Windows XP/ 7, UNIX, Linux
Database Related: Oracle 9i/10g / 11g, DB2, SQL Server 2005/2008, Sybase, SQL and PL/SQL, MySQLCloud Technologies: Amazon Web Services (AWS)
DevOps: Jenkins CICD, OpenShit
J2EE Technologies: JSP, Servlets, JDBC, EJB, JMS, JTS, JTA, JAXB, JAXP with Xalan, Xerces, XSLT, Java API for XML-Based RPC (JAX-RPC), Java API for XML Messaging (JAXM
Web Technologies: angularJS, PrimeFaces, node.JS, HTML 5, Ajax, XML/DTD/XML Schema, XSL/XSLT (DOM, SAX Parsers), HTML/DHTML/CSS, JavaScript, )Languages: JAVA / J2EE, C++, ASP and Cold Fusion
Portal Technologies: JSR168, 286 Portlets, JSF Portlets, WebSphere Portal Server 6.1,6, 5.1, Epicentric Portal Server WebSphere Portlet Factory 6.5 / 7.0
Application Servers: IBM Websphere 6.1/ 8.5.5, JBoss 5.0, Apache Tomcat 4.0/5.0
Web Server: Apache HTTP server and IIS4.0
Messaging Server: IBM MQ Series 5.3
CM tools: Rational Clear Case, MS-VSS, CVS, SVN
Design Methodologies: UML, OOAD, Design Patterns
Design tools: Rational Rose, VISIO
IDEs: Eclispe, IBM WSAD 7.0, Eclipse, IBM Visual Age for Java, IntelliJ
Frameworks: Stripes, Spring, Struts, iBATIS, Hibernate
Build Tools: Apache Ant 1.6, Maven, gulp.
Web Services: RESTFul Services, SOAP, UDDI, WSDL, SOAP with Attachments API (SAAJ).
Methodologies: Water Fall Model, Agile Software Development methodology, Test Driven Development (TDD), SCRUM Development Process, Extreme Programming (XP) methodology, Rational Unified Process (RUP) methodology.
Testing tool / Framework /Language: Cucumber, Selenium, Gherkin, WebdriverIO, Karma, Mocha, JMeter.
Tracking Tool: JIRA 6.0
ETL: Talend For ESB, Talend For Big Data
PROFESSIONAL EXPERIENCE:
Confidential, Cleveland, OH
Application Architect / Technical Lead
Responsibilities:- Development & review of Technical Design Document.
- Design, coding & maintenance of the project modules.
- Facilitate the definition of project scope, goals and deliverables.
- Development Proof of Concepts (POC) for Application modules.
- Creation of Jenkins pipeline for respective project for CICD.
- Analyzing & resolving SonarQube code related issues.
- Static code analysis using JsLint.
- Performance/load testing using JMeter.
- Coordination with Development team for handling the issues related to code.
- Consult with projects on development/testing strategy - e.g. setup / leveraging mobile environment, etc.
Application Environment: Windows 7/ Unix, Java, angularJS, AJAX, RESTFul services, microservices Apache Tomcat, HTML/XML, Git, SVN, JUnit, Agile methodology, Cucumber, Selenium, Gherkin, WebdriverIO, Karma, Mocha, JMeter.
Confidential, Kansas City, MO
Application Architect / Tech Lead
Responsibilities:- Lead the Solution Architecture, High level Design and Component Design.
- Leading/Managing Offshore and Onshore Team of Expert Resources, Project Lead and Quality Team and Provide technical assistance to team members when necessary.
- Coordinate with Client manager in understanding the changing dynamics and new developments at the client place.
- Design, Coding of Application Framework, Server/Client side Reusable Components.
- Oversee all the processes and set up quality control measures and implement them.
- Interact with CSR daily on production issues encountered and work on long term resolution of the production issue by setting process improvements/ setting rules or by code changes.
- Design of User Interface for best User Experience with state of the art principles.
- Providing Product Direction & Technology Road map to the Client.
- Involving in Requirements Gathering - Collection, Collation, Ranking and Finalize.
- Establishing Team, Roles and Responsibilities.
- Preparing Budget, High level Technology Estimates.
- Preparing Project Assumptions, Constraints and Risks/Responses.
- Pro-active Planning for Preventive Actions.
- Understanding Customer Expectations and setting Right.
- Project Planning, WBS, Scheduling, Cost, Scope and Stakeholder Management.
- Project Organization and Reporting.
- Perform Disaster Recovery Exercise.
- Mentoring and Motivating Team for Project Goals and Career Goals.
- Leading Team for choosing best suited Patterns and Design Considerations.
- Coordinating Client Business, Functional and Technical Teams.
- Responsible for Successful Project Delivery.
- Conduct Presentations to the client stakeholders for early feedback.
- Involving in Pre-Sales Activities.
- Exploring other Opportunities, Prospects.
Application Environment: Windows 7/ Unix, Sybase, Java, angularJS, PrimeFaces, JSP, Servlets, AJAX, RESTFul services, Apache Tomcat, HTML/XML, PL/SQL, SVN, Spring, iBATIS, JUnit, Agile methodology.
Confidential, Omaha, NE, USA
IT Architect / Tech Lead
Responsibilities:- Development & review of Technical Design Document.
- Design, coding & maintenance of the project modules.
- Facilitate the definition of project scope, goals and deliverables.
- Development Proof of Concepts (POC) for Application modules.
- Provide program and project management leadership on client engagement.
- Accountable for broader quality of delivery across relevant Solution Platform projects through appropriate risk mitigation strategies.
- Manages day-to-day operational aspects of a project and scope.
- Participation in Design Reviews, Code Reviews sessions.
- Owning direct accountability for overall project/program delivery and ensuring the successful execution and delivery of projects that meet scope, timing, and cost goals.
- Reviews deliverables prepared by team before passing to client.
- Client coordination for functional/technical understanding.
- Review any escalations/performance issues
- Monitor development & deployment of the project in each environment (Test, Staging, Production) & provide support on the need basis.
- Estimation for the Project, Change Request, Defects.
- Consults with business leaders and ITS business representatives to ensure understanding of the business requirements and future strategic direction of the business/function.
- Support the business development life cycle by serving as a solution SME and assisting with the identification and qualification of business development opportunities.
Application Environment: Windows 7/ Unix, DB2, Java, angularJS, JSP, Servlets, AJAX, SOA services, WebSphere Portal Sever 6/6.1, HTML/XML, PL/SQL, SVN, Spring, iBATIS, JUnit, Agile methodology.
Confidential, Omaha, NE, USA.
Application Architect / Tech Lead
Responsibilities:- Provide subject matter expertise to identify and recommend workable solutions to client.
- Design, coding & maintenance of the project modules.
- Responsible for leading a project team to design, develop and implement new cards(modules) for the application
- Support the project development life cycle by serving as a solution SME and assisting with the identification and qualification of business development opportunities.
- Work with the Project Manager to develop the overall implementation solution plan and serve as a lead, as required, overseeing aspects of the project life cycle, from the initial kickoff through the requirements analysis, design and implementation phases for projects within solution area
- Accountable for broader quality of delivery across relevant Solution Platform projects through appropriate risk mitigation strategies
- Contribute to the estimation effort for relevant proposals and/or projects
- Participation in Design Reviews, code reviews etc.
- Client coordination for functional/technical understanding.
- Monitor development & deployment of the project in each environment (Test, Staging, Production) & provide support on the need basis.
- Production Support.
Application Environment: Windows 7/ Unix, DB2, Java, JavaScript, JSP, Servlets, AJAX, SOA services, Apache Tomcat, HTML/XML, PL/SQL, SVN, Stripes, Hibernate, JUnit, Agile methodology.
Confidential, Northbrook US.
Solution Design Lead / Tech Lead
Responsibilities:- Involved in the software development life cycle that includes gathering client requirements, drafting the requirement specification, implementing and testing the portal solution.
- Designed Use Cases and Java Classes as per OO design & developed JSR 168 Portlet (JSF Portlets) applications.
- Developed login component to authenticate the user and to verify if it’s first time user and redirect accordingly.
- Actively participated in developing and setting up portlet-wiring. Used Web Services and JDBC to create the model tier.
- Used TIBCO for alerts and logging
- Involved in customizing the design and development of Themes and Skins of Websphere portal according to the client’s requirement.
- Involved in setting privileges to users in the environment to access the Portlets.
- Integrated Active Directory with Websphere portal for authentication and TAM for single sign on through Websphere PUMA interface and wrote custom code to implement additional functionalities.
- Responsible for managing the portal solution after the deployment to the production site.
- Used IBM Rational ClearCase for versioning. Used JSF Validations to validate the form fields.
- Successfully implemented SEEC Components "Find Customer", "Household View", "Customer Products Information’s”, "Customer Information’s
- Followed agile development process.
Application Environment: Windows 7/ Unix, WebSphere Portal Sever 6/6.1, JSR 168, JSR 286, IBM Rational Application Developer(RAD), HTML/XML, PL/SQL, SVN, Spring, JUnit, Agile methodology.
Confidential, Milwaukee, US
Technical Lead
Responsibilities:- High Level Design (System Blue Print Document)
- Defined Domain View
- Business Process model
- Business Concept model
- Business State model
- Defined Requirement View
- Business Type Model
- Developed Use
- Low level Design
- Defined Component Design View
- Developed Class Diagram
- Developed Domain Data Class Diagram
- Team Co-ordination
- 6. POC for Application modules
- 7. Estimation for the project
Application Environment: IBM Websphere Application Server 6.0.2, IBM Websphere Portal 5.1.0.1 MS SQL Server 2000/2005, Red Hat Linux and Windows 2000, IBM Rational Application Developer, J2EE, JSP, JSF, XML/XSL, Web Services and JavaBeans.
Confidential
Technical Lead
Responsibilities:- Involved in Design & Development of rapid integration modules for IBD-iQ like XML over HTTP module, Stored Proc Integration module & Verity Search integration module.
- Involved in performance enhancement initiatives like XSLT byte code caching, multi-pool implementation.
- Coordination with Client
- Coordination with Delivery Manager
- Application Support.
Application Environment: Java,JSP/Servlets, ServletExec 4.11, Red Hat EL AS2.1, Sybase 12.x,Epicentric Portal 3.5 SP5,Verity K2 V5.5, Rational Rose Enterprise Edition 2002, RCS, GNUmake