Professional Experience
Enterprise Architect
- As an enterprise architect it was my responsibility to enhance and grow the EA Capability while assisting in establishing new capabilities and improving existing ones to address the changing business and technical needs.
- Was solely responsible for building the architectural principles, standards, viewpoints and creating an EA repository with well formulated content metamodel to maintain architectural assets and artifacts that assists in communication.
- Established and chaired the EA review board and the compliance committee to architecturally support implementation and governance of various initiatives.
- Created baseline and target architectures and performed gap analysis that assists in identifying roadmaps and scope for improvements.
Solution Architect
- Have analyzed requirements and technology environments for numerous project implementations while proposing solutions for project developments.
- Solutioned complex business problems, leveraging various technology design patterns that best suits business and IT infrastructure on both inhouse and cloud.
- Implemented various solution frameworks and implementation approaches such as data façade layer, granular authorization layer, consent framework, etc.
- Organized and participated in all aspects of project lifecycle management while enabling collaboration and communication with various stakeholder, development team and the Architecture team.
Master Data Architect
- Architected and solutioned various MDM implementations of customer master, consumer master and product master. in co-existent, consolidated and centralized model.
- Profiled and analyzed existing data to develop data quality, matching, merging, threshold and aggregation rules.
- Designed and implemented the data quality framework, reference data framework and the consent management framework to be leveraged at the enterprise level for various applications.
- Developed the data quality dashboard to provide a snapshot about the quality of data within the organization over the progression of time.
- Established the data stewardship practice within the enterprise to regulate ownership of data and to improve the quality of data over time.
Technical Manager
- Understand the requirements and develop project plan while tracking all project deliveries, plans, executions, monitor and close projects as per project lifecycle guidelines.
- Profile, analyze and understand the data issues. Develop issue mitigation plans, feasibility of transformation and scorecards for data anomalies.
- Initiated and attended meetings with business to understand the requirements, determine the feasibility of the Project, identify technical milestones and arrive at road map.
- Coordinate the onsite and offshore teams to sync and optimize the workload to enhance team performance and guarantee deliverability.
Lead / Developer
- Develop various applications on multiple technologies such as Java, Python, BPEL, Adobe LiveCycle, Ratabase, etc to cater to the changing needs of the business.
- Setup and implement code control and version management tools such as Subversion, DevOps and GIT to sync the implementations of various teams.
- Implemented pipelines for continuous integration and continuous deployment is DevOps.
- Implement and customize various stack frameworks and API’s such as springs, hibernate, JAXB, SOAP, REST etc.
- Performed project, effort and cost estimations using techniques such as WBS and NESSMA.