Sixteen plus years of enterprise architecture, software development and project management experience in requirement analysis, architecture, information & data modeling, design, development and verification phases of projects.

My key strengths are leveraging leading edge technologies and architecting solutions by mapping customer business problems to reusable end-to-end technology solutions.

Web application and services development using IBM WebSphere, JBoss, BEA WebLogic, Microsoft Visual Studio, Eclipse, WebSphere Studio, Rational Rose, UML, Microsoft NET framework 1.1, Microsoft WSE 1.0, WSDL, Microsoft WinForms, Microsoft SharePoint Portal, XML, XPath, XML Schema, XPath XSL, Java, EJB, Apache, Tomcat, Xerces, Xalan, Cocoon, Turbine, Struts, JSP, Servlets, Applets, CORBA, JDBC, JNDI, Microsoft SQL Server, MySQL, Oracle, and DB2.

Strong skills in architecting highly scalable web applications utilizing J2EE and .NET frameworks.

Strong entrepreneur and project management skills.

Strong presentation, teaching and mentoring skills.

Ability to interact and engage with senior level decision makers.

Experience building shrink wrap integrated development environments such as IBM VisualAge Java, VisualAge C++, and VisualAge Smalltalk.

Experience building custom solutions for Fortune 500 companies including utilities, manufacturing, insurance, telecommunications and retail industries.

Client list includes ABB, IBM, Visa, GE, Holiday Inn, etc.

WORK EXPERIENCE

Senior IT Architect January 2005 to present.
IBM
Business Consulting Services, Raleigh, North Carolina

Provide IT consulting services to IBM customers.

Current project involves architecture, implementation and integration of a claims processing system for a Property & Casualty Insurance Company. Develop a claims processing system for 900 users and over 1 million claims. The system integrates with over 30 legacy mainframe systems and external systems using diverse techniques such as SOAP Web services, Message Queues, Email and FTP.

Senior Researcher August 2002 to December 2004.
ABB Inc.
Corporate Research Lab, Raleigh, North Carolina

I was responsible for new product development and migration of legacy applications to the J2EE and .NET platforms. My responsibilities include developing scalable, redundant, distributed application architecture for SCADA Systems, Electrical Design Systems, Controllers, Production Systems.

Design and development of a new controller platform. Highlights of the new platform were the following: Embedded Linux OS, J9 JVM, Servlet Container, Web Services all running on 32MB, 1 GB Compact Flash PowerPC platform. Developed Operator Station web application that receives data dynamically via publish-subscribe engine. Developed a SAP J2EE application to control the operation via web services. Design and architecture of Rich Internet Application utilizing Macromedia Flash and Laszlo.

Analysis of redundancy and fail-over problems in SCADA systems. Leveraging messaging oriented middleware, high availability Linux clusters and mySQL clusters to re-architect the legacy SCADA system.

Design and prototype of SharePoint portal application for improving work-flow in a transformer factory. The prototype showcased the capabilities of SharePoint services, integration with Microsoft Office, InfoPath and XML Web services.

Developed a collaborative J2EE and .NET application using C# web services to aggregate transformer test results and correlate with transformer designs. The .NET application monitors file system to legacy test results and converts them to a standard transformer test result which is forwarded via web service to a common J2EE backend for storage and data analysis. The analysis utilized Microsoft Office components

Re-architecture of existing design system for Transformers. The current solution is a VB application; the re-architecture involves replacing key components with .NET technology using C# WinForms and Microsoft Office integration.

Design and development of a transportation order and planning system for a paper factory in Sweden. The application was built using J2EE, JSP, XDoclet tools.

Design and development of production planning system for transformer factory in Lodz Poland. The planning system involved ERP to factory floor connectivity. The J2EE application is running on a JBoss platform utilizing the latest J2EE skills.

Independent Consultant and Founder January 2001 to August 2002.
Essential Computing Net, Inc.
Raleigh, North Carolina.

I started a consulting company providing architecture and implementation of web applications utilizing leading edge Java technologies.

Following is a list of companies to which Essential Computing Net, Inc provided various services.

Client: Vroom Technologies, Inc. Denver, Colorado

Architect for web enabled Customer Relationship Management (CRM) for the telecommunication industry.

Architecture for highly scalable, customizable, web enabled sales effectiveness tool.

Designed web service XML RPC over HTTP architecture.

Mentored a team of 8 C++ programmers.

The back-end web services utilized BEA WebLogic Application Server, Servlet Router (command pattern), stateless session beans representing the business logic, marshalling/unmarshalling of XML data (Zeus), CMP Entity beans (persistence & transactions), and efficient JDBC finder classes to handle large datasets.

Automatic generation of CMP beans, persistence wrapper, marshaller, and unmarshaller from the XML Schema utilizing XSLT stylesheet.

The front-end architecture’s highlight is zero programming.

The front-end framework is completely configured by writing XML configuration files.

The front-end framework implements command-pattern Servlet.

All the web pages are generated utilizing XML layout configuration files, XML data containers, and XSLT stylesheets.

Designed a layout language and the complete XSLT stylesheet utilizing Xalan XSLT processor.

