Summary
Overview
Work History
Education
Skills
Interests
Disclaimer
Software
Timeline
Janmejay Sharma

Janmejay Sharma

Assistants Vice President(AVP)
Singapore

Summary

Dynamic IT professional with over 15 years of experience, including a decade in Java development for banking applications and 3.5 years in telecom and textile ERP systems. Currently serving as Development Tech Lead at OCBC Bank in Singapore, specializing in the design and development of the RISK Free Rate Library (MS Rate) system while managing coding tasks and team collaboration. Proficient in Agile methodologies, with a proven track record of coordinating user stories and enhancements through JIRA, along with expertise in tools such as Eclipse, IntelliJ IDEA, Git, and Jenkins. Committed to knowledge sharing and team building, fostering an environment of collaboration and excellence.

Overview

16
16
years of professional experience
2
2
Languages

Work History

Dev Tech Lead (Assistant Vice President)

OCBC Bank
08.2023 - Current
  • Company Overview: OCBC Bank is a Singaporean multinational bank and financial services company headquartered in the city of Singapore, Singapore. It offers a wide range of banking products and financial services for corporate and retail customers through a variety of delivery channels and specialized subsidiaries in the areas of investment. OCBC Bank’s Risk Free Rate Library Application provide a comprehensive interest rate solution for interbank interest rates calculation, it’s inhouse project used by various downstream system like, SIBS, Midas, Probank, webfitas and finshare. Risk Free Rate Library gets raw rates from Bloomberg and provides various rates method calculation like, LB, OS, IP ,CS etc.
  • Being part of Agile methodology and Development & Maintenance Team
  • Involved in "Requirement Analysis" and "Task Estimation" meetings using JIRA under SCRUM.
  • Assign the tasks to the team members in JIRA based on complexity.
  • Managing 5 members development team in China and Singapore.
  • Analysis of BRS document from Client PO’s for functionality.
  • Discuss with 'Business Analysts' to recreate the flow diagram.
  • Involved in End to End development of user stories.
  • Estimating the task and update in Jira based on its complexity.
  • Create design document and get approved from Architect.
  • Checkout the latest code, compile, Run for successful Up and Running..
  • Start implementation, Coding, Debugging and Testing locally using Postman.
  • Attend ‘Daily Scrum meeting’ - Update the progress and challenges if any.
  • Request Code review - implement the changes as per the comments if any..
  • End to End Integration Testing.
  • On successful execution, Code commit, Generate jar, Deployment in SIT/UAT application and Batch both.
  • On Testing team UAT sign off.
  • Then, commit to Prod/ deploy on open shift pods.
  • On completion of the Scrum, involved in Scrum closure and Retrospect meeting.
  • Project Name: Risk Free Rate Library(MS Rate), JDK21 migration
  • Client: OCBC Bank, Singapore
  • Technology Used: Java21/J2EE, Spring Boot, Microservices, Rest, Hibernate, JUnit, Oracle,Postgres. Tools:,Intellij, Maven, Apache Tomcat, GitHub, JIRA, Notepad++, VDI, Kabana, OpenShift.

Dev Tech Lead

HCL Technologies
09.2021 - Current
  • Company Overview: UOB Bank is a Singaporean multinational bank and financial services company headquartered in the city of Singapore, Singapore. It offers a wide range of banking products and financial services for corporate and retail customers through a variety of delivery channels and specialized subsidiaries in the areas of investment. UOB Bank’s TMRW App provide a comprehensive payment solution to Singapore and its neighbouring countries like Malaysia ,Thailand etc. This project caters Singapore users to do payment to Malaysia QR codes or phone number and amount will be debited from Singapore Account.
  • Being part of Agile methodology and Development & Maintenance Team
  • Involved in "Requirement Analysis" and "Task Estimation" meetings using JIRA under SCRUM.
  • Assign the tasks to the team members in JIRA based on complexity.
  • Managing 7 members development team.
  • Analysis of BRS document from Client PO’s for functionality.
  • Discuss with 'Business Analysts' to recreate the flow diagram.
  • Identifying URL’s, Request and Response for External Integration systems like NETS, Paynet, EAI etc.
  • Involved in End to End development of user stories.
  • Estimating the task and update in Jira based on its complexity.
  • Create design document and get approved from Architect.
  • Start implementation, Coding, Debugging and Testing locally using Postman.
  • Attend ‘Daily Scrum meeting’ - Update the progress and challenges if any.
  • End to End Integration Testing.
  • On successful execution, Code commit, Generate war, Deployment Notes and Deployment in UAT.
  • On Testing team and SIT/UAT sign off.
  • Then, commit to Prod/Live environment, Monitor.
  • On completion of the Scrum, involved in Scrum closure and Retrospect meeting.
  • Project Name: Cross Border QR real time Payment
  • Client: UOB Bank Singapore
  • Technology Used: Java 8/J2EE, Spring Boot,Microservices,Rest, Hibernate, JUnit, Oracle. Tools : Eclipse, Maven, JBoss, GitHub, JIRA, Notepad++, VDI.

Specialist Software Engineer

