Mahesh Vandi Chalil                                                                                      Phone (508) 740-0863 (M)                  

IBM Certified SOA Specialist [100%], Sun Certified Enterprise Architect [85%], Harvard University Graduate [3.86]

Irvine, CA 92656                                                                                                                        mchalil@post.harvard.edu

 

PROFESSIONAL

SUMMARY             Highly Skilled Solution (Hands-on) and Enterprise Architect with around 12 years of professional experience leading technical teams in the design and development of J2EE applications, providing consulting on the adoption and definition of a Service Oriented Architecture (SOA) strategy to optimize IT operations and achieve business agility, including:

 

·         As a current member of the State Street Enterprise Architecture team, define and manage the technology strategy and implementation for the reconciliation management team

·         Experience and familiarity with different SOA Governance Frameworks and best practices of SOA Governance

·         Design J2EE framework components and security solutions for intranet and internet web applications

·         Routinely utilize Project Management skills, including: Project planning, task estimation, resource allocation and risk analysis/mitigation

·         Architected and designed security solutions for highly transacted J2EE Applications using Netegrity Site Minder, Sun One Web Server, Websphere and Weblogic Application Server.

·         Responsible for developing system specifications; designing overall system architecture; leading prototype coding, testing and documentation efforts; transfer of product to software development/QC and innovating ongoing product/project enhancements and support tools

·         Analyzing end user needs, tracking industry and technology trends, designing features specifications, leading development team efforts per approved specs, proof-of-concept performance tuning and enhancements to ensure efficient process integration and database access

·         Design Specifications and System Architecture – develop function specifications based on a combination of customer requirements, emerging technology trends/standards, and strategic product roadmap requirements. Develop use cases, data models, performance/capacity criteria, inter-process communication and integration criteria, GUI designs, and overall system flows. Promote and implement system enhancements and features that will drive next generation product functionality.

·         Prototyping and Proof of Concept – Drive R&D software development for proof-of-concept systems. Oversee unit testing, integration testing and overall system testing to verify features and functions per design specifications. Develop performance and capacity parameters and establish metrics for ensuring product conformance. Lead the transition from prototype to production, working with QC and Alpha/Beta site management to ensure overall product quality and customer acceptance.

·         Research – Establish and maintain knowledge of content security industry trends, competitive products/features, and technical trends that will drive product specifications and architecture.

·         Communication, planning and organizational skills – Demonstrated capability to document system specifications, designs, proposed test cases, and integration requirements. Proven ability to manage time allocation and team resources to meet critical deadlines.

·         Extensive experience with multiple programming technologies, including IBM WebSphere Message Broker, Java, XML/XSLT/WSDL, Perl, SOAP

·         Hands-on experience developing message-oriented integration solutions and Java

·         Strong knowledge of WebSphere Application Server, Data power, WebSphere Services Registry and Repository (WSRR), ITCAM for SOA, PKI, WS-Security, SAML and various web services standards

·         Key technology experience in areas such as J2EE, .NET, XML Web Services, SOA

·         In depth working knowledge of AIX/Windows, including scripting and core development

·         Follow full life-cycle Object Oriented development utilizing a Rational Unified Process which uses Use Case approach, Object Modeling, and Design

·         Expertise in Object Oriented Analysis, Design / Development Methodologies, Java and J2EE Core Design Patterns, Use Cases, Sequence Diagram and Class Diagrams using UML with Rational Rose and Microsoft Visio

·         Expertise in J2EE technologies: EJB, JNDI, JMS, MQ Series , RMI-IIOP. Expertise in Web Application Development using EJB, Servlets, JSP, XML/XSLT and JDBC.

·         Experience in Development using various IDEs including Bea Weblogic Workshop 8.1, IBM Rational Application Developer 7.x, Websphere Studio Application Developer 4.0.3 and 5.0 with Rational XDE, Eclipse 3.0, Visual Age For Java, JBuilder and Visual J++.

·         Experienced with Sun One Directory Server, IBM Secureway Directory Service (LDAP ) and Microsoft Active Directory

·         Expertise in Database and Object Persistence framework using J2EE Design patterns(Session Facades, DAOs), Custom build XML Parameters Facrory for Persistence Framework, JDBC, Bean and Container Managed Persistence (BMP and CMP) and Container Managed Relationships (CMR).

·         Expertise in Rational Clearcase and CVS Source Control Management

