Hardik âHarryâ Shah - Java FullStack Developer |
[email protected] |
Location: Austin, Texas, USA |
Relocation: Yes |
Visa: H1B |
Hardik Harry Shah
Java FullStack Developer [email protected] Austin, TX Yes H1B PROFESSIONAL SUMMARY Over 13 years of experience, Education : Rochester Institute of Technology,Web Development, HCI St. Francis Institute of Technology Software Engg., Web Development TECHNOLOGY STACK DEVELOPMENT JavaScript Angular 11, React, Stencil Redux, NgRx J2EE, Spring Cloud, NodeJS TypeScript, Java, C# Ruby-Cucumber, Selenium Jasmine, Jest, JUnit ADA and WCAG 2.1 compliance Git, Bitbucket, ClearCase Atlassian Bamboo, Harness Splunk, AppDynamics Akamai Edge PCF Cloud, AWS, Azure Design: Ethnography, Surveys, Interviews,IA workflows, Wireframing, Axure RP, Invisionapp PROFESSIONAL EXPERIENCE Visa Inc. (June 2022 November 2023) Senior Software Engineer Project: EBC2 MBDA Micro-Frontend and Microservices migration - Heavy individual contribution to migrate Cybersource EBC2 modules into MBDA (Module Based Device Activation) framework, a framework based on custom Micro Frontend architecture to accomplish Grails deprecation and migration to AEM (Adobe Experience Manager) locales for internal web security compliance. - Micro Frontend migration required migration of every Grails module source code from monolith application to its own Bitbucket repo and subsequent conversion to React-based SPA. Underlying technology: HTML5, JavaScript, React v16.1, NodeJS, CybsUI and Jest - Developed Java Spring Boot microservices RESTful API for CRUD operations using Java Spring Boot v2.1, JUnit against Oracle database tables. - DevOps Tools utilized: Git, AEM and Jenkins CI/CD. - Writing Unit Tests, black box testing and performing code reviews. - Offering consultation and support to testers. - Keeping documentation up to date for internal stakeholders. Project: Cybersource Design System - UI Lead for Cybersource s CybsUI Design System to add WCAG 2.1 support to their component libraries, templates, and plugins. Primary responsibilities include leading a team of 3 Devs, 1 junior UI lead and 1 QA from internal requirement solicitation to collaboration with Product Owners, Designers in design discovery to web component implementation, code quality reviews and eventually product release. - Heavy individual contribution to add WCAG 2.1 support to CybsUI components and Global elements. Primary responsibilities include analyzing requirements from Figma Design sheet specifications and updating it into CybsUI Component stack, validating with specs, doing code quality reviews and eventually product release. - Heavy hands-on experience working on web stack: HTML5, CSS3, React v16.1, NodeJS, EmotionJS, Jest and Enzyme. - Preparation of training materials and conducting cross-team training for CybsUI Design System development. - Offering consultation and support to internal customers over office hours and team support chat. - Active participation in bi-weekly release readiness planning and release execution. Release prepping includes source code and configuration for final code review, creating release tickets and getting approvals. - Adherence to software development processes including daily scrum, work estimation and release planning. Following code review and company release guidelines. Charles Schwab Inc. (April 2019 June 2022) Software Engineer IV Project: SWS (Sign-on with Schwab) - As a full-stack developer and UI SME in Online Security team, contributed to re-design and full-stack development of an online authentication platform built on OAuth 2.0 which authenticates Schwab s retail and line-of-business customers. - Heavily contributed to the UI layer to implement micro-frontend architecture, additional security considerations and modern content, web accessibility and responsiveness guidelines. - Feature ownership from design to implementation to release. Heavy hands-on experience on creating design and architecture for local governance, UI development on Angular 9+ and NodeJS stack and Ruby-Cucumber for integration testing. - Heavy hands-on experience on server-side middleware development building gateways and configuration service using Java, Spring Cloud framework, Netflix Zuul, Sprint Boot and MongoDB. - Supported a team of 2 developers and 1 tester for UI development, conducted code quality reviews, migration and onboarding for existing and new clients to the new login platform. Also contributed to re-design and enhancements to middleware layers - edge computing, inbound and outbound gateways, authentication orchestrator and configuration service. - Migrated UI and server-side applications to Pivotal Cloud Foundry platform to achieve Application-as-a-Service architecture goals. Built CI/CD pipelines to support continuous automation design for applications. - Added support for logging and analytics via Splunk and AppDynamics for UI and middleware applications. Created analytics dashboards for Splunk and AppDynamics for business intelligence reports and alerts. - Added support for end-to-end load testing and performance measurement automation based on custom input load parameters using JMeter. Also added support for populating performance reports with descriptive statistics. - Interviewing and shortlisting UI candidates based on specific hiring requirements. Participated in on-campus hiring for screening summer interns in University of Texas. Project: Schwab Design System - Heavy individual contributor to the Schwab s Everest Design System as a Senior UI engineer and Manager. Primary responsibilities include leading from internal requirement solicitation to collaboration with designers in design discovery to web component implementation, code quality reviews and eventually product release. - Heavy hands-on experience working on web stack: HTML5, CSS3 and TypeScript. Tooling includes StencilJS (ReactJS-based), Angular 9, NodeJS, Gulp, SASS Doc, Amazon Style Dictionary, Jest and Saucelabs. Adding support for web responsiveness and web accessibility. - Technical deliverable responsibility: Design token creation, CSS Blueprint, Web component development, Unit tests, integration with design system portal and internal frameworks. Offering consultation and support to internal customers over team support chat. - Contributed hands-on with enhancements to CI/CD pipelines, PCF cloud environments and edge computing layers for design system application and its underlying dependencies. Created design and architecture documentation for design proposal presentations in internal forums. - Active participation in bi-weekly release readiness planning and release execution. Release prepping includes source code and configuration for final code review, creating release tickets and and getting approvals, CI/CD - Adherence to software development processes including daily scrum, work estimation and release planning. Following code review and company release guidelines Agreeya Solutions (Feb. 2016 April 2019) Full Stack Web Developer Deloitte Contractor Project: Redesign of YourTexasBenefits.com Responsibilities: - Involved in re-design, development of the public portal of Texas Human Health Services (termed Your Texas Benefits ), a modern, responsive web application using HTML5, CSS3, JavaScript, AngularJS 1.5, NodeJS, Handlebars, Bootstrap, SCSS, jQuery for front-end, and Enterprise Java, JAX-RS and Spring framework as back-end. - The portal helps a user identify, apply, redeem and track his application for benefits under Affordable Care Act (ACA), namely - Food benefits, Medicaid, Cash help or Long-term care, which can be availed depending on his personal and family s financial credentials, documentation and requirements. BlackRock Inc. (March 2015 Feb. 2016) Analyst Responsibilities: Making enhancements to Perl scripts, developing proof-of-concepts, web application development with AngularJS-Perl-Node-Gulp-Bower, build server-side web API using Perl, following unit-test driven development model, presenting ideas across business unit Projects: GPA - Data Loader enhancement, GPA Web support, GP Task Monitor, GPSettings CRUD Web App Esri (June 2014 Aug. 2014) User Experience Design Intern Responsibilities: Creating information architecture for end-to-end experience, building web prototypes using Axure RP, Research and usability testing using user interviews and surveys Projects: ArcGIS Open Data User Research, ArcGIS Open Data Prototyping Intuit Inc. (June 2013 Dec. 2013) User Experience Design Intern Responsibilities: Developing proof-of-concept for KCS redesign, developing SharePoint web-parts, user controls, master pages, page layouts using C#/ASP.Net/XHTML/CSS/JavaScript, developed wireframes, implementing WSP packages, project documentation . Projects: Kansas City Southern Railways Portal Redesign. Sogeti USA LLC (Jan. 2011 July 2011) IT Consultant Responsibilities: Developing proof-of-concept for KCS redesign, developing SharePoint web-parts, user controls, master pages, page layouts using C#/ASP.Net/XHTML/CSS/JavaScript, developed wireframes, implementing WSP packages, project documentation . Projects: Kansas City Southern Railways Portal Redesign. Capgemini India (Jan. 2010 July 2012) SOFTWARE ENGINEER II Responsibilities: Developing SharePoint web-parts, user controls, master pages and page layouts using C#/ASP.Net/XHTML/CSS/JavaScript, issue tracking and debugging, project lifecycle management Projects: Johnson & Johnson, Kansas City Southern Railways, Nestle, Lansforsakringar AB Tizzy Web Tech. (Aug. 2009 Dec. 2009) Web Developer and SEO Aug 2009- Dec 2014 Responsibilities: Developing web applications with HTML/CSS/JavaScript, ASP.Net server-side development, Search Engine Optimization. Projects: Eurowood India, JobanPutra, Christian Diary EDUCATION University of South Carolina Major: Computer Science BACHELOR OF SCIENCE IN COMPUTER SCIENCE Aug 2009 Mar 2013 SKILLS INTERESTS Enterprise Application Development in Java, Spring Boot, Java EE, C# & Python UX/UI design using JS and related frameworks SOAP & REST API development, documentation & Integration PostgreSQL, Oracle DB, NoSQL development and optimization Product management and team management Local and overseas travelling to discover new place and cultures Fishing and canoeing Hiking and nature trail exploration Documentaries on historical events that shape society Keywords: csharp continuous integration continuous deployment quality analyst user interface user experience javascript business intelligence database information technology Iowa Texas |