We provide IT Staff Augmentation Services!

Ldap Designer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

Relevant Experience

Sachin specializes in LDAP protocol Development / Administration / Maintenance with 9+ years of experience working on complex deployments for clients like AT & T, UPS, Wal-Mart, Citigroup, IBM involving multiple vendor directory products which include Sun One Directory Server Enterprise Edition (v6.3 / v7.0), IBM Tivoli Directory Server (v5.2 / v6.3), Oracle Internet Directory & OpenLDAP. Sachin has experience working as a Designer in the IBM Tivoli Directory Server development team where he worked on LDAP protocol and directory server features like Schema, Replication, Distributed Directory and Proxy Server. His exceptional work in the field of LDAP & directory services has gained him 4 patents and 3 publications.
Sachin is currently working in the AT & T Engineering Team as a LDAP Designer / Developer supporting a distributed virtual directory of 800+ million objects.

Experience Summary

Clients Supported: AT & T, UPS, Wal-Mart, Citigroup, IBM

LDAP Products Supported: Sun One Directory Server Enterprise Edition (5.2/6.3/7.0), IBM Tivoli Directory Server (5.2/6.3), Oracle Internet Directory, OpenLDAP

LDAP Skills

  • Directory Administration,LDAP Requests and response formats, LDIF, BER encoding, Directory Plug-in, Replication, Distributed Directory, Proxy Server, Fail-back, Fail-over, High-Consistency, Load Balancing, Directory Schema, Controls, Extensions, Extended Operations, SSL, CRAM-MD5, DIGEST-MD5, Audit Logs, Change Logs, Directory Transactions, Caching, Groups, Roles, Directory Health Check Administration, Access Control Lists, Groups, Realms, Directory Services Markup Language, LDAP SDK, etc.

Tools: SLAMD, Tivoli Access Manager, Tivoli Identity Manager, UNIX Shell scripting, Perl scripting, Tomcat Web server, Websphere Application Server

Computer Languages:: C, C++, PERL, Java, JNDI, XML, DSML, HTML, UNIX SHELL scripting, PHP

Hardware: IBM PCs (Intel based), Sun SPARC, RS/6000, IBM I-Series, P-Series and X-Series machines, Network and memory cards

Operating Systems: LINUX (RHEL, SLES, RHAS), HP-UX (11/11i), Solaris (7/8/9/10), AIX (4.1/5.1/5.2), Windows NT/2000/2003/XP

Training / Certifications: Tivoli Directory Server, Sun One Directory Server, C advanced, C++ basic and advanced, UNIX administration, PERL advanced, DB2 administration

Employer History

Client - Confidential
Role - LDAP Designer / Developer Oct 2010 - Ongoing
Location - Atlanta, GA, US

Confidential
Client - Confidential
Role - LDAP Eng. / Specialist Aug 2009 - Sept 2010
Location - Baltimore, MD, US

Confidential
IBM - Confidential
Role - IT Architect Jan 2009 - Aug 2009
Location - US

Confidential
Role - Senior Systems LDAP Engineer Jan 2008 - Jan 2009
Location - Bentonville, AR, US

Confidential
Role - LDAP Designer / Developer Jan 2007 - Dec 2007
Location - Tampa, FL, US

Confidential
Role - Tech lead / LDAP Engineer June 2004 - Dec 2006
Location - Austin, US and Pune, India

Confidential
Role - LDAP Engineer / Developer June 2003 - May 2004
Location - Austin, US and Pune, India

Confidential
Role - LDAP Project Trainee / Developer Jan 2002 - March 2003
Location - Pune, India

Assignment History

Confidential
Role - LDAP Designer / Developer Oct 2010 - Ongoing
Location - Atlanta, GA, US

The CCR-LDAP repository is a LDAP implementation of (Sun One directory Server Enterprise Edition 6.3) which hosts more than 800+ million objects supporting more than 50+ AT & T clients and applications with average operation response time of 10ms.

