Software Engineer Resume
CaliforniA
Profile Summary
Three years of IT experience in the development of JAVA applications.
Experience in Spring Web Services.
Configured Single Sign On, and enabled Global Security for the Application Server.
Configured RSA to interact with Virtual Directory Server (middleware for LDAP)
Configured Access Control List for Virtual Directory Server (VDS) using XACML.
Implemented XACML Policy using JAVA and Interception Script for VDS.
Experience includes hands on expertise in Single Sign-On domain using openAM, Axiomatics, Identity Management, and LDAP.
Experience in working with Policy Based Authentication
Experience in implementation of Security Management tools (openSSO, Axiomatics) in enterprise wide Applications to achieve Authentication, Authorization.
Experience in integrating VDS with Sharepoint and have some experience in working with Sharepoint.
Expertise in analyzing the logs (trace logs, logs) and Trouble Shooting issues in Integration of other applications using openAM/openSSO and VDS (LDAP).
Experience with usingIdP initiated and SP initiated SAML profiles with different binding methods like POST to deliver a custom SSO environment as per the requirement
Working knowledge in installation and configuring SAML Federated security services and web services for enterprise applications.
Working knowledge in installation and configuration of RSA authentication manager 6.x for enabling token based authentication along with the form based authentication as a part of the security solution.
Ability to pick up new technologies, solve complex technical/runtime problems and multitask between different projects.
Proficient in defining, communicating and fulfilling the project’s goal.
Good at breaking complex issues into manageable parts.
Looking ahead to work in a challenging environment to reach the acme and strive for excellence.
Education
Master’s of Science in Computer Science
Bachelor of Engineering in Computer Science
Technical Skills
Application Servers: Apache Tomcat, GlassFish
Databases: ORACLE 10g, SQL Server, MySQL 5.0
Languages and Scripts: Java, J2EE, C, SQL, HTML, DHTML, XML, CSS, Perl, JavaScript, PHP
Operating Systems:Windows 2000/XP/Vista/7, UNIX, Linux,
Tools: Visual studio 2005, Rational Rose Enterprise Edition, MS office Visio 2007, MS Project, GoDB, Maven, OpenSSO, Axiomatics, IBM Web Sphere/MQSeries
Professional Experience
Confidential
California, USA May 2011 – Till Date
System Programmer
Responsibilities
- Working on Virtual Directory Server(Middleware for LDAP)
- Working on integrating VDS with other software/tool like openSSO, Axiomatics.
- Experience in implementation of Security Management tools (openSSO, Axiomatics) in enterprise wide Applications to achieve Authentication, Authorization.
- Experience in working with Policy Based Authentication.
- Implemented XACML using Interception Script for VDS.
- Interception Script was in JAVA.
- XACML Policy was to set the ACLs and permit the users to log into VDS based on ACLs.
- When user tries to log into VDS, XACML Request will be created.
- The JAVA interception script then checks the XACML Request and XACML Policy. Based on this XACML Response will be generated, this result will be used to check if the user is authenticated to log in to VDS or not.
- JAVA interception script follows the above process for authorization also. The user can view only certain part of website.
- Had to display the number of processors and threads in VDS. It was done in core JAVA.
- Configured openAM to authorize and authenticate the web applications using VDS.
- Configured openAM to act as IdP and SP for external applications.
- Installed and Configured RSA Authentication Manager for enabling token based authentication along with the form based authentication as a part of the security solution.
- Worked with Axiomatics
- Configured sharepoint . So that Sharepoint could be the SP for the openAM.
- The job is more into Research.
Confidential Illinois, USA March 2010 – March 2011
Software Engineer
Responsibilities
Worked for the client, Motorola as part of curriculum.
Worked on a tool which was developed using Java.
Worked on enhancement of the tool.
Worked on adding a new loadline to the tool which involves some tcl and perl code modification.
Adding new generators which also involve some modification to tcl and java code.
Maintained the tool. Checking if there is any issue in generating the packages and resolving it if any
Part of Server Migration actitvity for the tool.
Worked on changing the LDAP server for the tool.
Confidential
Illinois, USA August 2009 – Dec 2009
Student Intern
Responsibilities
Worked as a Student Intern at City of Chicago and developed website for graphics and reproduction center.
Developed an online ordering application.
This application was an intranet website
Developed this application using PHP, HTML.
Created XML file which interacts with TQT software via action points (inbuilt by TQT).
Website was developed using XML, MySql, PHP, HTML, TQT (Software purchased by City of Chicago).
Confidential
Bangalore, India Jan 2008 – July 2008
Software Programmer
Responsibilities
Worked under the project Amex-MR for American Express Credit Cards as a developer.
This was an intranet website for American Express Credit Cards.
Developed this website to support customer care representatives of American Express Credit cards.
Developed an application for American Express using DotNet technology.
Affiliations
Worked as a Student Orientation Leader at IIT for three days for assisting the students joining IIT in Spring 2009.
Attended Junior Level Screening Test in National Mathematics Talent Competitions, 2000 sponsored by National Board for Higher Mathematics, India and was within top 10% of my institution.
Participated in National level Symposiums at many colleges.
Organized SAI COMFEST 2007, national level symposium, at my college, Sri SAIRAM Engineering College.