R

Rakesh Kumar Thirugnanam

Senior Software Engineer

Bangalore Urban, Karnataka, India2 yrs 8 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Expert in building REST APIs and microservices.
  • Proven track record in mentoring and team leadership.
  • Strong experience in cloud technologies and DevOps.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in Fintech and E-commerce.

Contact

Skills

Core Skills

GoAmazon Web Services (aws)Team LeadershipJavaReact.jsUser Experience (ux)Node.jsPython

Other Skills

AIAPI DevelopmentAlgorithmsApache KafkaCamunda BPMCommunicationData StructuresDatalakeDesignDockerGRPCGrafanaGraphQLInfluxDBJenkins

About

▸ Open-Source Python package(PyPi): IP-Model (https://pypi.org/project/ip-model/) ▸ A software development engineer with over a year of experience in design, development, and maintenance of distributed software applications, bagging expertise in building REST API's, data modelling, DevOps and backend development. ▸ Data Structures⎟Algorithms | Scalability⎟Microservices⎟Java | Python | Redis | Docker | Amazon Web Services | Jenkins | Jmeter | Grafana | InfluxDB | REST API's | GRPC | Design | Open Source Contributor ▸ Learner Forever. ▸ Personal Portfolio: rakesht2499.github.io

Experience

2 yrs

Freshworks

Present

Grab

Senior Software Engineer

Sep 2024Present · 1 yr 6 mos · Bengaluru, Karnataka, India · On-site

  • Part of Event-bus team responsible for event management using Kafka as well as metrics aggregation for improving developer teams velocity.
  • Also managing incident triaging team which helps engineers triage faster leveraging AI for quicker insights.
GoAmazon Web Services (AWS)Apache KafkaDatalakeMentoringTeam Leadership

Intuit

Software Engineer 2

Dec 2021Sep 2024 · 2 yrs 9 mos · Bangalore Urban, Karnataka, India · Hybrid

  • I’ve worked under multiple teams under Quickbooks Online Payroll
  • Major tech - Java, Reactjs, Graphql, Kafka
  • Payroll Migration Micro-service:
  • Mentoring a 2-month Summer Intern
  • Created a generic Graphql client interface under the client's module using generics
  • Also responsible for coming up with a generic Transformer interface which can be used to transform the entity from XML source entity to any source using mapstruct library & string_template to generate the same mapper classes.
  • Integrating WAS using Camunda bpmn workflows to our spring application for our payroll migration
  • Worked on migrating the complex TaxSetup entity from DT to online replicating the logical flow from monolith as well as creating generic mappings collaborating with the TaxSetup team,
  • DTM (Desktop Migration Team) -
  • Core team members since the handover
  • Responsible for increasing the migration success rate from 65% to 97%
  • Worked on end-to-end complex migration of employee’s self-management logins using auth-tokens & CFR tokens resulting in reducing the manual work of re-inviting all the employees in their company.
  • Responsible for post-migration UI screens providing employee active toggle functionality, and sorting for fields using reactjs
  • Working on creating the dashboard for monitoring migration success & failure rates including the point of failure.
  • 3rd Party migration
  • Led the front-end initiative majorly to create a UI for mapping the unmapped payroll items.
  • Responsible for splitting the task into non-overlapping epics & dividing among teammates.
  • Part of implementing the backend as well as integrating BE
  • Tax Setup
  • Worked as a part of moving the TaxSetup monolith codebase to a separate microservice & its database.
  • Internal Secure Formatter
  • Created a FE-only tool as a part of hackathon
  • Investing 100+ hours for campus interviews for interns & SDE1s
  • An early member of the Employee Engagement Committee (70+ member team)
  • Part of the Intuit Dance Team
JavaLeadershipGraphQLMySQLReact.jsCamunda BPM+1

Bewakoof.com

Software Engineer 2

Dec 2020Nov 2021 · 11 mos · Bangalore Urban, Karnataka, India · Remote

  • Marketplace Service (External SellerOnboarding)
  • Completely owned the end-to-end developmentfor marketplace service including high&low-level design, which
  • helped onboard external sellers to our platform resulting in an increase in revenue.
  • Tech used: nodejs using SequelizeORMfor controlling migrations, and bull queue to communicate with Bewakoof
  • service by exposing endpointswith Authenticating as superuser.
  • Developed API's for order management(using pagination)with blocking inventory, generation ofinvoice labels
  • (using puppeteer&handlebars),&communicating the order status between seller&customerin nearto real-time.
  • Integratingwith 3PPcourier partner for manifestations&tracking updates
  • Chatbot API's
  • Exposing orders APIto fetch details ofthe mostrecent orders&details ofindividual orders
  • Authenticating 3PPwith JWT tokenwith expiration setforthe same
  • Allowing the userto login viaOTP&cancelthe orders from the chatbot
  • Courier Service
  • Giving logistics team the flexibility to select different courier partners for every seller
  • Integrating this servicewith the marketplace service to use the dynamicity ofthe courier partnerfor every seller &
  • maintaining the internal&3PPcourier partner mapping in redis
User Experience (UX)LeadershipUnit TestingCommunication

Thomas innovation

Python Developer

Aug 2018Nov 2018 · 3 mos · Chennai, Tamil Nadu, India

  • Developing a color-based detection using OpenCV-Python and implementing a sub-module for classifying the objects in a live video with & without pre-defined images.
  • Developing a labeling utility using PyQT

Proelium analytics

Full Stack Developer

Jul 2018Aug 2018 · 1 mo · Chennai, Tamil Nadu, India

  • Implementing the authentication & authorization for the product. Designing the DB models and mobile-friendly UI for invoice maintenance.

Stackforce found 100+ more professionals with Go & Amazon Web Services (aws)

Explore similar profiles based on matching skills and experience