·         Administration and configuration expertise in Websphere Studio Application Developer 4.0.x,5.0 and Websphere Application Server 3.5.x,4.0.x and 5.0 (Windows NT, Linux, AS400)

·         Automatic Build Management of J2EE Projects using ANT.

·         Expertise in n-tier Application Server Architecture, B2B / B2C Applications, Scalability, Security, Performance and Reusability

·         Excellent knowledge in migration from Websphere 3.5/4.0 to Websphere 5.0 and 6.1

·         Good knowledge and experience in Extreme Programming (XP), Expertise in JUnit.

·         Experience includes OS390 Mainframe, JCL, COBOL, VSAM, CICS, and C++/C development.

·         Experienced in Architecting Enterprise Application Integration. Good knowledge and experienced in IBM MQ Series. Have also experience with IBM CICS gateway.

·         Expertise in Oracle 10g RAC, 9i, 8i and DB2 7.x

·         Excellent team player and self-motivated and able to work independently when required

EDUCATION

 

2008                             Harvard University Extension School

                                    Masters of Liberal Arts in Information Technology - Information Systems Management

                                    (Deans List – 3.86 GPA)

 

1996                             College of Engineering, Trivandrum, India

                                    Bachelor of Engineering - Applied Electronics Engineering

 

CERTIFICATIONS

 

·         IBM Certified –SOA Specialist

·         Sun Certified -J2EE Enterprise Architect (SCEA)

·         Sun Certified Web Component Developer (SCWD)

·         Sun Certified Java Programmer V1. 2 (SCJP)

·         IBM Certified -Analysis and Design with UML - Solution Developer/Specialist

·         IBM Certified -Enterprise Developer/J2EE Architect/Solution Developer

·         IBM Certified Enterprise Connectivity using J2EE

·         IBM Certified -DB2-User 7.1 and

·         IBM Certified -DB2-DBA 7.1

·         IBM Certified -Websphere Application Server Administrator & Solution Developer v5.0

·         IBM Certified -Websphere Portal for Multiplatform v4.1 Solution Developer

·         IBM Certified -Websphere Studio Application Developer v5.0 Specialist

·         IBM Certified -Websphere Studio Application Developer v4.0.3 Specialist

·         IBM Certified -Websphere Application Server Administrator & Solution Developer v40AE

·         IBM Certified -Websphere Application Server Specialist - Solution Developer v3.5AE

 

 

TECHNICAL

SUMMARY

 

Operating Systems: Windows 95/98/2000/NT, Sun Solaris 7, LINUX, OS9000, AS400

Security: Netegrity Site Minder 5.6/6.0, Web Agent

Directory Server: Sun One Directory Server 6.0, Microsoft Active Directory

LANGUAGES/APIS: J2EE 1.4/1.x (Webservices, EJB1.x, 2.0, 3.0[Feature Pack], JNDI, JMS, RMI-IIOP, JTA, JDBC, Servlets, JSP), Java, SOAP, WSDL, Log4J, JUnit, XML, pureXML, XSLT, XPath, XQuery, C++/C, SQL, PL/SQL, IDL, PERL

Queuing Systems: Weblogic JMS, MQ Series-IBM 5.2, 5.3, 6.0

EIS: FileNet Document and Imaging System, Content Management On Demand, MQ Series 5.2, 5.3

Framework: JSF 1.x, DOJO, Apache-Struts 2.0, 1.1 and 1.0.X, Apache Axis, Log4J, JUnit, Ewebeditpro, Hibernate 3.x, Spring Framework 2.x

Modeling Tools: Rational Rose, Rational XDE 2003, Visio

RDBMS: Oracle 10g RAC, 9i, 8i/7.x, MS SQL Server7/2000, DB2 7.1.x, MySql, MS Access

ETL:    IBM Data Stage

Mainframe: ES9000, MVS, VSAM, JCL AND CICS

Techniques: SOA, Web 2.0, Design Patterns (GOF, J2EE Design Patterns), Use Case driven Object Modeling with UML, RUP Extreme Programming

TOOLS/IDEs: Rational Application Developer 7.x, Weblogic Workshop 8.1, Websphere Studio Application Developer 4.x,5.x, Websphere Commerce Suite5.x, Visual Age for Java, JBuilder3.5

Source Control Management: Clearcase, Visual Sourcesafe6.x, CVS

