IT professional specializing in scalable and secure solution design for diverse business needs. Proven track record in developing enterprise applications across Automotive, Life Sciences, Banking, and Telecom sectors. Strong collaboration with cross-functional teams to define solution architectures and assess technical feasibility. Technical leadership provided to development teams, ensuring compliance with best practices and architectural standards.
Title: Platform Enhancement
Client: ATNi
Role: Solution Architect.
ATNi is telecom service provider in USA. They have solutions to facilitate telecom services. One of the solutions is for Gayana specific region. They have existing Web and MobileApp to facilitate telecom services like profile, invoice and subscription management. The existing solution uses Dell Boomi as middleware platform. Considering OpEx and CapEx, client wanted to move the middleware solution to cloud platform.
Responsibilities
• Interact with Dell Boomi team to understand existing middleware business logic.
• Interact with teams like Amdocs billing system, Salesforce team to understand integrations.
• Understanding scope of work and provide effort estimation.
• Prepare solution approaches and present to internal and client ARB.
• Define solution architecture considering ARB review.
• Explain the approved solution architecture to development team
• Define coding standards and work closely with development team to review implementation.
• Interact with client for functional reviews.
• Interact with DevOps to define CI/CD pipeline for deployment.
Title: Digital Product Delivery
Client: FISKER
Role: Solution Architect.
FISKER Digital product delivery is platform for customers to process vehicle order. The vehicle order platform enables customers to do vehicle reservation, configuring the vehicle, estimating cost of vehicle, exchange existing car, process loan application, vehicle registration, scheduling vehicle delivery. This solution enables customer whole vehicle purchase journey in single application.
• Interacting with Product owners to understand the requirements.
• Interacting with Project management to define and prioritize the scope of work.
• Define solution, document workflows, state diagrams, DB model using Lucid chart.
• Define JIRA stories, tasks scope. Plan task prioritization and allocation.
• Demonstrate and get reviewed the functionality by Product owners.
• Prioritizing and planning defect fixes in functionality to ensure quality.
• Interacting with stakeholder Third party to understand and solution the integrations.
• Raising risk to management for any issues identified in live environment and prioritize them.
• Production support to maintain pricing updates for vehicles and accessories.
Title: GeoTrade
Client: Geoverse
Environment: Java, Spring boot, Micro services, Webservices, GCP, Docker, Kubernetes, Kafka, Jenkins, JUnit, PostgreSQL, Jira.
Role: Solution Architect
The GeoTrade is trading platform, planned to build for Mobile Network Providers. The platform enables network operators and network consumers considered as organization to view and control their network and devices. The platform enables administrator to view and analyze network usage by the users belonging to organization.
• Client interaction to understand functional requirements.
• Conducting sprint demos, application training to stakeholders.
• Interaction with client end customers to clarify queries related to API exposed.
• Involved in requirement brainstorming, effort estimation, sprint planning.
• Involved in task allocation, monitoring task progress, code reviews, code coverage for backend team.
• Involved in prioritizing defect fixes, monitoring defect fix progress.
• Involved in release process for staging and production environment.
• Involved in planning and migrating data from Legacy application to Next-gen application.
• Involved in Database design for Next-gen application.
• Implemented Data flow job to fetch and store user usage data.
Title: Global Pay Plus
Client: Finastra
Environment: Java, Spring Boot, REST Webservices, Hibernate, React JS, Elastic Search, Oracle
Role: Technical Manager.
Finastra has product Global Pay Plus which is used in banks for fund transfer. This product is used for cross border, High value payments. These payments are routed mostly through clearing systems for different regions.
• Assignment of JIRA tickets to team based on ticket priority defined by client.
• Review solution provided by developer for given JIRA ticket.
• Communication with client for functional, technical clarifications.
• Prepare team reports to be presented to management.
• Mentor team members for any functional, technical blockers. Maintaining knowledge base to build domain knowledge in team.
Title: ClearSky
Client: OrbComm
Environment: Java, REST Webservices, Oracle
Role: Technical Lead
OrbComm has products in telematics domain. OrbComm has sensors those are installed on devices. These devices are tracked remotely. The customers like JLG, Carrier can track their devices using sensors. The communication is through mobile networks or satellite based on coverage available.
• Design, implement new functionalities in the application.
• Implement defect fixes as part of sprint release.
• Code review, functional verification. Tracking of assigned tasks to the team.
Title: Subscription Management Systems
Client: SiriusXM
Role: Technical Lead
SiriusXM provides Subscription Management Systems to different OEMs (Original Equipment Manufacturer). OEM has web portals for customers, dealers and agents. Using these portals users can manage subscription of services provided by OEM for their vehicle.
• Implement defect fixes, change request code changes. Unit test the code changes.
• Sprint release – Prepare release tickets, branch merging, tagging, creating new branches
• Deploy build on development integration server (Linux server)
• Contentful Management System – integration of contentful for car images management
Title: On Demand Profile Delivery
Client: Giesecke & Devrient
Environment: Java, Spring, Oracle10g, Hibernate, Maven
Role: Technical Lead
On Demand Profile Delivery is G & D module in the product that delivers SIM card profiles to cell phone on request. This module maintains profiles given by Mobile Network Operator (MNO).
• Responsible for delivering stories assigned
• Mentoring team members for technical issues and requirement clarification
• Giving demo to Product Owner for assigned story
• Communicating to other stakeholders involved in project
• Involved in DB designing
Title: Online Banking
Role: Technical Lead
Online Banking is product of ACI Payment Systems which is customized for Deutsche Bank. This product has features like managing Accounts & Cards, creating SEPA, International, Internal, Direct Debit payments. There is separate System Administration Module which manages user class of service.
• Mentoring the team for the processes in the build cycle, defect fixing processes
• Helping the developers to understand the defect. Resolving technical / functional blockers for developers while fixing the defect. Involved in code reviews.
• Involved in defect fixing, preparing Unit Test report, giving demo to QA for defect fix
• Communicating team status to client, arranging call with BA for functional clarification
• Involved in improvement of Quality assurance process. Introduced Unit Test demo to QA to reduce defect reopen rate. Also created process of Defect scope document to be prepared by developer and get reviewed by QA. This also helped in controlling defect reopen rate.
Title: Global Pay Plus
Client: FUNDtech
Role: Senior Software Engineer
• Understanding functional requirement specification document. Raise queries related in FRSD to business analyst.
• Prepare requirement specific design document.
• Implement the requirement in product.
Improve the quality of the product by fixing the issues.