Vishal Salvi

India

@salvi_vishal

Solution Architect

Badges

Problem Solving
CPP
Java
Python
Days of Code

Certifications

Work Experience

  • Solution Architect - AVP

    Barclays•  May 2022 - Present•  Pune

    Tech Lead on software development projects, especially at early stage (concept, PoC, Prototype, Pilot). Design and develop scalable, highly available application solutions that leverage AWS services. Define data models, data sources, and data transformation processes to ensure accurate and efficient data exchange. Design elegant API interfaces and domain models to provide consistency across upstream and downstream integrations. Design and develop integration for hybrid cloud using API sync/async, Event Messaging and File transfer. Author technical documentation, including architecture diagrams, data models, API specs and solution designs. Follow agile: Sprint planning, Daily scrums and Spring Retrospective.

  • Lead Consultant

    Wipro•  October 2020 - May 2022•  Pune

    Working as an API designer/Technical architect for client HSBC. Author architecture documents and design/functional/test strategy specifications for new functionality. Design, implement, debug, automate and test new or re-engineered software (GUI, REST APIs, Security) using Java and Web technologies. Design API specification using RAML for the process APIs required in development. Develop these process APIs using Java and spring boot. Test API endpoints using Postman. Analyze and design the API according to UI/UX requests/responses. Conduct daily scrum calls to track the sprint progress. Analyze business requirements and transform them to technical documents. Work closely with business analysts and solution architects to make sure all requirements are completed in development.

  • App Support - SSME

    Amdocs Business Services India•  November 2011 - October 2020•  Pune

    Developed new Billing Offers, Packages and PITs to support internal testing teams. Investigating implementation issues related to telecom billing. Perform automation and process improvement of reference master process using Unix shell scripting. Resolve queries/problems faced by customers of teams like RMCC, CMCC, L2APS etc. related to RLC and EPC/MEC implementation. Gather and implement data changes in reference tables for upcoming software releases. Support system testing (ST) and unit acceptance testing (UAT) by troubleshooting and resolving defects reported for reference tables.

  • Software Engineering Specialist

    Amdocs Development Center India•  November 2011 - October 2020•  Pune

    Full stack development using microservices, Messaging/Event driven frameworks (Kafka/RabbitMQ), CI/CD on a cloud native environment (OpenShift Container). Develops software solutions by studying information needs, conferring with users, studying system flow, data usage and work processes. Responsible for deciding the relevant tools, technologies and patterns that need to be implemented by the service. Translate application requirements and use cases into functional applications. Ensure code meets standards and tests appropriate to the platform. Provide technical guidance and training to the development team. Perform technical reviews and mentor junior developers in the team. Actively participate and contribute in Agile ceremonies including Daily Standup’s, Sprint Planning and Sprint review, Sprint retrospective meetings. Formally supervise a small team, assign day-to-day work, lead the design and development for small initiatives, review and deployment of projects. Break stories into the smallest possible piece of work and contribute to elaborations, sprint planning and retrospectives. Experienced in all project phases using Waterfall and Agile Methodologies. Knowledge and experience in designing software with TDD. Experience working with multiple global customers. Communicate status (written and verbal) to the project team and management. Multitask and work with teams across global regions. Memory and performance profiling to identify and resolve memory leaks.

Education

  • Pune University

    Computer Science, MSc(Computer Science)•  July 2004 - May 2007•  Percentage: 66

  • Pune University

    BCS (Bachelor of Computer Science)•  July 2000 - May 2004•  Percentage: 57

Skills

Maven
Gradle
GIT
Bitbucket
Jenkins
Postman
Insomnia
NoSQL Workbench
ER/Studio
Draw.io
DynamoDB
Oracle
DocumentDB
Spring Boot
Microservices
Java
Python
C#
AWS (Amazon Web Services)
SQL