freelancer - it full stack developer & it trainer
TRANSCRIPT
CURRICULUM VITAE
Arvind Sharma arvindsharmaram (+91)9004829963 Mira Road(E), Mumbai
SUMMARY:
Hands on Web Technologies for more than 6 years.
At present working as Freelancer for Development & Training.
SKILLS:
Core Java, Swing, JSP, Servlets, PHP, AJAX, JSON, JavaScript, jQuery, UI/UX
are my key skills.
I am well versed with MySQL, Oracle, MS SQL Server and Google's Cloud
Storage JSON Engine.
Hands on frameworks namely MVC, OpenCart, Struts, Spring and Hibernate.
For web app hosting, I have used servers namely, Apache, Glassfish and
JBoss.
Project code base maintained in version control tools namely Git and SVN.
I am well versed with other development tools like Netbeans, Eclipse,
XAMPP, Putty, FileZilla, Workbench, Notepad ++, etc.
ACHIEVEMENTS:
I am an active moderator in code forum where I provide solutions to real
time problems. You may view my profile and my reputation at the forum.
You may also find here, my LinkedIn profile and updated CV.
CAREER SUMMARY:
From Mar 2016 till Sep 2016, I worked as Freelance developer for a product,
eBZaar of YIPL(Yamini India Private Limited).
I am also delivering online training for Java and other open source
technologies. I conduct sessions via Skype, Team Viewer, etc.
I worked as Freelance trainer from Nov 2015 till Jan 2016 for EDP at BEST
Undertaking at BackBay Depot, Cuffe Parade.
Former Senior Associate at 3i Infotech from Mar 2015 till Oct 2015.
I worked as Java Developer from Jan 2014 till Feb 2015 at Sparkle Software
Pvt Ltd, KGK Group, Borivali(E).
I was former Software Engineer from Sep 2011 till Nov 2013 at LearningMate
Solutions Pvt Ltd, J.B. Nagar, Andheri(E).
This was my career startup as Senior Java Faculty from Apr 2010 till Aug
2011 at NIIT.
REMUNERATION:
As a freelancer, I charge $ 15 per hour for development. On avg. 170 hours
of work is done on monthly basis. Training charge is $ 19 per hour for
batch of 18. Charges are negotiable as per the complexity of work.
Page 1 of 3
CURRICULUM VITAE
WORK SUMMARY:
Recently worked as Freelance developer on product eBZaar of YIPL. This was
my first contract for PHP project on OpenCart. My role was to develop new
modules and provide maintenance support for the existing functionality of
eBZaar. eBZaar is a market place build on top of OpenCart, PHP framework.
Front end is powered by Google Store Locator, Locate Me, BootStrap and
Pavilion theme for OpenCart. eBZaar data is managed by MySQL DB. Currently
eBZaar is functional in cities namely Mumbai and Surat. More than 3000
variety of products being served. One store checkout and products delivered
within 24 hours. Existing customers can raise request to be a partner of
eBZaar in order to sell their products listed in eBZaar's catalog.
Delivered Corporate training on Java to employees of EDP department at BEST
Undertaking at BackBay depot. Training was focused on concepts namely Basic
of J2SE, JDBC, Servlets, JSP, JSTL, Basics of MySQL DB, MySQL DB routines,
HTML, CSS, AJAX, JSON, jQuery, jQGrid, Jasper Reports. Tools used during
the due course were XAMPP, Netbeans, IReports and MySQL Workbench. Two
batches of 18 participants each with daily routine of 8 hours with theory
and hands on practice. Had good exposure as how these people used to work
on flat files as back-end for data storage and front-end technologies
namely COBOL, clipher and awk.
3i Infotech, gave me an opportunity to research and develop project
skeleton of Money2World(M2W) the expansion of existing project
Money2India(M2I). M2W formally known as Outward Remittance. Front end was
powered by Bootstrap and Velocity template. Back end was supported by
Oracle DB and Spring framework for Java. Skeleton was configurable with
Spring Java Beans XML file such that same project can be put to use for
different banks. Project was developed in small configurable pieces
according to its functionality namely for reports, scheduled task, webapp
and web services.
My first interaction with Spring and Hibernate frameworks on one of the in-
house products of KGK Group known as Diamond Information System(DIS). Also
got good exposure to Jasper Reports and routines at Oracle DB. Being an in-
house product, its usage is restricted within VPN networks of KGK Group.
DIS mainly deals with accounts of Trading and Marketing of diamonds.
Account transactions were broadly classified as per stone types namely
Single stone, Color stone and Loose stone, etc.
Page 2 of 3
CURRICULUM VITAE
LearningMate gave me first opportunity to switch into development profile.
Here I got exposure to Liferay framework for Java. Projects namely Blended
Learning Solutions(BLS), Smart Litigator(SL) and Verdict Search(VS) were
powered by Liferay and MySQL DB. SL and VS consumes web-services to fetch
documents searched by lawyers for case study, verdict search,etc. Also got
exposure to BlackBoard tool producers namely Skills4StudyCampus and Jobs &
Career Accelerator. Here I was responsible to maintain existing
functionality and new extension to consume web-services for user and grades
sync.
Here is some of my other freelancing projects done individually. IndoPawn
is build on the top of Core PHP, backed by MySQL DB and front-end featured
by Bootstrap. IndoPawn features three entities Customer, Expert and Owner.
Customer can sell, shop and pawn. Expert will review the suspect items held
for sell or pawn. Major cash inflows into IndoPawn via pawn, where the
customer mortgages item.
Next is desktop java enabled chat app. Chatz is featured with login, sign
up, contacts, chat history, file transfer, themes, profile, etc. Front-end
was enhanced with Java Swing components. Back-end was powered by Google's
cloud storage webapp namely JSON engine. Complete CRUD operation on JSON
engine was accomplished with HTTP API.
Thinking of web browser in Java, was the first step for Talking E-Paper.
For news, I choose Times Of India(TOI) e-paper webapp. Using JBrowser,
JSoup and Marbola Text to Speech(TTS) libraries, Talking E-paper came to
existence for windows platform. Added audio player control which allows
user to hear headlines and articles as needed.
MySQL Diff utility was the first desktop app on Java where I got more
exposure to JDBC API. These tiny app is featured to give brief about the
differences found, if any for the two given MySQL DB credentials. Starting
with matching tables and views found using DatabaseMetaData till matching
columns and its structure using ResultSetMetaData.
In S.Y.B.Com, I joined NIIT pursuing diploma in Software Engineering. In
due course, with a team of 2 participants, created desktop app using C#
.Net, named ROC(Resource Optimization Chart) for training institutes. With
Java, I made ShareDrive, a cloud storage webapp using Struts 1x, and File
IO as backend. Also I made desktop game, Sudoku using Swing and File IO,
featured with multiple languages. In T.Y.B.Com, my trainers at NIIT
approached me to join NIIT as part time faculty. On graduation, I continued
with NIIT as Senior Java faculty for full time. Other than J2SE, I also
delivered lectures on C, C++, C#, J2EE, etc.
Page 3 of 3