About Me:
I am Vaibhav Vikas, a software developer from New Delhi, India. I have completed Master from NIT Trichy, India. I have a great experience in Python, Go, Flask, Angular, Node, Microservices and Backend Technologies including Machine Learning. I like to explore technologies and keep on developing new projects.
I developed a keen interest in Machine Learning so I have started studying and implementing different algorithms and analysing various datasets and started competitions on Kaggle.
Education:
Master of Computer Applications
National Institute of Technology, Tiruchirappalli (NIT Trichy)
August 2018 - July 2021
CGPA: 9.14/10.0
Bachelors of Science (Hons.) Mathematics
P.G.D.A.V. College (Eve.), University of Delhi (DU)
July 2014 - June 2017
Percentage: 68.73%
Skills:
Programming Languages:
• Python • Go • Java
Data Science:
• Machine Learning
Frameworks:
• Apache Airflow • Sklearn • Pandas • NumPy
Web Frameworks & Libraries:
• Flask • Spring • Gin • Gorm • Angular • Angular Material
Operating Systems:
• Windows • Linux (Ubuntu, Red Hat) • Mac OS
Databases:
• PostgreSQL
Others:
• Git • GitLab • Github • CI/CD • Redis • AWS • GCP • Docker
Professional Experience:
NTUC Enterprise
Software Developer Engineer
July 2023 - Present
- Delivered OCBC bank account linking for GIRO setup, enabling over 20K+ users to seamlessly link accounts.
- Implemented a discount module for percentage-based and fixed-rate discounts, resulting in real-time invoicing adjustments benefiting over 40K+ users across the platform.
- Created essential cron jobs (Missing Bank Account Reminder, HHI Report, Linkpoint Reward), automating tasks and
saving 100+ hours weekly.
Logfire.ai
Software Developer Engineer
May 2023 - July 2023
- Architected and developed a fully interactable logfire-clie from scratch, leveraging Factory pattern. Also packaged and added brew tap and scoop installation for the cli.
- Worked on logfire Backend to integrate kafka consumer, SQL Autocompletion and other features and improvements to middlewares.
Open Financial Technologies Pvt. Ltd.
Software Developer Engineer
September 2022 - Present
- Currently developing embedded finance solutions on Cards, KYC, and Lending Microservices using Go, Gin, and Gorm for Zwitch, a cutting-edge no-code fintech platform.
- Owned and developed the Cards Microservices, overseeing all APIs related to credit, debit and prepaid cards creation, activation, blocking/unblocking, transactions, reversals, and settlements.
BNY Mellon Technology Pvt. Ltd.
Associate Software Developer
July 2021 - September 2022
- Worked on CCAR on various Python Risk Models like CMM (Commercial Mortgage Metrics) and, their workflow implementation via Apache Airflow.
- Worked on Data Extractor to create templates and further extract the data from the database using Python, Flask, and Angular.
- Involved in company's private tools for CI/CD, application monitoring, error logging, and server deployment.
Internships:
BNY Mellon Technology Pvt. Ltd.
Software Developer Intern
Jan 2021 - June 2021
- Worked on CCAR Dashboard to design the end-to-end flow of Model Execution from the UI using Angular.
- Worked on creating Microservices using Flask to get various model details and trigger its execution.
- Worked in different deployment environments (Dev, UAT, Prod).
BNY Mellon Technology Pvt. Ltd.
Software Developer Intern
May 2020 - July 2020
- Worked on Cognitive Agent to automate various employee related tasks with RASA framework in Python.
- Worked on UI in Angular and Microservices using Java Spring Boot to process the requests.
Projects:
Housing Price Prediction
Python and Machine Learning
- A machine learning project based on Kaggle Housing Price Prediction competition using XGBoost. Got a score of 14997.
- The project has all the steps including Preprocessing which fixes missing data and categorical data, and Pipeline which streamlines the process in a single step from fitting and predicting the data.
Distributed Cloud (KLA+ Hackathon'20)
Python and Flask
- A distributed cloud storage like google drive using Flask, where user can store and retrieve any files.
- All files are chunked based on the json provided and stored in servers with load balancing.
- End to End Encryption on chunks to provide extra security.
… See all projects
Certifications:
Google Go Specialization
Coursera, October 2022
Credential Id: XPZSRCAJNPX2
Python Specialization
Coursera, August 2020
Credential Id: 5JHL6J6K4EKL
… See all certifications
Publications:
Chanchal Rana, ..., Vaibhav Vikas, et al.
Comparative Immunology, Microbiology, and Infectious Diseases.
Volume 86, July 2022, 101815.
Doi: https://doi.org/10.1016/j.cimid.2022.101815
- Worked on fetching 2100+ nucleotides sequence from NCBI by its accession number using Python, Selenium and Beautifulsoup.
- Worked on various utilities such as generating the heat map using Python and d3.js.
Achievements:
Academic Achievements:
- Secured AIR 1 in BIT MCA, AIR 3 in NIMCET, AIR 4 in Pune University, and AIR 10 in BHU All India MCA Entrance Exam in 2018.
- Winner, KLA+ Cloud Storage Challenge’20 at NIT Tiruchirappalli.
- Winner, Datathon in Login’19 at PSG College, Coimbatore, Tamil Nadu.
- Secured 2nd Position in Al-Go-Code in Login’19 at PSG College, Coimbatore, Tamil Nadu.
- Secured 2nd Position in Weave-o-Web in Infotrek’19 at NIT Trichy.
Extra Curricular Activities:
- Secured 2nd Position in Graffiti Designing in NITTFEST’19 at NIT Tiruchirappalli.
- Secured 2nd Position in Wall Painting in NITTFEST’19 at NIT Tiruchirappalli.
- Secured 2nd Position in Group Street Dance in Rendezvous’14 at IIT Delhi.