Sachin worked in the engineering team for CCR-LDAP. His primary work was to design / develop / maintain / administer the CCR-LDAP infrastructure. Sachin was also responsible for development & coding of tools using UNIX shell scripting and PERL to administer / manage the CCR-LDAP infrastructure. He was also responsible to work with the Directory Vendor Engineers i.e. Oracle [Sun] on any issues related to the CCR-LDAP deployment as well as product defects.

His responsibilities include

  • Worked on design and development of LDAP infrastructure for Rapid Deployment and SDLC projects
  • Worked on business and systems requirements for the projects to recommend changes to schema, access control, replication, proxy or any other admin changes related to the directory topology
  • Run performance tools like SLAMD to test the Directory server hot fixes as well as some architectural changes and compare the performance with the benchmarked results.
  • Developed tools in UNIX shell scripting / PERL / JAVA to administer directory schema, ACI's, replication and Proxy server.
  • Designed and deployed virtual views, attribute name mapping, joined data views, data source pools, data sources, handlers and listeners for Directory Proxy Server to support data virtualization.
  • Deliver artifacts like Application design, Application interface design, requirement traceability matrix for the projects
  • Migrated 5.2 version of Directory server and Proxy Server to 6.3 version
  • Designed, developed and managed automated scripts to deploy directory server, proxy server, replication, etc.
  • Worked with the design assurance team to get requests sent as a new RFE to the Oracle [Sun] development team for implementing new features or bug fixes in the directory server
  • Worked on Proof of concept for filtered replication and Joined Data views
  • Provided assistance to production support team on issues related to the production environment.
  • Prepared deployment instructions for projects, reviewed it with the team and delivered it for deployment in QC and Production support environment.
  • Worked on data modeling, data mapping using Erwin and Microsoft Visio tools
  • Provided support for Development, QC and Production environments
  • Designed LDAP queries for directory clients
  • Worked on strategies to improve read / write throughput and average operation response times by distributing the data to create virtual directories
  • Worked on data encryption strategies for sensitive information stored in the directory
  • Worked on addition of new load balancers in to the environment
  • Designed and developed selective replication strategies for the production environment
  • Worked on dashboard and monitoring scripts like etime, RRD Graphs, replication delays, email alerts for QC and Production environments
  • Worked on scripts for parsing Audit logs, Access logs, etc.

Confidential
Role - LDAP Eng. / Specialist Aug 2009 - Sept 2010
Location - US

The NRF product is used for rating and validation of the shipments. It is a C++ rules engine which parses the shipment, validates and rates it according to the user's roles in the directory Server.

Sachin worked in design and development of the NRF LDAP infrastructure. He worked on Tivoli Directory Server and Sun One Directory Server to host the customer, roles and shipment data. He worked on PERL, JAVA, C++ tools to provide access interface to the clients for the directory infrastructure. Sachin spearheaded the project from POC to POA stage and was responsible for design, development and deployment of the project infrastructure.

His responsibilities include

  • Design and Implement LDAP repository which hosts customers, roles as well as shipment data
  • Deliver deployment instructions to Production support and QC teams
  • Created PERL and JAVA scripts to automate directory deployment and administration
  • Designed and Developed of critical client Interfaces to the LDAP directory in C++
  • Delivered High Level Design, Tech. Specs., Low level design artifacts for the projects
  • Worked with teams for design and code review
  • Configured SLAMD clients to perform stress test on LDAP repository
  • Supported QA and Production teams for any issues related to the LDAP infrastructure
  • Performed migrations from one vendor directory server to another
  • Worked on clients requirements for enhancing schema, roles, ACI's, replication, password policy for the directory server
  • Designed and configured distributed directory and Proxy servers for the LDAP infrastructure
  • Developed tools to parse audit and access logs
  • Developed tools to monitor directory infrastructure
  • Performed data integration using the IBM Tivoli Directory Integrator

Confidential
Role - IT Architect Jan 2009 - Aug 2009
Location - US

The FRS tool enables both a simplified and improved method of assigning resources to territories; it provides a trusted source of operational data. Using the Common Territory, consisting of the Client ID and Coverage ID territory building blocks, the tool provides sales managers, sales operations, and incentive personnel visibility to all sales resources who are assigned to a territory. The tool stored its sales data in a LDAP repository

