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 FreechargeTechnical skills-:Primary Skills - Data structures, Algorithms, Multi threading, Java 8, Core Java, oops design, Microservices, Grpc, Spring boot, Dropwizard, Jooq, Jpa/Hibernate, mysql, kafka, redisSec. Skills - Html, js, Aws, Aws s3, Aws sqs, Ec2, Iam, sqs, sns, dynamo, docker, kubernetesMinimal skills - OAuth2, OIDC, JWT, oidc, css, AngularJs, Ruby on RailsLanguage skills-:English speaking - C2 CERF, certified by Emmersion (Certificate of Language Ability)Other skills-:Good DS Algo skills (say leetcode hard)Good Communication skillsSelf learnt musician, learns and composes music, singer(pop & rock, born in the wrong country india), guitarist (active interest) a forever music enthusiastChess enthusiast (though not as much as music)
-
Principal EngineerFreecharge Nov 2021 - Mar 2024Gurugram, Haryana, India• 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 10000% • 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. -
Sde 2Ola (Ani Technologies Pvt. Ltd) Feb 2020 - Dec 2020• Executed nightly and monthly pre/post billings.• Worked on UK launch, configured corporate for UK.• Worked on communication changes for centralized credit card that involved writinga quartz cron task.• Changed super admin role to enjoy privilege over multiple countries• Worked on Transaction enhancement piece where the responsibility was to createtransactions & sub transactions for countries.• Fixed and stabilised some centralized credit card issues, wrote simple python scriptsto trigger for wallet debit for missing wallet rides.• Worked on few security issues involving securing cookies in rails application andsanitization of data through regular expressions• Replaced the expired with a new Digital Signer Certificate (DSC) to sign invoices forthe corporates• Resolved Production issues to stabilize ola-corporate. -
Senior Platform EngineerFreshworks Aug 2018 - Jul 2019Bengaluru, Karnataka, India• Developed Apis for Role Based Access Control based system for Gyro a platform which handled cross cutting concerns like sso, billing etc across various Freshworks products.• Integrated RBAC with Platform (Gyro) consuming Kafka events.• Developed micro-service called Alibaba which provides TOTP based 2FA usingGoogle library.• Resized all the users' images stored in the aws S3 bucket.• 90% Test coverage for Unit test cases and Integration test cases.• Provided production support to customers around the clock. -
Product DeveloperTangoe Mar 2015 - Mar 2018Bengaluru Area, IndiaMatrix - A multi tenancy based expense management product designed to keep a track of Bills, Vendors, Accounts, and Assets with many complex workflows, it also involves an ecommerce platform.Role and Responsibility• End to end development of enterprise application following agile practices.• Primarily exposed to writing code in java, and data modelling, along with writing Jsp, java script.• Developed Account renaming, allocation of expenses and locking of pages for users, account auto discovery process.• Enhanced performance by debugging and fixing high/medium defects to stabilize the product.• Automated currency triggers across the product through Velocity Template.• About 80+% code coverage using Junit.• Followed code guidelines.Tech. used -: Java 8, Spring 4, Hibernate 4, HTML, JS, WS, Jetty, RabbitMQ, Argo UML -
Software DeveloperHappiest Minds Technologies Apr 2013 - Nov 2014Bengaluru• Social Loyalty Platform – A web application which rewards the customers through loyalty points based on the loyalty they show towards brands which includes spreading a positive word on social media like Facebook or Twitter or answering Questionnaire(s). These loyalty points could then be redeemed.• Customer Engagement Platform – A web application which tries to find out the behaviour of customers through asking them to fill some Brand Customized pre and post Questionnaires and in return giving them free sample of productto use.• Altos Research – A Web Crawler intended to crawl real estate web sites and show the customized results.Tech. used -: Java 7, Spring 3, JPA, HTML, JS, JQuery, JSP, Rest, Tomcat, Regular Expr., Facebook4j.
Nalin S. Education Details
-
Cdac BangaloreDac -
Computer Science -
12Th -
Cdac BangaloreDac
Frequently Asked Questions about Nalin S.
What is Nalin S.'s role at the current company?
Nalin S.'s current role is Immediate joiner | Ex Ola | Ex Freshworks | Java8 | SpringBoot | Cloud Native | Mysql | Redis | Kafka | DSA | Musician | Remote & Abroad opportunities.
What schools did Nalin S. attend?
Nalin S. attended Cdac Bangalore, Amity University, Gautam Budh Nagar, Kendriya Vidyalaya, Kendriya Vidyalaya, Cdac Bangalore.
Not the Nalin S. you were looking for?
-
-
Nalin Kumar S P
Electrical And Electronics Engineering Student..Members Of Technology Innovation HubNamakkal
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial