Mahesh Vandi Chalil
Phone
(508) 740-0863 (M)
IBM
Certified SOA Specialist [100%], Sun Certified
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
·
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
·
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
·
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
Masters
of Liberal Arts in Information Technology - Information Systems Management
(Deans List – 3.86 GPA)
1996
Bachelor
of Engineering - Applied Electronics Engineering
CERTIFICATIONS
·
IBM Certified –SOA Specialist
·
Sun Certified -J2EE
·
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 -
·
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
·
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
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,
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,
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,
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,
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,
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,
·
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,
·
Three months training in IBM Mainframe S/390
ES9000 from ER & DC/IBM,