Manoj Sudhakara
510-***-**** Email Id: *********.********@*****.***
Java/J2EE/IAM-Sail Point/IDM Developer
Objective:
To have a growth oriented and challenging career, where I can contribute my knowledge and skills to the organization and enhance my experience through continuous learning and teamwork.
Summary:
Java/J2EE and IAM-SailPoint/IDM Developer with good knowledge of Core Information Technology in analysis, design, development and implementation of Java, J2EE and in IAM products like Sail point IIQ, Sun Identity Manager.
Extensive hands on knowledge in web application development using Java related technologies (J2EE, EJB, JSP, Struts, Servlets, JMS, JSF, AJAX, Experience in developing JEE applications JDBC, JavaBeans, XML, DTD, XSD, XSL and XSLT) and web technologies (Maven, HTML, HTML5, DHTML, CSS and JavaScript).
Ready to work on all IDM and IAM products, learn and deliver the best.
Application Development and Object Oriented Programming Analysis and Design (OOAD).
Extensive knowledge in Object Modeling with Use Cases, Sequence, Activity and Class Diagrams using UML 1.4 and 2.0 with IBM Rational Rose and Microsoft Visio.
Expertise using and deploying enterprise applications in WebSphere, JBoss and Tomcat.
Experience in open-source technologies such as Maven, ANT, NetBeans and Eclipse IDE.
Experience in using Design Patterns such as MVC, AOP, and frameworks such as Struts, Hibernate and spring.
Expertise in writing stored procedures, cursors, functions and performed data analysis using MySQL.
Knowledge of Installing and monitoring standalone multi-node Clusters of Kafka and Storm.
Thorough understanding of database application designs and implementation using Oracle 10g,SQL Server 2008/2012, D2B, MS Access, and Oracle Apex.
Experienced in process, validate, parse, and extract data from .xml file.
Extensive experience in Java development GUI using Swing.
Experience in Version Control systems like CVS and GIT.
Excellent communication skills, team player, quick learner, organized, resilient, self-motivated, creative and innovative contributions.
Strong analytical and problem solving skills, ability to work fast in any environment.
Technical Skills:
Languages
Java, J2EE, SQL, PL/SQL
Identity and Access Management
Sail point IIQ 5.x, 6.x, 7.x, Sun IDM
Operating Systems
Windows, Linux, Unix
Java Technologies
JSF, J2EE, JSP, Servlets, EJB, Swing, JDBC, JMS, MDB, JNDI, RMI, Web Services, REST, Design Patterns, JAVA Beans, Apache Camel
Web/App Server
Tomcat7.0, Web sphere 8.0, JBoss 4.3.2, IIS
Frameworks & IDE Tools
Struts, JSF, Spring, Hibernate 3.0, Junit, ANT, AJAX, Log4J, Eclipse, WSAD 5.1, RAD 6.0/7.0, CVS, Rational Clear Case,
Web-Development Technologies
HTML, CSS, AJAX, Java Script, DHTML, DHTML, JSP, JQuery UI, XML, XSD, XSLT, DTD, DOM, LDAP, XSL, SAX, Agile Methodology, Servlets, JSTL (Tag Libraries), JSF (Java Server Faces), RMI.
Professional Experience:
Radio Zindagi, Fremont, California. Feb 2016 to Jun 2016 (CPT) Full Stack Developer
The project I worked on developing multiples pages for different locations in single web page, which provided list of shows, clients, Radio Jockey’s and archives of shows.
Responsibilities:
Involved in developing the UI using HTML, DHTML, CSS, JavaScript, JSO, jQuery, Ajax.
Followed the Agile and scrum development methodologies
Design and development of web page using HTML, CSS including Ajax controls and XML.
Integrated the Java code (API) in JSP Pages.
Used Spring MVC framework for developing Single page Application.
Developed multiple page application for single web page
Used jQuery core library functions for logical implementation part at client side for all the application.
Created JSPs and developed the screens as per the file structure.
Involved in writing SQL Queries, Stored Procedures.
Environment: HTML, CSS, JavaScript, jQuery, Ajax, JSON, AngularJS, Java, Spring MVC, SQL, JSP.
University Projects:
PROJECT ON ANDROID APPLICATION
POCKET A TICKET
“Pocket A Ticket” is an android application to buy tickets.
Developed user friendly application for common people to buy train ticket without standing in line for long time.
Developed application for Android 2.3 Gingerbread using Android SDK.
Designed application logo and application screen using Photoshop CS5.
Developed dynamic webpage for my application to sign up and login into account to buy tickets and find the user data.
Created easy ticket purchase application like have to login into application and have choose the travel station places like starting point to destination.
Set upped number which application have to communicate.
Buyer and our webpage communicate each other using text number.
Tested the Module (Manually) to ensure the application is working fine.
Environment:
Android SDK, Android mobile, Android 2.3 Gingerbread, CS5, PHP, Html, CSS, XML.
PROJECT ON IAM SAILPOINT IIQ
STAFF ACCESSING
Creating, terminating and reinstating employee of my database to SailPoint tool. Installed war files to different environment for development and testing.
Implemented SailPoint IIQ and Customized Manage Access and Manage Identity modules as per professor requirements in SailPoint IIQ.
Creation of manual identities in SailPoint IIQ for permanent staffs and TA.
Create identity Life Cycle workflows, defining life cycle events
Develop custom SailPoint Rules and Workflows as per professor needs and also Supported & maintenance of SailPoint and my database connectivity.
Created connectivity using custom connectors.
Involved on Writing Java Bean Shell scripts, Rules.
Implemented application connectors, certifications, and rules, provisioning policies, e-mail templates, reports and tasks using SailPoint IdentityIQ.
Management of certification by creating populations, certifier workgroups, escalation workgroups and scheduling quarterly user entitlement reviews to control access and prepare materials for audit.
Tested the Module (Manually) to ensure the application is working fine.
AUTOMATE BACKUPS ON LINUX
The key to reducing the inherent drudgery and the natural human tendency for procrastination, is to extremely powerful tools automate the backup process.
Used fwbackups tool allows you to do backups either locally or remotely in tar, tar.gz, tar.bz, or resync format.
Scheduling a remote, recurring scheduled backup.
FILE TRANSFER PROTOCOL IN LINUX
Provide a basic understanding of controlling permission commands in the configuration of Linux FTP.
Education:
Northwestern Polytechnic University, Fremont Graduation: April 2016
Master of Science in Computer Science GPA: 3.6
Anna University Graduation: May 2013
B-Tech in Information Technology GPA: 3.3