Title:No Title
********@*******.***
Document
Source below
NAME:,
ADDRESS:
ADDRESS2:
CITY:
STATE: TX
ZIP:
CANDIDATE ID: 2892678
US CITIZENSHIP:
EDUCATION:
EXPERIENCE: 0
WILL RELOCATE: No -
JOB WANTED:
RATE NEEDED:
TELEPHONE: 972-***-****
EMAIL: ********@*******.***
HOMEPAGE:
HOTTEST SKILLS: c++, database, engineer, programming, unix, data structure, pascal,
software engineer, token ring, computer science, object oriented, solaris, sparc, assembly
language, css, ftp, html, macintosh, microsoft, simulation
REVISION: 08-SEP-02
RESUME:
NAME: RANJEET VERMA
ADDRESS: 383 FIRWOOD STREET
CITY: PLANO
STATE/PROVINCE: TX
ZIP/POSTAL CODE:
COUNTRY: USA
EMAIL:
PHONE: 972-***-****
CANDIDATE ID: NA
CITIZENSHIP: US
Citizen
EDUCATION: Not Entered
EXPERIENCE: Not Entered
WILL RELOCATE: Not Entered
RELOCATION INFO: Not Entered
JOB WANTED: Any
RATE NEEDED: Not Entered
HOMEPAGE:
COMMENTS:
HOTSKILLS:
RANJEET VERMA
383 FIRWOOD STREET
PLANO, TX 75075
E-mail: ********@*******.***
OBJECTIVE
Seeking a challenging full-time position as a Software Designer and
Developer.
STRENGTHS
Six years of experience in development of software using C, three
years with C++. Participated in the design and development
of applications using relational databases (Sybase). Good knowledge of
Rumbaugh's Object Modeling Technique, multi-threading, multi-tasking,
and parallel programming. Knowledge of intelligent networks.
EDUCATION
Master of Science (M.S
.) in Computer Science and Engineering,
University of Texas
at Arlington, Arlington,TX.
G.P.A. - 3.5/4
August 1997
Bachelor of Technology (B. Tech
.) in Computer Science and Engineering
Manipal Institute of Technology,
Manipal, India.
1st Division May 1995
COMPUTER SKILLS
* Languages: C++, C, PASCAL, Assembly(8085/86), POSIX thread
programming, Plex, HTML
* Op Systems: DOS (6.2), UNIX (4.3 BSD), SunOS(4.1.3), Solaris (2.x),
Windows 95
* Database: SQL, Sybase
* Networking: TCP/IP, UDP, Token Ring, CS1 protocol
* Platforms: IBM PC, Sun-Sparc, HP, Macintosh
* Packages: Windows, Microsoft Word, MS PowerPoint, framemaker,
purify/pure coverage
* Revision Control: RCS, Sniff+
* Modeling Tech.: Structured Analysis/Design, Rumbaugh's OMT
* Parallel m/c.: Ncube (hypercube), Sequent, Sun-Ultra Sparc
Enterprise-3000, Digital Alpha Server-2000
RELATED COURSES
Computer Networks, Database Systems-I & II, Communication Systems,
Software Engineering - I & II, Operating Systems, Data Structures,
Parallelism Management, Programming Languages, Computer Architecture,
Microprocessors, System Programming
EXPERIENCE
Sep '97
- to dateSoftware Engineer, ERICSSON Inc.
* Working in the field of Intelligent networks (IN). Work involves
developing software to provide IN services to telephone customers. Did
coding in C++ at the Service Control Point (SCP) and Service Switching
Point (SSP) level. Did coding and basic testing for the different
control-types. Developed various test drivers to help in basic
testing, was involved in doing code reviews and documentation (Basic
Test Record, Basic Test Specification, Inspection Survey and
Inspection Reports).
* Currently working on function testing for the Unix Platform
Subsystem (UPS) and Unix Control System (UCS).
Feb '97
-May '97PRISM PARALLEL TECHNOLOGIES.
* Involved in the analysis of an existing sequential version of a
financial application and in parallelizing it. Using C and
Multithreaded interface (POSIX) in parallelization of the application.
Jan '96
-Feb '97Research Assistant (UTA) working for
PRISM PARALLEL TECHNOLOGIES
.
* Involved in the design, development and implementation of
Multithreaded version of PARSA (Parallel program Scheduling and
Assessment Tool). The tool is concerned with thread management and
scheduling and synchronization of threads in the PARSA environment.
(C, POSIX, Solaris 2.x).
* Built an Inter-processor communication (IPC) package for the mercury
system (8 ix860 nodes). Issues involved were synchronization, data
transfer and timing analysis for the tool - PARSA (C, shared memory,
sockets).
* Developed a "Loader" application to automatically load and execute
the application programs on the mercury system. Issues involved were
generating the loader code for an arbitrary number of processors and
the synchronization (using sockets and semaphores) between the host
program and the different processes.
PROJECTS
OBJECT ORIENTED DESIGN AND PROGRAMMING
* Did a project to simulate a taxi company's operation and service.
The code was written in C++.
* Developed an object oriented software simulator that models the
operation of an elevator.
* Designed and implemented a program to model the movement of a robot
in a room which has a lot of obstacles. The project required a good
use of the C++ features like operator overloading. The design was done
using Rumbaugh's object modeling techniques and the code was written
in C++.
* Implemented various data structures like Binary Trees, linked lists,
stacks. The program used templates to allow for the data structures to
be used for different data types.
COMPUTER NETWOKS PROJECTS (TCP/IP, UDP, TOKEN RING)
* Implemented File Transfer Protocol (FTP) using Client/Server
architecture and TCP/IP based. It was implemented using 4.3 BSD
sockets and had a concurrent server to handle multiple requests.
* Designed and implemented a Token Ring Communication Network using
UNIX sockets and TCP/IP. The software had support for token
regeneration at loss of token between the four nodes in the
communication network.
* Did a project to do the Cyclic Redundancy Check (CRC) on the message
being sent using TCP protocol.
* Did a project to compare the round trip latency of messages, of
different sizes, using TCP/IP and UDP protocols.
DATABASE PROJECTS
* Implemented a prototype database application in Sybase for the CSE
department which provided access to information about graduate
students, faculty, courses, scholarly work and other related
information.
* Implemented a program to decompose a relation with respect to a set
of Functional Dependencies, into a number of relations that are in
Boyce-Codd Normal Form (BCNF). The code was written in C.
SOFTWARE ENGINEERING PROJECTS
* 'C' Source Code Elision Browser. A tool which accepts C source Code,
parses it and displays it as chosen by the user, eliding certain parts
of the program. Did the requirements (SRS) and Design Document (SDD)
for the tool.
* "Project Tracking System" A tool which is used to keep track of the
various projects and the effort expended on the various activities in
the project. Did the requirements definition (SRD), Software project
plan (SPP) and cost estimation for the tool.
MISCELLANEOUS PROJECTS
* Implemented a software for "Schematic Capture and Simulation of
Digital Circuits". The tool has a GUI to draw the digital circuits.
The code was implemented in C.
* Implemented a Compiler for a subset of the PASCAL language. The
compiler generated assembly language (PDP-11) output. The assembly
code was then given as an input to a assembler which generated the
machine instructions for the PASCAL program. The code was written in
C.
REFERENCES
Available upon request.