Having 12 Years of experience as Full Stack Developer in: J2EE, .NET, Angular, CI/CD, PLSQL and Middleware Technologies. Experience spans over end-to-end lifecycle of real time applications such as understanding business requirement, decomposing into functions, coding and maintenance.
1. Design and architect scalable solutions leveraging Spring Boot, Struts 2.x/1.x, Android 12+, .NET frameworks for various software projects.
2. Provide technical leadership and guidance in the selection and integration of appropriate technologies to meet project requirements.
3. Ensure the implementation of best practices and design patterns to optimize system performance and maintainability.
4. Establish and maintain Continuous Integration and Continuous Deployment (CICD) pipelines for automated testing and deployment processes.
5. Expertise in PL/SQL for efficient database management, optimization, and data manipulation tasks.
1) Lead the migration project from IBM P series server to X series, IBM WebSphere to Oracle WebLogic, and IBM DB2 to Oracle DB, involving 30 EARs, 5 databases, and 10 servers.
2) Design the architecture with Disaster Recovery (DR) and High Availability (HA) features to ensure system reliability and resilience.
3) Provide technical guidance and support for transforming code, optimizing performance, and facilitating smooth database migration.
4) Collaborate with the team to ensure project milestones are met, risks are mitigated, and deliverables align with business requirements.
5) Successfully deliver the project on time and within budget, ensuring minimal disruption to business operations and maintaining optimal system performance.
1) Lead the phasing out of Microsoft POS System, Aricent Provisioning System, and Sibel CRM with a homegrown application.
2) Responsible for the design and development of a Mobile APP handling Primary/Secondary/Tertiary Orders, Customer Services, inventory management, reports, retailer performance analysis, notifications, and training.
3) Responsible for designing and developing a Website in Spring Boot for Inventory, partner, user, location, and product management, including Activation, Deactivation, Termination, and Suspension of mobile numbers.
4) Provide technical expertise and guidance to team members, making architectural decisions, reviewing code, and resolving technical issues to ensure project quality and efficiency.
5) Collaborate with stakeholders to define project scope, objectives, and deliverables, create project plans, timelines, and resource allocations to meet deadlines and budget constraints.