Servers: BEA WebLogic Application Server 8.1, IBM WebSphere3.x, 4.x, 5.0, 6.1, IBM Websphere Portal Server 4.1.x, 6.x, JRun, Tomcat 3.2.x,4.0, IIS 5.0, Apache 1.3.x, Open

 

EXPERIENCE

 

Feb 2006 –                    State Street Corporation

Present                         Solution/Enterprise Application Architect

                                   

·         Technical advisor for an enterprise SOA initiative – from requirements, use cases to implementation and adoption. Started and leading an informal group of Solution Architects for cross functional solution architects to discuss adoption of SOA and other design practices.

·         Participating in an initiative to transform the IT division into a Services based model, using SOA principles

·         Member of Office of Enterprise Architecture.

·         As a Solution Architect, design J2EE framework components and security solution for PLM, a modular reconciliation product for the enhancement and support of post trade operations.

·         Develop project plans and task estimations.

·         Analyze and mitigate project risks

·         Coordinate SOA governance with third party vendors including IBM, Amberpoint and Software AG.

·         Develop a variety of framework components, including: security architecture, request processing, display framework, batch job engine, workflow processing engine and exception/logger/property manager framework

·         Develop Security Solution using Netegrity Site Minder, IBM HTTP Web Server, Sun One Directory Server and MS Active Directory.

·         Develop components to integrate with Sun One Directory server for user profile and role management.

·         Design Web Services to integrate with Password Matrix systems

·         Utilize Websphere MQ Messaging for asynchronous integration

·         Display framework using Struts and extensively utilize Servlets, JSPs, EJBs

·         Customize Struts MVC framework to use with PLM Application and Security Model

·         Develop Security Solution using JAAS API to integrate with Siteminder.

·         Facilitate team meetings to review codes and analyze system performance.

·         Guide the Development team in utilizing the proper settings within development environment, coding standards, classpath settings and best practices.

 

Environment: Websphere Application Server 5.1, 6.1, Websphere ESB, Netegrity Site Minder 6.0, Sun One Directory Server 5.2, IBM Http Web Server 6.0, AIX 5.3, Windows XP, Sun Solaris, Rational Application Developer 7.0.0.6, Rational Rose, Oracle 9i, 10g RAC, J2EE 1.4, Websphere MQ 6.0, Struts 1.2, IBM CMOD, Datastage -ETL, JDK 1.5, JUnit, Ant, Log4J

 

April 2004 –                  Deloitte Consulting                   

Feb 2006                       J2EE/Security Architect

 

·         Architected the v3 application for the California Court System.

·         Guided the development team to utilize the proper coding standards, classpath settings and in best practices.

·         Designed and developed the security solution using Netegrity Siteminder and integrated with V3 Application

·         Designed Web Services to integrate with SAP systems using Apache Axis framework.

·         Customized Struts MVC framework to use with V3 Application and Security Model

·         Developed Security Solution using JAAS API to integrate with Siteminder.

·         Developed components to integrate with Sun One Directory server for User Profile and Role management

·         Developed Servlets, JSPs, EJBs and various utility classes.

·         Developed persistence framework using DAO Pattern and Query Builder framework

·         Developed Entity Beans using Weblogic and Velocity Framework

·         Configured a new logging framework using Log4J at the enterprise level

·         Configured Weblogic Workshop with good development environment settings

 

Environment: Weblogic Application Server 8.1 SP2, Netegrity Site Minder 6.0, Sun One Directory Server 5.2, iPlanet Web Server 6.0, Windows XP, Sun Solaris, Weblogic Workshop 8.1, Rational Rose, Oracle 9i, J2EE 1.3, Weblogic JMS, Struts 1.1, FileNet, Apache Axis 1.2, Servlets 2.3, JSP 1.2, Java 1.4, JUnit, Ant, JDBC2.0, Log4J

 

October 2003 –             Wellpoint Health Care

April 2004                     Tech Lead/Architect

                                   

·         Guided the development team to utilize the best architecture, proper settings in development environment and coding standards

·         Refactored and redesigned existing Architecture

·         Developed a new logging and exception frameworks using Log4J at the enterprise level

·         Developed Servlets, JSPs, EJBs and various Utility classes.

·         Persistence framework using DAO Pattern.

·         Developing session beans which use Bean Managed Distributed Transaction across DB2 and OS 390.

·         Led the team for unit test using JUnit and to follow some of the best practices of Extreme Programming

·         Configured and managed the team with Websphere Studio Application Developer with CVS

·         Perform code reviews, performance analysis and propose changes for performance and throughput improvement

 

