We provide IT Staff Augmentation Services!

Software Designer Resume Profile

4.00/5 (Submit Your Rating)

AmericA

Objective

  • Pulak De is software architect and hands-on IT/InfoSec leader with 19 years of experience in system architecture, software development, integration and management of distributed enterprise systems. Pulak has in-depth knowledge and experience in Web, middleware, data access and information security systems. Pulak has successfully delivered business technology solutions to support changing business demands. As a technical leader and SME, Pulak shares his knowledge and experience to guide and mentor other members in team. Pulak wants to bring his technical knowledge, leadership, management and problem solving skills to bear on your projects and make them successful.
  • Core Competencies Project roadmaps, planning execution Team building leadership Business analysis Problem solving Solution architecture Disaster recovery/Business continuity Production support Risk analysis management Business partner relationship Summary Ability to build, lead and motivate software development and delivery teams to build and support large scale enterprise software solutions. Very strong combination of technology leadership and management skills. Excellent interpersonal, organizational and collaborative skills. Experience leading and executing high-visibility projects. Ability to manage stakeholder expectations. Ability to think both tactically and strategically. Experience implementing enterprise solutions and integration framework. Experience developing IAM strategies, architectures and roadmaps. Understanding of business processes and controls related to IAM and IT GRC. Strong knowledge of software SDLC and design patterns. Experience in data/system migration, product evaluation and comparison.
  • Good vendor relationship management and negotiation skills.
  • Ability to work under pressure, strict deadlines and make decisions.
  • Understanding of information risk management concepts and familiarity with control frameworks.

Detail Skills

Business Domain

Wealth Management Host Integration, IAM , Banking Card services , Insurance IT Compliance , Telecommunications.

Middleware/

Server

Websphere AS, Websphere MQ MQSeries , WebLogic, Tomcat, JMS, RMI/IIOP, CORBA, IBM Host On-Demand, CICS Transaction Gateway.

Web

JSF, Seam, Struts, JSP, Servlets, ASP.NET.

SOA/WS/ Framework

JEE, ESB, Spring, Hibernate, JUnit, log4j, JMX, Axis, Apache SOAP, JAX-WS, CXF, SAAJ, .NET.

Databases

Oracle, Pro C/C , PL/SQL, JDBC, Sybase, SQL Server.

Language

Java, C/C , C , JavaScript, Shell Script, Perl, JNI.

IAM and Information Security technologies

Identity Management/User Provisioning SailPoint IdentityIQ, Oracle Waveset/Sun Identity Manager , Access Management CA SiteMinder, OpenSSO, RBAC , Identity Warehouse, IT Governance, Risk and Compliance, Directory, Identity Federation, Entitlements systems XACML , SAML, SPML, MFA, Kerberos, PKI, WS- standards.

Tools

NetBeans, Eclipse, Visual Studio, Rational Suite, Visio, Serena Dimensions, Service Now, SourceSafe, TFS, Ant.

Methodology

RUP, UML, GOF, OMT, AOP, XP, BPEL, Workflow Modeling

OS

Windows XP/7/2003/2008/NT, UNIX Solaris,SunOS,HP-UX,AIX .

Professional Experience

