Open Group Master Certified IT
Architect
PROFESSIONAL
PROFILE:
Venky
has a master’s degree in Computer Science and 15 years of experience in the
IT industry, including five years at IBM where he was a noted subject matter
expert on IBM GS Methods, SOMA, CBM, SOA and BPM using Rational tools,
WebSphere technologies and the Java/J2EE platform. Recently, he has
gained recognition in delivering solutions using Open Source technologies
like Linux, RHEL, Apache, Tomcat, JBoss, Mule, Drools, jBPM, OpenLDAP, ActiveMQ,
Angular and Bootstrap on the Cloud using Amazon AWS EC2 as the IaaS. He has
experience with the following AWS services while building infrastructure,
implementing prototypes or architecting applications – Amazon EC2, Auto
Scaling, Elastic Load Balancing, Amazon VPC, Amazon S3, Amazon Glacier,
Amazon EBS – Elastic Block Store, Amazon CloudFront, Amazon RDS, Amazon
Elastic MapReduce EMR, Amazon SQS, AWS CloudFormation, AWS IAM, Key
Management System, Management Console and CLI. He has experience in the
federal civilian and defense government, distribution, retail, hospitality,
telecommunications and energy industries.
He
has experience leading mission critical enterprise solutions delivery using
RUP and Agile methodologies, creating UML artifacts like System Context
diagrams, Use Case models, Sequence diagrams, Activity diagrams, Operational
models, data models and documents like Design documents, Interface
Specifications documents, Data Specifications, Deployment Specifications. He
has over 10 years experience using tools like Rational Application Developer/
Rational Software Architect. He has experience creating highly scalable and
available, concurrent, distributed, fault-tolerant systems. He has experience
implementing applications on the cloud architecture and designing highly
scalable and available cloud web services. He has experience creating
composite applications from functionalities within a SOA where referenced
components are deployed on diverse platforms of Mainframe, J2EE/WebSphere and
.Net.
He
has hands-on experience designing and developing solutions in the following
middleware platforms: CrossWorlds, WebSphere InterChange Server (ICS),
WebSphere MQ, webMethods and WebSphere Process Server. Also, he used
WebSphere Business Modeler (WBM) and WebSphere Integration Developer (WID)
significantly for modeling and development tasks. He is a Certified
webMethods 7x Developer and has designed and implemented several interfaces
on the webMethods platform.
WORK
EXPERIENCE:
Dec
2014 – Present, Federal Civilian Government Agency
IBM/Open
Source on AWS Cloud SME
·
Subject matter expert on Open Source, IBM WebSphere and
InfoSphere middleware technologies for SOA and MDM for Information Sharing
and Big Data solutions across government agencies interested in analytics on
sensitive information.
·
Provided the technology and infrastructure stack
recommendation for the solution roadmap which included discovery of
functional and non-functional requirements, current infrastructure
assessment, future technology specification and prototype implementation.
·
Large datasets of sensitive information in both structured
and unstructured form are obtained from Federal Intelligence and Civilian
agencies, mined for business analytics and optimization, tagged with
meta-data and then consumed by various enterprise applications for analyzing
and reporting on national security threats. This mission critical solution
requires to be scalable, available, reliable and secure.
·
Solution uses IBM technologies of WebSphere MQ, IBM
InfoSphere MDM, Open Source technologies of OpenLDAP, Tomcat, Hadoop, HDFS,
Accumulo, Puppet as well as OpenStack and Amazon AWS EC2 as the IaaS with
heavy hands-on involvement in Java programming and Linux shell scripting.
Sep
2013 – Nov 2014, Federal Commerce Bureau Government Agency
Technical
Lead
·
Delivered solutions using Open Source technologies like
Linux, RHEL, Apache, Tomcat, JBoss, Mule, Drools, jBPM, Angular and Bootstrap
on the Cloud using Amazon AWS EC2 as the IaaS.
·
Technical Lead directly reporting to Branch Chiefs
providing expertise and advisory direction for the success of legacy,
stabilization and next generation projects. Advising on strategic technology,
architecture and solution roadmap in meetings with business and technical
team stakeholders and product owners. Recommendations aligned to established
industry best practices and standards. Conduct status meetings with vendor
teams to ensure progress and quality assurance of products delivered.
·
Directly involved in requirements gathering, design,
build, test, deploy activities and artifacts and supporting activities of
Continuous Integration for CM, gate reviews, code reviews, project kick-offs,
security assessments, project scheduling, resource estimation, Independent
Government Estimates, budgeting.
·
Assist Task Order Managers, Government Software
Development Leads and PMs in procurement and project management activities.
Apr
2010 – Aug 2013, Federal Civilian Government Agency
Chief
Architect and Subject Matter Expert
·
Designed and developed IBM WebSphere technologies
(WebSphere Process Server-WPS, WebSphere Application Server-WAS, WebSphere
DataPower-DataPower) and SOA/BPM/ESB (Service-Oriented Architecture/Business
Process Management/Enterprise Service Bus) methodologies since its inception
through its multiple releases. He is the author of critical design and
deployment documents for the major project releases and technical whitepapers
like CEI Infrastructure and DataPower Security.
·
Experience in designing and developing highly scalable and
available cloud web services. Designed the application and tuned the
environment for high performance and throughput. Created redundancy in cloud
services to provide load balancing and fail over concepts of high availability
with vertical and horizontal scaling.
·
Designed the application for scalability and tuned the
environment for high performance and throughput. Created redundancy in cloud
services to provide load balancing and fail over concepts of high
availability with vertical and horizontal scaling.
·
Key responsibility to make the system highly scalable,
available by designing load balancing and fault tolerant and resiliency
solutions. Ensuring that system was maintainable by providing ability for
dynamic changes to configuration and support mixed configurations, and fault
isolation. Configured parameters to achieve optimum trade-off between
security and performance of the application by tuning settings for security
cache and http session timeouts, registry and database performance.
·
Design and implement a SOA software architecture
consisting of a user interface, services, application and data tier.
The service integration solutions are developed as BPEL and SCA components
with BPM and BAM methodologies. SDO/BO, Business Rules, Mediation using Data
and Interface Maps, ESB, CEI, Web Services, JEE, WID, WPS,WAS, WebSphere
DataPower, WebSphere Adapter, XSLT, WSDL, XSD, SoapUI, cURL, Oracle. Provided
RESTful interfaces to the web services.
·
Conducted design analysis on as-is architecture and
recommended critical modifications. Created prototype model for service in
WID and WPS.
·
Created interfaces, business objects, process flows and
rules. Recommended integration design patterns such as Exception Handlers,
Mediation flows and Compensation Handlers.
·
Created WAS web application and interfaced with WPS.
Created business rules application on WPS and provided maintenance of
business rules through native WPS functionality.
·
Conducted design and development of project’s major releases
as per Agile methodology, managing resources, tasks and deadlines.
·
Designed technology integration between WPS, WAS,
DataPower and application integration between multiple critical enterprise
applications
·
Designed parsers and predictive models from sample
rapsheet data. Provided infrastructure for rapsheet mitigation by capturing
exceptions through CEI infrastructure for audit logging
·
Designed reporting database to capture audit logging and
reporting data. OBIEE reports provide the data through dashboards to end
users
·
Designed WestLaw ETL process for processing State Statutes
updates
·
Designed DataPower security infrastructure for securing
services and web applications
·
Develop business rule-based Web services and the rule
management system. The business rules are part of running business processes
and invoked by SCA components, BPEL, or other business rules. While the
business processes are running, the business rules manager WebGUI enables
business analysts to edit business rules. The solution achieves business
processes flexibility and agility.
·
Develop an
event-driven notification system that automates actions to address some
unique business event patterns. a SCA module to monitor and receive events of
interests; a mediation flow invoked upon incoming events from the JDBC
Adapter inbound and then perform a series of ESB primitives - DB lookup,
message augmentation, data transformation, CBE emission; a BPEL process
to send a notification; WPS human task, business calendar, etc. to handle
various notification types, such as, email, scheduling, and escalation when
the task becomes overdue, so users can claim, work on, and complete;
WebSphere Email adapter outbound service is used.
·
Build, test, and apply predictive models for system
evaluations using Oracle predictive analytics (ODM) and JSR 73 API (JDM).
·
Develop a reporting system, so any events of interest,
such as security auditing, exception/fault and event handling, Key
Performance Indicators (KPIs) metrics, can be logged. The system emits
Common Base Events (CBE) with business data that can be processed by Common
Event Infrastructure (CEI). The JMS and Data bindings, ESB patterns were
utilized for loose coupling and efficiency.
·
Develop WebSphere DataPower services, such as, Web Service
Proxy, Multi-Protocol Gateway, and XML Firewall for security, ESB,
transformation, mediation, routing, XSLT, etc.
o
Define a set of web services security policies
o
Identify integration requirements for securing web service
transactions
o
Identify network and protocol requirements for web
services proxy functionality
o
Design and implement the security integration of
WS-Security in WPS with AAA, LDAP, SSL in DataPower; XML, XSLT coding, WSDL,
XSD Schemas and Namespaces, HTTP Cookie, SSO/LTPA token, SoapUI, cURL
o
Administer and manage DataPower appliance; perform
transaction logging and service monitoring; troubleshoot configuration,
application and operations using various tools
o
Create documentation of technical configuration guides and
run books.
·
Install and configure performance measurement framework
and tools to perform applications/services profiling in WPS and provide
memory usage analysis, method-level execution analysis and thread analysis;
use IBM Tivoli Performance Viewer and Advisor for WPS monitoring and tuning.
·
Administer, configure, maintain, and troubleshoot WPS
server cluster infrastructure and application/SOA/Web service deployments;
problem determination and resolution.
Technologies
used: Java/J2EE, WPS, WAS, RAD, DataPower, Struts, Subversion, Ant, WS-*,
Oracle, HTML, CSS, JavaScript
Mar
2010 – Apr 2010, Federal Defense Agency, Integration Architect and SOMA/CBM
SME
·
Part of IBM team in a multi-vendor project effort,
including SAIC, Oracle, TCS and Red Hat for a multi-billion dollar project at
the Department Of Defense (DoD). SME on SOMA and CBM that were
differentiators from other competitors
·
Analyzed requirements to be SMART – specific, measurable,
achievable, realizable and traceable for the Discovery and Workflow
components. Recommended sound architectural principles for the design of
mission critical components. Drafted critical sections of RFP response
document with the resulting artifacts.
·
Led the infrastructure deployment planning activities by
analyzing functional, non-functional and capacity requirements against
application and implementation design. Improved response time by analyzing percent
latency across various tiers of the application and reducing application
latency
Technologies
used: Java/J2EE, WPS, WAS, RSA, RAD, DataPower, Struts, CVS, Ant, WS-*,
Oracle, HTML, CSS, JavaScript, SOAP, REST
Apr
2009 – Mar 2010 Energy Services Provider
IT
Architect
• Designed schemas, interfaces and process flows for
integrating energy services systems, retailer systems and customer
applications. Designed process flows to provide real time meter usage
information for billing and to manage appliances within a Home Area Network
(HAN) for energy conservation. All integration artifacts conformed to CIM
Energy model and were compatible with existing legacy and enterprise systems
• Orchestrated process flows in webMethods Developer
with service components hosted on disparate enterprise systems such as J2EE,
.Net and external vendor platforms. Choreographed workflows using webMethods
Designer to manage long-running processes for human tasks such as exceptions
and approvals. Provided interfaces to services and business process flows
through the SOAP, REST, ATOM interfaces.
• Configured KPIs for BAM on process and step level
attributes. Generated reporting modules for BAM using webMethods CAF for
process monitoring and optimization. Analyzed process performance at runtime
using webMethods Optimize to configure KPIs and identify process bottlenecks
for optimization.
• Used Blaze Advisor Rules and Custom Business
Object Models to include rule steps for conditional message routing and
conditional branching in webMethods process flows.
• Used webMethods Flat File adapter for creating
complex delimited files with large volumes of data. Used webMethods JDBC
adapter to interface with Data warehouse repository. Mapped business objects
for transformation between application specific to canonical schemas for
integration with legacy applications using transformer services and native
XSLT in webMethods Flow services.
• Clustering of application servers for scalability
on WebSphere Application Server- create deployment models with Cells, Nodes,
Application Servers and Clustering. Analyzed application behavior to
determine matrix of applications on nodes and clusters. Configured and tuned
out of the box application server features for workload management to improve
performance, scalability and reliability
May
2008 – Apr 2009 Fortune 500 Retail Home Improvement and Appliance
Chain
IT
Architect
• Analyzed and recommended if the Catalog Management
Tool (CMT), a WebSphere Product Center (WPC) application should extend
functionality on existing WPC 5.2 platform or if the platform should be
upgraded to WPC 5.3 and the application should first be migrated before
extending functionality. Recommended the solution using features of both
platforms. Proposed the migration path to InfoSphere for MDM 6.0. The methods
to access the tool were available over SOAP and RESTful services. Third party
vendor utility services were accessible over the cloud through REST
• Analyzed and recommended feasible options for
InfoSphere MDM 6.0 and WebSphere Commerce interface implementation
• Extended standard CMT functionality to include BPM
and BAM capabilities on the webMethods platform. Built webMethods flows using
existing CMT service component assets to create composite applications.
Configured KPIs for BAM to optimize NPI process. Reduced go-to-market time by
25%.
• Created customized reports and dashboards using
rich AJAX functionality of Web 2.0 UI components in Portlet factory. UI
components tied to back end webMethods services creating a rich interface
with fast response time for better user experience.
• Used webMethods JDBC adapter to interface with CMT
repositories, webMethods Flat File adapter to interface with legacy applications
requiring delimited files. Mapped Business Objects for transformation between
application specific to canonical schemas for integration with legacy
applications using transformer services and native XSLT in webMethods Flow
Services.
• Application environment tuning for scalability and
increased performance by tuning code and services that run within the
environment. Tuning the JVM by setting java memory or heap, garbage
collection, start up/runtime performance optimization. Used Tivoli Performance
Viewer to find memory leaks. Tuning of web container, EJB container, ORB
broker. Tuning of data sources and associated connection pools.
Mar 2007 – May 2008 Premium Specialty
Store Retailers
IT Architect
• Designed an Item Workflow Management (IWM)
solution. Designed workflows for New Item Introduction, PO Management and
Offer Management from components in the enterprise to form a SOA solution.
WPC serves as the repository for Item, Vendor, PO, Offer Item, Offer and
related entities, WebSphere Process Server serves as the Enterprise Service
Bus (ESB) and WebSphere Portal provides the User Interface.
• Collected business requirements from customer SMEs
and studied existing business processes. Modeled the existing processes in
WBM. For efficient process re-engineering such that both industry standards
and customer specific legacy processes are accommodated, started with the NPI
model and the existing business process model, adapted each other in
meet-in-the-middle fashion to build the New Item Introduction. ARTS and OAGIS
industry standards provided the base to form the PIM data model. Designed and
developed canonical enterprise object model to accommodate industry standards
of ARTS that supports the NPI model and also the customer’s existing legacy
system attributes.
• Designed customer solution using industry best
practices and then generalize the implemented solution components to form the
reusable assets in a Retail Merchandizing Framework. Actively involved in the
development of working prototype of this first of a kind architecture and
technology stack.
• Modeled process workflows and human task workflows
using WBM, imported the BPEL into WID, designed and implemented the SCA
components in WID that steps in BPEL link from, deployed middleware components
in WebSphere Process Server.
• Interfaced with WPC Portal Web Services to
integrate Process Server with WPC. Modified and extended WPC Portal Web
Services functionality; this has potential to assume as a reusable asset.
• Provided specialized knowledge in WPC and Process
Server technologies, but also provided valuable technical insight to the team
in general for SOA and MDM paradigms considering the breadth of knowledge
across the two technologies, thus assuming a crucial role in prototyping the
first of a kind architecture.
• Led the infrastructure deployment planning
activities by analyzing functional, non-functional and capacity requirements
against application and implementation design. Improved response time by
analyzing percent latency across various tiers of the application and
reducing application latency
Jan 2006 – Feb 2007 Fortune 500 Retail
Home Improvement and Appliance Chain
IT Architect
• Designed and implemented a Catalog Management Tool
(CMT) using WebSphere Product Center (WPC) that serves as a platform for
Enterprise Master Data Management. Devised a Service Oriented Architecture
where referenced components are data sources (db2/Mainframe), data access
programs (COBOL/Mainframe), CMT (WPC), translation and message routing
application (webMethods) and the selling tools (J2EE/WebSphere & C++).
• Product data from several vendors in disparate
data sources were consolidated and imported into WPC. CMT users extract
desired product information from WPC into catalogs by executing conditional criteria
against available products. Catalogs were distributed to several selling
tools meant to assist the customer directly or through a sales associate in
the buying process.
• Developed webMethods Flow Services to transport
and transform data between the data sources, WPC and selling tools in
webMethods Developer. Used webMethods JDBC adapter to interface with CMT
repositories, webMethods Flat File adapter to interface with legacy
applications requiring delimited files. Mapped Business Objects for transformation
between application specific to canonical schemas for integration with legacy
applications using transformer services and native XSLT in webMethods Flow
Services.
• Involved with customer team in discovery and
design phase of connecting solution to GDSN
• Responsible as WPC Architect to design a loosely
coupled solution using interfaces between the various tiers in the solution.
Conducted several interviews with client SMEs to understand the problem
statement, business and functional requirements, data and constraints.
Created and maintained one of the most important and dynamic deliverables in
the design phase of the solution, the Import Export Design Document that is
part of the Software Architecture Document which specifies the interfaces for
integration amongst the components of the loosely coupled CMT solution.
• Designed and developed components for importing
data (Hierarchy, Specs, Item Classification, Item attributes) using import
scripts, catalog for storing user specified conditional criteria, exporting
data by running scheduled jobs that execute conditional criteria on the
available products.
• Developed security and permissions module,
innovative techniques to perform criteria item versioning in the criteria
catalog, advanced CMT features for catalog preview, generic import scripts
for initial bulk loads and wrapper scripts to accommodate batch processing.
• Clustering of application servers - create
deployment models with Cells, Nodes, Application Servers and Clustering.
Analyzed application behavior to determine matrix of applications on nodes
and clusters. Configured and tuned out of the box application server features
for workload management to improve performance, scalability and reliability
Feb 2004 – Dec 2005 Fortune 500 Global
Hotel Franchisors, Vacation Ownership Organization, Car Rental Operators,
Florida
Enterprise Solutions Architect and Technical Lead
• Designed and implemented an asynchronous message
broker towards creating composite applications from the different computing
systems, thus ensuring a Real Time Enterprise. The computing systems were
hosted in Mainframe, Unix, J2EE, .NET platforms. Used webMethods Suite to
systematically assemble processes from different systems into a workflow
formed by fusion of legacy and next-generation systems, providing
consistent real time/near real time data throughout the enterprise.
Developed message routing and transformation using webMethods Flow Services
• Responsible as Team Technical Lead providing
detailed design and proof of concept, leading and assisting team members in
all tiers of n-tiered application development and all phases of SDLC.
Conformed projects to Six Sigma metrics and SOX compliance. Responsible as
Team Lead to interact extensively with the executives and business teams to
maintain professional rapport, collect business requirements, devise
project schedules, issue and manage task list for team members, conduct unit
testing, conduct UAT and conform to project deadlines. Responsible as
Principal Consultant for managing resources. Lead a team of professionals
consisting of Business Analysts, Data Analysts, DBAs and Developers. Lead
projects with budget of 5M USD, consisting of projects with deadlines ranging
from 6 months to 60 days. Provided Authorization for Expenditure (AFE)
requests and Return On Investment (ROI) to the executives. With every EAI
effort, the ROI satisfied the AFE within 30-60 days, reaping in terms of
real-time discovery and sale of unused inventory, minimizing batch processes,
eliminating manual intervention in processes, automating data entry thus
saving manual labor, conserving resources – example, sending email
confirmations to reservations thus saving paper. Interviewed and recruited
Business Analysts, Data Analysts/DBAs and Programmers. Reported directly to
the Director and provided regular updates to the VP. Provided technical
expertise in technical decision making processes to executives of Director
and VP levels.
• Designed and developed the asynchronous
message broker, Prism, containing components for logistics (Courier) and data
mapping (Mapper). The Courier manages the logistics of input and output data
between the processes in the workflow; receiving/sending transactions as
XML/SOAP messages, loading/extracting flat files to/from database tables,
performing the actions of network copy, ftp get/put, sftp get/put. The Mapper
performs data mapping for achieving compatible data schemas in the data flow.
Mapper performs the normalization of external system data schema into
enterprise data schema through XSL transforms and advanced filters performing
data conversions and mapping. Prism core engine is the asynchronous message
broker that accepts XML/SOAP messages as requests and generates one or more
XML/SOAP responses for the relevant target systems. A response message is
generated for each system that shares the pivot key in the request document.
Example, inventory information is the pivot key in a Reservation request,
shared by the Central Reservation System and the Front Desk System. Prism was
developed to act as a generic message broker for any document type.
• Prism platform consists of multi-threaded
background processes and loosely bound web services deployed in the
J2EE/WebSphere, MQ Series, CrossWorlds, WebSphere InterChange Server (ICS),
webMethods and .Net platforms. Worked extensively on Java (JDK1.4), WebSphere
5, WebSphere Application Developer (WSAD 5.1.1), Informatica, C#/.NET, .Net
Framework 1.1, VS .NET 2003, ASP.NET 1.1, IIS 5.1, Oracle 9i, SQL Server
2000, webMethods 6, MQ Series, CrossWorlds.
May 2003 – Jan 2004 Casino Gaming
Company, Florida
Enterprise Solutions Architect and Technical
Lead
• Responsible for collecting system requirements and
formulating the detailed specifications document. Provided technical and
business opinion to the team towards obtaining optimal and accurate results
in project. Defined system scope and objectives. Designed program structure
and flow with UML diagrams using Rational Rose. Provided leadership and
assistance to team of programmers using the specifications. Provided
technical direction and supervision to the programming team. Tested, debugged
and devised maintenance plans for the software developed. Obtained client
feedbacks and performed quality assurance tasks. Reported directly to
Director of IT.
• Designed and developed an asynchronous message
broker/data bridge to synchronize in real time/near real time the Player
Tracking System profiles at the various casino locations. Proposed, designed
and implemented messaging systems to eliminate embezzlement of gaming points
by casino players due to disconnected remote databases of gaming systems and
other casino enterprise systems, and providing increased customer service by
allowing players to redeem points that were earned earlier in real time. The
systems would allow players to use/obtain points at one location that were
obtained/rewarded at another location on the same day. The remote
applications were ASP.NET/SQL Server. Message broker was developed in
J2EE/WebSphere and webMethods platforms. Integrated Player Tracking System
(VB/ASP.NET/SQL Server) with Slots Gaming System (Cobol/flat files) and Point
Of Sale system (Visual Basic 6.0/SQL Server). Points rewarded to players on
the slot machines/table games could be redeemed in real time. Performed
monthly replication and synchronization of remote databases that involved
handling records in the tune of five million records.
• Designed, developed, tested and performed
maintenance for web based solutions in the casino industry. Built
applications for access control, guest management, HR management, point of
sale, reservation, ticketing and work flow. Used SQL Server for back end
database, with IIS as the web server. Created web services/applications with
ASP, ASP.NET, Java Script and HTML. Used SQL/Dynamic SQL for stored
procedures and to query database. Handled tasks such as printing and taking
photographs with Visual Basic ActiveX components. Programmed access control
module for wireless handheld applications using ASP.Net and Mobile Internet
Toolkit.
Aug 2002 – Apr 2003 IT Consulting
Company, Florida
Sr. Software Engineer
• Designed and developed n-tiered applications.
Implemented solutions to facilitate data translation and integration of processes
in web applications as a B2B solution.
• Worked towards integration of web applications
using Microsoft Biztalk Server 2000. Studied problems with n-tier software
development integrating business applications and data. Used Microsoft
Biztalk Server to facilitate data translation and integration of processes in
web applications as a B2B solution.
• Developed GUI for practice tests of a Safety and
Security Organization using Visual Basic 6.0 and SQL Server 2000. Analyzed
client requirements, designed the database and user-interface screens,
developed the application, performed maintenance. Built UML specifications of
the same in Rational Rose.
Mar 2001 – Aug 2002 State University,
Ohio
Teaching Assistant
• Responsible for providing assistance to object
oriented analysis, design in UML using Rational Rose and implementation of
solutions to assignments on simulation analysis, exception handling, sorting
techniques, recursive calls and OOP in general.
• Graduate Teaching Assistant for a C++ programming
course concentrating on data structures and program design in C++ using
Visual C++ and g++ on Windows and Unix OS. Used STL in C++ for projects
involving complex data structures. Responsible for providing assistance to
object oriented analysis, design in UML using Rational Rose and
implementation of C++ solutions, in Visual C++, to assignments on simulation
analysis, exception handling, sorting techniques, recursive calls and OOP.
Sep 2000 – Jan 2001 State University,
Ohio
Research Assistant
• Worked on implementing and documenting a
distributed version of an AI planner interface for dynamic goal
transformations.
• Graduate Research Assistant for COLAB2; a group
interested in goal transformations in AI and multi-agent communications.
Worked as part of a team implementing and documenting a distributed version
of an AI planner interface for dynamic goal transformations. Implementations
using Lisp, Prodigy and Java.
Jan 1996 – Jan 2000 IT Consulting
Company, India
Project Manager, Sr. Software Engineer
• Converted legacy applications to next-generation
systems. Worked extensively on all four areas of the software development
cycle: analyzed software requirements; designed software solutions; developed
and implemented programs; performed maintenance.
• Responsible for converting legacy software in C to
C++/Java. Designed the models in UML using Rational Rose for OOAD. Worked
extensively on creating web applications with ASP, SQL Server, JavaScript,
HTML. Designed and developed accounting software in Visual Basic/SQL Server.
Worked extensively on all four areas of the software development cycle:
analyzed software requirements; designed software solutions; developed and
implemented programs; performed maintenance
SKILLS
Expert Level Skills and number
of years of experience in the software development industry:
Java (13 yrs), J2EE(9 yrs),
Windows (2000, Server, NT, XP) platform programming (13 yrs), Oracle (13
yrs), SQL Server (13 yrs), Dynamic SQL / PL/SQL (13 yrs),
XML/XSL/XSD/DTD (9 yrs), webMethods (7 yrs), CrossWorlds (4 yrs), WebSphere
(7 yrs), Informatica (3 yrs), MQ Series (7 yrs), WebSphere InterChange Server (4 yrs), WebSphere
Process Server (5 yrs), WebSphere Product Center – InfoSphere MDM for PIM (5
yrs), ASP.Net (7 yrs), .NET/C#/VB (5
yrs), Rational Rose (5 yrs), Visual Basic (13 yrs), 00AD (13 yrs), ASP (13
yrs), JavaScript (13 yrs), HTML (13 yrs), IIS (9 yrs), C++ (13 yrs), C
(13 yrs), Unix Shell Scripting (13 yrs).
Languages/Packages/Tools:
Rational Rose,
UML, CORBA, RMI, MS Biztalk Server, Apache, PHP, MySQL,
FrontPage.
Additional Computer Skills:
Databases/Packages/Applications-Oracle/Developer
2000, Sybase, MS Access, FoxPro.
Languages- Visual C++, Lisp,
Scheme, Assembly Language.
Operating Systems-UNIX, Linux, Windows, DOS.
EDUCATION
LEVEL:
Master's
Degree in Computer Science
IMMIGRATION STATUS
US Citizen