Arti Gupta
House No *** /O Polem lolium cannacona
canacona Goa, 403728 India
Email: adz549@r.postjobfree.com, Mobile:
SUMMARY
Over 9 yrs of experience development since sept
**** **ll present in C++ and mysql handling database and creating application using mysql, sqlite and C+
+, and making project in qtcreator with database and with socket connecting server and client displaying data on port 80 in the tableview, drawing graph charts based on data, making object model application like financie banking domain saving account checking
account and loans like mortgage, personal and car loan etc, resort room booking, capital market,
currency converter, time zone converter, travel, flightticket booking, railwayticket booing
hotelbooking or homestay booking, capitalmarket
currency converter, jobsearch etc, good concept of object oriented programming and Author of Object
Oriented Programming in C++ with data structures
and Solved Examples,
Over 3 years of experience in System Administration and automation with start up scripts and Management, IT business and development. Analysis and
development of system software, maintaining oracle and mysql database and programming back up and
recovery,
EDUCATION
B. Sc. Honors Computer Science and Mathematics,
India.
M. Sc. Computer Science - Gold Medal, India.
TECHNICAL SUMMARY
SOFTWARE MC/ServiceGuard,
sendmail,VERITAS File System,
Solstice DiskSuite,
Netscape Enterprise Server,
Veritas NetBackup,
SecureID, SSO, Qtcreator, Lamp
Server,
Apache, Github
SCRIPTS Perl, html, CGI, GD, ksh, sed,
awk, expect, tcl, tk
HARDWARE Ultra Enterprise 4500's,
3500's, U2's, 420R's,
E450's, E250's, HP N
Class, Sun 690MP Server's,
SPARC Server 1000's
and 2000's, ULTRA 1's and 2's,
HP700, HP 800/9000,
Dell Laptop
OS UNIX System V and BSD,
SunOS, Solaris, Solaris X86,
ULTRIX, HP-UX 9.x 10.x,
HP-UX 11.00, AIX
3.2.x 4.x, Linux Ubuntu
LANGUAGES C, C++, PHP, Pascal, FORTRAN,
PROLOG, COBOL, Ruby, python, C#, java
DBMS Oracle7.0, Oracle8, dBASE,
FOXPRO. Pl/sql, mysql
PROTOCOLS TCP/IP,ETHERNET
OTHERS ksh,perl,AutoCAD, HTML, CGI,
CSS, Javascript, ajax, bash, csh
WORK EXPERIENCE
Nano scientific research centre pvt ltd
Feb 2019 – till feb2020
● Taking training in Qtcreator 7days
● Created a notepad project using qtcreator
GUI application for developing projects in
notepad .
1. Open new file project and save
project.
2. Open existing file in project modify
it and save it.
3. Allow redo, undo, copy and paste
text or code in the file in project .
4. Save and Exit the project.
5. Provided help and view the project
and modify it and save.
● Created a project in financial system on
capital market using Qtcreator GUI
Application based on database .
1.Add product information with column
names ProductName, Volume, Market
capital, and CreditRating with all
validations and masking into database
and displaying in tableview from
database on clicking Add button,
2. Update product information into
database.on clicking update button on
selected row in tableview.
3. Delete product information based on
selected row in tableview on clicking
delete button.
4. Save the displayed product information
in tableview on clicking save button.
5. sorting the tableview according on
double clicking on column and save the
information in columnsortedfile in .csv
file and save the data in tableview using
save button also.
6. Taking .csvfile data file and displaying
the data in tableview of database
7. Using socket connecting server on port
80 and displaying data in tableview.
8. Displaying data in capital market
showing bar chart for volume,
marketcapital and credit rating for each
productname at xaxis into bar chart.
● Created a project on currency calculator for
different countries in the world using
Qtcreator GUI application based on data
base for different countries. This project is
done on two ways ...
1. Taking the from currency from one
country in lineedit and tocurrency
from another country in lineedit
and taking amount from country
to convert to another country into
lineedit and on pressing the
convert button it will convert the
amount into currency of another
country you entered in to lineedit.
2. Another way of displying the list of
currency of different countries
from country currency to to
country currency it loads the list of
currency on pressing load
currency button, and after
entering the amount to convert
after pressing the convert button
it converts the from country
currency amount to tocountry
currency amount.
● Created a project on Fast Food Restaurant
using Qtcreator GUI application based on
data base.
1. Making check boxes for fast food
meals and getting quantity from
lineEdit and putting data into
fastfood table and calculating
subtotal based on price and qty for
each meals.
2. Making check boxe for Dessert and
getting quantity from lineEdit and
putting data into dessert table and
calculating subtotal based on price
and qty for each dessert.
3. Making checkboxes for drinks and
getting quantity from lineedit and
putting data into drink table and
calculating subtotal based on price
and qty for each drink.
4. Making checkboxes for shakes and
getting quatity from lineedit and
putting data into shakes tableand
calculating subtotal based on price
and qty for each shakes.
5. On pressing total button,
calculating subtotal for all four
tables and displaying subtotal in
lineedit, calculating 4% tax and
displaying it in lineedit,and adding
tax to subtotal and calculating total
and dispalying it in total lineedit.
6. Dispalying payment list in list based
on data base model. Taking the
payment on pressing the pay button
taking the total display the change
also if payment more than total.
●Created Project in using qtcreator GUI
application in which taking data and
drawing charts based on data vertical
chart and horizontal chart and graph
and pie chart.
Author and software Engineer
Object Oriented C++ book writing and publishing
Sept 2014 – Till Present
Involved in programming and writing book
on Object Oriented C++ Programing with
Data Structures and Solved Examples. This
book contains concepts of object oriented
c++ including how to make objects and
inheriting it, making any kind of objects like
shapes, car, clothes, girl, boy, men,
women, clothes, furniture, banking,
billsofmaterial, statistical formulas, energy,
spacecraft, planes etc., files, data
structures including linked list, stack,
queue, trees like binary tree and multiple
children tree, and Dynamic tree with any
number of children all the programmes are
written by me, programmed templates,
algorithm.
●Applications Making bills of material
objects,educationinstitute and student
objects, payroll objects and payment
gateway objects and trading system and
putting data into database table using
mysql and retrieving it from data base
tables . Wrriting Stored procedures in
mysql and C++.
● Socket programming chat server and
client in C and C++, Multithreading in C
and c++, makefile.
●Created audio video player, its GUI
application in qtcreator
1. Selecting the video file or audio file and the
press the play button play the audio or
video
2. Created audio video player in socket
connection on port 80
●Converted capital market currency
converter into objects oriented
programming model handling 2 crore
objects in C++ and java.
●Made objects backend model in jobsearch
engine handing 2 crore objects in C++ and
java
●Made project in makemy trip like project
backend model into objects in c++ and
linux ubunt18.04 booking flightticket model
program handling 2 crore object in my
laptop if i increase upto 32 gb memory can
handle 16 crore objects like that with
sufficient meory and disk space I can
handle 1 trillion objects in c++ and java.
● Made project for travel including flight
ticket booking railway ticket booking,
automobil ticket booking, hotel booking,
and homestay booking, integerating all
objects can call flight booking, automobil
booking and railway booking in one
program transport, by doing
multithreading in C++ and linux and java.
●Created polymorphism program for
telecom domain also by doing prepaid,
postpaid and recharge etc. In C++ and
linux
●created object model project for resort for
room booking system in C++ and linux and
java.
●Created finance project for banks like
savings account, checking account
diplaying updated account info, and object
for loans like mortgage, personal loan, car
loan etc can call both or multitasking by
doing multithreading.in C++ and linuxand
java.
●Created project for shipping including order
object prouduct name object and person
object all integrating to shipping object in
C++ and linux and java.
●Created GUI Project using qtcreator for
resort.
1. Taking custome record and adding to
data base on one window .
2. And on second window showing all the
data of the customer in table view and
can flip the window from one window to
another.
Created GUI real Estate project with
Home land and rental option in the
main window in QTcreator.
1. selction on home in main window it
goes to the home window there we take
the bedroom bathroom living area and
land size from the user and do the
listing on selectiing the find home
button, it display the data from the
database into the tableview and on
pressing the goto mainwindow it goes
to mainwindow.
2. Selecting land option it take user input
like plot size or agriculture land and we
want to search lot byto the tableview
clicking find plot it dispalys the plots
from the data base . And if we press
the find land it diaplay the agriculture
land data from the data base to the
tableview. And by pressing the goto
main window button it goes to the main
window .
3. Selecting the rentals home or flat we
take the user input for bedroom,
bathroon and displays the home or flat
by pressing the home/flat button from
the data base into the table view and
by pressing the goto main window
button it goes to the main window.
●Created project using qtcreator on
button click dispalying images for suits
and jwellery from sqlite3 database
●Written start up scripts in ksh (shell
programming )for linux system . And
run system commands in ksh scripts
and C++ code .
● Created project in inventory maintaing
database for buy inventory and sell
inventory and the data base of the
product images etc. Also maintain the
data base for the continent,
countryand city.
●created GUI time zone converter from
country to country in qtcreator.
1. taking country in the list and
selecting from country and to
country and on pressing timezone
converter button dispalys the time
according to country selected
from the list.
Apec Ameerpet
Oct 2015 -Mar2016
Taking Coarse and Involved in web designing using php, html, CSS, javascript, ajax, mysql, tried to make website like Amazon, Flipkart, making website for c+
+tutorial, tried payment gateway also.
unix system administrator
Jan 2001 - mar 2001
Mycustoms.com, San Carlos, CA, USA
● package installations and installation of Solaris OS using Jumpstart servers.
● Develop start up scripts in ksh shell program
/applications using secure RPC to monitor the
servers..
● Responsible for Securing the site. Tuning the
Solaris OS running on the servers, installed Secure Shell, Secure-ID server, tcp-wrappers, removed
several OS packages not needed, removed several
executables like snoop. Disabled most of the
services from inet. Regularly apply latest security patches.
Unix System Administrator
Dec 1998 - Dec2000
Done.com, Inc., Belmont, CA, USA
Responsibilities included performing general system administration duties on
variety of SUN Platforms supporting production, non- production, development
and test environments, including alert handling,
Software and Hardware purchase
and installation. Keeping the site 24x7, 99.9 uptime.
● Installing SunOs, Solaris2.x on SPARC5, 10,
20, ULTRA 1,
ULTRA5, ULTRA10, E250, E3500, E4500
● Build sendmail as incoming and outgoing mail
server and handling problems and maintenance of it including mailboxes and aliases for the users.
Configure caching only DNS server, primary DNS
server, and Secondary DNS server.
● Develop shell scripts to perform automated
backups and monitorin of website. Adding
peripheral devices and packages to the systems,
making duplicate of production system.
● Developed shell scripts to restart Netscape,
Netdynamics and JRun. Setup of Netscape
Enterprise server and it's configuration, install
digital certificate and enable https. Log
management of web server.
● Configured and install Apache server, Ssh
software, Sudo, Expect, Tcl-tk, setup SecureId as
server as well as client and setting up Secure Id for all the users in the production environment.
Provided the email architecture for email to etask integration for phone.com customer support.
Software Development Engineer Sep
1994 - Mar95
South star Data Consultants, Ban galore, India.
Co- ordinated the training coarse in Oracle DBA
coarse for Tata Elxi (India ) LTD. Duties involved in PL/sql, creating database objects, SQL*Forms,
Installation etc.
Developed the demo Bills of material in balanced client server tool- Ochre for the marketing and
sales dept.
Development of Invoice comprises of
maintenance of invoice, customer master and
account master . it gives the statement of
invoices for the customers
Software Development Engineer
Jan 1994 - July 1994
Wipro Infotech Limited, Bangalore, India.
● developed tool named Suvidha for system
software development by reusing the object
oriented components in list library in C++ under
Solaris SPARC, using object oriented Booch(94)
methodology.
References will be furnished upon request.