Experience & Certifications
Professional Experience
Assistant Vice President (Data Science and Machine Learning)
OCBC AI Lab | Singapore | July 2022 - Present
Current role requires developing tools for optimizing Machine Learning Operations (MLOps) and deploying LLM Models for various use cases.
Senior Software Engineer (Machine Learning)
Veracode | Singapore | December 2019 - July 2022
Developed and maintained predictive services and models, which use machine learning models in order to filter and curate data from open source software repositories such as GitHub, mailing lists etc. Also involved in researching data science and machine learning use cases to drive product improvement.
Research Fellow
Living Analytics Research Centre (LARC) | Singapore | May 2019 - December 2019
Research fellowship focusing on machine learning and software engineering applications.
PhD Candidate
School of Information Systems, Singapore Management University (SMU) | Singapore | August 2014 - January 2019
Ph.D. candidate in Information Systems with a research focus on developing methods and techniques to solve challenges faced by software developers while using various social media channels. Research experience in applying information retrieval, machine learning, and natural language processing techniques to solve problems related to software engineering.
Analyst Programmer
Accenture | Bengaluru (India), Liverpool/Horsham (UK) | September 2012 - July 2014
Performed the role of a Lead BizTalk developer for a major UK based insurance client. Worked directly with client’s E-Business team to ensure successful software implementation of a complex home insurance product. Responsibilities included:
- Requirements analysis and elicitation
- On-boarding, mentoring and managing junior developers
- Solution design and implementation
- Test management/Effort estimation
Senior Programmer
Accenture | Bengaluru (India) | January 2011 - August 2012
Performed the role of BizTalk developer for a major UK based insurance client. Worked under senior developers to ensure successful software implementation of given specifications. Responsibilities included:
- Requirements analysis
- Coding modules as per given specifications
- Bug fixing
Assistant Systems Engineer
Tata Consultancy Services Ltd. | Gurgaon (India) | October 2008 - January 2011
Performed the role of BizTalk Application Analyst for production EAI environment of a major UK based airlines client. Responsibilities included:
- Application support & management
- Coordinating with cross functional teams and third party vendors to ensure high availability of all the applications
- Requirement analysis for enhancements/bugs and to remove issues and gaps
Certifications
Coursera
- Mathematics for Machine Learning - Imperial College London (3-course specialization)
- Machine Learning - Stanford University
- Deep Learning Specialization - deeplearning.ai (5-course specialization)
- Natural Language Processing with Classification and Vector Spaces - deeplearning.ai
- Natural Language Processing with Probabilistic Models - deeplearning.ai
- AI for Medical Diagnosis - deeplearning.ai