URVIN SHAH
Information
Social
Address
Flat *,Floor 14,Block-G,
Lai Sau House, Ching Lai
Court, 264-Lai King Hill
Road,
Lai Chi Kok
Kowloon
Hong Kong
Phone
*****.****@*****.***
Urvinshah
Github
https://github.com/urvin-
shah
PROFESSIONAL SUMMARY
• 14+ years of background in diverse phases of Java/J2EE development with expertise in analysis, creation solution, design, execution, securing of web and enterprise applications.
• Strong working knowledge in Spring Boot, Microservices, AWS, RDS and NoSQL Databases
• Experience in End-to-End Software Development Life Cycle and Agile Methodologies
• Experience in gathering Customer/Business requirements and converting them to Technical Specifications.
• Experience in creating proof of concepts related to new framework/technologies.
• Contributed to different proposals and solution approaches.
• Experience in Technical design document, reviews, code reviews, test planning, test documentation reviews, deployment using the CI/CD.
• Domain Experience : Airline, Gamming, Digital Marketing, Logistics and Shipping port management, Human Resource
• Present Employer: Capgemini, June 2021 - till date. SKILLS
• AWS Services like S3, Lambda, RDS PostgreSQL, DynamoDB, API Gateway, Cloudwatch, SQS, SNS, EC2, EBS
• API Designing
• Application architecture designing.
• Java, Springboot, Spring MVC,WebFlux, Spring Cloud, Struts, Groovy & Grails
• JPA, Hibernate
• MS SQL Server, PostgreSQL, Oracle, MySQL, H2, DynamoDB, MongoDB
• AWS SQS, Solace, JBoss MQ
• Rest API, Microservices, SOAP Services.
• Apache Tomcat, WebSphere
• Database Migration
• MuleSoft
• Core Java, Multithreading
• Agile, Jira, Confluence, Redmines
• Github, Jenkins, Openshift, SVN, CVS, VSS, Bit Bucket, Source code migration from CVS to Git, SVN to Git and Git to Git with history
• Present Employer: Capgemini, June 2021
CERTIFICATION & TRAINNING
• AZ – 900 Microsoft Azure Fundamentals, Microsoft
• DP – 900 Microsoft Azure Data Fundamentals, Microsoft
• L0 – Aspiring Architect, Capgemini
• White Belt (Java Basic) – Secure Coding Certificate, Secure Code Warrior
• White Belt (Java Spring) – Secure Coding Certificate, Secure Code Warrior
• Yellow Belt (Java Spring) – Secure Coding Certificate, Secure Code Warrior
• Orange Belt (Java Spring) – Secure Coding Certificate, Secure Code Warrior 02/2018 – 06/2021
Hong Kong
INFOSYS LIMITED
Technology Architect
• Study and analyze the business requirements
• Design the solutions of business requirement using the AWS/Azure public cloud services.
• Communicate with client with the technical solution and design
• Leading the open source cloud migration program in designing migration strategies and estimating the efforts.
• Database schema migration from on-premise Oracle to MS SQL Server
• Database migration from Onpremise Oracle to AWS RDS PostgreSQL Server
• Azure AD Integration with application for Secure Authentication and Role based management.
• Development using AWS Services like AWS S3, AWS RDS PostgreSQL, AWS Cloudwatch, AWS Lambda using the
Java, Springboot.
• Development using Springboot and React JS.
• Development using C# in development of the common development framework
• Worked on the Solace Messaging as an integration pattern for microservice architecture.
• Agile methodology
• Explore Core Data concepts in Microsoft Azure - Coursera
• Microsoft Azure SQL – Coursera
• Microsoft Azure CosmosDB - Coursera
• Modern Data Warehouse Analytics in Microsoft Azure – Coursera
• Designing RESTful Web APIs – Pluralsight
• Spring WebFlux : Getting Started – Plural sight. EXPERIENCE
06/2021 Capgemini
Hong Kong Solution Architect
• Study and analyze the business requirements and design the API using the Anypoint Studio.
• API Development using the spring boot 2.5.2, Spring Webflux.
• Async and non-blocking API Development
• Solution design and API Architecting.
• Agile methodology
08/2016 – 10/2017 STARTECH ASIA PVT. LIMITED
Hong Kong Product CTO
• Member of a global team that adapts agile, test-driven and continuous integration practice to the development of applications for constructing, maintaining and feeding financial comparison of various products such as credit card, personal loan, broadband, Telco packages, car insurance, travel insurance to users. Contributed to various phases of the application life cycle.
• Leading the brodband vertical's technical team.
• Project developed using groovy and grails, Spring Cloud, H2, consuming AWS service like lambda function, API gateway, DynamoDB, SQS, S3, Alfresco as a ECMS to
achieve quick time to market. Using git hub for code management. Having UI using the Angular, JS, html and css.
• Third party APIs integrations using Mule soft.
• Adapted Test-Driven development methodology using spock. Unit tests covering all use cases and business logics. Majority use cases are covered by unit tests.
• Documented user requests and production incidents in JIRA and shared technical knowledge on Confluence. 08/2011 – 07/2016 INTECH CREATIVE SERVICES PVT. LTD. G’nagar/Hong Kong Java Backend Developer
• Past experience with the global team that develops and maintains a system which supports operations and
planning features for shipping ports.
• Application development with agile methodology.
• Implemented performance oriented measures such as bulk loading and caching data to reduce number of
external connections.
• Implemented thread-safe collection to safeguard data integrity for concurrent read and write to the cache.
• Projects developed in Core Java using multi threading, JMS and oracle, log4j, Java Swing for GUI and svn and git for source code management.
• Responsible for the estimation of required effort and man days.
• Played an important development role in preparation of POC, which was using Spring Boot, Hibernate with JPA, and implemented Ehcache synchronization across
multiple servers.
06/2010 – 07/2011 MOBILE INTERNET INDIA PVT. LTD.
Ahmedabad Java Hibernate Developer
• Worked on implementation of AAA protocol for satellite communication using java and SOAP service and Web
interface where various user level and admin level statistics get displayed.
• Work closely with global team members and business users to ensure correct interpretation of business logics.
• Planned rollout schedules with the business and
upstream applications.
• Coordinated testing with upstream applications and managed the deployment on production environment.
• Defined object-relational mapping with Hibernate and Java Persistence API to read and persist quote data for synchronization.
• Product development using Agile methodology.
06/2009 – 06/2010 SALTRIVER INFO SYSTEM PVT. LTD.
Ahmedabad Senior Software Engineer
• Developed multi level marketing application by SMS PIN. Managed all users accounts, all transactions using the web interfaces in struts, hibernate.
• Worked on the development of kiosk application using Java reflection, Swing technologies.
• Experience to work on the embedded system to
communicate with light sensors and RFID devices using the serial port communication, GPS.
• Online travel ticket booking system using waterfall methodology, struts 2 and hibernate, reports developed using jasper.
• Part of team to implement the data center monitoring system which responsible to monitor the servers, server applications, UPS, room temperature, humidity etc. 08/2007 – 06/2009 TATA CONSULTANCY SERVICES
G’nagar Software Developer
• Working on generic HR and Finance supportive
application which calculate the salary of government employees.
• I have developed a generic excel based rule-engine where various rules were configured and dynamically used in the system.
• Involved in the database design.
• Payroll system developed using the spring MVC and hibernate and oracle database.
EDUCATION
2008 – 2011 NIRMA UNITVERSITY
MBA-PT, Finance
Master Of Business Administration with Finance specialization from Nirma University, Gujarat, India
2004-2006 HNGU
M.Sc. (CA & IT)
Master Of Science (Computer Application & Information Technology)
2001-2004 HNGU
B.Sc. (CA & IT)
Bachelor Of Science (Computer Application & Information Technology)