Sunand P

Software Engineer

Hyderabad, Telangana, India19 yrs 8 mos experience
Highly Stable

Key Highlights

  • Expert in System Architecture and Technical Leadership.
  • Proven track record in Fintech and SaaS industries.
  • Strong mentoring and team-building capabilities.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in Fintech and SaaS solutions.

Contact

Skills

Core Skills

System ArchitectureTechnical LeadershipProduct DevelopmentSystems DesignApache CamelMicroservicesRest ApiProduct Engineering

Other Skills

AMQPActiveMQAgile MethodologiesAmazon Web Services (AWS)Apache KafkaApache ZooKeeperArchitectureCCode ReviewComputer ScienceDomain-Driven Design (DDD)EclipseEclipseLinkEngineering LeadershipEngineering Management

About

Specialize in Domain Modelling, Backend Systems, Microsevices, Spring, Camel, Vert.X Frameworks Fortunate enough to play key roles in many functions which includes building teams, driving requirements, designing & implementing solution, shipping to production and monitoring, capacity planning and interface with customers.

Experience

Arcesium

Senior Principal Engineer

Nov 2022Present · 3 yrs 4 mos · Hyderabad, Telangana, India

System ArchitectureTechnical LeadershipEngineering LeadershipMentoringCode ReviewArchitecture+9

Razorpay

Principal Software Development Engineer

Mar 2021Nov 2022 · 1 yr 8 mos

  • . Responsible for Payouts module which is core of Neobanking software. Brought changes to architecture allowing us to handle 200+ Transactions (writes) per second/per merchant. Devised ways to effectively manage merchant balance and ledger entries improving performance of our bookkeeping system.
  • · The cash back campaign run by WhatsApp in partnership with RazorpayX was a huge success as a result of changes introduced.
  • · Brought good engineering practices improving overall quality posture of the system. Lead tech roadmap, microservice architecture, process improvements, mentoring juniors, design reviews & infra cost optimization.
  • · Built a config server to externalize application configuration with ability to update configs in memory without app restart. It comes with built-in maker checker for approval and tracking history.
System ArchitectureTechnical LeadershipEngineering LeadershipMentoringCode ReviewArchitecture+9

Gainsight

4 roles

Senior Technical Architect

Aug 2019Mar 2021 · 1 yr 7 mos

  • Story so far Contd (Latest First)
  • Worked on a new vertical in Gainsight which is Revenue Optimization (https://www.gainsight.com/revenue-optimization) creating an impact
  • in expanding our TAM and introducing new revenue source.
  • Responsible for design and implementation of 2 new products,
  • >> First, to analyze/manage your renewals, upsell, expansion book of business (Renewal Center).
  • >> Second, is a mobile app for CSM’s on the go who wants to access customer information. The app integrates with google and outlook calendar to provide curated data about a customer with whom the meeting is scheduled for the event owner to prepare well - prior to the meeting.
  • Set up Internal Tech Meetup group for knowledge sharing. A personal milestone for me.
System ArchitectureTechnical LeadershipEngineering LeadershipMentoringCode ReviewArchitecture+9

Technical Architect

Promoted

Jul 2017Aug 2019 · 2 yrs 1 mo

  • Story so far Contd. (Latest First)
  • Built an event store to track state of background apps allowing us to analyze usage and debug. Helped us replay data and repair system based on rules or ask end user to take corrective actions.
  • Designed an inbound email parsing ability to record important events in our app sent via email by end-users. A whole workflow is set in motion once an email is received and this is achieved using Apache Camel framework. Used EIP like split and aggregate, multicast, dynamic route, content-based router, throttler and others.
  • Written an Apache Camel Component for SendGrid and also written components for internal api's to use it along the routes to push and pull messages.
  • Extended Note Taking feature to raise domain events. Built an extensible framework for handling CDC for reporting and perform multiple actions like sending out notifications, track usage. Setup a lambda architecture using RabbitMQ as messaging layer to capture events and carry out live actions. Used NoSQL DB to store data and applied batch processing techniques to create reportable data in Relational Store.
System ArchitectureTechnical LeadershipMentoringCode ReviewArchitectureTechnical Discussions+9

Associate Technical Architect

Jan 2016Jun 2017 · 1 yr 5 mos

  • Story so far Contd. (Latest First)
  • Designed and developed scalable Note taking (https://www.gainsight.com/timeline) app from grounds up as a microservice. Responsible for exposing Rest API, set up Security Interceptors, CORS, Service layer to hold business logic, HATEOAS for Pagination, Multi-Tenant Persistent framework (NoSQL and SQL), Exception Handling, Error Code, Salesforce Connector, Logs, Tools for executing migration scripts, build & release.
  • Involved in design of permission system where we chose to implement ABAC model. Introduced neo4j to hold relational data and run graph queries to identify access permissions for a given resource at runtime. Used SpEL library to preform condition evaluation and prepare where clause to apply row level security.
  • Experimented with Apache Spark to handle Complex data processing capabilities, bringing data from external systems like Salesforce, Relational Stores and perform pivot, merge & complex calculations. Write final computed data set in to target stores like S3.
System ArchitectureTechnical LeadershipMentoringCode ReviewArchitectureTechnical Discussions+7

Lead Engineer

Jun 2013Jan 2016 · 2 yrs 7 mos

  • Working in an exciting Start-up. (Latest First)
  • Got promoted to Associate Technical Architect
  • Revamped Scorecard functionality supporting our Relationship Constructs. https://www.gainsight.com/customer-success-scorecards/
  • Built a complete solution around Gainsight and Zendesk Integration with multi-tenancy in place. The app we have built can be found in Zendesk App Marketplace. Also we bring Zendesk data in to Gainsight to provide insights and allow end-users to create actionable tasks.
  • Played a key role in setting up Email Infrastructure in Gainsight which involved integration with 3rd party vendors such as Mandrill and SendGrid. Setup Webhooks to track email activity and set up aggregation process on email events
  • Designed entire data model for our Copilot functionality which uses our reliable Email Infra.
  • Winner in our Internal Hackathon 2015 conducted in Gainsight.
  • Design and developed "Data instrumentation tool for loading data in to Salesforce Platform". Also presented a paper in Dreamforce 2014. Expertise in working with Salesforce API's.
  • Got promoted to Lead Engineer
  • Built a solution around Marketo integration with Gainsight using their SOAP Api endpoints. With demanding request from our customers to send Survey from Gainsight via Marketo which is a Marketing Automation Solution.
  • Played a key role in building api to api communication with Salesforce. Understood how Salesforce connected app works integrated with our backend using OAuth 2.0. Also providing support for multi connections per tenant.
  • Set up Automation Framework from scratch for both UI and API testing plus the continuous integration environment (Jenkins) running automated test suites on dev and beta builds.
  • Contributed to getting Salesforce Certification for our external app.
  • Did functional testing to understand the product better and understand Salesforce platform.
  • Joined as a Senior Software Engineer
MentoringCode ReviewTechnical DiscussionsProduct DevelopmentComputer ScienceSystems Design+4

Rsa the security division of emc

Senior Software Quality Engineer

Nov 2010Jun 2013 · 2 yrs 7 mos · Bengaluru, Karnataka, India

  • I have developed an Automation Framework (API based library) which is purely written in Core Java with Session + Cookie Handler to reduce manual effort over testing RSA DLP (our product) thus saving time & money, effective use of resources.
  • Working on a tool helping Web User Action Automation using a creative approach. This tool verifies the functional aspects of the product end 2 end. Currently form submit, DWR request/ response and JSON request/response can be handled using this tool to perform relevant actions. Also developing tools to automate network oriented actions handling various protocols (http, https, ftp, smtp, imap, pop3, proxy).
  • Developed several other tools like,
  • 1) Building infrastructure where we can upgrade product from release to release supporting single/multi hop.
  • 2) JSON to POJO Converter, given a JSON response it will convert the same to a POJO class for object mapping.
  • 3) Data generators for Sharepoint, adding document with nested folder structure to create data in the magnitude of GB's in the server farm.
  • 4) Integration of Automation Framework with TestNG having custom Test Listeners to monitor runtime progress of test execution. Also integrated the same with Jenkins with help Apache ANT to trigger tests whenever a dev released a stable build. It can be Nightly or on Demand.
