Yogesh Kumar

C - 2 / 50, Janakpuri
New Delhi 110058, INDIA
Tel : +91-11-552 1351
Email : yogesh.kumar@jci.com
 
https://members.tripod.com/~YogeshK/


Objective

To Obtain a challenging position on the cutting-edge of technology Where experience, education, training and a strong professional growth can be fully and productively utilized. Professionalism, versatility, and satisfaction are strong factors in my Career.

Technical Skills 

Hardware : INTEL 40386/80486/PENTIUM based Mini and Micro Computers, Sun Sparc Stations, RS/6000, IBM PS2 Model 70, Model 80, HP 700 Series, Motorola 603 based Power PC 

Software : MSVC, MFC, ATL, COM, OLE, OPC, Java, UNIX, AIX, SunOS, SOLARIS, SCO, HP UX, MSDOS, C, C++, Oracle, Sybase, Informix, ESQL, SQL*Forms, PRO*C, PL/SQL, XVIEW, OLIT, lex, yacc, Client Server, X-Windows, Motif, HP Architect 2.0 (UIMX), CASEWARE Configuration Management, RCS, Makefiles, MS-Windows 95, Windows NT 

Experience

05/97 - Johnson Controls S/W Asia Ltd (JCI).

Present

New Delhi Design Center is one of the 6 design design centers in JCI for s/w related activities. Some of the responsibilities as a Senior Engineer include team build (for entire center), learn and dissipate new technology in the center, conduct ongoing training, project management, infrastructure support, recruitment. and participate as an active member in Global Teams to bring new technogy in JCI. Also, some projects planned and executed in a very tight schedule are:

I/O Server for M3 (ZWS, Zone Workstation, Companion)

Companion is a H/W used by JCI to contol, supervise and monitor data for Build Automation (used for small sites). The S/W used to configure and use this h/w over serial and dial-up connect is an automation client using an COM server to publish h/w data to users.

Lead a team to develop the I/O Server. This also include an OPC (Ole for Process Control) server. OPC is a standard specfication for process control applications. This allows connect to the I/O server by third party OPC compliant clients. The s/w was displayed in ASHRAE 98 and other Building Automation shows.

OPC Server for M5 (OWS, Operator Workstation, MetaSys)

Metasys is a system used by JCI to contol, supervise and monitor inputs data and output data for Build Automation (used for medium sites). Lead a team to develop the an OPC Server for this system.

OPC Server for M7 (GWS, Global Workstation)

GWS is a system used by JCI to contol, supervise and monitor inputs data and output data for Build Automation (used for largesites). Lead a team to develop the an OPC Server for this system.

Environment : MSVC using MFC, OLE, COM, DCOM, Winsock (sockets), Serial communication (VT100 protocol), OPC, VB, VBA, MS-Windows 95/NT

08/95 - Eurolink Systems Ltd.

05/97 OMS, DICOM Gmbh, Germany(01/97 - 05/97)

Managed design and devlopment of OMS. The OMS System is a popular Order management system in the German market meant for usage by small and medium scale artisans. It helps them maintain status of their customers and the orders received and being executed by them. The customer already has a DOS based product. Parts of this functionality needed to be ported on to Windows 95/NT platform.

Environment : MSVC using MFC, MS-Windows 95/NT

WINFILER, CPU Software Gmbh, Germany(09/96 -01/97)

 

Involved in design and devlopment of Koralle. This is the Windows 95/NT version for Winfiler 1.5. Winfiler is a popular data management system in the German market (with over 50,000 copies sold), available off the shelf. the product involves extensive use of MFC and other third party libraries as Stingray Objective Toolkit, Objective Grid, HyperView++, OCX controls (Visual Write, VCI).

Environment : MSVC using MFC, Stingray Objective ToolKit, ObjectiveGrid, HyperView++, OCX Controls, MS-Windows 95/NT

TELNOS, Planet Mirth, Inc., California (04/96 -11/96)

Managing design,development, testing and packaging of Telephone numbers storage system. The project involves storage of US National Telphone directory (95 million names and telephone numbers) on a single CD, provide name based and sounds like search. The product is available in a Java version and MSVC version.

Environment : Java, MSVC using MFC, Installshield, Winstall on MS-Windows 95/NT

Company Secretary System, BILT (01/96-03/96)

Analysis and design of Company Secretary System. The system manages information on board meetings, agenda preparation, meeting resolutions, AGMs, statutory register maintenance and other functions of a company secreatry.

PC-Xware Porting, NCD Oregon (08/95-01/96)