Confidential Role: IAM Lead Identity Application Access Management IAAM

  • This is enterprise-wide IAM business solutions in a complex environment to help establish a stable, scalable and effective access management capability at Guardian. Environment: WebSphere Application Server 7.0/8.5.5, SailPoint IdentityIQ 6.0/6.1/6,3, Workday, Microsoft Active Directory, RACF, IBM Tivoli Identity Manager, MS SQL Server 2008, Windows Server 2008, AIX, UDB, WSAD, Eclipse, NetBeans, Visio, Java, SOA, BeanShell, XML, SOAP, Axis, CXF, SAAJ, JAX-WS, Spring framework, Hibernate, JUnit, Serena Dimensions, ServiceNow, WinSCP, Go-Global. Responsibilities:
  • Work closely with IAM business leadership help manage IAM processes which are compliant with corporate policies.
  • Analyze business requirements and develop execution plans.
  • Track and report program progress to senior management.
  • Review business applications design for compliance with IAM guidelines.
  • Prepare and present ongoing development and evolution of IAM strategies, roadmaps and system architecture which is stable, scalable and user friendly.
  • Lead a team of onshore and offshore developers and business analysts to deliver high quality solutions satisfying business requirements.
  • Manage implementation and delivery of SailPoint integration with HR Workday , directories AD, ITIM LDAP , mainframe RACF , databases MS SQL server, DB2 , ServiceNow, middleware and profit center based business applications.
  • Manage application on-boarding and BAU processes to support provisioning, access certifications, reporting, enterprise role administration, entitlement management and audit/compliance administration related to such processes.
  • Improved application on-boarding process with workflow restructure, code reuse and reduced go-live time by 40 .
  • Worked closely with SailPoint support and engineering team to streamline production configurations and improved system performance by 30 .
  • Work closely with business support teams, infrastructure/engineering partners and vendors to ensure timely system delivery and upgrades.
  • Guide and mentor team members and build highly motivated team to deliver quality solutions.
  • Follow Guardian SDLC process and IT governance to enforce software quality and rapid application development supporting application factory model.
  • Help support daily production activities to ensure application level access is authorized and provided in an appropriate and timely manner.

Confidential

Role: VP, Architect/Team Lead Security Framework and Identity Management

  • - This is integral component of Wealth Management technology platform and provides Identity and Access management solutions for more than 30000 Wealth Management Branch Office users and clearing execution service providers. This system ensures that an individual is seamlessly added to all required resources and applications with appropriate entitlements and removed as needed. Environment: WebSphere Application Server 6.1/7, Oracle Waveset Sun Identity Manager 5.5/7.1/8.1.1, IDM Gateway Service, Oracle Identity Analytics Sun Role Manager , OpenSSO, Microsoft Active Directory, IIS Web Server, MS SQL Server 2005/2008, Windows Server 2003/2008, CA SiteMinder, NetBeans, Visio, Java, SOA, XPRESS, XML, SOAP, Axis, CXF, SAAJ, JAX-WS, Spring framework, Hibernate, JUnit, Visual SourceSafe, MS TFS. Responsibilities:
  • Lead an effort to migrate users seamlessly from different legacy directory systems to central corporate active directory, which is a critical part of bank-brokerage integration. Worked effectively with service delivery, engineering operations team proactively resolved many conflicts and finalized the design and user migration path. Lead the development team to deliver end-to-end user provisioning and access solution for various application teams and branch users FA .
  • Work with various lines of business and product partners to analyze identity and access policies, develop Identity and Access Management IAM strategy and implement solutions to address the same.
  • Review business applications design for compliance with IAM guidelines.
  • Design, implement and maintain Role Based Access Controls RBAC across all Wealth Management applications.
  • Participate in vendor evaluations pertaining to identity related products including Authentication and Access Control, Policy Management, Provisioning, Directory Services, Self Administration and Federated Identity.
  • Design and develop web services using enterprise Java, SOA patterns and Websphere to integrate with various internal and external systems like mainframe, databases, messaging, CRM, market data management.
  • Analyze data models, design and implement HR data transfer/synchronization process and user on-boarding during bank-brokerage integration. Improve data access layer performance using caching and reducing data retrieval time by 30 .
  • Developed and modified UI forms, workflows, rules and email notifications in Xpress for custom functionality for the tool.
  • Configured active sync and reconciliation policies for AD and other resources.
  • Plan and execute application server and Identity Manager product upgrades. Automated legacy manual processes related to onboarding, offboarding, and access management. Resolve integration and deployment issues with external vendors meeting strict deployment schedule. Work closely with engineering and product delivery teams and streamline product integration and deployment process, reducing release time by 60 . Share knowledge and experience to guide and mentor other members in team. Implement and coordinate remediation required by audits.

Confidential