Société Generale
04.2019 - 08.2021
  • Company Overview: COSMOS is to keep track of the financial transactions/deals happening between the companies and help to do conflict clearance. COSMOS also help to create transactions, add wall crossee. This project help compliance officer to resolve conflict before creating any transactions, so that if any merger or acquisition is happening market abuse can be avoided and Société Generale reputation can be saved. The main purpose for the company is to achieve secure transaction and avoid paying fine due to insider information and save company reputation.
  • Being part of Agile methodology and Development & Maintenance Team.
  • Involved in "Requirement Analysis" and "Task Estimation" meetings using JIRA under SCRUM.
  • Involved in Analysis , design, development ,integration and Testing.
  • Assign the tasks to the team members in JIRA and technical help.
  • Discuss with 'Business Analysts', SME's (Clients) and 'Architect' regarding Functionality of the task assigned.
  • Discuss with team members regarding Test Scenarios coverage of the task.
  • Discuss with the Team about the approach and provide technical help if needed.
  • Start implementing the changes on the latest code from the repository.
  • Attend ‘Daily Scrum meeting’ - Update the progress and challenges if any.
  • Handled a dev team of 4 members.
  • Participate in Code review - Give review comments if needed.
  • Check in the code, verify the Jenkins build, Junit Tests coverage and monitor the Sonar reports.
  • On Successful build and approvals deploy the code to SIT and change status of Jira.
  • On completion of the Scrum, involved in Scrum closure and Retrospect meeting.
  • Involved in 'Internal and External Knowledge sharing sessions'.
  • Project Name: COSMOS (Compliance Secure Monitoring System)
  • Client: Société Generale in house project.
  • Technology Used: Java/J2EE, Spring Boot, Hibernate, Junit, Cucumber, Oracle,postgres SQL,Angular8 Tools : Eclipse, Maven, Github, tomcat , Jenkins, JIRA, Notepad++, docker , Kubernetes

Lead Consultant

Virtusa Consultant Pvt Ltd
01.2018 - 03.2019
  • Company Overview: MYPM: Its telecom domain project which manage multiple project at different site (Location), It can be used by Lead PM of multiple hierarchy Manager or those who are added by project owner in the project. One site can have multiple product and order.
  • Being part of the Development team
  • Analysed the Requirements.
  • Involved in Development of user stories and covering Junit test cases.
  • Helped testing team to set up initial project setup for Automation testing.
  • Participate in code review.
  • Attend ‘Daily Scrum meeting’ - Update the progress and challenges if any.
  • Understood the requirements and impacts with the Test lead.
  • On completion of the Scrum, involved in Scrum closure and Retrospect meeting.
  • Project Name: MYPM (My Project Management)
  • Client: British Telecom
  • Technology Used: Java, J2EE, Spring boot , Microservices, Hibernate, Oracle, Tomcat Server,gradle,SVN,Selenium

Senior Software Engineer

Yodlee Infotech Pvt Ltd
09.2012 - 11.2017
  • Company Overview: PFM: product which help user to aggregate multiple FI accounts in single login. Its kind of account aggregation platform where user can see and manage all transactions for all kind of accounts like Bank , Loan , Card , Bill payments etc. This platform support approx 10K site approx the globe.
  • Being part of the Development Team
  • Involved in requirements through meetings/Calls.
  • Involved in developing agent which supports multiple sites.
  • Involved in fixing defects raised by CS Team.
  • Handling 5 members team as SPOC of USAA Bank, which dedicatedly work for USAA Bank.
  • Attending client call and discussing the issues with team members.
  • Project Name: PFM (Personal Finace Management)
  • Client: Product developed by Yodlee , Many banks are customer for the product.
  • Technology Used: Core Java, Eclipse IDE, Perforce, Oracle, Windows, Maven

Software Engineer

Exilant Technology Pvt Ltd
04.2010 - 08.2012
  • Company Overview: Seamless: Seamless ERP was developed to manage resources of textile industries, it consist of various modules like merchandiser, inventory, shipment and production. Merchandiser module were having few screen like RFQ (request for quotation), sample order and final was production order. Inventory was to manage all material and generate stock ledger report. Production module will maintain each production order and their status like, stitching knitting dying etc.
  • As fresher, attended the trainings on Java, Testing, IDE,Tools and also Domain specific.
  • Involved in coding and unit testing.
  • Involved in development of Shipment and Merchandiser module.
  • Involved in Regression and Integration Testing of modules.
  • Involved in delivering the deliverables within the deadlines.
  • Project Name: Seamless ERP(Textile and Apparel Industry)
  • Client: ERP Developed by Exilant , Many textile and apparel companies are customer of ERP
  • Technology Used: Core Java, Javascript, HTML, CSS, SQLServer 2005, Eclipse IDE, VSS, Windows.

Education

Bachelor of Engineering - Information Technology, Computing

APIIT SD INDIA, Panipat, Haryana India
06-2009

Skills

Operating System: Windows,Unix, Android

Interests

Swimming, Listing music, Playing Cricket

Disclaimer

I hereby declare that the above mentioned information is correct to my knowledge and I bear the responsibility for the correctness of the above mentioned particulars. Singapore Janmejay Sharma

Software

Design , Develop ,Test

Timeline

Dev Tech Lead (Assistant Vice President) - OCBC Bank
08.2023 - Current
Dev Tech Lead - HCL Technologies
09.2021 - Current
Specialist Software Engineer - Société Generale
04.2019 - 08.2021
Lead Consultant - Virtusa Consultant Pvt Ltd
01.2018 - 03.2019
Senior Software Engineer - Yodlee Infotech Pvt Ltd
09.2012 - 11.2017
Software Engineer - Exilant Technology Pvt Ltd
04.2010 - 08.2012
APIIT SD INDIA - Bachelor of Engineering, Information Technology, Computing
Janmejay SharmaAssistants Vice President(AVP)