Sr. Tech Lead/solution Architect Resume
Santa Clara, CA
SUMMARY:
- 15 years of Information Technology experience in the areas of Web Development, Enterprise Application development, Design, Deployment and Integration of complicated software systems on Client - Server, and distributed environments over various flavors of operating systems, with extensive Relational database and Object-Oriented Systems implementation. Extensive Experience in functional domains such as: Banking, Retail, Insurance, Security, Finance, Accounting, Telecom, ISP, PCI, Manufacturing, Mortgage and Healthcare.
- Strong Full Stack Technical Lead Development experience using programming languages: C, C++, JAVA and Data Structures.
- Hands on experience working as Solutions Architect on Personalization Platform and Cloud based services.
- Hands-On design, develop, manage and successfully delivery SOA composite applications, which are hosted as a SaaS model for Oracle OnDemand. Runtime deployments design and implementation from DMZ to Load Balancing to backend DB to Storage systems. Used F5 BigIp, OHS, Fusion WebLogic Clusters, Oracle RAC, NetApp Storages
- Strong experience Implementing, migrating and enhancing Java Systems platforms to work with Adobe technologies like AEM 6.1, Target, DTM and AAM.
- Experience using Selenium WebDriver Grid, and TestNG.
- Lead Migration efforts for content using CQ5 WCM, OSGi framework from Team site of KP.org.
- Lead Architecture efforts with Infra teams at Kaiser for Adobe CRX clustering.
- Extensive experience in running Daily Scrums as Scrum Master, User stories Review, Sprint Planning and Retro activities in Agile project management cycle at Confidential.
- Extensive experience working with End-Clients, Product Managers and customer facing applications, convert the business specifications to technical requirements.
- Explore Cloud based solutions working with Professional Services teams from Microsoft Azure, Oracle Cloud, Adobe Marketing Cloud on AWS, HP Cloud Services and Sales force Cloud.
- Experience working as Release Manager for Enterprise application changes to Production and operations.
- Develop services to provide endpoint for real time and batch events. Built GUI using AngularJS to invoke web services and client search result single page app. Built Jetty based embedded modular apps with metrics capabilities. Junit and Mockito testing. AWS deployments with automated Chef cook books.
- Build master index for the events in the Elastic search for client tracking and management. Worked with product manager with tableau reports.
- Onsite-Offshore Leading experience with mentoring juniors and training them to accomplish the project objectives and also keep the production systems running at full SLA.
- Experience building SOAP/REST based Web Services for different client web services and IBM ODM Rules Engine.
- Experience using IBM Rational tools like Rational Rose 4.0, Omni graph, Visio, Enterprise Architect for Software design.
- Strong experience building web applications using Spring3, Spring Batch, Spring Security and Hibernate ORM framework.
- Hands on web service testing experience, creating SOA Test Cases, using Para Soft SOATest tool and SOAP UI pro, Spring DB.
- Designed and Developed Web UI components using tools and technologies like Adobe Photoshop, Dream weaver, HTML, DHTML, XHTML, CSS, Java Script, Ajax and XSLT.
- Prepare Technical Design Documents, conduct System Architecture review for new and enhance Software components.
- Hands on experience creating System run books, Application-provisioning documents for running Dev-Ops.
- Hands on implementation building enterprise applications using Java Servlets, JSP, JSF2.0, EJB 3.0, JMS, JNDI, JDBC, JAXB, JAX-RCP and XML
- Enhancing enterprise software components using Struts 2.0, AOP, Spring IOC, Tiles and Hibernate frameworks.
- Lead Dev-Ops in enterprises using build and deploy automation tools like ANT 1.6.1, Maven, Bamboo, Fusion, Sonar, Team city tools and Groovy 4.0.
- Configured and deployed projects using Tools like SVN, Tortoise SVN, CVS Repository, Perforce, Remedy, SONAR, Team city and Serena Dimensions for version control.
- Design enterprise metadata with XML, DTD Schema and XPATH for building SOA based services.
- Web Server administration experience using IBM Websphere Application Server 8.0, JBoss EAP.
TECHNICAL SKILLS:
Programming Languages: C, C++, Java,.NET, JavaScript, AJAX, Angular, Node.js.
Java Frameworks: Java Spring 3.0, Spring MVC, IOC, Spring AOP, Spring Security, Seam, Siege 3.0,OSGi, Apache Sling, Hibernate 4.0, Tiles 2.0 and Struts.Mokito,JMOCK,Junit,Selenium WebDriver/RC/IDE/GRID 2.4
Enterprise and Web Technologies: EJB 3.0, JSP, Java Applets, Java Servlets, JSTL, Adobe Flex 3.0, SOAP/REST, JMS, RMI, JavaScript, JSF 2.0, JDBC, JNDI, JAXB, XML API, SWING, HTML,RAD, DHTML, Java Script, CSS, Java Swing, DTD, XML, XHTML, XSLT, Oauth, XPATH, XSD and IBM ILOG Jrules 7.0.,Clous, Adobe Core services, AWS, AEM, Target.
Development IDE: RAD 8.0, Eclipse, STS, Intelli J, J Builder 6, Rules Studio, WTX Design Studio, IBM Web Sphere Studio WSAD, WID 7.x, JBOSS Developer Studio 6.0
Source Version Control, Build, and other Tools: Perforce, Ant Hill Pro, Para Soft SOA Test, Serena Dimensions 3.0, Maven, Fortify, Data Power, Selinium, RRD, PRISM, ANT 1.6, QC, Subversion, Rational Clear Case, Clear quest, New Relic, Sonar, Fish Eye, Teamcity, JIRA, GWT, CVS, Visual Source Safe, log4j and Junit.
Application and Web Servers: Apache, IBM Http server, BEA Web Logic 7.x/8.x., IIS, JBoss (Wild Fire), Jakarta Tomcat 4.x/5.x/6.x, IBM WebSphere4.x/5.x/ 6.0/7.0/8.0.
Databases Technologies: DB2/400, MySQL, MS Access, MS SQL Server, Oracle 7.x,/8.x/9i,10g, 11g, SQL, PL/SQL,NO SQL, MONGO DB, TOAD, GOLDEN, UDB, ETL datastage, Crystal Reports 8.0/8.5, Adobe AAM.
Business Domains and Functional Areas: Banking, Security, Insurance, PCI, Accounts, Admin, Business Continuity and DR, Business Process and Document Management, Capital Markets, Fixed Income, Finance, HR, IT Project management, Maintenance, Product Development, production, BRMS, Training, Trade Lifecycle, Identity Management, SCM, ITIL, Agile, SDLC, Mortgage, Retail, Commerce, TELECOM, ISP and Manufacturing, Personalization Health Care, Digital Foundations.
Operating Systems and other Tools: Windows 95/97/NT/2000/XP/Vista/windows 7, MAC OSX, OS LION, 2003 Server, UNIX, LINUX, MS Office, MS Access, Power Point, Excel, Adobe Target, DTM, AAM, Analytics, AEM 6.1.
PROFESSIONAL EXPERIENCE:
Confidential, Santa Clara, CA
Sr. Tech Lead/Solution Architect
Responsibilities:
- Evaluate Business requirements for the Confidential platform and perform system feasibility and prepare detailed design documents for developing the software components.
- Leading Retail Catalog migration, SAP migration efforts and maintain the production systems for B&N Nook Products.
- Introduced NoSQL using MongoDb data source access using Spring Data repositories, Mongo Template and expose the DAO operations using Spring Data Rest API. Built services using DI with Spring.
- Plan and Run Scrum cycles to clear Technical Debts and initiate new projects.
- Developed automation scripts using Selenium WebDriver API that execute on different browsers.
- Development, execution and maintenance of Test Plans, Test Cases, Test Scripts, Test Specifications, Test Scenarios and Traceability Matrix.
- Design and Document technical specification documents for technology implementations for the Java and Spring MVC based applications for project on Catalog Migration.
- Kafka message hub is used so as to look back beyond the consumed data and the current consumer offsets stored in the zookeeper. Multiple consumers are configured with multiple partitions and replications across brokers for high availability. Evaluated RabbitMQ for the business case for messaging infrastructure consolidation.
- Lead the technical discussions to arrive at scalable designs for the Systems and provide Solutions for performance and operations on BN.COM and NOOK.
- Managed product data migration to AWS cloud architecture.
- Hands on experience using security tools like Fortify, Data Power, RRD, Splunk and Prism.
- Used Code monitoring tools like SONAR before production releases.
- Develop POC (Proof of Concepts) web applications for new UI based applications like Responsive web design that can also run on Mobile platforms using GPB frameworks on Nook Devices.
- Analyze the Mongo DB seeding to the java objects and come with platform migration strategies.
- Built and developed Change Management API using REST and NoSQL MONGO DB.
- Built Product List management interfaces that read live lists from MONGO DB.
- Developed new components for end User wish List Integrations on a web application.
- Write UNIX based automated scripts for middleware integrations.
- Develop deployment scripts for automated Code migration to different deployment environments using JENKINS BAMBOO and other build technologies for Continuous Integrations.
- Lead operations, build, and deployment and development tasks from Product Development perspective.
- Developed new repository components using JPA, spring batch and written unit and Integration Tests.
- Monitor and Mentor team members to remove any blockers in progress and provide hands on support as needed.
- Prepare production maintenance run books for ongoing platform support, perform frequent Code reviews and provide feedback.
- Resolve any QA bugs related to the software product development for successful product releases.
- Resolve and provide solutions for software performance issues and also provide RCA (Root Cause Analysis) documentation.
Confidential, Pleasanton, CA
Sr. JAVA Tech Lead | Adobe | AEM Systems Architect
Responsibilities:
- Developed Data validation scripts using JDBC and Java that execute on the backend application sever.
- Developed UNIX/LINUX scripts to migrate the files from one landing zone to other.
- Developed web components using JQuery UI 1.2 with AMD and Bower JS reframing the medical centre application web pages.
- Developed and designed the Data Integration pipeline from KP.ORG to AWS and AAM Data Management platform.
- Managed AAM cloud on AWS cloud architecture for Data and segmentation efforts.
- Validated Data quality on files storage on S3 buckets and AWS cloud uploads.
- Modified UI Widgets and effects on the KP pharmacy centre application.
- Developed date pickers, form controls on the KP portal refactoring efforts using JQuery 1.6
- Data validation between integrated Systems that are running on SOAP and REST architecture.
- SPA reference implementation for migrating RWD projects to AEM JCR repository.
- Update Deployment diagrams, migrate UI code and backend code from existing SPA RWD applications to AEM 6.1 (Adobe Experience Manager).
- Migrate CMS Team site content to AEM 6.1 JCR.
- Adobe Touch UI component development on Mobile platform.
- Analyze Phone GAP components and migrate to Mobile platform on iOS and Android.
- Hands on experience migrating content from Team site to JCR repo using CQ5 and Apache Sling, OSGi frameworks.
- Lead Data migration efforts on Adobe AWS cloud for segmentation and audience management.
- Consumed and enhanced the UI caching layer that sits on top of MONGO DB.
- Implemented Java service that reads data from MONGO DB for Kaiser new products information that interfaces to Adobe Cloud,
- Lead architecture efforts for CQ5 WCM migration and setup Authoring and Publishing instances at KP.
- Hands on experience using Site Admin to administer content efforts of CQ5 WCM.
- Developed Adobe Target Recommendations algorithms that provide automated personalization to the users.
- Built QA Automation Framework using Maven, Selenium, Web Driver Tool, Java Client Libraries, Properties Files, Config Files and Jars.
- Developed components using Spring Security framework.
- Solution design and presentation to Risk Officers to successfully get approvals on Security compliance.
- Actively participated in Vendor product demos from IBM, Salesforce, Adobe and HP.
- Create System Flows for Design architecture for Adobe could base services.
- Configured mboxes to capture the UI data and transfer it to Adobe Target.
- Design and implement Data de-identification architecture for PHI data to Adobe cloud.
- Developed JSP pages for PZN Admin UI which can read and write to ETL databases.
- Developed Custom Components in AEM using JCR repositories and migrate existing Node and Angular components.
- Hands on experience developing UI components and fixing UI defects using Java script, JQUERY, AJAX, HTML 5, and CSS.
- Hands on experience working on HTML5, Sling, Slightly and OSGi frameworks.
- Hands on experience creating Adobe Analytics configurations for user activity tracking, Funneling user behavior.
- Worked on Authentication and Authorization modules in web application using Java Security and Confidential configurations.
- Developed new repository components using JPA, spring batch and written unit and Integration Tests.
Confidential, Pleasanton, CA
Sr. Java Tech Lead/ Build & Release Lead
Responsibilities:
- Create System Flows for Design architecture for Offers Work Flows and Lead Production Releases on Java Spring MVC based REST services.
- Created preview pods UI components using Java script for validations.
- Cross browser development for retail OMS UI components using CSS, HTML5 and fix UI Defects for Release.
- Hands on experience on developing Secondary CFH and Primary CFH UI component development using HTML5, CSS, java script and AJAX.
- Executed User Acceptance Testing, Unit Testing, System, Integration, Smoke, Selenium Functional, GUI Testing, Regression.
- Hands on experience using JQuery for developing dynamic calls to the backend REST web services.
- Worked on Authentication and Authorization modules in web application using Java Security and Confidential for corporate Risk Management.
- Analyze, Design and implement REST based Web Services using IntelliJ/AFPJ Eclipse on JAX-WS.
- Fixing Performance issues and application defects on Spring Batch jobs, Spring MVC modules and web service transactions.
- Developed new repository components using JPA, spring batch and written unit and Integration Tests.
- Modified and created application roles in Spring 3 for Confidential authentication and authorization.
- Develop and test code changes for web components for Confidential implementation, Migrated users to OUD from sun role management servers.
- Created provisioning documentation for Confidential application roles, procedures for Infrastructure team.
- Application logging migration for Patrol, DMC, Splunk and other monitoring on different environments.
- Lead operations, build, and deployment and development tasks from Product Development perspective.
- Design and modify the batch shell scripts that kick off the offer status workflow process in OMS, test and execute on UNIX/Linux platform.
- Modify and execute ESP (work load manager) jobs that kick off the spring batch jobs.
- Monitoring and Management of batches on JMX.
- Work on Design and development of DAO’s for OMS repository layer.
- Validate and write store procedures for OMS application, run SQL queries to check data, refresh UI views in the database layer.
Confidential, Milpitas, CA
Sr. Systems Analyst/ Lead Architect
Responsibilities:
- Confidential’s mobile platform team is part of the Confidential team, which is responsible for hosting REST based web services and building extensive API for their front end facing customers on Confidential . Mobile platform builds the Confidential ’s apps for all android, ios, desktop and windows devices.
- Confidential ’s Gift Registry team is part of the Confidential team, which is responsible for maintaining web services and building extensive API for user Gift Registry facing customers on Confidential on all Mobile platforms like android, ios, desktop and windows devices.