freelancer - it full stack developer & it trainer

3

Click here to load reader

Upload: arvind-sharma

Post on 06-Apr-2017

74 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Freelancer - IT Full Stack Developer & IT Trainer

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

Page 2: Freelancer - IT Full Stack Developer & IT Trainer

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

Page 3: Freelancer - IT Full Stack Developer & IT Trainer

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