April 2003 –                  ADP

October 2003                J2EE Architect

                                   

·         Transformed the internal structure of NETS application while preserving the system’s external behavior.

·         Reengineered NETS into a different technological architecture and re-designed its user interfaces.

·         Defined scalable and extensible multi-tier J2EE Architecture

·         Developed Servlets, JSPs, EJBs and utility classes.

·         Leverage T&FS existing infrastructure and security technology ClearTrust.

·         Coordinate with Project Manager in creating SRS and SDS documentation.

·         Developed Servlets, JSPs, EJBs (Session, Entity and Message Driven) and various Utility classes

·         Developed Session Beans which use Bean Managed Distributed Transaction across Oracle and OS 390.

·         Mentor the team to apply RUP effectively

·         Defined a build Process with ANT using WSAD 5.0

·         Installed, configured and administered IBM Websphere Application Server 5.0 and Websphere Studio Application Developer 5.0

·         Performed code reviews, performance analysis and propose changes for performance and throughput improvement

 

Environment: WebSphere Application Server 5.0.1, IBM OS390, Windows NT/2000, Websphere Studio Application Developer 5.0.1, Rational XDE 2003, Oracle 9i, J2EE 1.3, JMS, MQ Series 5.3, Servlets 2.3, JSP 1.2, Java 1.3, JUnit, Ant, JDBC2.0, Cross Access JDBC Driver, Oracle Oci Driver, Toad

 

August 2002 –               SSA GT, MA

March 2003                  Senior Software Engineer

                                   

·         Developed J2EE n-tier Architecture Framework using J2EE Specifications.               

·         Installed, configured and administered IBM Websphere Application Server 4.0.2

·         Configured Websphere studio Application Developer with good development environment settings.

·         Developed Servlets, JSPs, EJBs and various Utility classes

·         Guided the Development team to utilize the proper settings in Development environment, Coding standards, Classpath settings (Compile and Runtime), High Performance- Best Practice implementation for J2EE Systems.

·         Performed code reviews, performance analysis and propose changes for performance and throughput improvement

·         Performed Load testing for scalability and availability.

 

Environment: WebSphere Application Server 4.0.2, Websphere Portal Server 4.x, IBM Http Server 1.3.19, IBM iSeries/AS400, Windows NT/2000, Websphere Studio Application Developer 4.0.2, Rational XDE, DB2 7.1, MQSeries 5.2, Visio, UML, J2EE-EJB, Servlets, JSP, Java, MQ Series, JMS, JDBC, XML/XSLT, Loadrunner

 

 

September 2000 –         Digitas

August 2002                  J2EE Architect / Senior Software Engineer

                                   

                                    Projects: Starwood Hotels, FedEx, Bayer, Delta Airlines

 

·         Utilized MVC Architecture - Service Framework. Java Server Pages (JSP/HTML): Handling HTML Forms, Using Scripting Elements and Java Beans as the model.

·         XML oriented service configuration.

·         Invoked JDBC for accessing Oracle 8i database using Connection Pool.

·         Utilized Session EJB (stateless) to encapsulate the business logic.

·         Pilot Scope, Business Requirement Analysis and Design specification.

·         Prepared for BSADR (Business System Analysis and Design Report) - technical perspective such as use cases, Sequence diagrams and Class Diagram.

·         Detail System Architecture and the detail functional work flow.

·         Co-ordinate the testing of the Pilot Application module with the Functionality Testing

·         Lead the Development and Deployment of EJB Architecture

·         Utilized EJB design patterns published by Sun, Java Beans and XML/XSLT,

·         Java Server Pages (JSP/HTML), Handling HTML Forms, Using Scripting Elements and Java Beans as the model.

·         Used Controller Servlet as a Unique Point of Entry

·         Session EJB (stateless) to encapsulate the business logic and lookup using JNDI to access Entity Beans.

·         Scoped the project, analyzed business requirements and created design specifications.

·         Analyzed influential entities from customer database collaboration with data mining team

·         Design the Business Object framework.

·         Implemented developing XML transformation service that enabled dynamic personalized content.

·         Uniform Modeling Language (UML): Analysis and Design Approaches, Use Case, Sequence Diagram and Class Diagram using Visio.

·         Perform load testing for scalability and availability.

·         Design and developed the DTDs as XML was used as data format for Personalized content delivery.

·         Designing a scalable, extensible J2EE Architecture using J2EE Patterns and GOF Patterns.

