Piyush S. profile photo 1 on Tal

Piyush S.

Engineering@Subex | Backend Lead and Solution Designer | Java, Spring Boot, Kafka, Spark | AWS | Distributed Systems Design & Architecture | Docker, K8s, DevOps | Ex-Verifone | Ex-MetricStream

Bengaluru

12+ years of work experience

Subex
Jul 20197 yrs 4 mosPresent

Greater Bengaluru Area

1. Successfully led a cross-functional team of 15 engineers, improving productivity by 25% through enhanced workflows and collaborative tools. 2. Introduced Agile methodologies, resulting in a 20% increase in team velocity and faster time-to-market for products. 3. Automated deployment pipelines, cutting deployment times from hours to minutes and improving system reliability. 4. Reduced code review cycle time by 50% by implementing a structured peer review process. 5. Received a company-wide award for successfully launching a new product ahead of schedule and under budget. 6. Design the system architecture (e.g., client-server, cloud-based, microservices). 7. Create database schema and ER diagrams for key entities (e.g., invoices, customers, payments). 8. Establish API contracts and integrations (e.g., payment gateways). 9. Delivered a scalable and modular architecture to accommodate future growth. 10. Implemented a robust database design, ensuring data consistency and integrity.
Verifone
May 20172 yrs 3 mosJul 2019

Bengaluru, Karnataka, India

1. Played a pivotal role in the research and development of a product upgrade solution that enabled existing customers to enhance their Petro and kiosk systems without the need for complete replacements, providing a cost-effective and scalable upgrade path. 2. Streamlined the implementation process by optimizing workflows and automating key stages, cutting deployment times by 25% while maintaining high standards of quality and reliability. 3. Design and development phases, ensuring seamless compatibility with diverse legacy systems by implementing robust testing protocols and refining system architectures. 4. Resolving complex technical design issues. 5. Analyse legacy code and architecture to determine areas requiring enhancement. 6. Create a technical plan with milestones and timelines for the upgrade process. 7. Ensure backward compatibility with hardware and peripherals (e.g., barcode scanners, and receipt printers). 8. Plan the integration of new features (e.g., loyalty programs, multi-store support). 9. Led critical upgrades, improving system speed and reliability. 10. Product was related to Hardware and Software integration.
MetricStream
Feb 20143 yrs 4 mosMay 2017

Bangalore

1. Part of R&D team, worked on products like audits, surveys, and emergency notifications for different customers. 2. Worked on multiple technologies and developed products for web applications and mobile domains. 3. Integrated the Mobile and Web Application for existing customers on web. 4. Participate in discussions with stakeholders to gather technical requirements. 5. Analyse existing systems for integration points and potential improvements. 6. Break down requirements into user stories and technical tasks using tools like JIRA or Trello. 7. Define development timelines, milestones, and sprint goals.

Education

Rajasthan Technical University, Kota

Bachelor’s Degree, Information Technology

Rajasthan Technical University, Kota

20094 yrs2013

Join Piyush and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Piyush S. on Tal

Headline

Engineering@Subex | Backend Lead and Solution Designer | Java, Spring Boot, Kafka, Spark | AWS | Distributed Systems Design & Architecture | Docker, K8s, DevOps | Ex-Verifone | Ex-MetricStream

About

