Iam Consultant Resume
SUMMARY
- Results - driven, customer-focused analytical Senior Software Engineer who can think “out of the box”.
- Strong in design and integration, problem solving skills. Very strong in Java/J2EE, C/C++, Perl.
- Proficient in C#, VB.NET, .NET and shell scripting.
- Skilled in requirements specifications, user documentation, and architectural systems research.
- Strong written and verbal communication skill.
- Architecting, Engineering and development of n-tier web applications
TECHNICAL SKILLS
Programming Languages: Java (>10 years ), C(13 years), C++(10), PERL(7), Assembler(3), C#(3), VBasic(5), Python(2), Pascal(4), Delphi(1), Fortran(5), Pick Basic(5), PL/1(5), Cobol(2)
Directory Servers, IDMS & security technologies: SUN One DSEE, SUN LDAP Proxy, Active Directory, eDirectory, OpenLDAP, OpenDJ, Confidential Secureway & TDS, Kerberos, Open SSO, Novell IDM, Sun IDM, SSL/TLS, CyberkArk
Java/J2EE Frameworks and Technologies: Struts, Spring, Spring Integration, JDBC, JNDI, JNI, JMS, JSF, JSP, Hibernate, EJB 3.0, Java Script, CSS, Eclipse, NetBeans, Maven, Subversion.
Windows Technologies: Win32API, WinSock, WMI, MFC, ATL, COM/DCOM, OLE, Active/X Controls, ASP, VBScript, ODBC, .NET
Application Servers: JBoss, Confidential WebSphere (2), WebLogic.
Web and Network: Apache, IIS, Apache Tomcat, HTTP, REST, SOAP, HTML, XML, JSON, WSDL, DOM/SAX parser, TCP/UDP/IP, VPN, NetBIOS, NTLM. Load Balancers
Programming environments and platforms: UNIX, LINUX, Solaris, AIX, MAC OSX, WINDOWS (2K, NT, CE, 95, 3X, 7), MS-DOS, Universe
Databases: MS SQL(5), Oracle(4), MS Access(4), Berkeley SleepyCat(2), DB2, ADABAS(2), INFORMIX(2)
PROFESSIONAL EXPERIENCE
IAM Consultant
Confidential
Responsibilities:
- Implemented SAML2.0 Federated SSO and configured Authentication chain for Integrated mode
- Designed and developed custom authentication modules - HOTP and SaveDeviceId - for MFA
- OpenAM XUI customization
- Designed Realm Structure and authorization policies with Step-Up Authentication an Transactional Authorization
- Designed Authentication flow (based on Authentication Trees) with RBA(Risk Based Analysis).
- Installed and configured OpenAM with external User Data store, Session external store (CTS) and configuration store.
- Participating in performance testing and troubleshooting
Platform & Tools: Forgerock OpenDJ/OpenAM/OpenIG/OpenIDM, SAML2, SSO, Java8, RestApi, Linux Centos/Ubuntu, Git.
Sr. Software Engineer / Consultant
Confidential
Responsibilities:
- Redesigned VHR application for performance improving, with utilization of Spring Batch framework for parallel processing and partitioning. VHR application generates and send to customers monthly report about vehicle condition. Redesign resulted in faster report generation ( 4 times).
- Working on improving performance for other applications.
- Designing and developing components for D-TCU (Telemetric Communication Unit) project
Platform & Tools: Java8, Spring Boot/Batch, Microservices
Sr. IAM/Software Engineer
Confidential
Responsibilities:
- Development and maintenance of suite of Microservices for Virtual Managed Services (VMS) deployed in cloud
- Solely Designed and implemented User Identity Management and Access Management solutions based on ForgeRock suite of products (OpenDJ, OpenAM, OpenIDM).
- Developed IDM Microservices and REST APIs. Developed Java based connector for integrating API with OpenDJ.
- Developed Policy based Access Management solution
- Implemented Single Sign On and Federated Single Sign On solutions based on ForgeRock OpenAM (Access management).
- Helped to develop Ansible scripts for automated deployment and configuration of OpenAM and OpenDJ.
- Integrating IDM Microservices with Cassandra based Identity store.
- Designed and implemented password policy for user passwords including rules for account locking, password aging, password history and dictionary password check.
- Designed and implemented RBAC system for IDM Rest APIs, based on Spring security framework
- IAM (OpenAM and OpenDJ) solution maintenance in PROD system.
Platform & Tools: Java8, Spring, Spring Boot, Swagger, Forgerock OpenDJ/OpenAM/OpenIDM, OpenLDAP, Cassandra, Redis, Consul, Kafka, Node, SAML2, SSO, Oauth2, Linux Centos/Ubuntu, Ansible, Git, shell scripting, Azure, ADFS