Nalin S.
Immediate joiner | Ex Ola | Ex Freshworks | Java8 | SpringBoot | Cloud Native | Mysql | Redis | Kafka | DSA | Musician | Remote & Abroad opportunities
- Role
- Principal Engineer at Freecharge
- Location
- Gurugram, IN
- LinkedIn followers
- 500 followers
About Nalin S.
Experienced Computer professional with a demonstrated history of working in the computer software industry. Consistent in delivering under tight deadlines with minimal glitches. Working as principal engineer at Freecharge Technical skills: Primary Skills - Data structures, Algorithms, Multi threading, Java 8, Core Java, oops design, Microservices, Grpc, Spring boot, Dropwizard, Jooq, Jpa/Hibernate, mysql, kafka, redis Sec. Skills - Html, js, Aws, Aws s3, Aws sqs, Ec2, Iam, sqs, sns, dynamo, docker, kubernetes Minimal skills - OAuth2, OIDC, JWT, oidc, css, AngularJs, Ruby on Rails Language skills: English speaking - C2 CERF, certified by Emmersion (Certificate of Language Ability) Other skills: Good DS Algo skills (say leetcode hard) Good Communication skills Self learnt musician, learns and composes music, singer(pop & rock, born in the wrong country india), guitarist (active interest) a forever music enthusiast Chess enthusiast (though not as much as music)
Experience
Principal Engineer
Nov 2021 — Present · Gurugram, IN
Wrote a smart reactive, efficient, scalable \'Aws Sqs poller\' using Completable Future and aws 2 sqs async client which can provide 1-2k TPS (sla of 1 sec/message) on ec2 c4 large, features include batch fetch delete, toggling sqs fetch rate on the fly, toggle polling, retry failed delete messages. • Integrated sqs poller with File Handler Service, PRS etc, scaled services over • Benchmarked and fine-tuned thread pools of library on c4 large upstream and downstream ec2 t2 large. • Created a spring boot project which uses platform libraries as a part of FC \'platform service\' initiative. • Drove platform initiative which includes, sns, sqs, s3, dynamo DB client wrappers, vault for security to fetch properties & secret files, annotations for common concerns like logging, maintained confluence pages. • Provided a generic signalfx alerting solution for archival of mysql tables before they got big and slow. • Worked from scratch and maintained Payment Reminder Service (for Pay later), which is an orchestrator service for OMS. • Managed existing Coupon service & tool. • Did code reviews, wrote unit tests, analysed heap dumps and maintained confluence documentation. • Mentored multiple juniors, services include webapp service. • Currently owning merchant payment eco system which include services like payment checkout, aggregator, tsm, fee engine, mvas. Features include UPI cc/wallet fee setup for all merchants, Wallet/paylater priority, eks migration, PA/BC migration as per RBI guidelines, KP(PG) migration to SPG etc. Currently entire checkout migration to SPG Found & fixed system vulnerabilities like MIMT, cc/dc lowest fee hack. • Did phase 2 LLD and currently managing dev for SoundBox service for FC IOT devices. • Upgraded old legacy codebase from tomcat 7 to 9 to onboard premium merchants to freecharge checkout• Helped FC with hiring of various candidates for PE and below roles by taking first two rounds for over 50 candidates.
Education
Amity University, Greater Noida Campus
Bachelor of Technology (BTech), Computer Science
2008 — 2012
CDAC Bangalore
CDAC, DAC
2012
CDAC bangalore
CDAC, DAC
2012 — 2013
Kendriya Vidyalaya
12th
1995 — 2007
Find verified contacts for anyone on LinkedIn
Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.
Free plan included · No credit card required
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.