Role: Architect/Lead Developer

  • This is a part of Wealth Management platform and used extensively by Financial Advisors FA to increase their productivity accessing customer data and help them with easy user-friendly navigation, data access and transaction processing. This application also supports Client Experience Data Program to capture retail business client data only once for easy reuse across applications and enhance client experience. Environment: Windows 2003/XP, NetBeans 5.5/6.0, Eclipse, Visual Studio, Visio, WebSphere Host On-Demand, WebSphere MQ, CICS Transaction Gateway, Java, C , ASP.NET, C/C , AJAX, JavaScript, XML, SOAP, JUnit, TestNG, Ant, JNI, CA SiteMinder, Visual SourceSafe, Ethereal, Web Detective. Responsibilities: Analyze business requirements and transform into application designs. Create/review implementation document with design details, test cases, timelines and risk analysis. Implement interfaces to CICS programs using IBM Host Access Class library HACL , core Java, C /JNI, C , ASP.NET, AJAX, JavaScript, XML. Coordinate integration testing and product upgrades with partners/vendors. Work with production support and fix production issues promptly. Collaborate with QA and Business Analysts to ensure quality and accuracy of products.
  • Guide other application developers understand the platform and services.
  • Create and evolve software development processes and best practices. Improved Host-on-demand and IBM CICS Transaction Gateway performance with increased concurrent connections which helped reduce server cost by 25 . Improved product usability and reduced transaction processing time by 60 with redesigned user interface using AJAX and Java threading. Identified and fixed IE browser and Java plug-in communication issues. Identified a core Java HTTP connection issue with request header and cookie size limitation and worked with Sun to fix it. Ajilon Consulting March 2003 May 2004 Consultant: JP Morgan Chase Bank1One , Wilmington, DE Role: Software Developer/Architect. Enterprise Shared services J2EE based middleware services allowing bank's front-end applications to communicate and complete secured transactions with FDR and TSYS card processors. Environment: Sun Sparc, Solaris 2.7, AIX 4, Windows, UML, SOA, Visio, Together, Eclipse 2.1, NetBeans 3.5.1, Weblogic 6.1/7 , MQSeries/Websphere MQ 5.2/5.3 , J2EE, JAVA, EJB, XML, JMS, JMX, Apache Axis 1.1, SOAP, WSDL, UDDI, JUnit, Ant, LOG4J, JNI, C/C , VC , STL, CPPUnit, Sun Workshop, Websphere MQ C API, K Shell Script, Netegrity SiteMinder, CVS, Harvest. Responsibilities: Designed and developed Bank's middleware credit card services for FDR/TSYS Card processor using J2EE patterns and Shared Services framework EJB, JMS, Websphere MQ MQSeries , XML, Log4J in Weblogic 6.1/7 .
  • Published middleware services as web services using Axis SOAP and XML.
  • Designed and implemented Websphere MQ based multi-platform Transport abstraction layer and Dispatcher using Java, JMS, C/C , VC , STL, UNIX system calls, POSIX Threads, Solaris Threads, Websphere MQ 5.2/5.3 .
  • Resolved enterprise security and MQSeries application design issues.
  • Developed MQ Security Exit application using Websphere MQ C and Java API for user authentication, authorization and integrated with SiteMinder. Implemented encryption/decryption algorithm in C /Java. Developed and executed performance monitoring plan for SOAP and MQ gateway facilitating Bank's applications to match SLA demands.

Confidential

Consultant Verizon, White Plains

Confidential an integrated test and analysis platform that supports service assurance and provisioning business flows in all Verizon lines of business.

Role: Software Designer/Developer.

Environment: Sun Sparc, Solaris 2.7, RUP/UML, Rational Rose, C/C , STL, POSIX/Solaris Threads, Shell Script, Sybase DB-Library, CT-Library, Perl, CGI.pm, CORBA/Orbix, XML, Java, JSP/Servlets, EJB, JDBC, JBuilder, WebLogic 6.1. Responsibilities: Designed of Active Jobs Monitoring, Data Staging and Reporting modules. Designed real-time Data Warehouse for Request Tracking and DSS in Sybase.

  • Improved database performance with tuning, bulk data transfer.
  • Migrated from C /CORBA/PERL application architecture to a clustered WebLogic and Sybase J2EE platform for better performance and management. Implemented Data Reporting using J2EE patterns, XML, Java, EJB Session and Entity , JDBC, JSP/Servlet, STRUTS, T-SQL, Stored procedures and Triggers. Role: Software Designer/Developer.

Environment: HP 9000 C, iX86, HP-UX 10.x 11.x, Windows NT, UML, Rational Rose, C/C , Tools.h , DBTools.h , Java, XML, JBuilder, WebLogic, JSP/Servlets, JDBC, Oracle8i Pro C/C , PL/SQL , Shell Script, Purify, Quantify, Pure Coverage.

