




Coming soon
2019 - Present
Design and develop reusable libraries and application programming interfaces for use across the bank • Liaising with Business Users, Business Analyst and Developers to support the definition and documentation of detailed functional and non-functional requirements • Design and develop software that is amenable for a greater automation of build, release testing and deployment process on all environments • Support the reuse and sharing of platform components and technologies within the software engineering teams • Deliver software components to enable the delivery of platforms, applications and services • Write unit and integration tests, in automated test environments to ensure code quality.
2015 - 2019
My responsibilities includes understanding of functional requirements thoroughly and analyze the scope of work in context of the task/module/project, do low level design of the components under defined high level design and architecture, communicate with client/other stakeholders over task status, queries, etc. in calls and e-mails, write code as one complete resource on client requirements, review code against a predefined checklist and ensure that all the relevant best practices are followed.
2013 - 2015
My responsibilities included building the product using the JEE6 architecture which involves developing web layer using JSF Framework with Primefaces, JPA 2.1 (JAVA PERSISTENCE API) for the backend persistence, EJB 3.0 (ENTERPRISE JAVA BEANS)for scaling the application, Connecting the application with social media like Facebook, LinkedIn and Gmail, Developing and managing the mobile interface of the product, exposing web services of the application to clients using RESTful Web Service.
2009 - 2012
Guru Gobind Singh University