We provide IT Staff Augmentation Services!

Senior/lead Enginer Resume

0/5 (Submit Your Rating)

Carmel, IN

SUMMARY

  • Having over all 12+ years of experience as an Technical Lead in Java, J2EE technologies in the development of Web - based and Enterprise applications
  • Full length Product Development Experience and demonstrated the same with Confidential Isentris and Discovery Gate, MetricStream ITGRC, Confidential, Aspect Confidential and Field Enabled Sizing
  • Worked closely with Cross functional teams like Product Management, Pre Sales, Partner Integrations and Professional Services in the respective product life cycle engagements
  • Expertise in Core Java, JSP, Servlets, Struts, Spring, iBatis SQL maps, Hibernate, Web services -SOAP, RESTful, Groovy on Grails and knowledge in Enterprise Java Beans
  • Experience in NOSQL databases like MongoDB
  • Experience in front end technologies such as HTML, CSS, JavaScript, Ajax, JQuery, DWR(Direct Web remoting), GWT(Google Web Toolkit), Angular JS1.3 and knowledge on Angular JS2
  • Experience in Continuation integration tools like Cruise Control, Hudson, Jenkins and Bamboo
  • Experience in GRC Domain in ITGRC, Security Domain in Cryptography/PKI, Information Security, Application Security, Vulnerability Assessment, SSO and Telecom Domain in Call Centre Applications
  • Design and development of web-based applications using different Web and application servers such as Apache Tomcat, Web Sphere, JBoss and WebLogic
  • Used integrated environment for java such as Eclipse, MyEclipse, NetBeans, Spring Tool Suite and experience in version controls such as SVN, Clear Case, Git, and perforce.
  • Having an experience in developing middleware services with the help of Apache ActiveMQ
  • Expertise in Security Products Architecture, Secure Product Development Life Cycle, Vulnerability Assessment, Cryptography and PKI solutions
  • Implemented Unit Testing using JUnit and Integration testing during the projects and experience in using mocking frameworks like jMock and Mockito
  • A quick learner, a good team player, faster in design, implementation and meets deadlines with my hard work and self-confidence

TECHNICAL SKILLS

Operating System: MS-DOS, Windows 98/NT/2000/Xp and UNIX

Languages: Visual Basic and Java

Web Technologies: JSP, Servlets, JDBC, Struts 1.x, 2, Boost and spring 3.0

RDBMS: Oracle, MS-SQL Server, My SQL and HSQL-DB

BigData/NOSQL: MongoDBWeb designing HTML 5.0, DHTML, CSS and XML

Distributed: RMI, EJB, SOAP and Restful Web Services

Scripting Languages: JavaScript, jQuery, JSON, Kinetic JS and DWR

Application/Web Servers: Apache Tomcat 6.0, Web Logic 9.0 and Web Sphere

ORM: My Batis (iBatis), Hibernate, JPA

Development Tools: Eclipse, My Eclipse

Others: Ant, Maven 2.0, Cruise Control, Jasper Reports

Virtualization: VMware vSphere, VMware View

Distributed Middleware: JMS (Java Messaging Service), Apache Active MQ

Development Models: Agile and TDD

PROFESSIONAL EXPERIENCE

Senior/Lead Enginer

Confidential, Carmel, IN

Responsibilities:

  • Design and Implementation of Payment Gateway related services using third party vendor Square
  • Implemented Restful Web services using Spring MVC
  • Designed Payment Gateway as separate component exposed Gateway façade so that multiple payment gateways can be implemented
  • Implemented batch processing by using quartz scheduler for the reoccurring payments and refunds.
  • Integrated back-end services with AngularJS, Java-based web framework with AJAX support.
  • Implemented exception handling by defining custom exceptions. (Business and Technical Exception)
  • Used logback Logging framework for logging of trace and Auditing.
  • Developed TestNG test cases for all the functional flows using TestNG framework.
  • Used the Postman - RestClient Restful web services
  • Actively participated in code reviews, imposed best practices and mentored junior developers as and when necessary
  • Worked as a Scrum Master by setting up daily scrums, retrospectives, sprint reviews and sprint planning session

Confidential

Senior/Lead Engineer

Responsibilities:

  • Responsible for development writing Restful Web services
  • Lead, Design and Implementation enhancements of various services in Authentication and authorization layers and Preference, Alias services
  • Implemented single sign on using Hantweb tool which is proprietary/lighter version of OAuth tool
  • Implemented end to end authorization layer using spring security annotations integrated with proprietary WAL authorization tool
  • Integrated back-end services with AngularJS, Java-based web framework with AJAX support.
  • Implemented exception handling by defining custom exceptions. (Business and Technical Exception)
  • Implemented Using TDD process
  • Used Apache log4j Logging framework for logging of trace and Auditing.
  • Developed JUnit test cases for all the functional flows using Junit framework.
  • Used the Postman - RestClient and SoapUI for testing the Restful/SOAP web services
  • Actively participated in code reviews, imposed best practices as part of Secured Development Life Cycle and mentored junior developers as and when necessary
  • Worked as a Scrum Master by setting up retrospectives, sprint reviews and sprint planning sessions