Responsibilities: Implemented the file format conversion FCIF/XML and parsing using Java, XML, SAX/DOM. Implemented database and server-side modules using C/C , STL, Tools.h , UNIX system calls. Written and executed unit and multi-unit test cases. Executed Purify, Quantify and Pure Coverage tests for better performance and code coverage. Replaced DBTools.h code with Pro C/C for better performance of listing extractors and also written PL/SQL code for cleanup subsystems. Involved in planning and execution of OS upgrade HP-UX 10.x to 11.x and also source code and database module changes. Designed and developed web-based self-update feature.

Confidential

Virtual Switch Manager VSM - Manages network elements

NE . Management functions of the VSM include configuration management, performance management and fault management.

Role: Software Designer/Developer. Environment: HP 9000 C, iX86, HP-UX 11.x, Windows NT, RUP/UML, Rational

Rose, C/C , STL, Tools.h , DBTools.h , Orbix, ACE/TAO, Oracle Pro C/C , PL/SQL , Shell Script, Perl, Purify, Quantify, Pure Coverage, HP-DDE, Xperf, ClearCase.

Responsibilities: Completed High level and Detail Object-oriented design of Generic Object Model GOM and Event Broker following HP quality standard. GOM, the core of VSM manages its clients TMN FCAPS services connections and sessions reliably and efficiently and help clients to communicate with each other by messaging. Event Broker provides client with real-time event notifications. Implemented GOM and Event Broker using patterns, advanced C/C , STL, Tools.h , UNIX system calls, TCP/IP/UDP sockets, POSIX threads, ACE and CORBA services. Implemented caching for GOM objects for faster access. Executed Purify, Quantify and Pure Coverage tests for better performance and code coverage. Usha Communications Technology August 1995 - June 1998 . NetCare - Internet based Customer 'Self' Care system This multi-tier client-server application enable customers to sign up as a new individual subscriber, to make various on-line queries on services, billing and account information on the Internet all from the convenience of their own computer with reliable and secured access control.

Role: Team Leader, Software Designer/Developer.

Environment: Sun Sparc, iX86, Solaris 2.6, Windows NT, Together C , Java, RMI, Servlets, HTML, JBuilder, ANSI C , VC , Orbix, MQSeries, OrbixOTM, Sybase DB Library, TCL, Perl, CodeGuard.

Responsibilities: Completed distributed system analysis, High level and Detail Object-oriented design. Implemented using C , Java Swing, RMI, Servlets and Corba services. Written and executed unit test cases and completed integration. As a team leader I did Project planning, Task allocation and Team Management. UNICORN Billing and Customer Care System for mobile, wireline, IP telephony, WLL, interconnect, international gateway, paging, multimedia and cable.

Role: Team Leader, Software Designer/Developer.

Environment: Sun Sparc, iX86, Solaris 2.6, Windows NT, Together C , ANSI C , VC , Orbix, OrbixOTM, Sybase DB Library, CodeGuard.

Responsibilities: I was involved in the core development process from scratch. Completed distributed system analysis, High level and Detail Object-oriented design of Service Provisioning, Call pre-processing, xDR Rating Engine, Charge generation, Billing, Settlement, Data staging and International Roaming modules. Designed database objects. Implemented using C and Corba services. Managed different client installations and helped clients to migrate from their legacy systems to Unicorn. As a team leader I did Project planning, Task allocation and Team Management both onsite and offsite.

Confidential

Role: Software Designer/Developer.

Responsibilities: Study of MOTOROLA EMX2500 and EMX100 AMPS switches, analysis and design of call collection and communication protocols, development and testing of On-line CDR collection, validation of CDRs, Tape-CDR processing, On-line activation/de-activation of subscriber services Service Provisioning , CDR Rating. Performance Analysis Tool for Telekom Malaysia Role: Software Designer/Developer.

Environment: Sun Sparc, Solaris 2.5.1, C , Lex, YACC.

Responsibilities: Analysis, design, development and testing of Runtime path tracing tool to find and report Array Bound Violations, Un-initialized Variables and Memory Leaks found during execution of C programs and to trace the process path for all possible input data set.

We'd love your feedback!