Y

Yogesh Tripathi

Software Engineer

Bengaluru, Karnataka, India15 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in C++ and Linux development.
  • Proven track record in backend payment systems.
  • Strong experience in database management systems.
Stackforce AI infers this person is a Backend Developer specializing in Fintech and Database Management.

Contact

Skills

Core Skills

C++LinuxJavaSip

Other Skills

Algorithm DesignCC/C++ClearCaseCore JavaEDB PostgreSQLEclipseIBM Rational PurifyIPC - Socket ProgrammingIntel vTune profilerJProfilerJava TCKNode.jsODBCOracle 10G

Experience

Broadcom

3 roles

R&D Software Engineer 5

Nov 2024Present · 1 yr 4 mos

R&D Software Engineer 4

Nov 2020Apr 2025 · 4 yrs 5 mos

R&D Software Engineer 3

Aug 2018Nov 2020 · 2 yrs 3 mos

  • (Previously CA Technologies)
  • 3D-Secure Server implementation.
  • Tools & Technologies used: C, C++, EDB PostgreSQL, PostgreSQL, Oracle 10G, Redis, bash shell scripting, valgrind, purify, gdb, Visual Studio 2019, pthreads, tcmalloc, Linux, REST, ODBC, IPC - Socket Programming, Node.js, Intel vTune profiler.
  • Project Description:
  • 3D-Secure Server is a backend software module designed to facilitate authentication of 3D-Secure payment and non-payment transactions, to enable the merchant to interact with directory servers (e.g. MasterCard, Visa etc.) and ACS. The server receives the transaction details from merchant, identifies the account number and validates it against the information received from the servers of the card issuer (Visa, MasterCard, AMEX etc.). Salient features are - low latency turnaround, highly available and horizontally scalable.
  • Responsibilities:
  • Mentoring, training and enabling the team members to ramp up quickly and start contributing.
  • Involved in requirement gathering, Design, implementation, testing and deployment.
  • Fixing crucial bugs and escalations within tight time limits.
  • Profiling the software and analyzing the bottlenecks.
  • Performance optimizations involving complete framework refactoring.
  • Analysis of memory corruption and leaks.
  • Execution of EMVCO certification, card scheme certifications.
  • Identifying all the requirements corresponding to 3DS-Server in 3DS2.1.0 spec and implementing them.
  • Involving AReq/ARes, RReq/RRes, CReq, Erro, PReq/PRes, 3DS versioning requests.
  • Implementation of advanced low latency card range cache.
  • Testing the features, optimizations.
  • Adding support for different Databases e.g. PostgreSQL, Oracle.
  • Enabling the backend server to handle staggering number of client connections and transactions per second.
  • Databases schema design, partitioning.
CC++EDB PostgreSQLPostgreSQLOracle 10GRedis+13

Oracle india pvt. ltd

2 roles

Senior Member Of Technical Staff

Promoted

Mar 2015Aug 2018 · 3 yrs 5 mos

  • Database Product Development – Essbase Database (MDBMS)
  • Tools & Technologies used: C/C++, Java, Oracle DB 12c, bash shell scripting, valgrind, purify, gdb, Visual Studio 2010, pthreads, tcmalloc, Linux.
  • Project Description:
  • Essbase is a multidimensional database management system (MDBMS) that provides a database platform on top of it analytical applications with relevant models are built. It can be called as multidimensional OLAP engine for Enterprise performance management suite.
  • I was part of development team of calculation engine, worked as an individual contributor.
  • Responsibilities:
  • Involved in requirement gathering, design, coding and testing phases of SDLC.
  • Worked on various performance optimizations.
  • Played an important role in improving the stability of the product, proactively detected
  • memory corruptions/leaks/unprotected memory and fixed them.
  • Implemented and exposed new user functions and enhanced calculation script parser for
  • better syntactical analysis and error reporting.
  • Troubleshooting, debugging and coordination with other teams.
  • Implemented file path governor for the management of files on cloud.
  • Writing JUNIT test cases to automate various use cases.
C/C++JavaOracle DB 12cbash shell scriptingvalgrindpurify+6

Software Developer 2

Sep 2013Mar 2015 · 1 yr 6 mos

  • Tools & Technologies used: C/C++, Java TCK, gdb, Linux, arm
  • Project Description:
  • I was majorly working on Java ME platforms. Specifically on Java libraries and C - Layer (the VM).
  • The Connected Device Configuration (CDC) is a specification of a framework for Java ME applications describing the basic set of libraries and virtual-machine features that must be present in an implementation. The CDC is combined with one or more profiles to give developers a platform for building applications on embedded devices ranging from set-top boxes, TV's up to fancy devices like Kindle book reader.
  • Responsibilities:
  • Development, troubleshooting, debugging and enhancement of JRE/JRE data.
  • Analysis of real challenging bugs with minimal data, Java as a platform is already super stable
  • Coordination with the team members in different geographical locations.
  • Worked on internationalization of JRE data for Kindle book reader - Internationalization is a mechanism to create a platform that can be adapted to different languages and regions.
C/C++Java TCKgdbLinuxarmC+++1

Agnity,inc

MTS

Jul 2010Aug 2013 · 3 yrs 1 mo · Noida Area, India

  • Tools & Technologies used: C/C++, Java, bash shell scripting, valgrind, purify, gdb, dbx, pthreads, Linux, Solaris, Solaris Studio, vim, SIP, TCAP, SS7, SIGTRAN
  • Product Description:
  • Working on the development of IN Connector (INC) - a component that shall provide connectivity to the SS7 world. It shall enable the Sip Application Server (SAS) to exchange TCAP messages with different SS7 nodes, like SSP.
  • Responsibilities:
  • Single handedly designed and implemented "Fault Tolerance" (FT) of the system with 1+1 configuration, which was bug free, hot-standby was able to recover 99.5% of transactions.
  • Implemented algorithm to prevent network islanding of the gateway server.
  • Implemented proprietary codec for TCAP payload.
  • Adapted the application to the new SS7 SIGTRAN protocol stack (CCPU Trillium - Radisys).
  • Interaction with other modules in network, decision on messages to be exchanged and protocols used.
  • Performance tuning.
C/C++Javabash shell scriptingvalgrindpurifygdb+11

Education

Indian Institute Of Information Technology Allahabad

B.Tech — Information Technology

Jan 2006Jan 2010

TVN Varanasi

Stackforce found 100+ more professionals with C++ & Linux

Explore similar profiles based on matching skills and experience