SlideShare a Scribd company logo
Prasanna N Venkatesan
2011HZ12055
pvenkat4ever@gmail.com
A WEB APPLICATION TO
EVALUATE AND VISUALIZE
DEVELOPER SKILLSETS
Agenda
§  Need for the system
§  System capabilities
§  Agile software development
§  System Architecture
§  Application Demo
§  Future enhancements
Need for the system
§  For a developer role only 1 in 450 resumes that a
recruiter finds, matches a job profile in ThoughtWorks.
§  Telephonic screening is time consuming and needs
some efforts from a developer.
§  Heavy backlog in recruiter’s pipeline, in the aspect
processing a candidate’s resume.
§  There is no track of progress of candidates who have
been left out by ThoughtWorks.
System Capabilities
§  Identify user’s comfortable programming language.
§  Identify user’s activeness in social professional networks.
§  Find out technical areas of strength of a user.
§  List out candidate’s professional experience.
§  Information should be open as well as secured.
§  Better way of representing information than plain text.
Agile software development
System Architecture
§  A web application, that runs on client – server
architecture.
§  Application code follows MVC (Model View Controller)
design pattern.
§  Implements OAuth2 mechanism. It is used to
authenticate user using Google account and also to
authorize a user to their Github and LinkedIn accounts.
Technical Stack
Language	
  	
   Ruby	
  1.9.3	
  
Web	
  Framework	
   Rails	
  3.2.2	
  
Web	
  Server 	
  	
   Nginx	
  
Applica7on	
  Server	
  	
   Phusion	
  Passenger	
  
Database	
  	
   PostgreSQL	
  
Tes7ng	
  Framework	
  	
   RSpec	
  
JavaScript	
  Frameworks	
   jQuery-­‐Rails	
  2.2,	
  d3.js	
  
CSS	
  Framework 	
  	
   TwiDer	
  Bootstrap	
  2	
  
Applica7on	
  Hos7ng 	
  	
   Heroku	
  
Image	
  Hos7ng	
  	
   Amazon	
  S3	
  
Architecture Diagram
ApplicaKon	
  Server	
  
Web	
  
Server	
  
Nginx	
  
Phusion	
  passenger	
  
AuthenKcaKon	
  
Component	
  
Profile	
  Manager	
  
Data	
  Retrieval	
  
Component	
  
InformaKon	
  
Processing	
  
Database	
  
PostgreSQL	
  
External	
  APIs	
  
Parameters for Evaluation
§  Open Source Contribution
§  StackOverflow Reputations
§  Questions and Answers in StackOverflow
§  Endorsed Skills
§  User’s Language Preference
§  User’s Technical Strengths
§  Recent blog posts
Application Links
Application Demo URL
http://dev-board.herokuapp.com
Source Code Repository URL
https://github.com/prasann/dev-skill-board
Feature/Story List
https://trello.com/b/YepvOQoa
Future Enhancements
§  Add intelligence to the system
In future the system can able to come with an intelligent way of
computing a user score.
§  Go Social
Integrating social media like Facebook and Twitter to the
application, so User’s can share their wall with friends.
§  Responsive Application
Responsive web design is a web design approach aimed at
crafting sites to provide an optimal viewing experience in
multiple devices. As of now the application is partly
responsive only few pages will resize it based on screen’s
aspect ratio.
Thank You !!!
Questions/ Suggestions

More Related Content

DOCX
Ranjith_Reddy Yallampalli Resume
DOC
Kanth_testing_resume
DOCX
sudheer_resume
PDF
sajeer_resume
PDF
Nagarjuna Reddy_Java (1+ Experience)
DOC
Lishit Resume
PPTX
Knowledge of web ui for automation testing
DOC
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
Ranjith_Reddy Yallampalli Resume
Kanth_testing_resume
sudheer_resume
sajeer_resume
Nagarjuna Reddy_Java (1+ Experience)
Lishit Resume
Knowledge of web ui for automation testing
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-

What's hot (19)

PDF
GANESH_Updated
DOCX
Sachin Gangadhar Emmiganur
DOCX
Siva_Esakkirajan_16-06-2015
DOC
Amol_Chatraapati
DOC
AkashResume
PDF
Resume_ChandranilChakraborttii
DOCX
Selenium_Automation
DOC
SatishKumar_Prolifics
DOCX
Dev_Ops_resume_format_2 (1)
PPTX
Offline web app - Let's kill the downasaur
DOC
Mazhar Ali- Resume
PDF
HninPwintPhyu Resume
PPTX
Jitendra resume
DOCX
Anchal_5Jan_New
DOCX
Munmi_QA engineer _cv
DOCX
shamResume (1)
PDF
SERVER SIDE SCRIPTING
DOCX
Munmi testing cv
GANESH_Updated
Sachin Gangadhar Emmiganur
Siva_Esakkirajan_16-06-2015
Amol_Chatraapati
AkashResume
Resume_ChandranilChakraborttii
Selenium_Automation
SatishKumar_Prolifics
Dev_Ops_resume_format_2 (1)
Offline web app - Let's kill the downasaur
Mazhar Ali- Resume
HninPwintPhyu Resume
Jitendra resume
Anchal_5Jan_New
Munmi_QA engineer _cv
shamResume (1)
SERVER SIDE SCRIPTING
Munmi testing cv
Ad

Similar to DevSkillBoard (20)

