SlideShare une entreprise Scribd logo
1  sur  41
Télécharger pour lire hors ligne
Freelancing and Java
              Victor Kalinin
Who is Freelancer


● Not employed by company
● Looks for projects by himself
Freelancing Online
● Using specialized services
b
      w
  i
      o
H d
      r
o d
      k
w i
      s
  n
      ?
  g
About Myself
● Doing Freelancing for 2 years
● Specializing in Java
Freedom
Free schedule
Working place
  can be sea side,
       coffee,
 even due travelling
Avoid any kind of
            TRAFFIC
  (even in supermarkets)




         Living place
(do not need go to work)
Choose environment
(language, tools,...)
You choose
  projects,
not vice versa
Self improvement
Time planning
(personal, project)
Marketing Skills
English language skills
Professional skills
Client/Project
    search
● Search by keyword, section
  (web, desktop...)
● Java != JavaScript
● PHP projects, Scala, JavaEE
● Projects, where programming
  languages not specified
How to make
client chose me
● References
● Tests
● Personalized proposals
● Remember about
 ○ client programming knowledge
    level
 ○  detailed project reading
 ○ when is better to post proposal
● Write Demo application
Money
● How to be sure client will pay you,
  escrow
● Payment methods (wire transfer,
  paypal)
● System fee ~8%
Most popular
project themes
●   CMS
●   Web spider
●   Web shops
●   Android + iPhone
Pros
+ self improvement
+ schedule and place flexibility
+ additional earnings (no other personal,
foreign countries clients)
+ save some time employees spent in traffic
Cons
- not permanent earnings
- spent additional time to management
- interruptions from client
- additional expenses (software, hardware,
services)
- lack of communication with colleagues
(coworking can solve this problem)
- No QA (actually you can create a team)
Why Java?
●   It’s statically typed (helps IDE automation)
●   It’s multi-platform (compare to Python)
●   Lots of frameworks, tools
●   I know it (actually bad reason)
Java
problems
● Not embedded in OS - clients should
  install it or I should add it to project (80
  Mb). Problems with demo.
● Not supported by iStore
● Android - lot of clients want also iPhone
● Lack of popular CMS. PHP area.
Tools
● Maven
● IntelliJ IDEA
● No bug trackers (clients prefer emails)
Most Interesting Projects
GPS objects photo marker
Scanned notebook processing
Java Advanced Image API (JAI)
Hough transform
Thank You!
Questions
Freelancing services
http://www.elance.com/
http://www.freelancer.com/
http://www.getacoder.com/
http://www.guru.com/
https://www.odesk.com/


                         My contact info:
                         e-mail: mercurievv@gmail.com
                         Skype: grobokopytoff
                              or mercurievv

Contenu connexe

Tendances

Skyler.Campbell-Resume (1)
Skyler.Campbell-Resume (1)Skyler.Campbell-Resume (1)
Skyler.Campbell-Resume (1)
Skyler Campbell
 
Top 8 computer software engineer resume samples
Top 8 computer software engineer resume samplesTop 8 computer software engineer resume samples
Top 8 computer software engineer resume samples
hutesgedi
 

Tendances (20)

Understanding different job roles & responsibilities for freshers in an i...
Understanding different job roles & responsibilities for freshers in an i...Understanding different job roles & responsibilities for freshers in an i...
Understanding different job roles & responsibilities for freshers in an i...
 
Saigon Wordpress Meetup - How customers and developers understand each others...
Saigon Wordpress Meetup - How customers and developers understand each others...Saigon Wordpress Meetup - How customers and developers understand each others...
Saigon Wordpress Meetup - How customers and developers understand each others...
 
NewResume.docx
NewResume.docxNewResume.docx
NewResume.docx
 
GoralSoft
GoralSoftGoralSoft
GoralSoft
 
Skyler.Campbell-Resume (1)
Skyler.Campbell-Resume (1)Skyler.Campbell-Resume (1)
Skyler.Campbell-Resume (1)
 