·         Refactored existing code to migrate into new framework.

·         Managed transactional transmission of data in the form of HTTPS POST requests, which contained sensitive data

·         Used Struts for internationalization

·         Maintained user session with HttpSession

·         Refactoring existing code to migrate it to a new framework.

·         Open Market Content Management System Specification     

·         Install, configure and administer IBM Websphere 3.5

·         Install and configure Content Server3.6.3, Catalog Server 3.6.3, Content Centre 3.6.3 and Satellite Server 3.6.3 over IBM Websphere 3.5 and IBM Http Web Server

·         Create an Application Server and configure all the servlets under Content Server.

·         Cache configuration using Satellite Server

·         Resin configuration to work with Various HTTP Servers.

 

Environment: Websphere Application Server, IBM Http Server, MQ Series, Servlets, JSP, EJB, XML, JNDI, RMI-IIOP, JTA, JDBC, Java Mail, Oracle 8i, Linux7.x, Emacs, net.Genesis, CICS, MVS, Quest’s Benchmark Factory, WebSphere 4.0.2, Websphere Studio 4.0.3, EJB, Servlets, JSP, Java Mail, JavaScript, Windows NT, Struts 1.0.2, EJB 2.0, Servlets2.3, JSP1.2, Log4J 1.1.3, Xerces 2.0.1, Java Mail, JavaScript, Windows NT, WebSphere 3.5, IBM Http Server, Content Server3.6.3, Catalog Server 3.6.3, Content Center 3.6.3 and Satellite Server 3.6.3, Windows 2000 and Linux

 

February 2000 –            Unique Computing, Framingham, MA

September 2000            Senior Software Engineer

 

·         Applet creation. Development of serialized ResultSet.

·         JDBC for accessing Oracle 7i database, Designed the Connection Pool feature for scalability of the application.       

·         Involved in the development of various components for the middle tier, GUI front screens using swing,

·         Digital signing of the applets created for various IO operations and net operations

·         Developed custom tree component, grid component, and customized ResultSet.

 

Environment: Java, Applet, HTML, Oracle 7i, JDBC, Windows 2000/NT, Weblogic

 

August 1999 –               Legal and General Insurance, UK

January 2000                 Software Engineer/Technical Consultant

 

·         Java, Visua Age for Java 3.0, Servlet, JDBC, Latex for PDF generation.

·         Technical Analysis, Design Specification, Developing, Testing and Implementation.

·         Technical Expertise to the team members

 

Environment: Java, Visua Age for Java 3.0, Servlet, JDBC, Oracle 7.x

 

 

February 1999 –            Transformation Systems, India

August 1999                  Programmer Analyst

 

·         Java, Servlet, CORBA, HTML, SWING

·         Oracle as backend system database

·         Lead Business Requirement scope, analysis and design.

·         Define IDL, CORBA Naming Service and integrate it with Servlet and Java Beans.

·         Develop SWING based UI as a Java Application and HTML based UI for Web oriented environment.

·         JavaScript for user interface validation

 

Environment: Java, Servlet, CORBA, JDBC, HTML, SWING, Oracle7.i

 

February 1998 –            HCL Consulting, India

February 1999               Software Engineer

 

·         Analysis, design and development

·         Provide Technical Specification based on business requirements

·         Java Applet for the interaction.

·         Training QA

·         Offer training to developers on Java, HTML

 

Environment: JAVA, HTML, IBM CICS gateway, DB2, MVS, ES/9000

 

November 1996 –          C-DIT, India

January 1998                 Software Engineer

 

·         Analysis, design and develop above assignment using C++ on Windows platform

·         Involved in the full life cycle of the project. Responsibility included scanning the photographs, measuring the distance between the person and the camera, coding for getting 2-D co-ordinates from the photographs, doing all the calculation using matrix equation XT = WU for getting the 3-D co-ordinates from the 2-D co-ordinates from the photographs. Used C/C++ for the development of this project.

 

TRAINING

 

·        Sun - Java One Conference 2007 / Sun - J2EE Design and Architecture

·         Professional training in J2EE Designing and Architecting by Sun Micro Systems, Boston, MA, US

·         Professional training in IBM Websphere 4.0 Performance Tuning by IBM

·        Professional training in Web Sphere 5.0 by IBM Web Sphere product development group and architects, Austin, US

·        Three months training in IBM Mainframe S/390 ES9000 from ER & DC/IBM, India

 

1