DOC
PDF
Resume - March 2016
DOC
Subhajit_Das_Resume_2015
DOC
Subhajit das resume_2015
DOC
5.10 years Expetience in Asp.net with MVC
DOC
Arun Kumar(7.8Yrs).DOC
DOC
Pronobesh_Resume
DOCX
Stanly_Bangalore_6_YearsExp_Dotnet -Wipro
DOC
TestingResume_3.6Yrs
DOCX
salesforce_4+_years_exp
DOCX
JohnConnollyResumePerformance2017
DOCX
Resume latest Update
PDF
ABHAY_SHUKLA
PPSX
Elastic-Engineering
DOC
Sakar Patnaik_1.5_testing_Manual_Automation_Selenium
DOC
Pronobesh resume
DOCX
Himansu-Java&BigdataDeveloper
DOC
Rajiv ranjan resume-us
DOC
abhishek
DOCX
Amit_Resume
Resume - March 2016
Subhajit_Das_Resume_2015
Subhajit das resume_2015
5.10 years Expetience in Asp.net with MVC
Arun Kumar(7.8Yrs).DOC
Pronobesh_Resume
Stanly_Bangalore_6_YearsExp_Dotnet -Wipro
TestingResume_3.6Yrs
salesforce_4+_years_exp
JohnConnollyResumePerformance2017
Resume latest Update
ABHAY_SHUKLA
Elastic-Engineering
Sakar Patnaik_1.5_testing_Manual_Automation_Selenium
Pronobesh resume
Himansu-Java&BigdataDeveloper
Rajiv ranjan resume-us
abhishek
Amit_Resume
Ad

More from Prasanna Venkatesan (8)

PDF
Platform engineering
PPTX
Building applications in a Micro-frontends way
PDF
SOAP calls in Clojure application
PDF
Micro frontends with react and redux dev day
PDF
My perspective on Tech radar Nov 2016
PDF
Being a consultant developer
PDF
Microservices
Platform engineering
Building applications in a Micro-frontends way
SOAP calls in Clojure application
Micro frontends with react and redux dev day
My perspective on Tech radar Nov 2016
Being a consultant developer
Microservices

Recently uploaded (20)

PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
PDF
IGGE1 Understanding the Self1234567891011
PDF
HVAC Specification 2024 according to central public works department
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
PDF
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
PDF
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
PPTX
Virtual and Augmented Reality in Current Scenario
PPTX
Share_Module_2_Power_conflict_and_negotiation.pptx
PPTX
Introduction to Building Materials
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
Empowerment Technology for Senior High School Guide
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
PDF
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
PPTX
TNA_Presentation-1-Final(SAVE)) (1).pptx
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPTX
Unit 4 Computer Architecture Multicore Processor.pptx
PPTX
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
IGGE1 Understanding the Self1234567891011
HVAC Specification 2024 according to central public works department
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
Virtual and Augmented Reality in Current Scenario
Share_Module_2_Power_conflict_and_negotiation.pptx
Introduction to Building Materials
Chinmaya Tiranga quiz Grand Finale.pdf
Practical Manual AGRO-233 Principles and Practices of Natural Farming
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Empowerment Technology for Senior High School Guide
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
TNA_Presentation-1-Final(SAVE)) (1).pptx
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Unit 4 Computer Architecture Multicore Processor.pptx
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx

DevSkillBoard

  • 1. Prasanna N Venkatesan 2011HZ12055 pvenkat4ever@gmail.com A WEB APPLICATION TO EVALUATE AND VISUALIZE DEVELOPER SKILLSETS
  • 2. Agenda §  Need for the system §  System capabilities §  Agile software development §  System Architecture §  Application Demo §  Future enhancements
  • 3. Need for the system §  For a developer role only 1 in 450 resumes that a recruiter finds, matches a job profile in ThoughtWorks. §  Telephonic screening is time consuming and needs some efforts from a developer. §  Heavy backlog in recruiter’s pipeline, in the aspect processing a candidate’s resume. §  There is no track of progress of candidates who have been left out by ThoughtWorks.
  • 4. System Capabilities §  Identify user’s comfortable programming language. §  Identify user’s activeness in social professional networks. §  Find out technical areas of strength of a user. §  List out candidate’s professional experience. §  Information should be open as well as secured. §  Better way of representing information than plain text.
  • 6. System Architecture §  A web application, that runs on client – server architecture. §  Application code follows MVC (Model View Controller) design pattern. §  Implements OAuth2 mechanism. It is used to authenticate user using Google account and also to authorize a user to their Github and LinkedIn accounts.
  • 7. Technical Stack Language     Ruby  1.9.3   Web  Framework   Rails  3.2.2   Web  Server     Nginx   Applica7on  Server     Phusion  Passenger   Database     PostgreSQL   Tes7ng  Framework     RSpec   JavaScript  Frameworks   jQuery-­‐Rails  2.2,  d3.js   CSS  Framework     TwiDer  Bootstrap  2   Applica7on  Hos7ng     Heroku   Image  Hos7ng     Amazon  S3  
  • 8. Architecture Diagram ApplicaKon  Server   Web   Server   Nginx   Phusion  passenger   AuthenKcaKon   Component   Profile  Manager   Data  Retrieval   Component   InformaKon   Processing   Database   PostgreSQL   External  APIs  
  • 9. Parameters for Evaluation §  Open Source Contribution §  StackOverflow Reputations §  Questions and Answers in StackOverflow §  Endorsed Skills §  User’s Language Preference §  User’s Technical Strengths §  Recent blog posts
  • 10. Application Links Application Demo URL http://dev-board.herokuapp.com Source Code Repository URL https://github.com/prasann/dev-skill-board Feature/Story List https://trello.com/b/YepvOQoa
  • 11. Future Enhancements §  Add intelligence to the system In future the system can able to come with an intelligent way of computing a user score. §  Go Social Integrating social media like Facebook and Twitter to the application, so User’s can share their wall with friends. §  Responsive Application Responsive web design is a web design approach aimed at crafting sites to provide an optimal viewing experience in multiple devices. As of now the application is partly responsive only few pages will resize it based on screen’s aspect ratio.