Confidential

Architect/Technical Lead

Responsibilities:

  • Responsible for development, delivery and support of Isentris Server and clients
  • Lead, Design and Implementation enhancements of various services in Isentris Server like Authentication, Session Manager, Message Center, Object Store Factory..etc
  • Developed front-end Using Google Web Toolkit, Java-based web framework with AJAX support.
  • Implemented exception handling by defining custom exceptions. (Business and Technical Exception)
  • Used Apache log4j Logging framework for logging of trace and Auditing.
  • Developed JUnit test cases for all the functional flows using Junit framework.
  • Admin console has been developed using Groovy on Grails
  • Used the Postman - RestClient and SoapUI for testing the Restful/SOAP web services
  • Actively participated in code reviews, imposed best practices as part of Secured Development Life Cycle and mentored junior developers as and when necessary
  • Active role played in Vulnerability Assessment team across the Biovia products and fixed vulnerability fixes in admin console of Discovery Gate product
  • Worked as a Scrum Master by setting up retrospectives, sprint reviews and sprint planning sessions

Confidential

Technical Lead

Responsibilities:

  • Lead, Design and Implementation of the workflow of Various ITGRC Connectors like QyalyGuard, Nessus, Nexpose and UCF etc.
  • Played a major role in product trainings to Pre-Sales, Other cross product teams from Engineering.
  • Developed JUnit test cases for all the functional flows using Junit framework
  • Worked as a Scrum Master by setting up retrospectives, sprint reviews and sprint planning sessions
  • Develop and consumed SOAP web services which will intern call backend system
  • SOAP-UI was used extensively for testing of web services
  • Used Apache log4j Logging framework for logging of trace and Auditing.
  • Used input from product management and marketing to develop the functionality.
  • Worked on POC’s to the pre-sales team for new scanning tools as plug-ins

Confidential

Associate Principal Engineer

Responsibilities:

  • Lead, Design and Implementation of the workflow of tokenization feature, including design of the token engine.
  • Developed JUnit test cases for all the functional flows using Junit framework
  • Mentored junior developers and collaborated with peers with a goal of functionality Complete and continuous improvement.
  • Used input from product management and marketing to develop the functionality and Over all look of the application to fulfill needs of customer
  • Used Apache log4j Logging framework for logging of trace and Auditing.
  • Developed JUnit test cases for all the functional flows using Junit framework
  • Responsible for reviewing and finalizing the all wire frames of tokenization feature from user design engineers.

Confidential

Sr. Software Engineer

Responsibilities:

  • Worked in continuous engineering team to handle critical product enhancements and along with Defect Back log.
  • Requirement analysis, Estimation of stories, Design and Creation of tasks, End to end delivery responsibility
  • Used Apache log4j Logging framework for logging of trace and Auditing.
  • Developed JUnit test cases for all the functional flows using Junit framework
  • Vulnerability fixes in the RSA Key Manager makes RKM more stable and increase trust in customer, and also increased the revenues.
  • Mentoring, guiding and managing team members

Senior Software Engineer

Confidential

Responsibilities:

  • Lead developer to implement various attributes of sizing estimation of data mart including metadata generator.
  • Used Apache log4j Logging framework for logging of trace and Auditing.
  • Developed JUnit test cases for all the functional flows using Junit framework
  • Development of application using action classes with Struts 1.2 Framework.
  • Worked with Java 1.5, J2EE, My Eclipse, Tomcat 5, Struts 1.2, iBatis Sql Maps, JUnit

Confidential

Senior Software Engineer

Responsibilities:

  • Develop and support of various enhancements/features around Confidential admin console
  • Responsible for design and implementation of critical defects around web console of Confidential .
  • Used Apache log4j Logging framework for logging of trace and Auditing.
  • Developed JUnit test cases for all the functional flows using Junit framework
  • Worked with Java 1.5, J2EE, JUnit, My Eclipse, Tomcat 5

Software Engineer

Confidential

Responsibilities:

  • Mapping the existing functionality of various phone controls of ensemble-Pro.
  • Involved in the implementation of automatic screen-pop feature, which provides important customer information prior to handling the customer task.
  • Used Apache log4j Logging framework for logging of trace and Auditing.
  • Developed JUnit test cases for all the functional flows using Junit framework
  • Implemented Book marking feature, will allow the agent to transfer customer information within Siebel applications while transferring the task to another agent.
  • Worked with Java1.5, J2EE, Eclipse, Struts, JUnit, Tomcat 5, C++, Proprietary framework for sockets

We'd love your feedback!