Technical Manager /middleware Architect Resume
Wilmington, DE
CAREER SUMMARY:
- Over 16 years of demonstrated technology and delivery leadership experience in Banking and Financial Services, Healthcare, Manufacturing and Logistics sectors having worked on Architecture and Design of distributed multi - tier applications using Java/J2EE tools and technologies.
- Proven track record of conceptualizing, planning, and collaborating cross-functional teams for delivering technology programs in size.
- Broad business acumen with ability to articulate strategic goals and tactical business needs to technology professionals and technology challenges to senior business leaders.
- Proficient in architecture paradigms like SOA (Spring, Spring WS), MSA (Microservices Architecture), SOAP and REST Web-Services, Middleware Technologies (RMI, EJB and JMS) and ORM Frameworks (iBatis and Hibernate), DevOps, CICD, Cloud Computing (Cloud Foundry, AWS), Application Deployments Platform (Weblogic, IBM Web sphere and Tomcat Application Servers)
- Experience in developing highly scalable, maintainable and reliable applications for critical business/compliance needs.
- Conduct architectural analysis and design reviews.
- Extensive hands-on experience in leading both technical and functional team of contact center applications suite (Client Server and Business Services) and Digital Middleware platform for JPMC.
- Engagement Lead for Emerging Payments program in delivering digital features - Apple Pay, Samsung pay and ChasePay
- Delivered rapid results in emerging and challenging tech domain.
- Ability to understand business trends and market opportunities, propose and conceptualize innovative solutions through emerging technology.
- Hands on experience in transforming legacy applications (VC++) to Web-UI/Service based architecture.
- Business Development - participating in proposals (RFP/RFI responses), proposal presentations, and ideation workshops.
- Defining and documenting Solution/Application Architecture, Technology Transformation Roadmap, Business-IT Alignment Roadmap
- Being a Certified Scrum Master ® with a hands on Java/J2EE expertise, have worked as Technical Manager, Cloud and Microservice Architect, and Lead J2EE Developer across:
TECHNOLOGICAL STACK:
Programming Language: C, C++, VC++, Java and J2EE
J2EE Technologies: Core Java, JDBC, Multithreading, JDBC, JNDI, RMI, EJB, Servlets, JSP, JMS, MDB, JTA, JavaMail, SOAP, RESTful, SOA, MSA, Cloud Foundry and AWS.
J2EE Frameworks: Web-GUI(Struts, Spring MVC, Spring Web Flow), Hibernate, Spring Integration, Log4J, SOAP (JAX-WS, Spring WS, Axis and CXF), RESTful (JAX-RS, Spring Rest), JSON, JAXB, Spring Boot, Kafka, IBM-MQs, IBM-DataPower, Hystrix
Web/App Servers: Apache Tomcat, Web Logic and IBM WebSphere
Tools: SharePoint, Microsoft Office Suites, HP Quality Center/ALM, JIRA, Microsoft Project, Microsoft Visio, Splunk, CA-Clarity and ITSM
IDEs: WSAD 5.2, IntelliJidea-4.5, Eclipse
Build & Deployment: SVN, Harvest, CVS, Bitbucket and Microsoft Visual Source Safe, WinSCP, Putty, Jenkins, SONAR, Jenkins, HP Fortify, Ant and Maven
Database: Oracle 9i/10g, MS Access, SQL Server, MySQL and IBM DB2
Process & Methodologies: Waterfall, Rational Unified Process (RUP) and Agile (Scrum)
PROFESSIONAL EXPERIENCE:
Confidential, Wilmington, DE
Technical Manager /Middleware Architect
Responsibilities:
- Lead and manage 18 team members from two scrum teams 9 on each, to deliver various business functionalities from multiple enterprise programs.
- Active participation on review sessions - Architectural Design, Technical Solution and Business strategy.
- Managed to create, maintain and organize applications design, technical and interface documentations.
- Provided best practices around application design, development, modeling, scalability and performance.
- Hands on development (coding) of business critical components (e.g. webservice foundation) using J2EE technology stack - Spring (SOAP and REST)
- Defining project deployment, rollout plan and pre/post validation synergies with business team.
- Create and maintain applications interface and business use case mapping documents
- Guide and provide timely support to the Level 1 and 2 support team for production incidents.
- Conduct and evaluate Proof of Concept (POC) and Proof of Theory (POT) to adopt/implement Technical solution for emerging business needs.
- Partner with Project Management and Business Leaders team in defining the technology road map.
- Understanding of enterprise wide technology/business road map/target state and prepare the impact assessment and solution document for project planning and slotting committee.
- Prepare and present project delivery and quality metrics data to the technology executive leadership team.
- Working closely with Chief Development Office to ensure firm wide standards (i.e. Black Duck scan) processes and compliances followed and implemented.
- Manages the project testing cycles, infrastructure setup and implementation schedules.
- Conduct quarterly review meeting with Development and Executive leadership teams.
- Conduct daily status/stand-up call with entire development team to record the project progress and impediments if any.
- Active participation on scum daily stand-up call, sprint planning and grooming sessions
Tools: Java/J2EE, Jdk 1.8, Spring CORE, Spring WS, Spring REST, Spring Boot, Apache CXF, Junit, PowerMock, LISA, IBM DataPower, MSA(Microservices Architecture), SOAP Webservices, Netflix-Hystrix 1.5, Google Guava, JPA, JAXB, BDD-Cucumber, DB2/Oracle, Apache Subversion(SVN), Gaia(Cloud Foundry), Bitbucket, Atlassian-Jira, Confluence, Crucible, Jenkins, IBM WAS8.0, Tomcat 7.0, Linux, IBM-AIX, Clarity, Agile - Scrum and MS-Office suite.
Confidential, Wilmington, DE
Technical Manager
Responsibilities:
- Lead a development team of 20+ in delivering multiple projects across application components (Web UI and Business Services)
- Active participation on review sessions - Architectural Design, Technical Solution and Business strategy.
- Managed to create, maintain and organize applications design, technical and interface documentations.
- Provided best practices around application design, development, modeling, scalability and performance.
- Hands on development (coding) of business critical components (e.g. webservice foundation) using J2EE technology stack - Spring (SOAP and REST)
- Defining project deployment, rollout plan and pre/post validation synergies with business team.
- Create and maintain applications interface and business use case mapping documents
- Guide and provide timely support to the Level 1 and 2 support team for production incidents.
- Conduct and evaluate Proof of Concept (POC) and Proof of Theory (POT) to adopt/implement Technical solution for emerging business needs.
- Partner with Project Management and Business Leaders team in defining the technology road map.
- Understanding of enterprise wide technology/business road map/target state and prepare the impact assessment and solution document for project planning and slotting committee.
- Prepare and present project delivery and quality metrics data to the technology executive leadership team.
- Working closely with Chief Development Office to ensure firm wide standards (i.e. Black Duck scan) processes and compliances followed and implemented.
- Manages the project testing cycles, infrastructure setup and implementation schedules.
- Conduct quarterly review meeting with Development and Executive leadership teams.
- Conduct daily status/stand-up call with entire development team to record the project progress and impediments if any.
- Active participation on scum daily stand-up call, sprint planning and grooming sessions.
Tools: Java/J2EE, Jdk 1.6, Spring, Spring WS, Spring REST, EJB, JIRA, JAXB, VC++, Websphere, Eclipse, Agile (Scrum), Axis, ASI, UNIX, Splunk, ApacheSubversion, Git, IBM WebSphereDataPower, SOAP Webservices, Oracle, Clarity, HP ALM
Confidential, Wilmington, DE
Technical Lead
Responsibilities:
- Lead a development team of 10+ in delivering multiple projects across application components (Web UI and Business Services)
- Active participation on review sessions - Architectural Design, Technical Solution and Business strategy.
- Managed to create, maintain and organize applications design, technical and interface documentations.
- Provided best practices around application design, development, modeling, scalability and performance.
- Hands on development (coding) of business critical components (e.g. webservice foundation) using J2EE technology stack - Spring (SOAP and REST)
- Defining project deployment, rollout plan and pre/post validation synergies with business team.
- Create and maintain applications interface and business use case mapping documents
- Guide and provide timely support to the Level 1 and 2 support team for production incidents.
- Conduct and evaluate Proof of Concept (POC) and Proof of Theory (POT) to adopt/implement Technical solution for emerging business needs.
- Partner with Project Management and Business Leaders team in defining the technology road map.
- Understanding of enterprise wide technology/business road map/target state and prepare the impact assessment and solution document for project planning and slotting committee.
- Prepare and present project delivery and quality metrics data to the technology executive leadership team.
- Working closely with Chief Development Office to ensure firm wide standards (i.e. Black Duck scan) processes and compliances followed and implemented.
- Manages the project testing cycles, infrastructure setup and implementation schedules.
- Conduct quarterly review meeting with Development and Executive leadership teams.
- Conduct daily status/stand-up call with entire development team to record the project progress and impediments if any.
- Active participation on scum daily stand-up call, sprint planning and grooming sessions.
Tools: Java/J2EE, Jdk 1.6, Spring, Spring WS, Spring REST, EJB, JIRA, JAXB, VC++, Websphere, Eclipse, Agile (Scrum), Axis, ASI, UNIX, Splunk, ApacheSubversion, Git, IBM WebSphereDataPower, SOAP Webservices, Oracle, Clarity, HP ALM
Confidential, New York
Technical/Project Lead
Responsibilities:
- Defining Technical Framework, Architectural design for application and lead a team of 10 members.
- Project coordination with project stakeholders/sponsor and PMR.
- Preparation of project plan and resource allocation.
- Identification of tools, technology and deployment structure to fulfill business needs.
- Internal Quality Review and Analysis.
- Identification of high level components, defining project timelines and delivery model.
- Allocating tasks and tracking progress of the activities of the team.
- Software Configuration Management activities.
- Identification of high level components, defining project timelines and delivery model.
- Developed and deployed EJB components (Stateless Session Beans).
- Developed a JMS component to send and receive asynchronous text messages.
- Developing domain objects to have high-level interface for database.
- Developed and maintained numerous Stored Procedures and Triggers in PL/SQL.
- Identification of different Java / J2EE design Patterns to implement in application.
- Configuring Eclipse 3.0, Weblogic and defining project structure and build script.
Tools: Windows 2000, Core Java, jdk1.4.2, J2EE, EJB, JDBC, Java Servlets, JSP, tag libraries, CSS, Struts Framework, Log4j, XML, DOM/SAX parsers, XSLT, HTML, UML, MQ series, SOAP, DAO, JMS, web services, JavaScript, Weblogic application Server8.1, Oracle9i, PL/SQL, UI design, Multithreading, JUnit, Rational Rose, wincvs, Jasper Reports, Ant, SSL.
Confidential
Technical/Project Lead
Responsibilities:
- Defining Technical Framework, Architectural design for application and lead a team of 10 members.
- Project coordination with project stakeholders/sponsor and PMR.
- Preparation of project plan and resource allocation.
- Identification of tools, technology and deployment structure to fulfill business needs.
- Internal Quality Review and Analysis.
- Identification of high level components, defining project timelines and delivery model.
- Allocating tasks and tracking progress of the activities of the team and SCM activities.
- Identification of high level components, defining project timelines and delivery model.
- Developed and deployed EJB components (Stateless Session Beans).
- Developed a JMS component to send and receive asynchronous text messages.
- Developing domain objects to have high-level interface for database.
- Deployed applications into the Weblogic application server in Cluster Env.
- Developed and maintained numerous Stored Procedures and Triggers in PL/SQL.
- Identification of different Java / J2EE design Patterns to implement in application.
- Configuring Eclipse 3.0, Weblogic and defining project structure and build script.
Tools: Windows 2000, LINUX, J2EE, EJB, Core Java, jdk1.4.2, JDBC, Java Servlets, JSP, Tag libraries, Struts, CSS, JMS, Log4j, XML, SAX parsers, JAXB, SSL, Multithreading, HTML/DHTML, DAO, Junit, JavaScript, AJAX, Weblogic application Server, ANT, Tomcat 5.5, Oracle11i, PL/SQL, Rational rose, Eclipse, CVS, dWEB and DAP Deployment Environment.
Confidential
Technical/Project Lead
Responsibilities:
- Defining Technical Framework, Architecture for application by leading a team of 7 members
- Identification of tools, technology and deployment structure to fulfill business needs.
- Identification of high level components, defining Project timelines and delivery model
- Developed and deployed EJB components (Stateless Session Beans).
- Identification of different Java / J2EE Design Patterns to implement in application.
- Configuring Eclipse 3.0, Weblogic and defining project structure and build script.
- Implemented application level Logging component using Log4j framework.
- Quality audit, development reviews, test data, requirement reviews, Build Release.
- Created UML Diagrams using Rational for modeling class diagrams and sequence diagrams.
- Development of Workflow, Request Creation and Admin modules using Struts Framework.
Tools: Windows 2000, Core Java, jdk1.4.2, J2EE, EJB, JDBC, Java Servlets, JSP, tag libraries, CSS, struts framework, Log4j, XML, HTML, UML, JavaScript, Weblogic application Server8.1, Oracle9i, PL/SQL, UI design, Multithreading, Rational Rose, wincvs, Jasper Reports, Ant, SSL.
Confidential
Module Lead
Responsibilities:
- As a Module Leader involved in leading a team of 7 resources at the offshore facility
- Identification of high level components, defining Project timelines and delivery model
- Developed and deployed EJB components (Stateless Session Beans).
- Identification of tools, technology and deployment structure to fulfill business needs.
- Developing domain objects to have high-level interface for database.
- Deployed applications in to the Weblogic application server.
- Identification of different Java / J2EE Design Patterns to implement in application.
- Implemented application level Logging component using Log4j framework.
- Quality audit, code reviews, test data, requirement reviews, Build Release. DB Schema creation in Oracle.
- Implemented application level Logging component using Log4j framework.
- Quality audit, development reviews, test data, requirement reviews, Build Release.
- Created UML Diagrams using Rational for modeling class diagrams and sequence diagrams.
- Development of Workflow, Request Creation and Admin modules using Struts Framework..
Tools: Windows 2000, J2EE, EJB, JDBC, Java Servlets, JSP, Tag Libraries, CSS, Wakesoft Framework, Log4j, HTML, UML, MQ series, JMS, JavaScript, Weblogic application Server8.1, Oracle9i, PL/SQL, UI design, Rational Rose, Wincvs, Ant.
Confidential
Module Lead
Responsibilities:
- Involved in coding for Routing, Contract, Amendment and Integration of all the modules.
- Identification of high level components, defining Project timelines and delivery model
- Developed and deployed EJB components (Stateless Session Beans).
- Identification of tools, technology and deployment structure to fulfill business needs.
- Developing domain objects to have high-level interface for database.
- Deployed applications in to the Websphere application server.
- Identification of different Java / J2EE Design Patterns to implement in application.
- Implemented application level Logging component using Log4j framework.
- Quality audit, development reviews, test data, requirement reviews, Build Release.
Tools: Windows 2000, Core Java, J2EE, EJB, JDBC, Java Servlets, JSP, CSS, Struts Framework, Log4j, XML, HTML, UML, DAO, JMS, JavaScript, Websphere Application Server5.1, WSAD5.1, Oracle9i, PL/SQL, UI design, JUnit, Rational Rose, WINCVS, WSAD5.1, Ant.