Surya Tripathi

Senior Software Engineer at Revenue.io

Irvine, California, United States

About

Software engineering leader with extensive experience building scalable SaaS products and distributed systems, specializing in AI-assisted development, agentic workflows, and modern engineering productivity practices. Extensive hands-on experience using advanced AI development tools such as Anthropic Claude Code and OpenAI Codex for architecture planning, code generation, debugging, testing, troubleshooting, code reviews, technical analysis, and automation of engineering workflows. Experienced in designing and orchestrating custom AI agents to streamline development operations and accelerate software delivery. Expert in building enterprise applications and microservices using Java, .NET, and Python, with deep experience in AWS, CI/CD pipelines, automated testing, and cloud-native system design. Proven ability to collaborate with product management and engineering leadership to plan and deliver features using Agile/Scrum methodologies while remaining highly hands-on in development, performance optimization, and complex production issue resolution.

Experience

  • Senior Software Engineer at Revenue.io
    Oct 2020 - Present · 5 yrs 10 mos

    LLM, LangChain APIs, Agentic AI, RAG, Phoenix Arize, Springboot Microservices, Reactive/Functional Java, Java 17, Hibernate/JPA/Postgres/MySQL, AWS/Kinesis/SQS, Redis, PubNub, Observability and Monitoring using Micrometer/Grafana/New Relic, REST APIs, Swagger, Nylas, MS Teams integration, Recall.ai

  • Principal Product Engineer at Persistent Systems (IBM Alliance)
    Apr 2016 - Jul 2020 · 4 yrs 4 mos

    As the principal product engineer, I used Java, Junit testing, Apache Jena, Apache Wink, JPA Hibernate, RESTful APIs, Web Services, JDojo, Dojo/Ajax, HTML, CSS, JavaScript to lead and develop several product features for the IBM Rational Team Concert-Software Configuration Management product. IBM Rational Team Concert is a product built on IBM Jazz and is a contributor to the Enterprise Lifecycle Management (CCM, QM, RM, GCM). - Led the development of the Custom Attribute and Link Types features. - Added tree support for rendering information in the Web UI and added many enhancements. - Improved the accessibility compliance of the Web UI. - Represented RTC to the cross product feature of sample creation, provided technical guidance and developed plug-in bundles and web services for RTC. - Contributed to the Code Review feature. Used Telerik Kendo to enhance Web UI and added features. - As a member of the global RTC-SCM development team, played all kind of roles from sprint planning, backlog monitoring and reduction, server maintenance, Release Engineering, build monitoring, forum moderator, scrum master, troubleshooting, and L3. - Successfully upgraded a ten years old DB2 database used by the test servers and migrated data from an older version on Red Hat Linux. It was one of the most challenging and dare-devil tasks for the team as it carried a high risk of data loss. - Developed an internal project copy tool to selectively capture data and links from participating ELM products and re-create the data/links on a fresh installation of the product.

  • Development Lead/Advisory Software Engineer at IBM
    Jun 2008 - Mar 2016 · 7 yrs 10 mos

    As the development lead for the Rational Synergy/Change, and Rational Team Concert integrations, I used Dojo/Ajax, HTML, CSS, JavaScript, Web Service, RESTful APIs, GWT, Java, JAXB, C#, C, Visual C++, Eclipse RCP, and Apache Tomcat to build many integrations and led a team of 7 engineers worldwide. I also worked on the IBM Rational Team Concert- SCM team and added many features to the product. IBM Rational Team Concert- SCM is a widely used enterprise Software Change and Configurations Management tool. - Led the development of RTC-Change bridge, RTC-Change Synchronization Server, ClearCase/Quest-Change integration, Visual Studio .Net and Rational Synergy integration. - Added several product features to RTC-SCM. Designed feature specific RESTful APIs, and enhanced the Web UI interface. - Led the conversion of MSSCCI integration from C to Visual C++. - Led the development of HP Quality Center and Rational Change integration. - Contributed to Rational DOORs and Change itegration.

  • Sr Software Engineer at Telelogic (Acquired By IBM)
    Dec 2000 - Jun 2008 · 7 yrs 7 mos

    As a Senior Software Engineer at Telelogic, I was responsible for designing and developing integrations between Telelogic’s software configuration and change management products and third-party tools. - Developed the web based Telelogic Change and Focal Point synchronization server using Java, JAXB, GWT, and Apache Tomcat. - Developed Eclipse Team integration for Telelogic Synergy using Java, Eclipse plug-ins, and extension points. - Led the initiative to get Eclipse and Telelogic Synergy integration certified under IBM's Ready For WebSphere program. - Used Windows Shell programming to develop Windows Explorer Integration using Visual C++ for Telelogic Synergy. - Developed MSSCCI integration for Telelogic Synergy using C.

  • Technical Lead at Continuus Software (Acquired By Telelogic)
    Aug 2000 - Dec 2000 · 5 mos

    - Led the development of the web based product using Cold Fusion, JavaScript, MS SQL Server, Java Applet, and Visual Basic ActiveX. - Provided onsite technical support to customers, worked closely with the professional services to expand the customer base.