SlideShare a Scribd company logo
1 of 2
Download to read offline
Ravi Sundriyal
439 South 4th
Street, Apt #13
San Jose, CA 95112
Phone: (669)-200-8537
Email: ravi.sundriyal@sjsu.edu
Own website :www.ravisundriyal.com
GitHub: https://github.com/rsundriyal
Social Media: https://in.linkedin.com/in/ravi-sundriyal-40064738
Objective
To acquire a challenging internship position this would give me valuable experience and utilize my knowledge
and strong technical skills.
Work Experience
Senior Software Engineer (Product Developer II ) – Computer Sciences Corporation, India Aug ‘11- Aug‘15
Project - Manulife Japan (CMMI level 5) Aug ‘11 – Aug’15
Manulife or Manulife Financial is a Canadian insurance company and financial services provider, with its
corporate headquarters in Toronto, Ontario, Canada. The company operates in Canada and Asia as "Manulife" and
in the United States primarily through its John Hancock division. As of December 2015, the company employed
approximately 34,000 people and had 63,000 agents under contract, and has $935 billion CAD in assets under
management and administration
Roles and Responsibilities
Joined CSC as a product developer. Apart from daily development and coding activities many processes and procedures
were followed. Multiples roles performed by me and got continuous appreciation from management for quick learning,
discipline and team work.
 Product Developer / Front-end development
 Worked on continuous releases on AGILE methodology to develop new products for Manulife
Japan.
 Review and analysis of business specification and developing technical design with technical
specification documents. Providing following documents to the Audit before continuing coding.
 Technical Specification document.
 CIL (Configuration item log) for review and migration of items.
 Quality Assurance
 Auditing of documents on different levels like Requirement baselining, Product Baselining,
Functional configuration audit, Physical configuration Audit and operational baseline which usually
performed at the last phase of SDLC. All these audits were performed on each and every stage of
SDLC respectively.
 Test plans and Test case creation for SIT (System Integration Testing).
 Estimation of tasks using FPA (Functional Point Analysis), planning and prioritizing testing
activities using JIRA AGILE, Confluence and HP control center.
 Automation of certain tasks like developing scripts using BASH and Python.
 Senior Product developer/Project Lead/ System Analyst
 Handling releases, technical coordinator, Scrum master.
 ROE’s for new product
 Setting up new development ID and region for new team members, mentoring,
 Business Analyst/Testing
 Creation of business specification, Creation of demo criteria and user stories and subtasks under
AGILE & SCRUM
 Analysis of business requirements and presentation on solutions from our side to clients.
 New product/business recommendation upon analysis and data mining. Did regression, system, unit
and system integration testing.
 Client-side production business analyst who supports their queries and core production cycle issues.
 Migration of items to production using tools like WinCVS, Beyond Compare, Confluence and
JIRA.
Mostly used technologies are HTML, CSS, Angular.JS, JavaScript and DB2. We majorly used AGILE for every product
development.
Education
 Master of Science, Computer Software Engineering | San Jose State University Aug‘15 – Present
 Bachelor of Engineering, Computer Science Engineering | GGSIPU June‘07 – July’11
Technical Skills
Programming Languages: C, C++, Java, Python, COBOL
Web / Scripting: J2EE, HTML, JavaScript, CSS, jQuery, Node.JS, Angular.JS, RESTful, Bootstrap, Netty.
Platforms: UNIX, Linux, Windows XP/NT/Me/7/8
Databases: MySQL, MongoDB, DB2, Cloud Platforms ( AWS-EC2 ), Google Protocol Buffers,
Methodology & Tools: AGILE, Protocol Buffer, Software Design Patterns, Kanban, WinCVS.
Academic Projects
Uber Simulation- AngularJs,NodeJs,Bootstrap,HTML,CSS,RabbitMq,Redis,MySQL,MongoDB,JSON Fall ‘15
 Developed a web application “A prototype of Uber App”
 Google Maps API, Code Minification, API Caching, Connection pooling, Database Normalization, SHA1 with Salt