Solution Architect / Backend Software Development Engineer with 12+ years of experience delivering enterprise-grade solutions across Payments, GRC, Partner Billing, and Data domains. Expert in architecting, developing, and optimizing robust, scalable, and distributed backend systems. Proven track record of driving technical excellence in Microservices architecture, System Design, and Performance Optimization in fast-paced, cross-functional environments. Currently leading a team of 10+ engineers, driving end-to-end development processes—from requirement gathering and conceptualization to design, development, deployment, and performance tuning. Skilled in collaborating with cross-functional, geographically distributed teams to deliver high-impact solutions aligned with business goals. Technical Expertise - Development and Tools: Proficient in Java, Spring Boot, and JavaScript framework stacks for developing scalable and high-performance applications. Microservices & Distributed Systems: Expertise in designing and implementing microservices-based architectures, ensuring resilience, scalability, and fault tolerance. System Design & Architecture: Strong command of system design principles, including high availability, load balancing, caching strategies, event-driven architecture, and database Sharding. Data Structures & Algorithms: Well-versed in optimizing performance, reducing latency, and implementing efficient search, sorting, and concurrency mechanisms. Work Approach & Methodologies - Agile Practitioner: Experienced in Scrum and Kanban methodologies, leading and participating in Agile ceremonies like sprint planning, daily stand-ups, retrospectives, and backlog grooming. End-to-End Ownership: Follows a shift-left approach, driving quality from the earliest stages of development. Takes full ownership of features from requirement analysis to production deployment and post-release monitoring. Collaborative Leadership: Promotes a culture of ownership, accountability, and continuous learning within the team. Provides technical mentorship and conducts code reviews, ensuring adherence to best practices and coding standards. Automation & CI/CD: Advocates for automation-first principles in testing, infrastructure, and deployments using tools like Jenkins, GitHub Actions, or GitLab CI/CD. Cross-Functional Collaboration: Partners effectively with Product Managers, QA, DevOps, and UX teams, ensuring a well-rounded and user-focused delivery.

Location

Bengaluru

Work experience

Technical Manager at Subex, Jul 2019 - Present · 7 yrs 4 mos, Greater Bengaluru Area, 1. Successfully led a cross-functional team of 15 engineers, improving productivity by 25% through enhanced workflows and collaborative tools. 2. Introduced Agile methodologies, resulting in a 20% increase in team velocity and faster time-to-market for products. 3. Automated deployment pipelines, cutting deployment times from hours to minutes and improving system reliability. 4. Reduced code review cycle time by 50% by implementing a structured peer review process. 5. Received a company-wide award for successfully launching a new product ahead of schedule and under budget. 6. Design the system architecture (e.g., client-server, cloud-based, microservices). 7. Create database schema and ER diagrams for key entities (e.g., invoices, customers, payments). 8. Establish API contracts and integrations (e.g., payment gateways). 9. Delivered a scalable and modular architecture to accommodate future growth. 10. Implemented a robust database design, ensuring data consistency and integrity.

Software Development Engineer at Verifone, May 2017 - Jul 2019 · 2 yrs 3 mos, Bengaluru, Karnataka, India, 1. Played a pivotal role in the research and development of a product upgrade solution that enabled existing customers to enhance their Petro and kiosk systems without the need for complete replacements, providing a cost-effective and scalable upgrade path. 2. Streamlined the implementation process by optimizing workflows and automating key stages, cutting deployment times by 25% while maintaining high standards of quality and reliability. 3. Design and development phases, ensuring seamless compatibility with diverse legacy systems by implementing robust testing protocols and refining system architectures. 4. Resolving complex technical design issues. 5. Analyse legacy code and architecture to determine areas requiring enhancement. 6. Create a technical plan with milestones and timelines for the upgrade process. 7. Ensure backward compatibility with hardware and peripherals (e.g., barcode scanners, and receipt printers). 8. Plan the integration of new features (e.g., loyalty programs, multi-store support). 9. Led critical upgrades, improving system speed and reliability. 10. Product was related to Hardware and Software integration.

Member Technical Staff at MetricStream, Feb 2014 - May 2017 · 3 yrs 4 mos, Bangalore, 1. Part of R&D team, worked on products like audits, surveys, and emergency notifications for different customers. 2. Worked on multiple technologies and developed products for web applications and mobile domains. 3. Integrated the Mobile and Web Application for existing customers on web. 4. Participate in discussions with stakeholders to gather technical requirements. 5. Analyse existing systems for integration points and potential improvements. 6. Break down requirements into user stories and technical tasks using tools like JIRA or Trello. 7. Define development timelines, milestones, and sprint goals.

Education

Bachelor’s Degree, Information Technology, Rajasthan Technical University, Kota

Piyush S. - Technical Manager in Bengaluru | Tal