Sachin provided solution for the implementation of the LDAP repository using Sun One Directory Server, and JNDI interface as the client interface. Sachin spearheaded the project from POC to POA stage and was responsible for design, development and deployment of the LDAP repository as well as the client interface.

His responsibilities include

  • Design, development and deployment of the LDAP repository
  • Worked on business requirements analysis and creation of system requirements
  • Worked on effort Estimation for the directory server deployment work
  • Designed and Developed critical client Interfaces
  • Developed a PERL script to manage the LDAP schema.
  • Provided assistance to production support team on replication issues and other issues that are encountered with the Directory and proxy server.
  • Implemented Sun One Directory Server 6.1 across different geographies in a distributed environment.
  • Maintained and supported the IBM Tivoli Directory integrator that synchronizes the data between the disparate systems and implemented the same in development environment.
  • Maintained and supported the muli-master environment with 10 consumers and master server in a Solaris environment.
  • Responsible for patch releases in the dev. Staging and production environment.
  • Worked on POC (Proof Of Concept) to setup a virtualization lab and to simulate the production environment in the lab.
  • Planned and implemented projects successfully from development, testing, staging on to production.

Confidential
Role - Senior Systems LDAP Engineer Jan 2008 - Jan 2009
Location - Bentonville, AR, US

The Client is the world's largest Retail Company. Wal-mart is in the process of opening retail stores in various countries like Central America, India, China, etc.

The project scope primarily aimed to implement retail business components like Tax, Store Management Tools and ISD Backroom access control based tools for India and Central America. IBM provided solution for storage of access control based data into IBM Tivoli Directory Server (TDS) on AIX and Sun One Directory Server on Solaris. Sachin lead the project and was responsible for design, architecting and deployment of the LDAP repository.

His responsibilities include

  • Advise, design, implement and deploy the solution
  • Gather requirements for the project and plan for complete project life cycle
  • Effort Estimation for LDAP repository
  • Implemented virtualization in the test lab to make the maximum use of the resources bringing cost efficiency.
  • Evaluated server sizing tools and proactive monitoring tools for monitoring the LDAP environment.
  • Configured Replication and implemented backup strategies.
  • Configured Distributed Directory and Proxy Server
  • Respond to the changes received from the change management team and ensure that the details provided by the request is complete and correct. Execute the change in the step by step process, as given in the implementation plan and close the change after successful completion.
  • Fine tuning of Directory environment to receive highest read & write throughput
  • Written shell, perl and awk scripts to automate the directory and proxy deployment
  • Designed password policy
  • Designed SSL authentication on the Tivoli Directory Server
  • Designed LDAP queries for the PERL and JNDI client interfaces
  • Provided support to QA and Production team for issues related to the LDAP environment

Confidential
Role - LDAP Designer / Developer Jan 2007 - Dec 2007
Location - Tampa, FL, US

  • Client is one of the largest financial domain companies which provide financial services like banking, equities, etc.
  • Citigroup was in the process of development of a secured framework for transfer of its secured data across its data centers. The project solution was provided by IBM Services. Sachin contributed the project as LDAP protocol expert. He was responsible for design, development and deployment of the LDAP repository for the secured data using Sun One Directory Server.

His responsibilities include

  • Designed and Implemented LDAP repository across different geographies in a distributed environment.
  • Delivered artifacts like Application design, Application interface design, requirement traceability matrix for the projects
  • Performed stress testing using SLAMD
  • Designed and Developed critical client Interfaces to the LDAP repository
  • Fine tuned Sun One Directory Server to the Solaris environment.
  • Implemented open source monitoring tools for the production as well as test environment
  • Designed and Implemented directory schema, groups, roles and ACI's
  • Designed and implemented replication, distributed directory and Proxy
  • Upgraded patches and hot fixes for the environment
  • Designed LDAP queries for directory clients
  • Worked on strategies to improve read / write throughput and average operation response times by distributing the data to create virtual directories
  • Worked on data encryption strategies for sensitive information stored in the directory

