Having 21 years of experience in Java, J2EE technologies. Worked extensively in designing and building robust, efficient, scalable, highly performing, and secured distributed enterprise applications. Good experience in architecting and design of micro services and digital applications. Good experience in building reactive, responsive, event drive and scalable applications deployed in On-premises and cloud such as PCF, AWS, Azure and Kubernetes cluster.
Worked wide range of technologies in last 20 years with various customers across geographic locations viz. UK, Australia, SG, BKK, EMEA. Good experience working directly with clients General Electric, British Telecom, CIGNA, FedEx, MTN, T-Mobile, AMX, and AIS.
Leading product development team, solutioning and executing RFPs. Building and converting monolithic to digital applications to help customer to increase business opportunities and churn protection. Collaborative approach in mentoring and guiding the team by providing suggestions, recommendations, technology presentations and industry best practices.
Good experience in working in cloud platforms and technologies. Developed solutions using AWS, Lambda, S3, EC2, API GW, SNS. Also, good knowledge on Azure to deploy applications on cloud platform. Advised cloud services to help customers to reduce the cost, optimize IT, increase the revenue and business opportunities by implementing micro services and unique sellable points.
Good experience in NoSQL databases and in memory databases and Messaging infrastructures. Worked with Mongo, Kafka, Hazelcast IMDG, Casandra, Redis, Spark, Elastic, Solr, Zeebe and RestHeart.
Hands on experienced in API Management, SaaS Model, SOA Governance, Service Orchestration. Good experience building GDPR, OWASP, Cert, TMForum, Open API complain applications and Threat modelling, Nesuss and AppScan tools.
Experience in analytics. Building analytical applications using Hadoop, HDFS, Hive, HBase, Scoop, Storm, Spark, Elastic, SOLR, Apache Nifi, Neo4j, Kibana, Grafana, FluentD, AppDynamics etc.
Good experience in API Manager and monetization of API’s. Configured API’s using WSO2 API Manager, Kong API Manager to enable customer to increase the revenues by exposing API’s securely to other business units, partners and vendors.
Good experience in building reactive, responsive, asynchronous, event driven and non-blocking applications using Netty, Nio, RxJava, Vert.X.
Highly-motivated employee with desire to take on new challenges. Strong worth ethic, adaptability and exceptional interpersonal skills. Adept at working effectively unsupervised and quickly mastering new skills.
Committed job seeker with a history of meeting company needs with consistent and organized practices. Skilled in working under pressure and adapting to new situations and challenges to best enhance the organizational brand.
Overview
20
years of professional experience
Work History
Mphasis Limited
Sr. Solution Architect
04.2022 - Current
Job overview
As a Solution Architect, provided design and architecture of GEMINI 1.0 and 2.0
Provided technical leadership in designing, developing and implementing enterprise-wide business solutions.
Designed high-level system architectures that align with customer requirements and strategic objectives.
Collaborated with stakeholders to understand the current environment and develop future state architectures.
Created detailed designs based on high-level architectures to ensure successful implementation of systems.
Worked on architecture and design revamp to meet the performance and other non-functional requirements
Developed proof of concepts on low/no code platforms to reduce the development effort and quick to market
Supported in E2E testing and deployment on PCF for GEMINI 1.0 and on Azure for GEMINI-2.0
Conducted code reviews/code audits and ensure that the delivered function and solution is aligned with requirement and UC
Provided guidance to team in terms of quality procedures to ensure best quality of the software
Identified risks before they occur, presented risks to management and with provide risk mitigation plan and ensure the smooth delivery on time with good quality.
Developed and maintained architecture standards, guidelines, principles, and models to ensure the consistent application of architectural solutions.
Conducted research on industry trends, best practices, and emerging technologies to identify potential improvements for existing architectures.
ITC Infotech. Limited
Technical Architect
04.2021 - 04.2022
Job overview
As a Technical Architect, provided design and architecture of migration solution
Frameworks and tools selection and build proof of concepts
Requirement’s analysis and solution and high-level architecture view
Provided technical support and guidance building services and deploying in AWS cloud
Configured the services with VPC endpoint enable the private access
Design and development of micro services
Conducted code reviews/code audits and ensure that the delivered function and solution is aligned with requirement and UC
Provided guidance to team in terms of quality procedures to ensure best quality of the software
Identified risks before they occur, presented risks to management and with provide risk mitigation plan and ensure the smooth delivery on time with good quality
Provided technical guidance on the design of systems to ensure scalability, reliability, and performance.
Collaborated with stakeholders to identify system requirements and user needs.
Created detailed diagrams illustrating application, data, and system architectures.
Identified potential risks associated with proposed solutions and provided mitigation strategies.
Assisted in troubleshooting complex problems related to distributed systems architectures.
Tecnotree’ s Digital Loyalty Manager enables customers check their loyalty balance, on board to particular loyalty program, update information, accumulating loyalty points based on program, redemption by purchasing items from catalogue etc
This application uses Micro Services based architecture which enables build micro services and orchestrate these services to solve specific use case
This is deployed on Rancher which multi cloud support infrastructure tool build using Kubernetes
Responsibilities:
As a Principal Architect, involved in overall design and architecture of DLM solution
Involved in reviews of Architecture and design of DLM, provided best integration design patterns building the portal
Design and development of micro services
DLM enabled with privacy and security architecture which takes care GDPR, OWASP, CORS, SOX compliance
Conducted code reviews/code audits and ensure that the delivered function and solution is aligned with requirement and UC
Provided guidance to team in terms of quality procedures to ensure best quality of the software
Identified risks before they occur, presented risks to management and with provide risk mitigation plan and ensure the smooth delivery on time with good quality
Project: Digital Accelerator Platform, Tecnotree’ s Digital Accelerator Platform enables customers to quickly convert their monolithic systems to micro services-based platform
This platform provides required common services and components so that any new application or product can be built on top this D.A.P by using commonly available features of this platform like omni channel, MNP, Notifications, Centralized logging, Micro Services Orchestration, Rules Engine, Business Process Management, Monitoring, Security, API GW etc
As a, , involved in overall design and architecture of DAP solution
Involved in reviews of Architecture and design of DAP, provided best integration design patterns building the portal
Design and development of micro services
Extensively involved in developing DAP search engine using Elastic search
Conducted code reviews/code audits and ensure that the delivered function and solution is aligned with requirement and UC
Provided guidance to team in terms of quality procedures to ensure best quality of the software
Identified risks before they occur, presented risks to management and with provide risk mitigation plan and ensure the smooth delivery on time with good quality
LineSight is a near real-time, all-source intelligence analysis software application product
It automatically assesses potential risk that a traveller or cargo shipment represents
It enables automated clearance of no/low risk entities and tailor treatment plans for higher risk entities
It comprises of advanced targeting algorithms plus a special purpose platform
It is capable of ingesting and analysing high volumes of traveller and cargo data
Responsibilities:
As a Technical Solution Architect, involved in overall design and architecture of LineSight solution
Involved in reviews of Architecture and design of LineSight, provided best integration design patterns building the portal
Design and development of micro services
Involved in writing HQL queries, Criteria queries and SQL queries for the Data access layer
Extensively involved in development of Entity/Search/Model micro service modules development
Conducted code reviews/code audits and ensure that the delivered function and solution is aligned with requirement and UC
Provided guidance to team in terms of quality procedures to ensure best quality of the software
Identified risks before they occur, presented risks to management and with provide risk mitigation plan and ensure the smooth delivery on time with good quality
Project: IMIaaS, (Integrated Managed Infrastructure), As a Technical Solution Architect, involved in overall design and architecture of IMIaaS solution
Involved in reviews of Architecture and design of IMIaaS, provided best integration design patterns building the portal
Hands on SOA and Web services to get the data back and forth
Involved in writing HQL queries, Criteria queries and SQL queries for the Data access layer
Extensively used Spring AOP and Dependency injection during various modules of project
Designed XML Schema using XMLSPY tool which is used as a data layout for Web Services between client/server and JMS messages
Conducted code review and ensure that the delivered function and solution is aligned with requirement and UC
Provided guidance to team in terms of quality procedures to ensure best quality of the software
Identified risks before they occur, presented risks to management and with provide risk mitigation plan and ensure the smooth delivery on time with good quality
JBOSS Fuse, Apache Camel, Mule, JBOS SOA Suite, REST, SOAP
Guiding and mentoring team, identify risk and mitigation strategies associated with the architecture
Anticipate risks and roadblocks before they occur, and present technical issues to management with recommendation for solution
Achieved high-quality customer relationship through effective communication & commitment
Define the technical and architectural vision for the solution under development by technical trade-offs and analysis of alternatives
Worked with, , Product Owner, Application Architect and Software engineering teams to elaborate product requirements into technical requirements which are used to develop stories that can be estimated accurately
Architecting end to end solutions by understanding and translating customer needs into technical solutions
The SA will play a key role in the design of the Azure architecture for mobile and web applications
Developed architecture runway enables through research, prototyping and other activities needed to explore prospective solutions and evaluate alternatives
Proficient in Design patterns and have extensively used for developing efficient systems
Circuit Breaker, Service Discovery, Singleton, Service Locater, Business Delegate, MVC, Session Facade, Front Controller, IOC, Composite View, DAO, and DTO
Extensive experience in developing scalable, reliable, and efficient enterprise applications using in JAVA and J2EE Technologies which includes JSP, Servlets, JDBC, Struts, EJB, JMS, JNDI, Web Services, Spring boot, Azure Spring Apps, Spring Cloud, Spring Cloud Config, Eureka, Hibernate and TestNG, XML Schema/DTD and MOCKITO., Project: ESDP Phase 3 Drop 1, As a Designer involved in admin-portal development which includes designing of UI screens and back-end integration with ECE and MSDP using JBoss Fuse ESB
Used JBoss FuseESB to normalize number of protocols to a single protocol
Designed XSD’s as per the business requirement and defined inbound and outbound messages
Used JMS MQ for publish/subscribe and point to point model to interact with other systems asynchronously
Designed XML Schema using XMLSPY tool which is used as a data layout for Web Services between client/server and JMS messages
Written controllers to invoke MSDP outbound and ECE outbound
Written JSP’s and JavaScript to build UI screens using spring MVC
Project: IAM – Permission Engine, ODP Uprising, As a Software Architect, involved in overall design and architecture of IAM solution for Permission management
Involved in reviews of Architecture and design of Permission Engine, Provided SOA solution to reduce network calls and increase the throughput of the middleware engine
Involved in reviews of FT specification and FT reports, Used SOAPUI to test Web Services
Provided technical leadership to team in terms of building robust code and quality metrics
Designed XML Schema using XMLSPY tool which is used as a data layout for Web Services between client/server and JMS messages
Conducted code review and ensure that the delivered function and solution is aligned with requirement and UC
Provided good design and architecting revamp suggestion for scalability, availability and building robust application
Provided guidance to team in terms of quality procedures to ensure best quality of the software
Environment: Java, J2EE, Restful Webservices, Spring, Hibernate, SOAP, REST WS, Spring workflows, Spring injection.
Ericsson India Pvt. Limited
Solution Architect
01.2015 - 12.2015
Job overview
Project: eCLRE Line Migration Tool, As a Solution Architect, involved in Design and Development of eCLRE portal
Involved in reviews of Architecture and design of portal
Used Spring MVC to build elegant, extensible framework for enterprise-ready Java web applications
Used Hibernate to build Object relation mapping to make the application as database independent and provided technical leadership to team
Conducted code review and ensure that the delivered function and solution is aligned with requirement and UC
Provided guidance to team in terms of quality procedures to ensure best quality of the software
Environment: Java, J2EE, Restful Webservices, Spring, Hibernate, SOAP, REST WS, Spring workflows, Spring injection.
Ericsson India Pvt. Limited
Dubai
Solution Designer
07.2014 - 12.2014
Job overview
Project: ESDP Phase 3 Drop 1, As a designer involved in admin-portal development which includes designing of UI screens and back-end integration with ECE and MSDP using fuse ESB
Written controllers to invoke MSDP outbound and ECE outbound
Written JSP’s and java script to build UI screens using spring MVC
Provided guidance to team in terms of quality procedures to ensure best quality of the software
Project: Sales Quote Engine, As a Tech Lead, involved in requirement analysis and technical design
Involved in CFT calls for interacting with customer and business analysts for requirements clarifications
Manage and lead the team of 7 members and assisting in technical issues
Delivered the detailed technical design for functional design using Vision 2003
Involved in the creating the Junit test cases using Junit framework
Swiftness in code fixes and Critical issues resolution using Java, JSP< Servlets, PL/SQL and ensured that applications meet up SLA
Implemented complex functionality enhancements using J2EE, PL/SQL and Struts
Involved in components development using Spring and iBatis frame works
Involved in the internal systems integration using web services subscription using XFire
Involved in CIT, SIT and UAT, provided support to E2E in clarification/issues fixing
Java, J2EE, Webservices, WebLogic Oracle, XML, XSD’s, MS Visio, Spring, iBatis, Struts2.0, JunitO/s: Windows XP
Sun Solaris
TechMahindra Ltd
Technical Lead
01.2009 - 01.2010
Job overview
Project: MPI Service Design, Involved in requirement gathering, Conducting workshops with stake holders
Involved in the Solution Designing of the system using Enterprise Architect
Analyzed requirements and revised the requirement specification document
Delivered mockup screens utilizing HTML, JavaScript and CSS for the module Build/validation, Mass Part and Mass usage modules
Involved in Business process modeling using ALBPM
Structured the Designing for Build Validation Module through Rational Rose tool
Owned & delivered the design document
Accomplished the coding for complex screens which contributed half of the use cases of the module exploiting Java, JSP, Servlets, EJB, XML, JavaScript and CSS
Created and executed the unit test cases for the screens developed
Environment: Java, J2EE, Soap, Oracle, XML, XSD’s, WebLogic Workshop, XML spy, MS Visio, Spring, Hibernate, ALBPM, ALSB
O/s: Windows XP
Sun Solaris
TechMahindra Ltd, Sensis Integration Fabric
Designer
01.2008 - 01.2009
Job overview
Involved in SOA based Application from end to end by using BEA WebLogic Integration, BEA ALSB and ALBPM
Involved in Detailed level design and component design of the technical scenarios
Involved in component designs and mapping specifications
Involved in Routing of Messages using Proxy Message flows and Configured Business Services in BEA ALSB
Accomplished the coding for complex screens which contributed half of the use cases of the module exploiting Java, JSP, Servlets, EJB, XML, JavaScript and CSS
Created and executed the unit test cases for the screens developed
Environment: Java, J2EE, Soap, Oracle, XML, XSD’s, Weblogic Workshop, XML spy, soapui, WSo2, Enterprise Architect, O/s: Windows XP
Sun Solaris
TechMahindra Ltd, Advanced Info Systems, Converges Ltd
Bangkok
Designer
10.2007 - 01.2008
Job overview
Conducted the workshops with client and gathered requirements at onsite, Analyzed and revised the Requirement specification document
Worked with client Architect and delivered High Level Architecture and Deployment Diagrams using UML
Lead the Team of 8 members including offshore and onsite
Webservice development using WebLogic and Aqua logic Service Bus
Training and demonstration to the Customer on the new technologies
Developed unit test cases using Junit framework
Involved in Schema design using Xml spy, Involved in XQuery and XSLT transformations
Created and executed the unit test cases for the screens developed
Structured the Designing for Build Validation module through Rational Rose tool
Owned & delivered the design document
Involved planning and risk mitigation plans
Environment: Java, J2EE, Soap, Oracle, XML, XSD’s, WebLogic Workshop, OSB, XML spy, MS Visio, Spring, Hibernate, JSF
O/s: Windows XP
Sun Solaris
Lifetree, Project: MTN Iran Cell
Lifetree Converges Ltd
Senior Software Engineer
10.2006 - 10.2007
Job overview
Worked at onsite (Iran)for 7 months and involved in development process and maintenance
Business Process Understanding and Mapping
Coordinating with customer, onsite team and the development team
Involved in development of web services and integration using WebLogic Integration and Aqualogic Service Bus
Involved XQuery/XSLT transformation using WLI and ALSB
Involved in SOA based Application from end to end by using BEA Weblogic Integration, WSo2
Involved in component designs and mapping specifications
Involved in coding using Java, JSP, Struts, Webservices, WSDL, XML, JavaScript and CSS
Involved in web services development using Bea WebLogic
Environment: Bea Aqua Logic 2.1, Weblogic 9.1, Oracle, Webservices, Soap, XML, XSD’s, WSo2, O/s: Windows XP
Sun Solaris
MTN 4 Countries (Iran, Nigeria, Uganda, Rwanda)
Project: Concierge
Satyam Computer Services Limited, GE Power Systems
Senior Software Engineer
07.2006 - 10.2006
Job overview
Involved in SOA based Application from end to end by using BEA WebLogic Integration, WSo2
Involved in Detailed level design and component design of the technical scenarios
Involved in component designs and mapping specifications
Involved in coding using Java, JSP, Struts, Webservices, WSDL, XML, JavaScript and CSS
Implemented SOAP, WSDL and a subset of XML Schema for a web services toolkit, and for web services integration
Developed webservices development using Bea WebLogic
Developed J2EE page Beans, Action Classes, Action Mapping and facades
Involved in database design and prepared ER diagram