Surya Saini
SDE-1 (backend) at MobiKwik- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
French Elementary proficiency
-
Hindi Full professional proficiency
-
English Full professional proficiency
Topline Score
Bio
Terrill Toe
Surya was a joy to work with and lead. He was a quick learner who could pick up any new task, understand the requirements, and deliver high quality work with ease. His exceptional technical skills with backend systems gave him the ability to thrive in a fast paced application support environment. He was always on board with providing innovative ways to automate or optimize workflows that provided value to our team. Surya is a valuable member to any organization, as he brings his passion and strong work ethic day in and day out.
Iram Khan
Surya is an exceptionally skilled professional and I have personally noticed his passion for software development, coding and upskilling himself. He is highly proficient in his work and helpful to others.
Terrill Toe
Surya was a joy to work with and lead. He was a quick learner who could pick up any new task, understand the requirements, and deliver high quality work with ease. His exceptional technical skills with backend systems gave him the ability to thrive in a fast paced application support environment. He was always on board with providing innovative ways to automate or optimize workflows that provided value to our team. Surya is a valuable member to any organization, as he brings his passion and strong work ethic day in and day out.
Iram Khan
Surya is an exceptionally skilled professional and I have personally noticed his passion for software development, coding and upskilling himself. He is highly proficient in his work and helpful to others.
Terrill Toe
Surya was a joy to work with and lead. He was a quick learner who could pick up any new task, understand the requirements, and deliver high quality work with ease. His exceptional technical skills with backend systems gave him the ability to thrive in a fast paced application support environment. He was always on board with providing innovative ways to automate or optimize workflows that provided value to our team. Surya is a valuable member to any organization, as he brings his passion and strong work ethic day in and day out.
Iram Khan
Surya is an exceptionally skilled professional and I have personally noticed his passion for software development, coding and upskilling himself. He is highly proficient in his work and helpful to others.
Terrill Toe
Surya was a joy to work with and lead. He was a quick learner who could pick up any new task, understand the requirements, and deliver high quality work with ease. His exceptional technical skills with backend systems gave him the ability to thrive in a fast paced application support environment. He was always on board with providing innovative ways to automate or optimize workflows that provided value to our team. Surya is a valuable member to any organization, as he brings his passion and strong work ethic day in and day out.
Iram Khan
Surya is an exceptionally skilled professional and I have personally noticed his passion for software development, coding and upskilling himself. He is highly proficient in his work and helpful to others.
Credentials
-
Data Structures
UdemyJun, 2020- Nov, 2024 -
Arduino
UdemyDec, 2019- Nov, 2024 -
Internship
Delhi Transco Ltd.Jun, 2018- Nov, 2024 -
C Programming
Aedifico Tech Pvt. Ltd.Aug, 2015- Nov, 2024
Experience
-
MobiKwik
-
India
-
Financial Services
-
500 - 600 Employee
-
SDE-1 (backend)
-
Oct 2021 - Present
• Worked as part of core KYC team as the key developer.• Integrated Video KYC from scratch for our customers with third party vendor - Hyperverge as per RBI guidelines.• Integrated CRIF highmark apis for fetching PAN & Credit report of users just from their mobile number and name. Used the same for KYC & Lending purposes using a shared model. • Integrated CKYC from CERSAI into existing flow of KYC shortening user's steps in journey and improving experience. • Made automatic data extraction utilities for fetching required KYC data from database to files with scales of upto 250k users per day including photos, zip files, json & XML.• Made email warning alerts in the form of reports for KYC numbers using cron jobs and stored SQL procedures which can inform KYC numbers every 'x' mins resulting in early detection & resolution of issues.• Add new features like business hour logic for video KYC, watermark for user selfie captured, user location capturing for Kafka events etc. • Made numerous other internally used APIs like duplicate pan attempts for fraud detection, pan enquiry from NSDL, an improved name matching service etc.• Revamped & optimized legacy codebase to remove redundancy and did bug fixes. Used best coding practices and checkstyle in identifying issues. Made documentation for internally used and newly made APIs. • Applied indexing on SQL tables, redis caching in the flows, reduced the number of DB and external API calls, collaborated with teams in identifying and solving infra issues like bad load balancers thereby reducing overall API response times by 1/2 and increasing throughput by upto 2.5x. • Improved the KYC numbers happening per 15 mins from ~250 to ~600 on average in peak time by fixing the flow, applying threadpooling, caching, async processing and db optimization techniques. • Stabilized the entire KYC tech stack improving overall daily numbers by 3%.Impacted users ~ 13 millionDaily KYC numbers ~ 50kTeam Size - 2 (including a lead)
-
-
-
Crio.Do
-
India
-
E-Learning Providers
-
500 - 600 Employee
-
Backend Development
-
Mar 2021 - Oct 2021
• Learned software development skills like objectoriented designs, scientific debugging, code refactoringetc.• Simultaneously worked on real-world projects.• Completed & solved conceptual modules of Datastructures and Algorithms in a structured and efficientmanner.• Tech stack: Java, Spring Boot, REST APIs, Jackson, Spring Data JPA, MongoDB, Redis, JUnit, Mockito • Learned software development skills like objectoriented designs, scientific debugging, code refactoringetc.• Simultaneously worked on real-world projects.• Completed & solved conceptual modules of Datastructures and Algorithms in a structured and efficientmanner.• Tech stack: Java, Spring Boot, REST APIs, Jackson, Spring Data JPA, MongoDB, Redis, JUnit, Mockito
-
-
-
Wipro
-
India
-
IT Services and IT Consulting
-
700 & Above Employee
-
Project Engineer
-
Jul 2019 - Sep 2020
Worked with a major investment bank of US in Intelligence Analytics Domain in Production Support. It helped clients in making important investment decisions and decide business orientation. Developed scripts which reduced application checkout times from 1.5 hours to 20 mins. Key responsibilities:-1) Ensuring end to end smooth delivery of performance related funds. 2) 24x7 availability of the bank application and servers for smooth operations. 3) Providing timely resolution to any user issues encountered on user dashboards during fund processing stages. 4) Ensuring database maintenance in Warehouse Manager and checking application logs for any inconsistencies. 5) Ensuring that the UNIX jobs that are working in the backend as 24*7 daemons are up and fine.
-
-
-
Delhi Transco Ltd.
-
India
-
Electric Power Transmission, Control, and Distribution
-
100 - 200 Employee
-
Intern
-
Jun 2018 - Jul 2018
Delhi Transco Limited is a State Transmission Utility of the National Capital of Delhi responsible for establishment, upgrading, operation and maintaining the EHV (Extra High Voltage) network around Delhi. It is an apex body in running the State Load Dispatch Centre (SLDC) to ensure integrated operations of power system in Delhi. As an internship trainee I studied various communication & electrical systems deployed in DTL. I observed the 400kV ring around the periphery along with 220kV network spread throughout the city with various constituents of the network such as substations, transformers, transmission lines etc. Observed load & frequency trends of Delhi.Studied various things such as:-• Network topologies such as bus, mesh, ring, star, tree and hybrid. • Studied the types, classification and workings of substations: SF6 gased insulated and air insulated, its major constituents: • Electrical Power transformers • Instrument transformers • Conductors & Insulators • Isolators • Bus bars • Lightning arresters • Circuit breakers • Relays • Capacitor banks and miscellaneous equipment. • Modes of communication used: PLCC (Power Line Carrier Communication), Fiber Optics (OFC -modes, OPGW), Pilot Wire, Leased Line, Microwaves (LOS), Ethernet(LAN - eg. 100Base-TX, 1000Base-T).• SLDC: monitoring and control of electrical network, communication with higher & lower level centres, software used: SCADA and energy management functions, data aquisition from RTU.• RTU (Remove Terminal Unit): Interface with the electrical network to be monitored, collects, filters & processes the power system data and transmits it to the control centre, receives the control commands/set points from the control centre.• SCADA (Supervisory Control and Data Acquisition): Scanning the monitored system, obtaining data. Providing the capability to send control signal out to those devices. Conceptualiztion: moving from manual to auto.• DTL architechture: Software & Utility.• Future scope.
-
-
Education
-
Centre for Development of Advanced Computing
PG Diploma, Advanced Computing -
Guru Gobind Singh Indraprastha University
Bachelor of Technology, Electronics and Communications Engineering -
N.C. Jindal Public School
High School, Science