Essential Smart Programming Techniques that gets you hired by Tech Giants
Essential Smart Programming Techniques that gets you hired by Tech GiantsEssential Smart Programming Techniques that gets you hired by Tech Giants
Essential Smart Programming Techniques that gets you hired by Tech Giants
 
Mr. Abdulrahman Alshamrani
Mr. Abdulrahman AlshamraniMr. Abdulrahman Alshamrani
Mr. Abdulrahman Alshamrani
 
Test driven development - why you should test first?
Test driven development - why you should test first?Test driven development - why you should test first?
Test driven development - why you should test first?
 
eZ Summer Camp 2014: interactive dive into ez product backlog
eZ Summer Camp 2014:  interactive dive into ez product backlogeZ Summer Camp 2014:  interactive dive into ez product backlog
eZ Summer Camp 2014: interactive dive into ez product backlog
 
Sh00t - nullhyd version
Sh00t - nullhyd versionSh00t - nullhyd version
Sh00t - nullhyd version
 
Web development
Web developmentWeb development
Web development
 
Senior java script node.js engineer
Senior java script node.js engineerSenior java script node.js engineer
Senior java script node.js engineer
 
Touhidur ppt
Touhidur pptTouhidur ppt
Touhidur ppt
 
resume
resumeresume
resume
 
I shaped to t-shaped- What it takes?
I shaped to t-shaped-  What it takes?I shaped to t-shaped-  What it takes?
I shaped to t-shaped- What it takes?
 
Top 8 computer software engineer resume samples
Top 8 computer software engineer resume samplesTop 8 computer software engineer resume samples
Top 8 computer software engineer resume samples
 
MATLAB Expert Help Research Ideas
MATLAB Expert Help Research IdeasMATLAB Expert Help Research Ideas
MATLAB Expert Help Research Ideas
 
Murtaza resume web_developer
Murtaza resume web_developerMurtaza resume web_developer
Murtaza resume web_developer
 
Cosa vuol dire fare scraping e come usarlo per migliorare la propria strategi...
Cosa vuol dire fare scraping e come usarlo per migliorare la propria strategi...Cosa vuol dire fare scraping e come usarlo per migliorare la propria strategi...
Cosa vuol dire fare scraping e come usarlo per migliorare la propria strategi...
 
My_CV
My_CVMy_CV
My_CV
 

En vedette (8)

Jug Intro #15
Jug Intro #15Jug Intro #15
Jug Intro #15
 
Crowd sourcing & gamification with spigit
Crowd sourcing & gamification with spigit Crowd sourcing & gamification with spigit
Crowd sourcing & gamification with spigit
 
Irrelativity1
Irrelativity1Irrelativity1
Irrelativity1
 
ecdp Fulfilling Potentail staff focus group
ecdp Fulfilling Potentail staff focus groupecdp Fulfilling Potentail staff focus group
ecdp Fulfilling Potentail staff focus group
 
ecdp fulfilling potential focus group - 28 Febraury 2012
ecdp fulfilling potential focus group - 28 Febraury 2012ecdp fulfilling potential focus group - 28 Febraury 2012
ecdp fulfilling potential focus group - 28 Febraury 2012
 
Developing Useful APIs
Developing Useful APIsDeveloping Useful APIs
Developing Useful APIs
 
Big Data Processing Using Hadoop Infrastructure
Big Data Processing Using Hadoop InfrastructureBig Data Processing Using Hadoop Infrastructure
Big Data Processing Using Hadoop Infrastructure
 
JOOQ and Flyway
JOOQ and FlywayJOOQ and Flyway
JOOQ and Flyway
 

Similaire à Java Freelancing

Programming for non tech entrepreneurs
Programming for non tech entrepreneursProgramming for non tech entrepreneurs
Programming for non tech entrepreneurs
Rodrigo Gil
 
Best practices for JavaScript RIAs
Best practices for JavaScript RIAsBest practices for JavaScript RIAs
Best practices for JavaScript RIAs
Carlos Ble
 
RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...
RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...
RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...
dcieslak
 
Django on app engine
Django on app engineDjango on app engine
Django on app engine
benpotato
 

