Vinod V. Jonathan
6001 Colchester road, Fairfax, VA 22030
Email:vcube@hotmail.com
|
OBJECTIVE:
|
|
Objective is
to be Lead Developer of a team involved in developing complex applications
utilizing state of the art technology, such as .NET, Java, BizTalk,
SharePoint, .NET, UML and XML.
Experience: 18 Years
EDUCATION
Master of Mechanical Engineering, University of
Memphis, 1996.
Thesis:
Biometrics and Non-Linear analysis on small Joint Prosthesis published in
the Journal of Bone and Joint Surgery (British Edition).
Bachelor of Mechanical Engineering, Bharathiar
University 1990
TECHNICAL SKILLS
* LANGUAGES: ASP .NET, C#, VB .NET,JAVA, COM,
COM+, SQL, PL SQL, JAVASCRIPT, VB6, XML, HTML
* DATABASES: SQL SERVER 2000, ORACLE 10 , DB2
UDB, SYBASE , MS ACCESS
* OPERATING SYSTEMS: WINDOWS 2000, NT, MS-DOS,
UNIX, VAX/VMS, MACINTOSH
* TOOLS: VISUAL STUDIO 2008, WEBLOGIC,WSE 3.0,
IBM WEBSPHERE, VISUAL INTER-DEV,BIZTALK, ADOBE PHOTOSHOP 7.0, VISIO,
HARVEST, CRYSTAL REPORTS 10, DREAMWEAVER, ACTUATE, BUS OBJECTS, TFS,
SOURCESAFE, REMEDY,FRONTPAGE, FORTE, RATIONAL ROSE, DREAMWEAVER
* CONCEPTS: DATA WAREHOUSING, B2B SOLUTIONS AND
RDBMS.
|
|
EXPERIENCE
HIGHLIGHTS:
US
DoD
– 3 years.
|
|
Federal
Reserve Board - 2 years.
AOL FINANCE
- 2 years.
ExxxonMobil
- 2 years.
FDIC
- 3 years.
American Red
Cross - 3 years
Patent and
Trademark O/c – 1 year
Clearance
level: DOD secret clearance
|
|
EXPERIENCE:
2/2015 –
Current
US
Army
Fort Belvoir&McLean.
Developer
- Working as team lead for maintaining web sites and reports for the
FASCLASS and ASEMS users which are used all around the world. Users can run
adhoc reports to query the fasclass database. The database is Oracle
11G. TOAD is used to query the database. The application is
hosted on Windows 2003 R2 on IIS. C# and VB.NET is being used on the
front end. Harvest is used for source management, and CA is
used for change management. Custom user controls are being used for the
header and footer of the pages.
6/2013
–2/2015
INFORELIANCE
Fairfax, VA
Developer
(US AIR FORCE SAF)
- Worked on maintaining webs sites for SAF. AFIMPT, WMS
and BO are 3 of the major web sites under SAF. The web sites run
under IIS 7 and are written in C# .NET with Infragistics and Javascript.
Also involved in working on reporting application using WPF, SQL
server 2008 scripts and attending daily SCRUM meetings. The
reporting system is handled by Business Objects running
against a SQL server 2012 database.
-Worked on
reporting of the above mentioned systems. SharePoint 2010 was used
along with MS excel services and Business Data Catalogue to generate web
parts and web lists. The data was housed in SQL server 2008 R2
database.
-Worked on
the Infrastructure on Demand (IoD) application for the NNSA. Job involved
coding in Visual Studio 2012 with ASP.NET. Iod was
interfacing with the HP Orchestration engine in the backend. Job also
involved working with Infragistics controls for ASP.NET. Javascript is
heavily being used for client side validation.
6/2012-5/2013
The Patent & Trademark Office
Alexandria, VA
Developer
Developed
applications to talk to each other, and implemented them. SharePoint
2010 was used along with the workflow engine to enter and approve
timesheets for the employees. Visual Studio 2010 was used to code
and testing was done using MS Unit. Also in charge of maintaining the oacs
application. Job involved leading the operations and maintenance team,
addressing trouble tickets submitted through the BMC Remedy system. TDD
was implemented using
MSUnits in the development environment.
7/2009-
6/2012
The American Red
Cross Ashburn, VA
Solutions
Architect/ Lead
Designed a
hub and spoke model for the BioArch division. The division had over a 100
developers, testers and analysts. Designed a utility using WPF and
the MVVM design pattern. The utility is a smart client and is
used to upload the blood collected from the donation sites into ePROGESA –
the central blood processing system for the American Red Cross. The program
then displays the status of the upload received from ePROGESA is the form
of a grid. RabbitMQ was used to schedule and transfer
messages. WCF-Custom LOB Adapter from Biztalk and the WCF RabbitMQ
Binding were used to communicate with each other.
Worked on
the BizTalk interfaces project as an Enterprise Architect. Interfaced with
the DRMS project which utilized Siebel. Designed the BizTalk
application layer to talk to the central ePROGESA (Blood processing)
system, and to it’s surrounding modules such as Surround (Blood testing),
Logic (Blood storage), and CFS (The billing system). Also acted as the technical
lead for 11 Biztalk/.NET developers. The files were sent either in text or XML
format, and orchestrations were used to process them. BizTalk 2010
and Visual Studio 2010 and C# .NET 4.0 was used with SQL
server 2008 R2 on Windows 2008 R2 operating system. Third party
adapters such as N soft adapters were used to implement Asymmetric
encryption, SOAP and SFTP adapters.
7/2008-
6/2009
On Contract to
HARRIS
McLean, VA
Developer
Worked for
the US Military Health Services. The application interfaces with the Veterans
Affairs BHIE system. Job involves designing the SOA project
at the system level as well as the application level. Enterprise
Architect (EA) was used to draw the design diagrams. Documents were
created as per DoDAF standards. In charge of implementing security
using Active Directory by way of Kerberos token. Implemented delegation
and impersonation. Also in charge of guiding 25 developers on the
application design for the Presentation layer, the business process layer
and the middle ware team. Part of the job duties involved leading the
middle ware team plus one Oracle DBA. The Entity Framework was used
along with LINQ for DB persistence, lazy loading etc. The UI used JQuery
and Node.js for a rich thin client with AJAX
functionality. Wrote and recommended a router which will handle
failover of an SOA system implemented using WCF. Made
decisions as to when TCP/IP needed to be used and when the HTTP channel
is to be used. Also in charge of deciding endpoint configuration
used in the WCF and the usage of Message Transmission Optimization
Mechanism (MTOM) to pass very large binary files using SOAP on
a Windows Server 2008. Part of the job involved writing the logging
and exception layer to be used by other teams. Custom fault
exceptions were created to enable debugging between the SOA systems.
* Also
worked on SharePoint MOSS 2007. This was a project for the
American institute for Research (AIR). Gathered requirements from the
clients and created Use Cases. Involved in creating web parts which
would run against SQL server 2005. BDC Metaman was used to create LOB
files behind these web parts. Also involved in the deployment of these web
parts.
2/2008-
6/2008
On Contract to Northrop
Grumman
Chantilly, VA
Developer
Worked on
Armed Forces Health Longitudinal Technology Application (AHLTA) .This is a
desktop application written in Visual Studio 2008. It runs against an oracle
10G application. Worked on a stand-alone control in C#. This control runs
against a third part server (Medicomp) to return medical problems and their
description. The data is displayed in the form of a tree which is extended
from a third party control (Infragistics Wintree). XSL-FO was
used to format the reports in the system. Also wrote test cases for the
application. The agile method of development with scrum teams was
used on this project.
7/2007-12/2007
On Contract to Goal
Inc
Abu Dhabi, UAE
Developer
Worked on
Electronic Land Management System as the reporting lead. Job involves
creating official documents for the city of Abu Dhabi, UAE. TFS was
used for change management as well as for source management. The documents
were created using Crystal Reports XI along with ASP.NET C#
using the ‘PUSH’ method. The reports run against an Oracle
database via stored procedures which are organized in packages. Mentoring a
junior developer was part of the job duties. Also involved in deploying the
reports, trouble-shooting, performance tuning, fixing memory leaks,
formatting the reports for special printers such as the card printers’ and
mortgage sticker printer.
|
|
6/2007 –
8/2007
|
On Contract
to Goal Inc
|
McLean, VA
|
|
Developer
|
|
Worked on
rewriting old asp applications into asp .net applications for TSA. Also
involved in modifying the design of old applications to an enterprise
system. One such application is EDB. This is an existing application
which is capable of consuming other applications and their data into a
common web application.
|
|
4/2006 –
6/2007
|
On Contract
to FRB
|
Washington,
DC
|
|
.NET
Architect
|
|
Worked on
the Visitor application to gather requirements from the business users and
architectured the system at the system level using RUP. MS Visio was
used for this process. Also involved in implementing security using SQL
server 2005 asymmetric encryption using certificates, prevention of sql
injection, denial services, server side validations, AJAX etc. Implemented
third party controls like Infragistics for added
functionality. Job also involves mentoring two other mid-level
developers. This project is done using Visual Studio 2005 and ASP
.NET C#. Used JavaScript for client side validation. The Infragistics
grid had a pop-up template for each record for easier data entry. CSS was
used to maintain the same look and fell throughout the web site.SQL server
2005 1024 bit asymmetric encryption was used.
|
|
10/2005-03/2006
|
Democracy
Data
|
Alexandria
|
|
.NET Project
Lead
|
|
Worked as an
architect to design a new product for the company. This web based product
was built using enterprise .NET technology. Part of the job was to
determine the cost of the many tasks in man hours, and also to talk to the
client managers to determine the feasibility of the project. The product is
used by about 200 clients including top fortune 500 companies to
communicate with the government through their clients. Crystal Reports
.NET components are being used to interface with ASP .NET. These reports
are generated in pdf format, and are accessed through a middle tier.
The existing clients are using an older version of this application which
was written in ASP. Converted the Pfizer import tool which was written
using VBA to an ASP .NET C # application. This
application also implemented DTS packages and .NET Windows
Services. COM wrapper was used to reuse old objects.DTS objects were
called from ASP .NET
Stored
procedures were written in SQL server 2005 to handle complex functionality.
|
|
|
|
|
|
|
6/2005
-10/2005
|
TekSystems/NPR
|
Washington,
DC
|
|
.NET Project
Lead
|
|
Worked on
SuperList, this is a web application for reporters, show producers and
other users to help them air news stories. Tracked the progress of the
project using MS project. The application is written in ASP .NET
and uses infragistics: A third party web control. Also working on WIRES,
this is an application that retrieves stories transmitted by satellite in
real time. This is a .NET client/server application, which stores the
stories in SQL server 2000. Used Crystal reports 10 for
running reports against SQL server 2000.
* Worked on
trouble-shooting problems on Blackboard,com. Implemented encryption
of sensitive information in the SQL server database. The projects
were written using MS .NET.
|
|
6/2003 –
6/2005
|
AOL TIME
WARNER
|
DULLES/VA
|
|
Principal
Software Engineer
|
|
|
|
|
|
Worked on
Primavera Teamplay as the project lead. This was a third party system,
which has integrated both project information and time entry into one.
Deriving the technical requirements document (TRD) from the projects
requirement document (PRD), designing at the system level, and at the
application level was part of the job. Built 3 dot net interfaces, which
run on the windows console of a Windows 2000 machine and wrote stored
procedures and views in PL-SQL on an Oracle 10 dB. One of the
interfaces is being governed by an ASP .NET Windows service built
using Visual Interdev. These interfaces use advanced techniques such as
Asynchronous multithreading, reusability of components through the GAC and ADO
.NET. Worked on Contract Billing and revenue Assurance (CoBRA) as an
architect. This was an application, which monitored the revenue coming into
the company. This application has client/server architecture and was
written in C# and VB dot net. Job also involved unit and system
testing of these applications. WSE 2.0 was used to experiment with DIME
as a means of data transfer. Remedy was used for bug tracking, and MS
Visual SourceSafe and CVS were used for version control.
|
|
9/2002 -
5/2003
|
KForce
|
Mclean,
VA
|
|
Senior IT
Specialist
|
|
* The Wage
& Investment Program Management (WIPM) Tool was designed to assist with
the project management functions. The WIPM Tool enables project managers to
track issues and their associated action items, and risks and their
associated mitigation activities, in addition to financial, milestone and
performance status information. Job involved creation of ASP .NET
web pages, creating Adobe Acrobat files, custom user controls, implementing
COM objects on the web pages, creation of dynamic menus and the usage of
Microsoft web controls such as TabStrip and MultiPage. Crystal
Enterprise 8 and Crystal Reports 9, XML, XSLT, DHTML, CSS, JAVASCRIPT, UML,
Visio, Windows2000, SQL server and VB .NET are also being used. Job
also involved the creation of 25 crystal reports running against SQL server
2000, and integrating these reports in a .PDF format with Visual Studio.
NET. Adobe Photoshop 7.0 was used to create the image files.
* Also worked on the Business performance
review (BPR) to modify existing ASP .NET code in order to incorporate
new functionality changes. Dreamweaver was used along with CSS
to create the web pages. Used a third party control called ASPxGrid
in order to display, sort and edit information through a grid format.
|
|
6/2000 -
7/2002
|
Exxonmobil
(On Contract thru' COMSYS)
|
Tysons
Corner, VA
|
|
Tech. Lead/
Senior Programmer
|
|
* Worked on
ADFS (Access Development Facility System). This project was a pioneer
project for the transition of the Exxonmobil IT division from Sun to
Microsoft technologies. A user with the proper security would be able to
view the different projects which have been completed, or which are
currently in progress, or those that are scheduled to begin at a future
date. The user will also be able view the software and hardware that each
project uses. COM+ objects were created using Visual Basic 6.0 and
were deployed on a Windows 2000 server. These objects run against stored
procedures written in SQL Server 7.0. The business logic of the
application and security was implemented using these COM objects. ASP pages
run against these COM components on the IIS server for display on the
browser. XML was used along with ASP and SQL server 7.0.to build a system
where users will be able to monitor the status of the various projects in
the company.
* ONTAP is an online order placing system
created for the Exxon Mobil clients. This project was a conversion project
from a legacy mainframe system to an Internet project. An initial load of
the Oracle 9i database was made and subsequent loads were made by programs
running daily to update the database. The back-end programs reads from four
different flat files that were extracted from the MVS mainframe in Dallas
and transferred to the Unix box in Washington D.C. Wrote up server side
programs in JAVA running against the database using JDBC on an UNIX
environment. Involved in writing database service objects like views,
stored procedures and triggers using PL-SQL in Oracle 9i. Wrote JavaScript
functions for front-end validation. Performed unit testing, system testing
and documented results.
|
|
9/1997 -
5/2000
|
FDIC (On
Contract thru' COMSYS)
|
Washington,
D.C.
|
|
Tech.
Lead/Senior Programmer
|
|
* Part of a
team that created the ATS web sites using ASP. COM/DCOM was written
in Visual Basic 5.0. These objects were created to increase the performance
of the HTML pages in the browser and to implement security. MTS was
used along with the Windows NT 4.0 server.. Also involved in analyzing the
various new reporting tools such as ACTUATE 4.0 and BUSINESS OBJECTS 3.0
for Client/Server and Web applications, and upgrading to higher versions of
existing tools such as Crystal Reports and Forest & Trees.
* Designed and developed a system to manually
update data of 17 tables in FDW which was being built. The data-warehouse
resides on a DB2 5.0 System installed on an OS390 operating system.
ASP was used to create the front-end screens. COM objects, which were
deployed on an MTS server, were used in this project, which connected to
the database through the SIMBA server.
* Involved in building web pages using ASP,
HTML and JavaScript. The web pages would report of the Financial
Data-warehouse (FDW), which resides in DB2 on an OS390 operating system.
The web site had numerous standard reports in three modules namely
Receivership Reporting System, Business Planning and General Ledger. It
also had the facility for ad-hoc querying.
* Performed DBA work on FDW such as creating
tables, performance tuning of queries that were timing out, maintain system
tables, collecting data from Buffer-pools, migrating data from one region
to another and helping junior developers in fine tuning their queries.
Tools that were used to perform these functions on the mainframe are BMC,
Activity Monitor, File-Aid, Relational tools and QMF.
|
|
7/1997 -
8/1997
|
UP&UP
(COMSYS)
|
Gaithersburg,
MD
|
|
Programmer/Analyst
|
|
|
|
|
|
Designing an
application to process data received from various network providers. Data
is received and Data Analysis is performed to filter it into standard
format before Data Migration to the AS 400. Guide and provide technical
advice to junior programmers. MS ACCESS 97 and VISUAL BASIC used for
project.
|
|
2/1997 -
6/1997
|
MCI (COMSYS)
|
Washington
D.C.
|
|
Developer
|
|
Worked on
the tax filling system for MCI. BORLAND C++ was used to write the
application for project and SYBASE 10 was the Database. CRYSTAL
REPORTS 5.0 was used to generate the required reports. The project was
used to automate the tax filing system for MCI. Part of the job was to
debug the C++ code.
|
|
10/1996 -
1/1997
|
Preferred
Health Systems
|
Bethesda,
M.D.
|
|
Developer
|
|
Main report
developer for an application developed for Blue Cross, Michigan. CRYSTAL
REPORTS 5.0 was the main reporting-tool. VISUAL BASIC 4.0 was
the front-end for application and SQL sever 6.0 was the back end. Involved
in modifying codes. Application was used to process personal information,
primary/secondary diagnoses, insurance claims, and patient information.
|
|
7/1996 -
10/1996
|
UTA
|
Arlington,
VA
|
|
Developer
|
|
Part of a
team which designed/developed code for GENESYS, an application used to
examine 10,000 + banks in the USA. Application would determine the
financial stability of banks and generate reports using CRYSTAL REPORTS
5.0. GENESYS will read from 100+ tables created in MS ACCESS 5.0,
and will use 250 screens built utilizing VISUAL BASIC 4.0. It was
classified into 5 modules: Capital, Assets, Management, Earnings and Loan.
Work involved designing and developing codes for management module to
handle personal/official details of officers in bank: names, title,
address, number of shares owned, board meetings attended, committee
assigned, etc. Project implemented latest add on controls such as VCI
Formula One, Visual Spell, Visual Check, SS Widgets, ODBC and OLE
techniques.
|
|
EDUCATION:
|
|
|
|
|
|
|
|
|
4/1996
|
UNIVERSITY
OF MEMPHIS
|
US-TN-MEMPHIS
|
|
Master's
Degree
|
|
SKILLS:
|
|
|
|
|
Skill Name
|
Skill Level
|
Last Used/Experience
|
|
Asp
|
Expert
|
Currently
used /8 years
|
|
C#,VB
|
Expert
|
Currently
used/14 years
|
|
Oracle,
Sybase, SQL server, DB2,PLSQL,Transact SQL
|
Expert
|
Currently
used/11 years
|
|
JAVA
|
Expert
|
3 years
ago/4 years
|
|
Data
Warehousing
|
Expert
|
2 years
ago/4 years
|
|
DOT NET
|
Expert
|
Currently
used/14 years
|
|
Crystal
Reports
|
Expert
|
Currently
used/8 years
|
|