Designed navigation and configuration XML language.

Client: Williams Gas and Pipeline Company, Houston, Texas
Client: Consolidated Stores, Columbus, Ohio
Client: Department of Revenue, Jefferson City, Missouri

Mentor WebSphere Advanced Edition, Servlet, JSP, EJB programming techniques.

Immersion of the AS/400 programming team to the web application-programming environment.

Mentored the team in EJB, Servlet, JSP, XML, JNDI, JDBC, Distributed Transactions, WebSphere Studio, VisualAge Java, and WebSphere Advanced Edition App Server.

Senior Consultant January 2000 to January 2001.
AvantSoft, Inc.
Raleigh, North Carolina.

Create, develop, and deliver courses for leading edge Java technologies.

Enterprise JavaBeans (EJB) programming using WebSphere Advanced Edition

XML for Java programmers.

Advanced Java programming.

Advanced Swing programming.

CORBA for Java programmers.

Developed an insurance and hospital enterprise-wide application integration scenario to demonstrate IBM’s various XML offerings.

Software Engineer June 1995 to January 2000.
IBM
Research Triangle Park, North Carolina.

Design, development, and maintenance of the following products: VisualAge for Java, VisualAge for C++, and VisualAge for SmallTalk.

Design and develop a new release of VisualAge for Java written entirely in Java utilizing MOF, XML, and SWT a proprietary widget toolkit which has now become the Eclipse IDE.

Enhanced Visual Composition Editor to support JDK 1.2 beans.

Develop a prototype for the Palm OS utilizing the Java KVM.

Developed a tool to migrate JDK 1.1.7 code to JDK 1.2.

Developed a wizard to create Database Forms, Servlets, Applications, and Beans.

Created C++ and SmallTalk class library for HTML parts.

Instructor January 1998 to May 1998.
North Carolina State University
Raleigh, North Carolina.

Create and deliver Object Oriented Design and Programming using IBM SmallTalk and the Unified Modeling Language (UML).

Software Engineer November 1993 to June 1995.
RWD Technologies, Inc
Columbia, Maryland.

Responsible for developing applications on Macintosh, Windows 3.11, Windows 95, and UNIX platforms for Fortune 100 companies.

Client/Server Home banking application for Visa developed using Microsoft Visual C++ and MFC.

Client/Server GUI for GEnie developed using MacApp framework.

Screen scraping GUI Reservation system for Holiday Inn using MacApp framework.

Client/Server Course Development system for Motorola Inc developed using Think C SQL.

Software Engineer August 1990 to November 1993.
S3 Technologies, Inc., Columbia, Maryland.

S3 Technologies is a worldwide leader in development of real-time simulation of nuclear power plants.

Development and maintenance of a real-time “Instructor Station”. The Instructor’s Station controls the simulated front panels and displays the status of all the instrumentation available to nuclear power plant operators.

Developed a tool to automate linking icons to shared memory variables residing on a mainframe computer.

Real-time programming, network programming, sockets, RPC, message queues & pipes, lex, yacc, and Unix system administration.

Instructor, January 1989 to June 1995.
University of Maryland at Baltimore County
Baltimore, Maryland

Create and deliver VAX 8600 Assembly language programming, C programming, and Data Structures using Pascal courses.

SKILLS

Certifications: IBM Certified Developer – XML and Related Technologies.
Operating
Systems:
Windows Server 2003, Windows XP, Windows 2000, Windows NT, Windows 9x, Linux, Embedded Linux, Real-time Linux, AIX, Mac OS, OS/2 Warp, A/UX, SunOS, VAX VMS, Iris, Ultrix 4.4BSD, Real-time Unix QNX, UNICOS.
Languages: Java, XSL, XML Schema, C#, Ruby, Python, Groovy, PHP, Smalltalk, C++, C, UML, HTML, XML, VAX 8600, 80×86, 680×0, Z80 Assembly, Fortran, Lisp, Perl, lex, yacc, Latex, Tex, Bourne, and Korn shell scripts.
API’s: .NET CLR, Windows Win2000, Motif X11R4, OS/2 PM, Mac Toolbox, Unix, TCP/IP, RPC, Socket, IPC, SQL.
Class
Libraries:
J2EE, J2SE, J2ME, EJB, JDBC, JNDI, CORBA, RMI, JTS, Java Servlet, ASP.NET. ADO.NET, .NET framework, WSE 2.0, IBM SmallTalk 5.0, Microsoft Foundation Classes MFC 6.0, IBM Open Class 4.5, MacApp, Symantec Think.

EDUCATION

MS, Computer Science.
University of Maryland at Baltimore County.

BS (Honors), Computer Engineering, Ranked 2nd in the university.
University of Bombay, India.

RESEARCH PAPERS AND PROJECTS

Cryptography in Byzantium: How does public key cryptography fit into distributed computing?

VLSI implementation of sparse matrix multiplication.

VLSI design of Contents Addressable Memory (CAM).

Marvelous Process Modeling: Study of knowledge based tools for software development.

Leave a Reply

You must be logged in to post a comment.