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
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