Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Nagendra hegde resume latest
1. PROFILE
An artistic programmer and learning enthusiast. Keen in problem solving and implementation. Currently involved in the
development of ReST api development of a network load balancer by Oracle. Worked on web application development and UI
testing. A Ui/Ux development hobbyist. Have earlier involved in project management, inicluding strictness to deadlines and
scrum software development methodology. A strong believer of teamwork. Decent public speaking and communication skills.
EDUCATION
SDM College of Engineering and Technology
VTU, Belgaum
Dharwad, Karnataka
Graduated, April 2015
Marks 92.7%
Bachelor of Engineering, Computer Science
SDM PU College of Arts Science and Commerce
Karnataka pre university education board
Honnavar, Karnataka
Matriculated, April 2011
Marks 83.4%
Pre University Course, Science
SKP Junior College Areangadi
Karnataka Secondary Education Examination Board
Honnavar, Karnataka
Matriculated, April 2009
Marks 93.6%
SSLC/10th,
SKILLS
ReST API development and testing with JAX RS (Jersey)
UI/Front end development with HTML,CSS,bootstrap and jQuery
UI testing with Selenium Webdriver
Web development with Groovy and Grails suit
Google Scripts with Google docs/spreadsheets as backend
Problem Solving and Use Case/Test Case design
Communicating and Teamwork
WORK EXPERIENCE
July 2015 - Current
Member, Technical staff
Oracle India Pvt Ltd
Banglore,Karnataka
Hired as a fresher and had been put to Oracle Cloud Portal and AdminUI test automation for first 5 months
Have participated in development of a test framework for UI testing
Have been working as a ReST API developer for product 'Oracle LBaaS (Load Balancer as a Service)' from past 6
months
Have been an active developer and learner of ReST APIs; which involves understanding, implementing and testing the
API and web layer of the product
An active and admired team member with clear understanding of the product and it's use cases and test scenarios
A neat implementation of the API design for an evolving product LBaaS
A successful and full fledged test framework for adminUI and Cloud portal automation
NAGENDRA HEGDE
Software Developer
Phone: +91.8553856116
Email: nagendrahegde4sdmcet@gmail.com
LinkedIn: https://in.linkedin.com/in/nagendra-hegde-1b446386
2. June 2014 - August 2014
Intern, Software Development
Aditi Technologies Pvt Ltd
Banglore,Karnataka
Had been learning the technologies that the organization uses (C#, ASP .NET on a basic level) and implimenting a
demo product (course tracking system)
Had learnt the UI development (specifically bootstrap css) and demonstrated the ease of use and advantages to the
team members
Had Participated in testing of a product - Project Management Tool
Understanding use cases, developing test cases for PMT
Understanding UI development and demonstration to the development team
COMPUTER PROFICIENCY
Operating Systems
Microsoft Windows
Ubuntu Linux
Software
Libre Office/MS Office
Rational Rose UML Tool
MySQL Server
GGTS - Groovy/Grails Tool Suite
Eclipse IDE
LANGUAGES
Kannada
Hindi
English
INTERESTS
Playing PC games
Exploring new Ux/Ui technology
Watching humour based series
Reading about finance and stocks (recent one)
PERSONAL
Father: Mr. M G Hegde
Birthday: December 16, 1993
Gender: Male
Marital Status: Single
Nationality: India
Address: c/o Mr. Jayarama Mayya, no.2, 18th cross. 22nd main,
Shamanna Garden, JP nagar phase 5
Banglore - 560078, Karnataka
560078
Karnataka
NAGENDRA HEGDE
Declaration
I, Nagendra Hegde, hereby declare that the information contained herein is true and correct to the best of my
knowledge and belief.
Banglore , Karnataka
3. PROJECTS
Project 1 Oracle Load Balancer as a Service
Period: January 2016 - Current
Technologies: JAX RS - Jersey, JAVA SE 7, Oracle Database 12C, Oracle Weblogic Server, Nginx (open source
version)
Team Size: 22
Role: Developer, ReST API layer
The project is about a product 'Load Balancer', which distributes network or application traffic across a number of servers.
The product development is ongoing and the very purpose of the product is to replace the existing internal load balancing
system OTD (Oracle Traffic Distributor) and even provide a cloud service of load balancing. The product is built using Java with
JAX RS (Jersey) and JSON for data exchange; uses Nginx (open source version) for creating network nodes.
The software development methodology has been scrum; which includes daily meetings about status, progress and blockers.
My responsibilities in the project include:
1. Implementation of ReST APIs
2. Bug resolution and reporting
3. Understanding the use cases and generating test cases for that and automation
Project 2 Oracle Cloud Portal and AdminUI
Period: August 2015 - January 2016
Technologies: Selenium webdriver, Java SE 7, TestNG
Team Size: 14
The OCP and AUI are two separate user interfaces for Oracle Public Cloud(OPC). Cloud Portal UI involves all the steps for a
customer to buy an Oracle cloud service. Includes the UI for integrating any existing cloud service with a newly purchased
service for a customer. AdminUI is an administrator UI for OPC where the orders, customer accounts, cloud services, usage of
harware etc. can be tracked, modified or deleted.
The testing of the UIs involved Java, selenium webdriver and TestNG. The development of an automation suite for the UIs
included modular utility functions, and prioritised TestNG test cases.
My responsibilities in the project included:
1. Understanding the flow of UIs with various products
2. Understanding the use cases based on them, designing and documenting test cases
3. Building test framework with specified technologies for both UIs
Project 3 Video annotation and analytic tool for learning
Period: July 2014 - January 2015
Technologies: Grails framework with Groovy, MySQL for operational databases, GORM(Hibernate) for object
relational mapping, HTML5 player for playing videos, jQuery for handling Ajax functionalities,
Twitter Boostrap for UI development.
Team Size: 3
This is a system which enables the user to search 'in' a video. Tags are added to different timestamps of a video and based on
the tag description, users can search that particular timestamp of the video. A learning system is built on top of the tagging
system which bears teacher and student accounts. Teacher can prescribe video tags to student or set of students. The
analytic part of the learning system functions to record student activities in the system and to report it to the concerned
teacher.
The development methodology followed scrum; with weekly sprint meetings, progress monitoring and continuous analysis of
user feedbacks.
The product is currently deployed in the college server and running it's beta version.
My responsibilities in the project included:
1. Development of front end; including UI, js validations and ajax calls
NAGENDRA HEGDE
Software Developer
Phone: +91.8553856116
Email: nagendrahegde4sdmcet@gmail.com
LinkedIn: https://in.linkedin.com/in/nagendra-hegde-1b446386
4. 2. Project management; including progress monitoring, conducting weekly meetings with guides and feedbacks from users
3. Design and Documentation; including the design of database, prototype and ui, documentation of project and the product
Project 4 Analytic Tool for Class Activity Sheet Generated Out of Open Assessment Method
Period: January 2014 - April 2014
Technologies: Google App Script for programming,Google Spreadsheet for data storage.
Team Size: 4
It is an application software which stores, manages and operates on student data (on the cloud). The data are graphically
represented to the user(faculty) by the system which helps to analyze a student's performance. The software has been
deployed and being used by the guide.
My responsibiliteis included:
1. The design, development and deployement of the produt (since it was using Google APIs, deployement did not have
setting up or purchasing any additional servers or machines)
2. Documentation of the product