Prakash D

Software Engineer

Chennai, Tamil Nadu, India12 yrs 3 mos experience
AI ML PractitionerAI Enabled

Key Highlights

  • Ranked #1 in India in AI challenges on Codingame.
  • Led multiple squads to improve product metrics.
  • Expert in backend development with extensive microservices experience.
Stackforce AI infers this person is a Backend Software Engineer with expertise in SaaS and microservices architecture.

Contact

Skills

Core Skills

MicroservicesKubernetesRuby On RailsSoftware EngineeringNode.jsGraph DatabasesC#JavaPhpGame ProgrammingTest AutomationC++Web Crawling

Other Skills

.NET Framework3D RiggingAWSAWS LambdaAlgorithmsAmazon Web Services (AWS)CClutterCoffeeScriptCollege RecruitingCrawlingData StructuresDatabase DesignDatadogDistributed Databases

About

Software Engineer (Backend) with 11.5 yrs of experience. ๐‘๐จ๐ฅ๐ž๐ฌ ๐ข๐ง๐ญ๐ž๐ซ๐ž๐ฌ๐ญ๐ž๐ ๐ข๐ง: Lead Software Engineer, AI Engineer ๐’๐ญ๐ซ๐ž๐ง๐ ๐ญ๐ก๐ฌ: Algorithms, Data Structures, Artificial Intelligence, Distributed Databases, Graph Databases, LLMs (Large Language Models) Active participant in competitive programming challenges during my weekends to sharpen my skills. I'm active on Atcoder, Leetcode, Codeforces, Codechef, Topcoder and Codingame platforms. โ€ข Topcoder Open (South Asia): Ranked #25 in 2020, #23 in 2019 โ€ข Ranking #1 in India in AI challenges in codingame.com โ€ข ACM ICPC 2012 regionals : Kharagpur(ranked: 21/39) and Bangalore(ranked: 26/252).

Experience

12 yrs 3 mos
Total Experience
1 yr 4 mos
Average Tenure
1 yr 8 mos
Current Experience

Mx

Software Engineer III

Oct 2024 โ€“ Present ยท 1 yr 8 mos ยท Chennai, Tamil Nadu, India ยท Hybrid

  • Worked on autoscaling multiple micro services using Kubernetes to utilize our hardware optimally and reduce latency during peak traffic.
KubernetesRailsRemote Procedure Call (RPC)MicroservicesDistributed DatabasesPostgreSQL+5

Freshworks

Senior Software Engineer

Feb 2021 โ€“ Sep 2024 ยท 3 yrs 7 mos ยท Chennai, Tamil Nadu, India

  • As part of Freshteam, I have built features and integrations from scratch and documented them. Eg: Microsoft Graph API migration, Payroll, JobTarget integration
  • My efforts in improving delight metrics, code coverage and security have helped in making our product fast, reliable and secure.
  • I took care of production releases, migrations, provided quick resolutions for support tickets and alerts on a day-to-day basis.
  • ๐‹๐ž๐š๐๐ž๐ซ๐ฌ๐ก๐ข๐ฉ: Iโ€™ve led small squads taking care of standups and sprint boards.
  • ๐’๐จ๐ฅ๐ฎ๐ญ๐ข๐จ๐ง๐ข๐ง๐ : Came up with multiple solutions with tradeoffs and discussed with Product Managers and Architects to make ideal decisions on product behavior, migrations, database designs etc.,
  • ๐‚๐จ๐ฅ๐ฅ๐š๐›๐จ๐ซ๐š๐ญ๐ข๐จ๐ง: Working with Testing team for seamless delivery; with Customer Support team for resolving customer issues.
  • ๐‘๐ข๐ฌ๐ค ๐Œ๐ข๐ญ๐ข๐ ๐š๐ญ๐ข๐จ๐ง: Identification of attacks and suspicious activity and taking preventive measures.
  • ๐‚๐ก๐š๐ฅ๐ฅ๐ž๐ง๐ ๐ž๐ฌ: Breaking down complex tasks into smaller milestones and going live one milestone at a time. Running migrations that affect 20 million records.
  • ๐ˆ๐ง๐ข๐ญ๐ข๐š๐ญ๐ข๐ฏ๐ž๐ฌ: Created template scripts to help the CS team resolve the repetitive issues without dev dependency. Identification of repeated customer tickets and taking measures to permanently reduce the inflow of those tickets, RCA of mostly occurring production errors and prioritizing them. Improving the logging system to identify the slowest queries across the product to improve delight metrics.
  • Technologies: ๐‘๐ฎ๐›๐ฒ ๐Ÿ.๐Ÿ“.๐Ÿ—, ๐‘๐š๐ข๐ฅ๐ฌ ๐Ÿ“.๐Ÿ.๐Ÿ•, ๐„๐ฆ๐›๐ž๐ซ๐‰๐’, ๐Œ๐ฒ๐’๐๐‹, ๐‘๐ž๐๐ข๐ฌ, ๐Š๐ฎ๐›๐ž๐ซ๐ง๐ž๐ญ๐ž๐ฌ, ๐Œ๐ž๐ฆ๐œ๐š๐œ๐ก๐ž๐, ๐€๐–๐’
Ruby on RailsDistributed SystemsMySQLRubyAmazon Web Services (AWS)Memcached+12

Pandocorp plc

Senior Software Engineer