Confidential
Role - Tech lead / LDAP Engineer June 2004 - Dec 2006
Location - Austin, US and Pune, India

IBM Tivoli software group is one of the five pillars of IBM Software Labs. It focuses on development of products for Business Integration, Enterprise Content Management, Security, Software Development, Storage Management and Systems and Asset Management. Sachin focused on Security Systems and was working as Senior Systems Engineer and Architect for IBM Tivoli Directory Server. He has also worked on products like Tivoli Access Manager and Tivoli Identity Manager.
Sachin's major focus area was Lightweight directory access protocol (LDAP). He has received multiple patents and research publications for his work in Directory Services. He has also contributed to research areas like autonomous and distributed computing and applied them to directory services field.

His responsibilities include

  • Research in Autonomous and distributed computing apply it to Directory Services (Replication, distributed directory and Proxy)
  • Worked with end Client's of IBM for RFE's and bugs in the Tivoli directory server product
  • Worked with Performance teams to fix critical performance related issues
  • Worked as architect for some of the features of the server (Distributed Directory Server / Proxy Server)
  • Delivered High Level Design, Low Level Design artifacts for new enhancements in the directory server product
  • Delivered Technical specification
  • Worked on design and code reviews with the development team, architects and cross teams
  • Worked on critical features like priority based load balancing, auto fail-back, high consistency
  • Involved with support teams to solve critical customer issues
  • Did research on directory replication feature and received patents for the same
  • Solved complicated defects related to memory leaks, design issues, LDAP protocol issues, etc.
  • Monitored the IBM Tivoli Directory Server Beta evaluation process and provide answers to customer queries
  • Contributed in research as well as product publications

Confidential
Role - LDAP Engineer / Developer June 2003 - May 2004
Location - Austin, US and Pune, India

  • Sachin was working with the same product team as mentioned above.

His responsibilities include

  • Preparing High Level Design, Low Level Design Documents
  • Requirements gathering and mapping them to systems requirements
  • Worked on Pre and Post Plug-in for the server
  • Worked on migration of Directory Server from 5.2 to 6.0 version
  • Developed testing framework for the product
  • Involved in release of fix packs
  • Involved in fixing defects for old releases of the product
  • Involved in review of various components of the product
  • Involved with Pre-sales team to participate in proof of concepts meetings and assist in technical solution
  • Involved in working with the IDD teams to review and improvise product documentation
  • Co-ordinate the design and code review process for development team of the project
  • Performing various testing phases like unit testing, component verification testing, scenario verification testing and stress / performance testing

Confidential
Role - LDAP Project Trainee / Developer Jan 2002 - March 2003
Location - Pune, India

  • Sachin was working as project trainee / developer for the directory server team. His assignment was to design and develop Directory Services Markup Language server which would help IBM Tivoli Directory Server to be accessed from small source and handheld devices.
  • He contributed in requirements gathering, design, development and testing of Directory Services Markup Language Server and client interface for small source and handheld devices.

His responsibilities include

  • Preparing High Level Design, Low Level Design Documents
  • Design LDAP Queries and map it to XML
  • Requirements gathering
  • Coded DSML server using JAVA, JNDI, XML and LDAP
  • Coded client server interaction using SOAP protocol
  • Co-ordinate the design and code review process for development team of the project
  • Performed various testing phases like unit testing, component verification testing, scenario verification testing and stress / performance testing

Education and Background

  • Computer Science Engineer (Pune Institute of Computer Technology)
  • IEEE membership, Open LDAP
Patents and Publications
  • Enhanced Directory Server Replication

Confidential

  • Architecture and Algorithms for supporting LDAP nested groups in case of Distributed Directories

Confidential

  • Algorithm for Dynamically Scalable Distributed Directories

Confidential

  • Accessing IBM Tivoli Directory Server through Handheld Devices

Confidential

  • Directory Services Markup Language Server

Confidential

We'd love your feedback!