This is a X-Server product that lets users on PC connect to UNIX. The project spans over 1 million lines of code maintained on SUN server and accessed from PC via NFS. Lead a team to port PC-Xware, FTP utility from Windows NT on Intel to Windows NT on Motorola 603 based Power PC. The scope of the work involves conversion of Watcom C code to MSVC code on Power PC, testing, QA using manual test and UNISOFT, automate the build process using makefiles, RCS and shell scripts and code management with the client (working on Windows 95 release).

Environment : Sun Sparc, BWS-NFS, X11R6, MSVC, Watcom C, Windows NT, lex yacc, Makefiles, shell scripts, RCS

11/94 - Tekmark, NJ (USA)

07/95 AT&T - Piscataway, NJ (USA)

Design, devlopment, enhancement and production support of an Order Status Collection and Reporting system. The system gets data from various systems in path of an order. Status of an order, estimated completin time for different components etc, are made available to a customer service representative. Also statistical informatin is given to various systems and teams to help make sales decissions.

Responsibilities include large ammount of data storage, reporting, performance tuning and constant database monitoring.

Enviroment : Sun Sparc, Oracle 7, PL/SQL

01/93 - Prism, NJ (USA)

11/94 CSX Technology, Baltimore, MD (USA) (1/94 - 11/94)

Rewrite, enhancement and maintenance of C, Oracle and UNIX programs and scripts for Vehicle Information Processing System (VIPS) used by ramp sites to load vehicles on railcars, involved in,

- Design and coding of modules for communication of data using lu62, 3780 and uucp between ramp sites, file server and car manufacturers (GM, Chrysler, Ford, Honda),

- Setting up a database maintenance module at existing sites,

- Writing and managing UNIX scripts, cron jobs, C programs, Oracle SQL*Forms and Oracle Pro*C code.

Environment : SCO UNIX, Oracle 6

GTE Data Services - Tampa, FL (USA) (1/93 - 1/94)

Business Express (BEX) project which produces products the price the cost of a telephone service in business environment such as CentraNet. Involved in,

- Design and coding of Graphic User Interface (GUI) layer using C, HP Architect, X-Windows and Motif,

- Design and coding of database routines (ESQL), stored procedures using C, ESQL and Informix,

- Design and coding of a small parser to generate HP VUE 3.0 help code from text files.

Environment : HP 700 series, HP UX 9.1, Client/Server distribution (proprietary software), C, C++, X-Windows, Motif, HP Architect 2.0, lex, yacc, CASEWARE Configuration Management, RCS, Makefiles

01/91 - NIIT Ltd.

01/93 IBM, Atlanta, GA (USA) (08/92-01/93)

As Systems Executive worked on enhancement and maintenance of SEDF (System Education Facility) an authoring system on RS/6000 running AIX 3.2. Designed and developed a module which reads files and generates graphical text windows.

Xide

Designed and developed a screen designer under Xview on Sun Sparc. The package facilitates rapid prototyping and also generates code for Xview based applications.

Porting of Oracle applications to Sybase

Involved in porting of Oracle applications to Sybase. The applications included SQL*Forms, Pro*C and database.

 

Migrator

Designed and developed an application converter. The package converts Oracle 5.x and 6.0 applications to Sybase 4.0. It converts

- SQL*Forms to APT

- SQL*Form Triggers to APT SQL

- Pro*C programs to Open Client

- Oracle database (schema and physical) to Sybase database

Menu Generator Language

Developed a 4 GL to generate C code using curses for small menu based applications. Developed the package using lex and yacc.

07/90 - Westinghouse Tata Indus

12/90 Information System for Hotels

Designed and developed a package to manage activities of a hotel. Coding for the project was done in C. The user interface was written using Curses library.

11/89 - CMC India Ltd, Network and Information Group

02/90 Package for Tower Height Calculation

As Winter Intern, developed a package for Tower Height Calculation of stations using line of sight (LOS) communication and Voice Traffic Analysis, i.e. minimisation of trunk between various stations in a network (using Erlang B Table). The package was developed using C.

07/89 - Bhaba Atomic Research Centre

10/89 Memory Resident Utility Program, Personnel Management Package

As Summer Intern, assisted in the development of a Terminate and Stay Resident (TSR) program in C to enable rapid task switching capability in DOS environment. The program provided features as calculator, calendar, clock, notepad, file manager, ASCII table and context sensitive help.

UNIX Tutor

Involved in writing a shell and editor which simulated UNIX commands on DOS and had on-line help for basic UNIX commands. This was written in C language.

Education

Bachelor of Engineering, Computer Science & Engineering

Delhi Institute of Technology, University of Delhi, India


Back to Home