Architect Resume
TX
SUMMARY:
- 15 years of experience in the field of Software Development with expertise in J2EE technologies, System Analysis, design and implementation & Support in both Waterfall & Agile(Scrum) methodologies.
- Expertise on online Oracle Commerce (Catalog, BCC, Commerce, ATG dynamo framework, Content Administration, Personalization) with 10+ years of Confidential experience and related platform stacks with familiarity of Confidential Commerce Experience Manager and Guided Search
- Familiar with Application health/log monitoring tools Dynatrace Ruxit, Dynatrace Synthetic, Splunk, website tracking tools like Webtrends, Omniture, Microsoft VSTS, Docker, Kubernetes, Cloud Foundry & Command Line Interface(CLI), Authoring of Adobe AEM, Amazon Cloud - EC2, S3 Storage, RDS, IAM, VPC, Cloud Watch, SNS, ELB, Route53
EXPERIENCE IN IN FOLLOWING AREAS:
- Online commerce Catalog, Merchandising application, personalization
- Telecom Device, Plans, Services and Accessories & Package-Bundles
- Retail - Clothing, Fashion & accessories.
TECHNICAL SKILLS:
e-Commerce Suites: BCC, CA Merchandizing, Commerce, Personalization, ATG Dynamo Framework, ATG Servlet Beans, ATG Repositories, FormHandlers, ATG Profile Management, Transaction Management, ATG Catalog Organization, Pricing & Promotions, Shopping Cart, Basic knowledge of Confidential ScenariosENDECA Commerce Experience Manager and Guided Search
Languages: Java 1.8, J2EE 1.6, Javascript, Unix shell scripting, C, PL/SQL
OS Platforms: Unix, Linux, Solaris, Windows, Mac
J2EE Platform: JSP, Servlets, JMS,JDBC, JPA, JSTL, Reflection API, Multi-threading, JAXB, Annotations, JDNI, JMS, Java 8 Lambdas
Cloud Platforms: AWS - Amazon EC2, S3, RDS, IAM, VPC, Cloud Watch, SNS, ELB, Route53 Microsoft Cosmos DB
Frameworks: Spring, Spring Boot(MVC, JPA, Profiles, Actuator, Unit Testing), ORDBMS, Struts, AJAX, JSON, HTML5
Unit Testing: Junit, Mockito, RoboForm
Design Patters: Singleton, Data Access Object (DAO), Value Object (DTO), Ant-Corruption, MVC, Factory, Business Delegate, Front Controller, Object Pooling, Fly Weight, Value List Handler, Builder
Application/Web Servers: JBoss, Apache Tomcat, BEA WebLogic, DAS / Apache, F5
Operational/Monitoring Tools: Dynatrace Appmon, Dynatrace Ruxit, Dynatrace Synthatic, Splunk, Quantum Metric, TeaLeaf, Instart Logic CDN, F5 Web/App Load Balancers
Database Servers: Oracle 11g, MySql, MS SQL Server, Informix
XML: DOM, SAX, XSL, XSLT
Content Management Systems: Adobe Experience Manager - Authoring, Oracle Confidential Commerce Content Administration, Interwoven Teamsite
Application Design and Analysis: Visio Class and Sequence Diagrams, OO Analysis, J2EE design, DB Design, Asynchronous Programming (JMS), System integration, Caching, REST, SOA, job scheduling.
System Modeling: UML( use cases, class diagrams)
Web Analytic Tools: Webtrends, Omniture, DoubleClick
Other Tools: SQL Loader, Ant, JUnit, Eclipse, IntelliJ Idea, Postman URL, WhiteHat Security Tool
Performance Tuning: Jprobe profiling and tuning, Load testing, automated Junit tests, Caching implementation, Code reviews, Db Schema indexing/analysis, Materialized Views.
Project Management: Git, GitHub, Subversion, CVS, MKS, Azure VSTS, JIRA
Technical Leadership: Microsoft Project planning, Full SLDC Life-cycle, Technical Design Documents Project estimations, Mentoring, Defect Tracking, Infrastructure Service Now tickets, interviewing and hiring developers.
PROJECTS AND WORK EXPERIENCE:
Confidential, TX
Architect
Responsibilities:
- Design & Develop Spring Boot based MicroServices with backend APIs using Spring Boot/Web/JPA
- Designed & Developed Mockito jUnit based Java test cases with Code Coverage
- Designed & Coded a Java based Gift Card Hacking program for Security Team to take corrective actions.
- Guided & worked with development team for software code functionality, updates, bug fixes
- Setup, analyze and Java Code fixes related to security issues reported by Whitehat Security.
- Technical Deep dive into existing J2EE based Confidential /DT system, and doing several Playback sessions to bring team up to speed and presenting it back to Client.
- Supporting NMG operations work for CSR/Domain installation/renewal, server migrations, SSL upgrades, coordinating & troubleshooting web/app/ Confidential /other servers, auto rolling, JVMs/EC2 instances monitoring and taking actions based on need.
- Creations of new Virtual Servers, pools, updating of iRules into F5 Web Load balancer
- Taking actions and helping team based on Website attacks, tackling high 4XX/5XX, application health, tuning Rate Limit rules, whitelisting/blacklisting of IP addresses with CDN provider
Environment: Old legacy Confidential platform - ATG 11.2, JBoss 6.4 EAP, JDK 1.8, Apache 2.2.15, Linux 2.6, Confidential 6.1, Coherence for New Cloud DT platform - Spring Boot, JDK1.8, Jenkins, Docker, ElasticSearch, RabbitMQ, Apache Cassandra, Amazon RDS, Amazon S3 Storage, Apache Tomcat, JBoss, Spring Boot, Cassandra, Elastic Search, Nginx Monitoring with Splunk, Dynatrace Ruxit, Dynatrace Synthetic, TeaLeaf, Quantum Metrics, Instart Logic CDN Portals, F5 Load balancer
Confidential
Architect
Responsibilities:
- Reviewed the complex Confidential /Linux/JBoss/Apache/TLS/HTTP upgrade project (U2L) within two days of joining the team and provided helpful review comments, key for the success of the project.
- Led resolution of several Confidential 9.4 to 11.2 upgrade related issues without Oracle Confidential Support.
- Led Configuration & tuning of various production JBoss based JVMs and Apache Web Servers with various Dev & Ops teams
- BCC/CA upgrade was done separately from rest of the applications in a later release.
- Supported performance testing during critical phase (just a week before go live)
- Instrumental in resolving app server/web server upgrade issues
- Post Successful implementation, shared learnings and Confidential Journey 9.4 to 11.3 and beyond with different stakeholders and across other vendor account groups
- Contributed in Splunk Dashboard with operations team for various app servers and led cleaning of top ten error patterns
- Contribution in Vendor’s MicroServices based proposal to Confidential & Confidential Premier.
- Contributed in discussion for POC of Confidential ’s OOTB REST web services.
Environment: ATG 9. 4, Weblogic 10.1 JDK 1.5, TLS1.1, Apache/2.4.10 for old Environment Confidential 11.2, JBoss 6.4 EAP, JDK 1.8, TLS1.2, Apache/2.4.18 for new upgraded Environment.
Confidential, VA
Architect/Dev Lead
Responsibilities:
- Designed Java based Architectural framework to bridge between JAX-RS implementation and Confidential ’s d service/components created & maintained by Confidential framework to be used in exposing JBoss RESTEasy Web Service APIs
- Developed Guidelines & standards towards converting existing monolithic Shopping Cart and Checkout APIs to light weight micro services for developers.
- Guided and advocate the development of Application Architecture/Systems roadmaps & drives dialog with Design, Development, DBA’s Architects, Products, Middleware/ops teams and other key players to advance Architecture forward
- Created RAML documents for different APIs.
- Created Sprint API Services Error Reporting Guidelines to be used by developers.
- Designed & Developed Product Catalog, BCC Screen customization to accomplish Content Adminstration related business requirements.
- Provided ongoing infrastructural and development support for 20 Development/Stage/Production environments
- Worked with Sprint Stake Holders and several Oracle Engineers to decide potential implementation of Confidential and other products in Sprint.
- Worked with existing java based formhandlers and created new handleX methods to accomplish new tasks
- Coded and Tested java (Bean) classes, Form Handlers, Dynamo Servlets, jdbc, RQL queries, and TransactionManager.
- Involved in implementing ORDBMS SQL Repositories (created Repository Item Descriptors, Repository Items, Implemented Mutable Repositories for Data, RQL, various cache modes)
- Led Architecture, Design for Migration of Confidential from Confidential 9.1 to ATG11.1(now Oracle Commerce 11.1) primarily from catalog, shop & CA/BCC perspective
- Architectural Design & Development for multiple SAP/GBL projects for catalog/BCC in ATG9.1 & development and support for 10+ live scheduled catalog jobs, SCI, DB Migration for SCI
- Resolved several OCP9.1 to OCP11.1 migration issues and rewriting several CA component functionality.
- Decoupled BCC from Teamsite CMS and improved lock conflict items for BCC and ESN-SWAP projects
- Defining: Project Strategies, Blueprints, Cutover strategies, rollback plan, identify performance bottlenecks
- Helped different production releases as BCC/Catalog Subject Matter Expert.
- Helped different production operations team with Strong Operational knowledge in resolving CA/BCC issues.
- Timely release of project despite of time & resource crunch
- Played key role to Vendor to setup onshore-offshore BCC Catalog team for the account.
- Saved $$$ for client by providing new ideas and leading their implementations in operational efficiency.
Environment: ATG 9.1, JBoss 4.2, JDK 1.5, JSP, XML, UML, Oracle 11, SVN, Ant Confidential 11.1, JBoss 6.1, JDK 1.7 for Confidential 9.1 to Confidential 11.1 for OCP Migration project. JBoss RESTEasy Implementation resteasy-jaxrs-1.2.1 based Web Services for checkout 3.0
Confidential Seattle, WA
Feature(Development) Lead
Responsibilities:
- Leaded the project's successful implementation from development standpoint.
- Started new Process of sharing Post project Analysis/Learning with other teams.
- Supported Release team for production issue on release time.
- Started and implemented Process Improvement (PI) in Client's existing Data Extract Process.
- Provide technical analysis and support to the Business Development team, pre and post-release support.
- Loaded complex data of catalog (CRU, IRU, Products, SKUs) etc using SQL Loader/Procedure to underlying catalog database.
- Ensured that challenging CPC Synch Job runs smoothly and corresponding Products/SKU Projects are created correctly in Confidential Content Admin(CA) for version-ed schema
- Implementation of (Bean) classes, Form Handlers, Dynamo Servlets, jdbc, RQL queries
- Involved in implementing of SQL Repositories (created Repository Item Descriptors, Repository Items, Implemented Mutable Repositories for Data, RQL, different cache modes)
- Modified pipeline for business/credit check.
- Coded and Tested critical FANRetreivel Java Scheduler
- Implemented existing shared service APIs for running credit check.
- Modified SBDC User Profiles for SBDC data setup on development/stage/Production environment
- Worked on REST/WSDL to call remote web services of BASE(Seibel) system
Environment: ATG 9.1, Weblogic 10, JDK 1.5, JSP, XML, UML, Oracle 11, SVN, Ant, Web Services
Confidential, Dallas, Texas
Sr. Developer
Responsibilities:
- Developed Ajax driven Pages for Device Selector.
- Created/Modified/Fixed Bugs for ATG Schedulers for HttpPost Registration Scheduler module.
- Worked with existing formhandlers and created new handleX methods to accomplish new tasks
- Coded and Tested java (Bean) classes, Form Handlers, Dynamo Servlets, jdbc, RQL queries, and TransactionManager.
- Involved in implementing SQL Repositories (created Repository Item Descriptors, Repository Items, Implemented Mutable Repositories for Data, RQL, various cache modes)
- Modified User Profiles according to change requirements
- Build application using Apache ANT tool.
- Involved in configuring and using the Dynamo Template Email Sender to send emails as Batch processes
- Provide technical analysis and direction to the Business Development team, pre and post-sales technical support for web-offerings using Webtrends
- Implementation of HgoSoftGoodFormHandler for e-commerce module.
Environment: ATG Dynamo 2006.3, JBoss 4.1, Tomcat 4.0, JDK 1.4, JSP, XML, HTML, CSS, UML, SQL Server, SVN, Ant
Confidential
Software Developer/SME
Responsibilities:
- Created/Modified/Fixed Bugs for ATG Schedulers for Smart Stamp/Lotto Lottery/Travel Insurance modules.
- Worked with existing formhandlers and created new handleX methods to accomplish new tasks, Coded and Tested Form Handlers, jsp’s, Custom Droplets, Dynamo Servlets.
- Modified User Profiles according to change requirements.
- Support/Maintenance of payment gateway/scheduler failures.
- The coding standards comply with java doc/ Confidential coding standards.
- Build application using Apache ANT tool.
Environment: ATG Dynamo 5.0, JDK 1.3, Servlets, JSPs, XML, HTML, CSS, UML, Oracle 8i, CVS, Ant, Sun Solaris.
Confidential
Tech Lead
Responsibilities:
- Import Quality Checks from existing Rule database.
- View, add, update and remove Presets.
- Store events when add/update/remove quality checks from Presets
- Extensive search capabilities for quality checks (all quality checks, quality checks in specific Preset(s))
- Allow certain users to do specific update actions while disallow other users(make use of privileges) with LDAP authentication by making use of existing “User Management”
- Successful Delivery/Deployment of application.
- Export Presets to ini file which can be used by Inca to generate MS Access Preset Database
Environment: Tomcat 5.0, Oracle 10g, JDK 1.3, Servlet 2.3, JSP1.2, JavaScript, XML.