Senior Software Engineer working in different phases of the enterprise software development lifecycle. Engaged on the implementation of different types of applications like web, services, batch and desktop, mainly based on Java technologies. Interested in different architecture styles like Client/Server, Layered, Domain Driven Design, Component-Based, N-Tier, Object-Oriented and SOA. Promoting Continuous Integration and Continuous Delivery processes to speed up the delivery of value to the projects. Team player with good communication and organization skills.