Avi Deshmukh
Phone: 1-408-***-****
Email: ***@*************.***
Work Status: US Citizen
Location Alpharetta, GA
Abstract
Technologist/Product Architect with 20+ years of experience in Architecture, Design, Development in Software Products, e-Commerce and B2C, B2B Portals, Web Sites,
Architecture, Product Roadmap, Strategy and direction
Product Deployment, Administration and Automation
Passionate with Startup mindset, constantly learning new tools and technologies, innovating and thriving.
Experience with Full Stack Development
Core Competencies
Extranet and Intranet Portals, HR Portals, e-Commerce, Payment Gateways
B2C Mobile Apps - Design, Architecture, Development, Deployment
Web Development technologies and frameworks, OpenSource tools
Technology assessment and frameworks
Usability analysis, UI/UX for mobile products
Agile and SAFE
BlockChain and Machine Learning
CORE SKILLS - WebSphere Portal/HCL DX and WebSphere
Over 18+ years of experience in various IBM WebSphere related products, WebSphere, WebSphere Portal (WPS) now HCL DX, WebSphere Content Management (WCM), Tivoli Access manager (TAM), WebSphere Process Server (WPS). Lead Architect and Developer on for many large WebSphere projects at Kaiser Permanente, Visa, IBM, Deloitte, Staples, USDA
Former IBM WebSphere Portal Product Architect and Developer at IBM from 2001-2005
Former IBM WebSphere Portal product developer from 2001-2005 at IBM
Technology Experience
Server-side Frameworks:
Java, J2EE, Servlets, Portlets, Struts, JSF, JSP, JDBC, LDAP, Spring, Hibernate
Front End/Full Sack Technologies:
JQuery, Angular, React, NodeJS, Django &Flask based on Python
App Servers/Containers:
Apache, JBoss, WebSphere Application Server, WebSphere Portal, Administration, Deployment, Scripting and Cluster management, Docker
Cloud:
AWS - Architecture, Deployment and Administration
Programming:
Java, Perl, Python, UNIX Scripting, HTML, XML, XSL, Groovy, JavaScript, C, C++, Solidity
OS:
Unix, Linux, Solaris, AIX, Windows
Database:
DB2, Informix, Oracle, NoSql DB – MongoDB
Configuration Management:
GitHub, SVN, CVS, ClearCase
Mobile:
Android and IOS development, PhoneGap, Cordova, Ionic, Titanium Appcelrator, HTML5
ReactJS and Sencha Touch
Build and Deploy:
DevOps, Jenkins, Build Forge, CICD, Maven, Automation, MicroServices
IDE:
RAD, NetBeans, Grails, Eclipse, PyCharm, Visual Studio
Content Management:
WebSphere Content Management, TeamSite, Documentum, Druple
Machine Learning:
IBM Watson
Portals: IBM WebSphere/HCL DX, Liferay
Software Development practices
Agile development practices, SCRUM, CICD
Profession Experience
Nitor Software Solutions, GA December 2014 – Current
Architect/Senior Developer
USDA/CDC/Staples/Avnet March 2018 onwards
WebSphere and WebSphere Portal Architect, Consultant, Developer, Administrator on several WebSphere and WebSphere Portal- HCL-DX Projects
Staples/Avnet/Deloitte/CDC/USDA/Kaiser Permanente/Visa
Consultant/Developer/Administrator for USDA projects, NRCS and WCIS (Natural Resources and conservation services)
Architecture, development, and migration to WebSphere Portal 9.5,8.5 environment
Themes and skins, JSR 286 portlets, WCM design and deployment, Inter Portlet communication, Web server, Deployment manager, Portal cluster management, Administration, support, enhancement.
WCM – Content management, admin, templates, content personalization
Portal Admin, deployment, migration, production support
Portal Cluster deployments, scripting, xmlaccess, Portlet Archive
Portal SPI, custom development,
Filenet P8 deployment, enterprise content management, WCM strategy, Syndication, Content migration and personalization
Deployment and migration of large scale portals, patches, upgrades, fixes, CF
WebServer Plugins, Portal performance testing, monitoring, logs analysis
WCM workflows, plugins, AT and PR automation,
HCL Support tickets, follow up, work closely with HCL team
Migration of portal from 8.5 to portal 9 – Artifacts, xmlaccess, site migrations, site export and imports
Portal configuration management and Administration
Cloud strategy initiative to migrate on premise apps to Hybrid Cloud – Technology stack, AWS, Frameworks, SSO, work with multiple groups to figure out their app migration to cloud, identify key application for migration in the first phase
SAFE Agile development methodology
Technologies: WebSphere Portal, IBM HTTP server, Java, WCM, Javascript,
Deloitte July 2021- Oct 2021
Client: Ohio state
Integration of React components with WCM portlets.
REST services integration in WCM
WCM component, templates, content libraries, authoring
Javascript /Ajax
Staples Feb 2022- Feb 2024
WebSphere and WebSphere Portal Administration
SSO integration – WebSeal, SiteMinder. WebSphere Cluster deployment and Administration
Jacl and Jython, xmlaccess script deployment and admin
WebSphere, HTTP server, Apache, Jboss installation /administration
Implementation of WCM component in WCM, Microservices integration.
WAS ND administration and deployments
WebSphere Server upgrades, monitoring, dashboard, splunk, integration
WCM component, templates, content libraries, authoring
AWS cloud migration for microservices application, containers, docker and EKS
Implement best practices, guide junior developers, work with multiple teams architects and product managers to board application into HCL DX/WebSphere Portal
Nitor Software Solution, GA December 2014 – April 2016
Architect/Developer March 2017 – January 2018
Marketplace for Consumers Communities and Vendors
The B2C website and mobile app connects local communities, service providers and creates a marketplace for vendors and community consumers
Services Providers connect to consumers through referral network. The community
members automatically discover service providers used by other community members
Android and iOS implementation for mobile app
Technologies: MongoDB, AWS, Android, IOS, Python, Django for dashboard
CareStream Dental, GA May 2016 – Feb 2017
Architect/Developer Mobile and Cloud platform
Carestream is the largest dental office software and hardware provider company. They have over 12 products that manage single and enterprise dental offices, imaging and other dental practices
My role involved
Build product map for integration of multiple dental products into a single Cloud based solution using Microservice Architecture
Managed team of 18 developers building microservices – 3 microservices teams
Design Microservices based Architecture for consolidation of Imaging, Data Replication, Authentication and Authorization services and Payments
Worked closely with Mobile and Web front end team to define UI/UX standards
Build initial deployment plan to migrate the current build and deploy to MicroServices DevOps - CICD
Agile Development, Scrum, Product demos
Work with multiple Product owners – Web and Mobile for Product Roadmap
Technologies: AWS, .Net, Java, React Native, node.JS, DevOps- Jenkins
Visa Inc,
Foster City, CA February 2010– November 2014
Commerce Portal integration Architect/Developer
Define strategies and architecture for integration between small business merchant portals and partner portals at Visa
Implement Architecture and solution of Hierarchy foundation, Merchant and Reseller partner portals
Define and demonstrate hybrid mobile development strategy beyond native platform and integrate into Visa’s mobile SDK
Automation deployment - CICD
Evaluate Integration of Stripe, Braintree and other payment platforms with Visa mobile payment frameworks
Evaluation of Portals for Visa Merchants – Co-branding and AuthNet integration
Technologies: WebSphere Portal, WCM, J2EE, Grails, Apache/JBoss, Grails, Spring and Hibernate, REST based services, Stripe and BrainTree SDK’s, MongoDb, BuildForge
Kaiser Permanente
Pleasanton, CA August 2005 – December 2009
Product Architect /Developer
Kp.org Portals
WebSphere Portal Architect for Kaiser kaiserpermanente.org corporate web portal and intranet portals
Worked with multiple product owners, stake holders and different cross departmental teams to design the overall kaiserpermanente.org portal architecture,
Played key role in defining product strategy, product map, facilitating meeting and discussions between business stake holders, involved with multiple IT development groups related to KP Brokers, patient, student’s portals
Provided Portal Architectural guidance, design and development best practices to multiple portal application teams, built shared infrastructure components such as Single Sign ON, content management, Search, Alpha solutions using best practices based on broad knowledge of Portal technologies and existing KP infrastructure,
Managed product vendor meetings, discussions with the marketing teams, evaluated available products from IBM WebSphere, Oracle Weblogic, Jboss and Liferay, presented the relevant product features, pros and cons to the key stake holders and decision makers to select the right product that meets the requirements
Defined the POC strategy for the main portal to jumpstart the kp.org initiative, then worked with multiple teams (employee and consultant), content management, single sign on, user interface to create POC portals
Demonstrated the POC portals at periodic intervals to multiple stake holders, cross platform teams, corporate Internet Web Communication team business leaders. The POC eventually evolved into current kp.org corporate portal
Defined and designed Architectural standards and guidelines, best practices, frameworks that promote reuse across multiple software development groups
Developed core reusable software modules
Evangelized portal concepts with various Kaiser groups and departments, worked closely with business on portal strategy, platform and direction
Played key role in vendor relationship management, facilitated product defects resolution, service request management, meeting with the IBM marketing teams, IBM product development groups, visited IBM product development center few times to work with WebSphere Portal product developers and Architects to enhance the features needed for the kp.org product
Provided development hands on experience for Portal/J2EE technologies such as UI, portal and portlet deployments, administration, security, personalization (PZN), Web Content Management, SEO, automation, Single Sign on etc.
WebSphere Portal users several JavaScript Web 2.0 frameworks based on Dojo, JQuery and Prototype – Portal theme use extensive clientside aggregation frameworks based on web 2.0 standards. Portal theme were developed using Ajax and Dojo
Developed many JSR168, 286 portlets, JSF, Struts and inter-portlet communication, PUMA API, portlet themes and skins, Tivoli and Portal integration,
Used Iterative test-driven development using Agile/Scrum practices.
Designed and developed unique content management solution for Portal and Interwove n’s Teamsite content management integration based on content metadata, portal personalization, security and custom rendering highly configurable portlets.
Provided extensive portal consulting to application portal teams and Operation team in several portal areas such as Portal configuration and portal deployment, administration, deployment, WCM administration and syndication, corporate standard guidelines etc.
kp.org was one of the largest WebSphere portal implementations done by me at Kaiser in consultation with IBM
Employee Portal August 2005 – Dec 2006
Portal Architect for HR Portal
The EPF portal is for Kaiser Employees. It’s a HR, News and Communication portal that ingrates several existing Kaiser HR, Content provider applications into a common framework using Single-Sign on
Worked with the Kaiser business team on presenting various portal solutions, strategies, best practices, IBM WebSphere portal deployments both intranet portals, content migration and portal infrastructure issues.
Portal functional specification, sign on, content presentation, search, content creation for HR application integration based on business requirements.
Standardized the WebSphere Web Content Management solution for Portals.
Developed and migrated existing employee portal HR, J2EE application
Provided key role in Requirement gathering, analysis, CDP and document creation security remediation
Designed and developed the HR portal Architecture, managed external vendor relationship
Technologies: WebSphere Portal, Java, J2EE, Struts, WebSphere, Tivoli, TeamSite CMS, JavaScript/Web 2.0 frameworks such as Ajax, Dojo, Prototype, Scriptaculous and JQuery
IBM,
Menlo Park, CA July 2001 - August 2005
Senior Software Engineer
Sales web portal for IBM software group: Nov 2004 – August 2005
Very high visibility project for IBM software 3.6 billion revenue group. The web portal helped IBM software sales representatives do customer analysis, data mining based on order history by different divisions, create sales projections, develop customer base, contacts and eventually generate leads. The portal was based on complex struts framework deployed using IBM UI design templates, tiles, LDAP authentication, security, data mining and data integration.
Designed and developed various components of UI using IBM corporate UI design standards
Gathered user requirements. This involved frequent discussions and extensive meetings with sales, marketing team because of the high visibility and corporate importance
Deployed application in a team environment where users have individual WebSphere Studio Application Developer as an IDE for local development, testing and debugging with CVS as version control system
IBM Software My Support web portal: Feb 2002 – Sept 2004
My Support was a first external web portal for IBM customers, partners, developers, ibm.com site visitors and internal employees and it was deployed using IBM’s WebSphere Portal Server technology. The portal was designed to deliver customized information based on user preferences, user type and access rights. The application started as a proof of concept and to showcase IBM’s WebSphere Portal Server technology as an in-house deployment. However eventually it outgrew to support large user base and it was deployed at corporate ibm.com for several IBM groups.
Developed the architecture based on user, functional requirements, design considerations, navigation, usability, scalability and performance
Installed and configured WebSphere Portal Server to interact with custom registry database for user authentication. This is a standalone interface that’s not part of portal server offering and needs to be customized to handle secure authentication and single sign-on.
Designed different UI screens based on user feedback and extensive testing
Created portal site themes/skins by using IBM corporate UI standards
Developed several portlets that interact with database, web services, third party applications, personalization, monitor user preferences, lotus notes, user profiles, bookmarks, site maintenance alerts
Implemented personalization email campaigns that send event/weekly updates to subscribe users.
Provided Monthly web site statistics and analysis to the management with a goal to identify popularity of the products, downloads and email campaigns
Created site monitor tools to troubleshoot site integration with third party applications so that proper alerts get posted on the site in case of failure of any third-party service due to network, firewall and connectivity issues.
Helped IBM WebSphere portal product team to improve the product offering based on user feedback and experience since the deployment was the largest WebSphere Portal Server implementation with extensive user base
Managed and supported the application as a project lead in 2003-2004.
Software MySupport portal was the first external web site WebSphere Portal Server technology deployment within IBM
Ibm.com content on demand globalization: Sept 2003 – Jan 2004
Ibm.com is one of the largest content web site in the world serving huge number of documents and lots of these documents are in English. The on demand globalization project was about on-the-fly web site bidirectional translation of content for English to/from French, Italian, German, Spanish, Japanese, Chinese (simplified), and Chinese (traditional). The application is deployed using WebSphere Translation Server that translates the HTML content in real time.
Worked as project lead
Deployed the on-demand translation for ibm.com, intranet and several other ibm sites such as developer works, software support, alpha works, redbooks
Interacted with several global teams such as Japan, China, Germany to improve the translation experience using frequent feedbacks and user dictionary updates.
Modified the translation engine application for seamless translation of content with sites that use single sign on, secure site translation, sites that use server side includes and JavaScript. Originally the application could handle only static HTML site translation.
Provided detail analysis of the web site statistics to the management to improve customer base, quality of translation, various language usage and performance
IBM customer entitlement broker July 2001 – March 2002
A broker application that integrates entitlement of several IBM acquired companies customers with IBM product family
Developed entitlement broker for Informix products after IBM acquired Informix in 2001
Supported and maintained several other interface brokers
Learned extensive IBM corporate guidelines, deployment standards, web processes, communication protocols and security policies
Technologies: WebSphere, Java, J2EE, Portals, Struts framework, Tivoli, Informix and DB2 databases
Informix
Menlo Park, CA March 1999 – June 2001
Senior Software Engineer
Designed and developed web application for Marketing and HR departments using Informix/Illustra datablade web application technology that helps aggregate diverse data such as HTML pages, style sheets, images, blobs stored in database and create dynamic content on the fly
Installed, configured and managed Netscape iPlanet and Directory Servers for intranet and extranet web sites
Worked with HR, Sales and marketing, finance, business partners, international teams to create user and functional specifications, design screens, do promotional campaigns, profile user conferences
Deployed several Informix web management tools that helped user community from different groups build web pages and integrate them with Informix.com.
Great appreciation from Sales and marketing team for making the Informix.com site highly effective way of introducing new products, user conferences and creative promotional campaigns that project correct image of the Informix database products
Technologies: Basic Java, CGI, JSP, Shell Scripting, HTML, Informix DB
Capricorn Systems Inc,
Atlanta GA Sept 1997 – March 1999
Senior software consultant
Worked as a configuration management consultant for CSC Inc, automation of configuration management using ClearCase
Worked as a web consultant for Informix software Inc as a principal web development associate, managed web sites, databases and deployments
Technologies: Perl, HTML, CMS, ClearCase
Tata Research Design and Development Center June 1993 - August 1997
Pune, India
Senior R&D Associate and consultant
GE Power systems, Schenectady, NY May 1996 – August 1997
Designed and developed web forms using CGI, Perl to execute system programs used by GE for several types of power generators, organize the data by uploading HTML files to web server and display results of configuration changes and their effect on Generator performance
Developed wrapper programs that integrated several standalone modules of power plant system using Unix K Shell and AWK programming.
TRDDC, Pune June 1993 – May 1996
Provided Custom packaged solutions for CAD/CAM customers
Managed regional product Seminars, Case Studies preparation and presentations
Developed several automation tools for design and analysis of GE Aircraft engines components using C, C++, CAD/CAM product custom routines
Developed wrapper program that integrate several standalone modules of power plant system using Unix K Shell and AWK programming.
Coordinated with GE Aircraft team and demonstrated innovative way of minimizing design procedures
Technologies: Fortran programming, CAD/CAM, FEA (Finite Element Analysis), Mathematical modeling, C and C++
Education and R&D Experience
Metallurgical engineering – Indian Institute of Technology (IIT), Kanpur – 1993
Research Associate, IIT Kanpur