Dinesh Bhutani
(
(214-725-9286)
Objective
To obtain a full time
position in the field of Software Development.
·
Proficient
in Java, C++, Unix, Solaris and Windows. 2+ years of programming experience
·
Experience
in various domains including Systems Design and implementation, Software
Development, Software Engineering and Data Analysis using Java technologies.
·
Extensive
experience with the complete Software development life cycle (SDLC).
·
Strong
inter-personal, technical and professional communication skills, proactive
attitude, willingness to work hard, and an ability to analyze situations
logically and laterally.
·
Ability
to work independently or in a team.
·
Programming Languages: Java, C, C++, MATLAB
·
Operating Systems: Unix, Solaris, Windows XP/NT
·
Development
Tools/APIs:
Microsoft Visual Studio 6.0, Rational Rose, MS Project
·
Internet
Technologies:
J2EE, EJB, JSP, Servlets, JDBC, RMI, Applets, Java Beans, Swing, HTML, XML,
JavaScript, Perl, Tomcat
·
Networking
Protocols:
TCP/IP, UDP
·
Databases: Oracle 8.0 (RDBMS), SQL
Server and MS Access
·
Testing
Tools: Win runner, Test Director, Silk Test
·
Others: OOAD, UML, Install shield, Setup Factory,
Install vise, Experience in Total quality management
and ISO Quality standards
·
Data Analyst (Mar. 2003 – till date)
Maintain
the integrity of student’s data; create different reports as per the
requirement of department and create SEVIS I-20’s required by
·
Software Engineering Assistant (Jan. 2002 – Jan. 2003)
Documentation of
its compilation into a standalone
redistributable application for Windows and Macintosh operating systems.
The software was originally written in matlab
programming. The matlab files were compiled into C/C++ using
Matlab to C/C++ compiler. The
redistributable application package was developed using install shield and
installer vise.
techniques for the purposes of assessing
reading comprehension of children in elementary and junior high
school.
Member Technical Staff
·
Software Developer (Mar. 2000 – May 2001)
Student Registration System
The Package was developed to keep tracks of the following
activities of the training centers student based enquiries. The modules were
developed to keep records of the course enquires and registrations. Module for
generating daily MIS report was also development. Modules for automatic
generation of fee receipts and monthly installment plans were also included in
the package. The package was totally menu driven and user friendly. The
language used is Java with platform being Unix.
·
Graduate Engineer Trainee (July 1999 – Feb. 2000)
Systems
Designed for implementation of Enterprise Resource Planning (ERP) Software in
the company.
Position supports the web/ Systems group and is responsible in
assisting the maintenance of web site.
Technical duties involve troubleshooting and
resolving intranet problems including minor enhancements and technical
upgrades.
Master of Science in Computer Science
Bachelors in Industrial Engineering
·
Implemented a Payroll System. Followed the full
Software Development Life Cycle (SDLC) process activities from preparing a use
case analysis model, design specifications and implementation to the testing of
implemented system. Report on the Use Case Analysis Model and Design
Specification of a Payroll System. Rational Rose was used for the Use Case,
Sequence & Class Diagrams and the Language used was Unified Modeling
Language (UML). Served as Project Manager of team. Coordinated all aspects of the project including
setting and managing the schedule for the project team, creating needs
assessments and project plans, coordinating and running meetings, and tracking
the process of development.
·
Research
Proposal on the design of a Web Based Search Engine based on the Linear
Algebra concepts.
·
Requirement Analysis Document (RAD) for Online Banking System. The language used was UML and the
software used was Rational Rose. Served as team member in the project.
Developed the project plan, scheduling the project, controlling the project by
progress reports and regular meetings.
·
Implemented
a Stream Control Transport Protocol (SCTP) using a simulator to show the
flow of SCTP packets in the network layer of two communicating hosts. Network
Simulator was implemented using Java Sockets. The Platform used was Solaris.
·
Designed
and implemented a relational database for a call center for the
university.
·
Simulation of a Store using PThreads and Semaphores. It involved
multithreading on UNIX platform, effective thread synchronization, mutual
exclusion of global data and the use of data in the shared memory space. The
programming language used was Java and the Platform used was Solaris.
·
Fast Search for Real Time
Algorithm
Analysis and Data Structures, Database Design, Advanced Computer Networks,
Object Oriented Analysis & Design (OOAD), Production and Operations
Management, Operating Systems (OS), Personal Communication System (PCS),
Computer Networks, Artificial Intelligence, Software Engineering (SE),
Professional & Technical Communication, Operation Research (OR),
Information Security
·
Member
of National Science Foundation Grant Project– Year 2002/2003.
·
Best
Speaker Award at annual Fest of Indian Institute of Hardware Technology,
·
Treasurer
in Indian Student Association (ISA) at
·
Member
of the SAP Functional study and Systems implementation Group in HCL (C.R.D).
·
Member
of the Total Quality Management and ISO Group in HCL (C.R.D).
·
Presenter
of training program on KAIZEN and Total Quality Management (TQM) in HCL
(C.R.D).
Availability August 2003