for password encryption, Session management, Limited access to database, URI caching, Database indexing.
Feedback management and social analytics- Fall ‘15
 A platform and system for enterprises to reach customers through social analytics and resolve their queries. Also
social analytics is used to get more business to them and let them know where they stand in the market.
UML parser – Java/UML Graph Fall ‘15
 To convert java code into UML diagrams.
Facebook Simulation- AngularJs,NodeJs,Bootstrap,HTML,CSS,RabbitMq,Redis,MySQL,MongoDB,JSON Fall ‘15
 A Facebook prototype with basic functionalities to demonstrate RESTful services.
 Usage of MongoDB and RabbitMq for horizontal scalability.
Alpha Combat(2D game) - Java/Greenfoot, (https://www.youtube.com/watch?v=jDY_VGuDzpU) Fall ‘15
 Developed an interactive game by conducting the principles of Scrum Methodology using greenfoot
 Different components of the game were collaborated using software design patterns
Fluffy - Netty/Java/Python/MongoDB/MySQL/Google protocol buffers/in-memory DB/Redis/In-memory database/GIS/Raft/Leader
election/Raft
.Spring’16
 Storing and finding data in a larger, decentralized, heterogeneous platform. A application which stores data in
local machines but not on data centres and servers which act as a cloud services for accessing data.
 Now a day’s data is stored in data centres which cost a lot of capital using this approach we can save data in local
machines of users so that there computer space is used for storing data. Keys areas are data security and
protocols and encryption. For which we have used many algorithms and protocols.
Awards & Achievements
First prize, Checkbook HackDay organized by https://www.checkbook.io/ 20th March’16
 Developed a web server which uses the API of TWILIO (messaging and call service from any webserver to
phone). Our web server uses the API of checkbook.io as well and made a server which act as a middleware.
Through this we can send money with a message (”send check to #phonenumber of recipient amount
#amount “) to anyone. This makes the task of checkbook easier and without internet connection you can
send money online. No need to remember you password and username.

More Related Content

What's hot

RENUGA VEERARAGAVAN Resume HADOOP
RENUGA VEERARAGAVAN Resume HADOOPRENUGA VEERARAGAVAN Resume HADOOP
RENUGA VEERARAGAVAN Resume HADOOP
renuga V
 
NaazAfrinResume (2)
NaazAfrinResume (2)NaazAfrinResume (2)
NaazAfrinResume (2)
Naaz Afrin
 
venkataSaiKarteek.Nerella_ResumeNew
venkataSaiKarteek.Nerella_ResumeNewvenkataSaiKarteek.Nerella_ResumeNew
venkataSaiKarteek.Nerella_ResumeNew
karteek nerella
 
Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...
Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...
Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...
Shivam Pandey
 
Puneet_Senior_Java_Developer_Resume
Puneet_Senior_Java_Developer_ResumePuneet_Senior_Java_Developer_Resume
Puneet_Senior_Java_Developer_Resume
Puneet Nebhani
 
Sampan kumar cv_2011
Sampan kumar cv_2011Sampan kumar cv_2011
Sampan kumar cv_2011
sampankumar
 
Manoj(Java Developer)_Resume
Manoj(Java Developer)_ResumeManoj(Java Developer)_Resume
Manoj(Java Developer)_Resume
Vamsi Manoj
 

What's hot (20)

RENUGA VEERARAGAVAN Resume HADOOP
RENUGA VEERARAGAVAN Resume HADOOPRENUGA VEERARAGAVAN Resume HADOOP
RENUGA VEERARAGAVAN Resume HADOOP
 
Resume(Java Developer Trainee/B.E 2015 )
Resume(Java Developer Trainee/B.E 2015 )Resume(Java Developer Trainee/B.E 2015 )
Resume(Java Developer Trainee/B.E 2015 )
 
Resume of Md Imtiaz Uddin Ahmed
Resume of Md Imtiaz Uddin AhmedResume of Md Imtiaz Uddin Ahmed
Resume of Md Imtiaz Uddin Ahmed
 
Resume
ResumeResume
Resume
 
NaazAfrinResume (2)
NaazAfrinResume (2)NaazAfrinResume (2)
NaazAfrinResume (2)
 
Subha Chandra CV
Subha Chandra CVSubha Chandra CV
Subha Chandra CV
 
venkataSaiKarteek.Nerella_ResumeNew
venkataSaiKarteek.Nerella_ResumeNewvenkataSaiKarteek.Nerella_ResumeNew
venkataSaiKarteek.Nerella_ResumeNew
 
Raveendra_Resume.DOC
Raveendra_Resume.DOCRaveendra_Resume.DOC
Raveendra_Resume.DOC
 
Resume
ResumeResume
Resume
 
Resume
ResumeResume
Resume
 
BalaResume - Copy
BalaResume - CopyBalaResume - Copy
BalaResume - Copy
 
Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...
Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...
Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...
 
Puneet_Senior_Java_Developer_Resume
Puneet_Senior_Java_Developer_ResumePuneet_Senior_Java_Developer_Resume
Puneet_Senior_Java_Developer_Resume
 
Sampan kumar cv_2011
Sampan kumar cv_2011Sampan kumar cv_2011
Sampan kumar cv_2011
 
Sanjay_shaw
Sanjay_shawSanjay_shaw
Sanjay_shaw
 
Rajeev's CV
Rajeev's CVRajeev's CV
Rajeev's CV
 
Vijay kumar java developer_resume
Vijay kumar java developer_resumeVijay kumar java developer_resume
Vijay kumar java developer_resume
 
Manoj(Java Developer)_Resume
Manoj(Java Developer)_ResumeManoj(Java Developer)_Resume
Manoj(Java Developer)_Resume
 
Angular js & java 4+ yrs exp
Angular js & java 4+ yrs expAngular js & java 4+ yrs exp
Angular js & java 4+ yrs exp
 
Agniva resume
Agniva resumeAgniva resume
Agniva resume
 

Similar to Ravi Sundriyal

Introduction to Backend Development (1).pptx
Introduction to Backend Development (1).pptxIntroduction to Backend Development (1).pptx
Introduction to Backend Development (1).pptx
OsuGodbless
 
BarkatShaikhProfile.docx
BarkatShaikhProfile.docxBarkatShaikhProfile.docx
BarkatShaikhProfile.docx
Barkat Shaikh
 
Resume_Anil_Jain_FEB_2017
Resume_Anil_Jain_FEB_2017Resume_Anil_Jain_FEB_2017
Resume_Anil_Jain_FEB_2017
Anil Kumar Jain
 
Anupam_Resume_New
Anupam_Resume_NewAnupam_Resume_New
Anupam_Resume_New
Anupam Rao
 
ryan_john_resume
ryan_john_resumeryan_john_resume
ryan_john_resume
Ryan John
 
oct-2016-Prem-ProfessionalProfile
oct-2016-Prem-ProfessionalProfileoct-2016-Prem-ProfessionalProfile
oct-2016-Prem-ProfessionalProfile
Prem Bist
 
Kalyan Hadoop
Kalyan HadoopKalyan Hadoop
Kalyan Hadoop
Canarys
 

Similar to Ravi Sundriyal (20)

Brijesh Soni
Brijesh SoniBrijesh Soni
Brijesh Soni
 
Introduction to Backend Development (1).pptx
Introduction to Backend Development (1).pptxIntroduction to Backend Development (1).pptx
Introduction to Backend Development (1).pptx
 
BarkatShaikhProfile.docx
BarkatShaikhProfile.docxBarkatShaikhProfile.docx
BarkatShaikhProfile.docx
 
Shanthkumar 6yrs-java-analytics-resume
Shanthkumar 6yrs-java-analytics-resumeShanthkumar 6yrs-java-analytics-resume
Shanthkumar 6yrs-java-analytics-resume
 
Raman monga
Raman mongaRaman monga
Raman monga
 
Somnath Resume
Somnath ResumeSomnath Resume
Somnath Resume
 
Resume_Anil_Jain_FEB_2017
Resume_Anil_Jain_FEB_2017Resume_Anil_Jain_FEB_2017
Resume_Anil_Jain_FEB_2017
 
Abhishek jaiswal
Abhishek jaiswalAbhishek jaiswal
Abhishek jaiswal
 
Anupam_Resume_New
Anupam_Resume_NewAnupam_Resume_New
Anupam_Resume_New
 
ryan_john_resume
ryan_john_resumeryan_john_resume
ryan_john_resume
 
oct-2016-Prem-ProfessionalProfile
oct-2016-Prem-ProfessionalProfileoct-2016-Prem-ProfessionalProfile
oct-2016-Prem-ProfessionalProfile
 
CV_AmalMandal
CV_AmalMandalCV_AmalMandal
CV_AmalMandal
 
Resume
ResumeResume
Resume
 
Mayank joshi
Mayank joshiMayank joshi
Mayank joshi
 
Resume
ResumeResume
Resume
 
ChandraSekhar CV
ChandraSekhar CVChandraSekhar CV
ChandraSekhar CV
 
Resume of Md Sajedul Islam
Resume of Md Sajedul IslamResume of Md Sajedul Islam
Resume of Md Sajedul Islam
 
Resume of Md Sajedul Islam
Resume of Md Sajedul IslamResume of Md Sajedul Islam
Resume of Md Sajedul Islam
 
Kalyan Hadoop
Kalyan HadoopKalyan Hadoop
Kalyan Hadoop
 
Kishore_Kandavalli_Resume
Kishore_Kandavalli_ResumeKishore_Kandavalli_Resume
Kishore_Kandavalli_Resume
 

Ravi Sundriyal

  • 1. Ravi Sundriyal 439 South 4th Street, Apt #13 San Jose, CA 95112 Phone: (669)-200-8537 Email: ravi.sundriyal@sjsu.edu Own website :www.ravisundriyal.com GitHub: https://github.com/rsundriyal Social Media: https://in.linkedin.com/in/ravi-sundriyal-40064738 Objective To acquire a challenging internship position this would give me valuable experience and utilize my knowledge and strong technical skills. Work Experience Senior Software Engineer (Product Developer II ) – Computer Sciences Corporation, India Aug ‘11- Aug‘15 Project - Manulife Japan (CMMI level 5) Aug ‘11 – Aug’15 Manulife or Manulife Financial is a Canadian insurance company and financial services provider, with its corporate headquarters in Toronto, Ontario, Canada. The company operates in Canada and Asia as "Manulife" and in the United States primarily through its John Hancock division. As of December 2015, the company employed approximately 34,000 people and had 63,000 agents under contract, and has $935 billion CAD in assets under management and administration Roles and Responsibilities Joined CSC as a product developer. Apart from daily development and coding activities many processes and procedures were followed. Multiples roles performed by me and got continuous appreciation from management for quick learning, discipline and team work.  Product Developer / Front-end development  Worked on continuous releases on AGILE methodology to develop new products for Manulife Japan.  Review and analysis of business specification and developing technical design with technical specification documents. Providing following documents to the Audit before continuing coding.  Technical Specification document.  CIL (Configuration item log) for review and migration of items.  Quality Assurance  Auditing of documents on different levels like Requirement baselining, Product Baselining, Functional configuration audit, Physical configuration Audit and operational baseline which usually performed at the last phase of SDLC. All these audits were performed on each and every stage of SDLC respectively.  Test plans and Test case creation for SIT (System Integration Testing).  Estimation of tasks using FPA (Functional Point Analysis), planning and prioritizing testing activities using JIRA AGILE, Confluence and HP control center.  Automation of certain tasks like developing scripts using BASH and Python.  Senior Product developer/Project Lead/ System Analyst  Handling releases, technical coordinator, Scrum master.  ROE’s for new product  Setting up new development ID and region for new team members, mentoring,  Business Analyst/Testing  Creation of business specification, Creation of demo criteria and user stories and subtasks under AGILE & SCRUM  Analysis of business requirements and presentation on solutions from our side to clients.  New product/business recommendation upon analysis and data mining. Did regression, system, unit and system integration testing.  Client-side production business analyst who supports their queries and core production cycle issues.  Migration of items to production using tools like WinCVS, Beyond Compare, Confluence and JIRA. Mostly used technologies are HTML, CSS, Angular.JS, JavaScript and DB2. We majorly used AGILE for every product development.
  • 2. Education  Master of Science, Computer Software Engineering | San Jose State University Aug‘15 – Present  Bachelor of Engineering, Computer Science Engineering | GGSIPU June‘07 – July’11 Technical Skills Programming Languages: C, C++, Java, Python, COBOL Web / Scripting: J2EE, HTML, JavaScript, CSS, jQuery, Node.JS, Angular.JS, RESTful, Bootstrap, Netty. Platforms: UNIX, Linux, Windows XP/NT/Me/7/8 Databases: MySQL, MongoDB, DB2, Cloud Platforms ( AWS-EC2 ), Google Protocol Buffers, Methodology & Tools: AGILE, Protocol Buffer, Software Design Patterns, Kanban, WinCVS. Academic Projects Uber Simulation- AngularJs,NodeJs,Bootstrap,HTML,CSS,RabbitMq,Redis,MySQL,MongoDB,JSON Fall ‘15  Developed a web application “A prototype of Uber App”  Google Maps API, Code Minification, API Caching, Connection pooling, Database Normalization, SHA1 with Salt for password encryption, Session management, Limited access to database, URI caching, Database indexing. Feedback management and social analytics- Fall ‘15  A platform and system for enterprises to reach customers through social analytics and resolve their queries. Also social analytics is used to get more business to them and let them know where they stand in the market. UML parser – Java/UML Graph Fall ‘15  To convert java code into UML diagrams. Facebook Simulation- AngularJs,NodeJs,Bootstrap,HTML,CSS,RabbitMq,Redis,MySQL,MongoDB,JSON Fall ‘15  A Facebook prototype with basic functionalities to demonstrate RESTful services.  Usage of MongoDB and RabbitMq for horizontal scalability. Alpha Combat(2D game) - Java/Greenfoot, (https://www.youtube.com/watch?v=jDY_VGuDzpU) Fall ‘15  Developed an interactive game by conducting the principles of Scrum Methodology using greenfoot  Different components of the game were collaborated using software design patterns Fluffy - Netty/Java/Python/MongoDB/MySQL/Google protocol buffers/in-memory DB/Redis/In-memory database/GIS/Raft/Leader election/Raft .Spring’16  Storing and finding data in a larger, decentralized, heterogeneous platform. A application which stores data in local machines but not on data centres and servers which act as a cloud services for accessing data.  Now a day’s data is stored in data centres which cost a lot of capital using this approach we can save data in local machines of users so that there computer space is used for storing data. Keys areas are data security and protocols and encryption. For which we have used many algorithms and protocols. Awards & Achievements First prize, Checkbook HackDay organized by https://www.checkbook.io/ 20th March’16  Developed a web server which uses the API of TWILIO (messaging and call service from any webserver to phone). Our web server uses the API of checkbook.io as well and made a server which act as a middleware. Through this we can send money with a message (”send check to #phonenumber of recipient amount #amount “) to anyone. This makes the task of checkbook easier and without internet connection you can send money online. No need to remember you password and username.