Jul 2019 โ€“ Feb 2021 ยท 1 yr 7 mos ยท Chennai Area, India

  • As part of Pando, Iโ€™ve built features and integrations from scratch and documented them. Major shipped items - Diesel Peg (Automatic contract updates), Optima for Partial Truck Load (Optimize freight cost for courier pickups), Backfill algorithm (Increase truck utilization), Pod flow to SAP, Eway bill, Direct-Dispatch, Indent creation through ERP.
  • ๐Œ๐ž๐ง๐ญ๐จ๐ซ๐ฌ๐ก๐ข๐ฉ: Mentored interns, freshers. Made documentations and took multiple KT sessions to peers.
  • ๐“๐ž๐š๐ฆ ๐๐ฎ๐ข๐ฅ๐๐ข๐ง๐ : Recruited college interns. Conducted interviews for entry level and senior positions.
  • ๐‚๐จ๐ฅ๐ฅ๐š๐›๐จ๐ซ๐š๐ญ๐ข๐จ๐ง: Working with Testing team for seamless delivery; with Customer Support team for resolving customer issues.
  • Technologies: ๐„๐ฑ๐ฉ๐ซ๐ž๐ฌ๐ฌ - ๐๐จ๐๐ž.๐ฃ๐ฌ, ๐‘๐ž๐๐ข๐ฌ, ๐Œ๐จ๐ง๐ ๐จ๐ƒ๐, ๐€๐–๐’
ExpressNode.jsNodeJSRedisMongoDBAmazon Web Services (AWS)+7

Wekan enterprise solutions

Senior Backend Developer

Jan 2018 โ€“ Apr 2019 ยท 1 yr 3 mos ยท Chennai, Tamil Nadu, India

  • I migrated Dinbog, a social networking platform from mySQL to graph DB for improving the performance and scaling the features of the application. I made the initial database design, dev estimation and integrated with swagger for automatic API doc generation.
  • I built a twitter hashtag categorizer as part of Trendcenter app that can instantly categorize a hashtag with 90% accuracy using Trie Data Structure by training using categorized data from news papers and rss feeds
PythonDjangoDjango REST FrameworkExpress.jsNode.jsC#+10

Microsoft

Software Engineer

Dec 2015 โ€“ Dec 2017 ยท 2 yrs ยท Hyderabad Area, India

  • ๐๐ข๐ง๐  ๐‘๐ž๐ฅ๐ž๐ฏ๐š๐ง๐œ๐ž ๐ญ๐ž๐š๐ฆ : Analyzed the coverage of user queries. Implemented new answers. Analyzed the user behavior through test flights and shipped it to all markets.
  • ๐๐ข๐ง๐  ๐€๐ง๐๐ซ๐จ๐ข๐ ๐ญ๐ž๐š๐ฆ : Built web services and involved in research tasks (Indic Keyboard auto-complete feature and identifying missing metadata of audio files).
  • Technologies: ๐‚# .๐๐ž๐ญ, ๐‰๐š๐ฏ๐š (๐€๐ง๐๐ซ๐จ๐ข๐), ๐Œ๐ฌ๐’๐๐‹, ๐„๐ฅ๐š๐ฌ๐ญ๐ข๐œ๐’๐ž๐š๐ซ๐œ๐ก
C#.NET FrameworkJavaMS SQLElasticSearchAlgorithms+3

Amazon

Senior Software Development Engineer

Aug 2015 โ€“ Dec 2015 ยท 4 mos

  • Application development for Kindle eink devices.
JavaJava Swing

Wekan enterprise solutions

Senior Software Engineer

Oct 2014 โ€“ Jul 2015 ยท 9 mos

  • I built APIs from scratch for StallerShows, a booking platform for organizing horse shows. The APIs are consumed by android applications used by users such as riders, owners, trainers, show managers, in-gate keepers and judges. I built a leaderboard with multiple factors and weights.
PHPLaravelMySQLAlgorithms

Smackall games pvt ltd

3D Game Programmer

Feb 2014 โ€“ Aug 2014 ยท 6 mos ยท Chennai

  • I worked on Irrlicht, a 3D cross platform game engine written in ๐‚++. Iโ€™ve worked with ๐ฌ๐ก๐š๐๐ž๐ซ๐ฌ, ๐ซ๐ž๐ง๐๐ž๐ซ๐ข๐ง๐ , ๐š๐ฎ๐ญ๐จ-๐ซ๐ข๐ ๐ ๐ข๐ง๐  ๐š๐ง๐ ๐ข๐ง๐ฏ๐ž๐ซ๐ฌ๐ž ๐ค๐ข๐ง๐ž๐ฆ๐š๐ญ๐ข๐œ๐ฌ.
Game ProgrammingIrrlichtShadersC++3D RiggingVector Algebra+2

Groupon

Software Quality Assurance Engineer

Jun 2013 โ€“ Jan 2014 ยท 7 mos

  • Test Automation
SeleniumJavaCoffeeScriptTest Automation

Emo2 inc.

Intern

Jan 2013 โ€“ Mar 2013 ยท 2 mos ยท Chennai

  • I wrote JSON to XML and XML to JSON converter using JSONCPP and LIBXML2. I improved the Bjarneโ€™s desktop calculator to evaluate all kind of expressions involving sin/cos/tan/sqrt. Iโ€™ve redone the iphone game โ€˜FLINGโ€™ using CLUTTER, a 2D graphics library on OpenGL.
C++AlgorithmsData Structures

Indix

Intern

May 2012 โ€“ Jul 2012 ยท 2 mos ยท Chennai Area, India

  • Iโ€™ve learnt to automate crawlers for websites. Iโ€™ve also learnt to use map-reduce functions in mongodb and thereby developed an automated testing tool(using Java).
JavaMongoDBWeb CrawlingCrawlingData Structures

Education

College of Engineering, Guindy

Bachelor of Technology (B.Tech.) โ€” Information Technology

Jan 2009 โ€“ Jan 2013

Thiagarajar model higher secondary school, Madurai

Computer Science

Jan 2002 โ€“ Jan 2009

Stackforce found 100+ more professionals with Microservices & Kubernetes

Explore similar profiles based on matching skills and experience