MentoringCode ReviewTechnical DiscussionsComputer ScienceSystems DesignIndependent Contributor+2

Calsoft labs india (p) ltd, an alten group company

Senior Software Engineer

Apr 2010Nov 2010 · 7 mos · Bangalore

  • Project involved IPv6 enhancement for an EMS product of Sonus Networks. I handled solely the HA (High Availability) systems which needs to altered to work with IPv6 address in a solaris environment. This involved design and development of the HA system to provide support for both IPv4/IPv6 seamlessly. Also handled IPv6 changes at the Web Interface and server side.
  • My brief stay at Calsoft Labs led me to work with following Technologies (Core Java, Unix Shell, Ipv6, JBOSS, HA systems)
MentoringCode ReviewTechnical DiscussionsComputer ScienceSystems DesignIndependent Contributor+2

Tech mahindra

Assistant Technical Consultant

Jul 2006Apr 2010 · 3 yrs 9 mos · Bangalore, Pune

  • Design and Development of network models using OPNET (a Network Simulation Tool) for Clients AT&T and BT.
  • BT - I worked on ADQ( Application Driven QOS) in simple terms on demand increase in bandwidth. Simulated Broadband Remote access network architecture applying required SLA's and developed api's to extract performance metrics.
  • AT&T - Developed a model in OPNET and simulated JVM behaviour in an Order Management System (OMS) , thus predicting the JVM sizing for their hardware.
  • Published a White Paper for CMG (Computer Measurement Group) on "JVM Capacity Management Using Modelling and Simulation".
  • One of the key member in developing PSM, which is a monitoring and management system that focuses on diagnosing the problem before the end customer experiences bad Quality of Service provided for his/her registered services. It addresses this problem space by continuously monitoring quality of experience metrics 24x7, correlating problems/issues at device, network, or service levels across service provider’s infrastructure, and enabling quick resolution of the same before subscriber contacts Customer Support Representative.
  • Handled design and development of Database, Ajax Web interface with server push technology. Also done R&D on server monitoring. Technologies used( Core JAVA, Hibernate, Active MQ, ZK Ajax)
Technical DiscussionsComputer ScienceSystems DesignIndependent ContributorProduct EngineeringTechnical Leadership

Education

Birla Institute of Technology and Science, Pilani

MS — Telecommunication and Software Engineering

Jan 2007Jan 2009

Amirta Institute Of Technology And Science (Anna University)

B-Tech — Information Technology

Jan 2002Jan 2006

Stackforce found 100+ more professionals with System Architecture & Technical Leadership

Explore similar profiles based on matching skills and experience