Similaire à Java Freelancing (20)

HOW TO START (ANYTHING ABOUT CODE).pptx
HOW TO START (ANYTHING ABOUT CODE).pptxHOW TO START (ANYTHING ABOUT CODE).pptx
HOW TO START (ANYTHING ABOUT CODE).pptx
 
Journey to Google
Journey to GoogleJourney to Google
Journey to Google
 
Programming for non tech entrepreneurs
Programming for non tech entrepreneursProgramming for non tech entrepreneurs
Programming for non tech entrepreneurs
 
Best practices for JavaScript RIAs
Best practices for JavaScript RIAsBest practices for JavaScript RIAs
Best practices for JavaScript RIAs
 
RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...
RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...
RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...
 
Noopur cv
Noopur cvNoopur cv
Noopur cv
 
Student placements at Amazon, Microsoft and Google - a round-table talk
Student placements at Amazon, Microsoft and Google - a round-table talkStudent placements at Amazon, Microsoft and Google - a round-table talk
Student placements at Amazon, Microsoft and Google - a round-table talk
 
Nurture Talent's webinar on "Website Development for Non-Technical Founder"
Nurture Talent's webinar on "Website Development for Non-Technical Founder"Nurture Talent's webinar on "Website Development for Non-Technical Founder"
Nurture Talent's webinar on "Website Development for Non-Technical Founder"
 
Focus on (the Right) Content - Oracle Developer Community Day 2017
Focus on (the Right) Content - Oracle Developer Community Day 2017Focus on (the Right) Content - Oracle Developer Community Day 2017
Focus on (the Right) Content - Oracle Developer Community Day 2017
 
A11y - from «waaat?» to a core part of dev team's workflow
A11y - from «waaat?»  to a core part  of dev team's workflow A11y - from «waaat?»  to a core part  of dev team's workflow
A11y - from «waaat?» to a core part of dev team's workflow
 
Beyond responsive design - UI for the modern web application
Beyond responsive design - UI for the modern web applicationBeyond responsive design - UI for the modern web application
Beyond responsive design - UI for the modern web application
 
Info Session : University Institute of engineering and technology , Kurukshet...
Info Session : University Institute of engineering and technology , Kurukshet...Info Session : University Institute of engineering and technology , Kurukshet...
Info Session : University Institute of engineering and technology , Kurukshet...
 
Why Your Site is Slow: Performance Answers for Your Clients
Why Your Site is Slow: Performance Answers for Your ClientsWhy Your Site is Slow: Performance Answers for Your Clients
Why Your Site is Slow: Performance Answers for Your Clients
 
Raman monga
Raman mongaRaman monga
Raman monga
 
Tech Thursdays: Building Products
Tech Thursdays: Building ProductsTech Thursdays: Building Products
Tech Thursdays: Building Products
 
Services, tools & practices for a software house
Services, tools & practices for a software houseServices, tools & practices for a software house
Services, tools & practices for a software house
 
RealDay: Angular.js
RealDay: Angular.jsRealDay: Angular.js
RealDay: Angular.js
 
uMobile, I’m Mobile, We’re All Mobile!!
uMobile, I’m Mobile, We’re All Mobile!!uMobile, I’m Mobile, We’re All Mobile!!
uMobile, I’m Mobile, We’re All Mobile!!
 
Django on app engine
Django on app engineDjango on app engine
Django on app engine
 
The DESIGNATION Experience
The DESIGNATION ExperienceThe DESIGNATION Experience
The DESIGNATION Experience
 

Plus de Dmitry Buzdin

Архитектура Ленты на Одноклассниках
Архитектура Ленты на ОдноклассникахАрхитектура Ленты на Одноклассниках
Архитектура Ленты на Одноклассниках
Dmitry Buzdin
 
Riding Redis @ask.fm
Riding Redis @ask.fmRiding Redis @ask.fm
Riding Redis @ask.fm
Dmitry Buzdin
 
Rubylight JUG Contest Results Part II
Rubylight JUG Contest Results Part IIRubylight JUG Contest Results Part II
Rubylight JUG Contest Results Part II
Dmitry Buzdin
 
