More than 18 years of industry experience in product and application design and development.
Experience in full stack development.
Experience in API Development and third-party services integration.
Experience in Functional Programming and Object-Oriented Programming.
Good understanding of designing and developing cloud-based software solutions.
Extensive experience in mentoring/coaching development teams in adoption of Agile development practices such as Continuous Delivery, Pair Programming and Test-Driven Development (TDD).
Experience in working with both large and small teams.
Strong communication and client-facing skills with the ability to work in a consulting environment.
Overview
19
19
years of professional experience
Work History
Senior ReactJS Developer
Revenue NSW
08.2021 - Current
Responsible for developing various reusable UI components
API development for various backend services and integration with third party services
Involved in technology stack selection decision making
Involved in setting up CI/CD GitLab build pipelines
Setting up best practices, code quality checks, and performing code reviews and security check fixes
Hands on experience in writing Terraform scripts to automate front end application deployment to Amazon Web Services (AWS).
Senior JavaScript Engineer
eHealth NSW
07.2018 - 08.2021
Involved in developing various reusable components for integration with clinical web applications using ReactJS, Redux
API development for various backend services and integration with third party services
Automating build and deployment pipelines in Gitlab
Code quality checks and code reviews.
Worked closely with other individuals in the execution of technology proof of concepts, deployment, best practices, and adoption.
Principal Consultant
XebiaLabs (now Digital.ai)
06.2016 - 05.2018
Involved in full stack development of product XL Deploy (a market leading tool in Continuous Integration) using ReactJS, Redux, Redux Saga, Java, and Scala
Involved in development of library of React UI components to be used across the products of XebiaLabs
Created and enforced technical standards
Led and developed the feature of Deployment-As-Code in the product using Groovy.
Optimised the CI/CD Jenkins build pipelines, thereby reducing the build time and build failures.
Technical Specialist
Fidelity International
10.2009 - 06.2016
Created technology spikes for new business requirements
Involved in the successful implementation of greenfield project for Order Management Tool to be used by Portfolio Manager, right from the inception stage
Implemented a complex rule engine using Drools to apply the cloning rules to a portfolio, for which received huge appreciation from client followed by organization level StepChange award
Undertook the additional responsibility of performing design and code reviews, providing consulting services to the development teams across investment management group, for which received multiple rewards and recognition in the group townhall meetings
Undertook coaching/mentoring of various project teams across the group on adoption of various agile development practices such as Pair Programming, Test Driven Development, and Continuous Delivery
Assistant System Engineer
Tata Consultancy Services
10.2004 - 09.2009
Involved in design and development of various web applications using Java/J2EE technologies
Participated in requirement analysis and high-level design
Managed releases, created documentation, training material, and provided first level support during production rollout
Got client recognition for creating the automated test framework, which reduced the effort of manual testing.
Education
Engineer’s Degree, Electronics & Communications -
C. R. State College of Engg.
01.2004
Skills
Frontend: TypeScript, ReactJS, Redux, RxJS, jQuery & Varieties of Libraries/Frameworks, CRA, Vite, Apollo Client
Responsive Web Design: HTML5, CSS3, Bootstrap, MaterialUI, Styled Components