Rubylight Pattern-Matching Solutions
Rubylight Pattern-Matching SolutionsRubylight Pattern-Matching Solutions
Rubylight Pattern-Matching Solutions
Dmitry Buzdin
 
Refactoring to Macros with Clojure
Refactoring to Macros with ClojureRefactoring to Macros with Clojure
Refactoring to Macros with Clojure
Dmitry Buzdin
 
Poor Man's Functional Programming
Poor Man's Functional ProgrammingPoor Man's Functional Programming
Poor Man's Functional Programming
Dmitry Buzdin
 
Rubylight programming contest
Rubylight programming contestRubylight programming contest
Rubylight programming contest
Dmitry Buzdin
 
Continuous Delivery
Continuous Delivery Continuous Delivery
Continuous Delivery
Dmitry Buzdin
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
Dmitry Buzdin
 
Thread Dump Analysis
Thread Dump AnalysisThread Dump Analysis
Thread Dump Analysis
Dmitry Buzdin
 
Pragmatic Java Test Automation
Pragmatic Java Test AutomationPragmatic Java Test Automation
Pragmatic Java Test Automation
Dmitry Buzdin
 
Web polyglot programming
Web polyglot programmingWeb polyglot programming
Web polyglot programming
Dmitry Buzdin
 

Plus de Dmitry Buzdin (20)

How Payment Cards Really Work?
How Payment Cards Really Work?How Payment Cards Really Work?
How Payment Cards Really Work?
 
Как построить свой фреймворк для автотестов?
Как построить свой фреймворк для автотестов?Как построить свой фреймворк для автотестов?
Как построить свой фреймворк для автотестов?
 
How to grow your own Microservice?
How to grow your own Microservice?How to grow your own Microservice?
How to grow your own Microservice?
 
How to Build Your Own Test Automation Framework?
How to Build Your Own Test Automation Framework?How to Build Your Own Test Automation Framework?
How to Build Your Own Test Automation Framework?
 
Delivery Pipeline for Windows Machines
Delivery Pipeline for Windows MachinesDelivery Pipeline for Windows Machines
Delivery Pipeline for Windows Machines
 
Whats New in Java 8
Whats New in Java 8Whats New in Java 8
Whats New in Java 8
 
Архитектура Ленты на Одноклассниках
Архитектура Ленты на ОдноклассникахАрхитектура Ленты на Одноклассниках
Архитектура Ленты на Одноклассниках
 
Dart Workshop
Dart WorkshopDart Workshop
Dart Workshop
 
Riding Redis @ask.fm
Riding Redis @ask.fmRiding Redis @ask.fm
Riding Redis @ask.fm
 
Rubylight JUG Contest Results Part II
Rubylight JUG Contest Results Part IIRubylight JUG Contest Results Part II
Rubylight JUG Contest Results Part II
 
Rubylight Pattern-Matching Solutions
Rubylight Pattern-Matching SolutionsRubylight Pattern-Matching Solutions
Rubylight Pattern-Matching Solutions
 
Refactoring to Macros with Clojure
Refactoring to Macros with ClojureRefactoring to Macros with Clojure
Refactoring to Macros with Clojure
 
Poor Man's Functional Programming
Poor Man's Functional ProgrammingPoor Man's Functional Programming
Poor Man's Functional Programming
 
Rubylight programming contest
Rubylight programming contestRubylight programming contest
Rubylight programming contest
 
Continuous Delivery
Continuous Delivery Continuous Delivery
Continuous Delivery
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Thread Dump Analysis
Thread Dump AnalysisThread Dump Analysis
Thread Dump Analysis
 
Pragmatic Java Test Automation
Pragmatic Java Test AutomationPragmatic Java Test Automation
Pragmatic Java Test Automation
 
Mlocjs buzdin
Mlocjs buzdinMlocjs buzdin
Mlocjs buzdin
 
Web polyglot programming
Web polyglot programmingWeb polyglot programming
Web polyglot programming
 

Dernier

Dernier (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Java Freelancing