UI Developer with *.* years of Experience
Yedukondalu.V Email: *************@*****.*** Phone: +65-94665009
Summary
Having 6.3 years of experience in UI development and implementation of various web-applications.
Possess strong skills in EmberJs, AngularJs, JavaScript, BackBoneJs, EmberJs, KnockoutJs, NodeJs, JQuery, OOJS, Advanced JavaScript, Ajax, JQuery Widget, Html, Html5, Css, Css3, REST Services and Php.
Worked on the RESTful Services with JAVA and PHP, NodeJs.
Excellent in learning new Technologies, and JavaScript Libraries.
Coordinating with other stakeholders for the project related activities to achieve the deadlines.
Ability to manage multiple tasks in a pressured environment.
Technical Expertise
Operating Systems
:
Windows, Ubuntu12.10 (beginner)
Languages
:
EmberJs, AngularJs, JavaScript, Ajax, Nodejs, EmberJs, CSS, Css3, HTML, HTML5, JQuery Widget, Php, JSP, MySql, Java
PHP Frameworks
:
Codeigniter, Cakephp, Joomla, Wordpress
JavaScript Frameworks
:
AngularJs, JQuery, Ajax, Mootools, EmberJs, NodeJs, Prototype, RequireJs, KnockoutJs, DurandalJs, Advanced javascript, OOJS
Templating Engine
:
HandlebarsJs, UnderscoreJs
Database
:
MYSQL, Big Couch(beginner)
Web Servers
:
Apache 2.0
Web Services
:
REST, SOAP
Development Tools(IDE)
:
Netbeans, DreameWeaver, PHPStorm(Jet brains) and Ecllipse
Software Development Methodology
:
Agile
Testing/Debugging
:
Firebug, Qunit
Version Control Systems
:
Github, SVN
Tools
:
JIRA, GITGUI
Professional Experience
Company
Designation
Duration
TechMasters Matrix PTE LTD
Technology Specialist
24th Oct 2016 – till date
Wells Fargo
Technology Specialist
17th Nov 2014 – 17th Oct 2016
Valuelabs
Senior Software Engineer
24th Nov 2013 – 14th Nov 2014
Whiteskylabs
Software Developer
2nd Apr 2012 – 22nd Nov 2013
Aakruti Solutions
Software Developer
1st Nov 2010 – 31st Mar 2012
Education And Certifications
Education
College
Period
Percentage
B.Tech (CSE)
Saveetha University
2006 – 2010
70
Intermediate
Board of Intermediate Education
2004 - 2006
81
10th Standard
Secondary School Certificate
2003 - 2004
62
Project Details
I.
Project
:
Static data maintenance
Client
:
Role
:
Front End Module Lead and Developer
Team Size – 4
Description
Static data maintenance is a web application where the approval flow includes for Regional account managers to tag to the customers based on the coverage location. This app includes all the activities where approver can approve or assign the customers to regional account manager and all the modifications can be done through this application.
Role
User Interface design and development using ember components.
Technologies Used:
Design
:
Html5, Css3, EmberJs, Material Design
Java Frameworks
:
Java
JavaScript Languages
:
EmberJS
Database
:
Oracle
Web Servers
:
Fusion
Version Control Systems
:
Git hub
II.
Project
:
Transaction Search
Client
:
Role
:
Front End Lead
Team Size – 6
Description
Transaction Search is a new application that combines the functionality of Stops Images Search, Ach Inquiry, and Ach Deletes and Reversals. The consolidation will align simplify enrollments, Entitlements, billing and the functional aspects of the application.
Role
User Interface design and development for the Images and Stops module.
Technologies Used:
Design
:
Html5, Css3
Java Frameworks
:
Spring
JavaScript Languages
:
Object Oriented JavaScript, AngularJs, RIA2(Internal framework)
Database
:
Oracle
Web Servers
:
WebSphere
Version Control Systems
:
SVN
III.
Project
:
CFA
Client
:
Role
:
Front End Lead
Team Size – 8
Description
Cash Pooling is a modern instrument of Cash Management and enables companies to centralize Liquidity Management and optimize interest income. Cash pooling enables corporate groups to minimize expenditure incurred in connection with banking facilities through economies of scale. Under a cash pooling arrangement, entities within a corporate group regularly transfer their surplus cash to a single bank account (the “master account“) and, in return, may draw on the funds in that account to satisfy their own cash flow requirements from time to time.
Role
User Interface design and development for the Cash Pooling application enhancements.
Technologies Used:
Design
:
Html5, Css3
Java Frameworks
:
Spring
JavaScript Languages
:
Object Oriented JavaScript, RIA2(Internal framework), AngularJs
Database
:
Oracle
Web Servers
:
Weblogic11g
Version Control Systems
:
SVN
IV.
Project
:
LMB
March 2013 – Nov 2014
Client
:
Core Digital
Role
:
Tech Lead
Team Size – 30
Description
LMB is a division of Core Digital and classesusa.com is the website to work on. This website is useful to create leads for Universities in USA using some questions to the end user.
Role
Involved in development and implementation of changes in classesusa.com website. As per client requirement.
Technologies Used
HTML, CSS, Javascript and Jquery, Java, JSP
Tools used
Eclipse, Perforce, Fireworks
V.
Project
:
Sky Smile
Client
:
Contours and Envie, Australia
Role
:
Module Developer
Team Size – 6
Description:
Sky SMILE is a complete membership management system including CRM, POS, and CMS. Sky SMILE will manage everything from member payments and information management, through to point of sale, stock control, staff management, and reporting.
Businesses using Sky SMILE include health and fitness centers, personal trainers, hair and beauty salons, dance studios, yoga centers, sports clubs, swimming centers, and day spas.
Features & Benefits:
Helps increase member recruitment, engagement and retention.
Delivers time and cost savings and allows Users the time to focus on growing their business.
Memberships fees can be collected and tracked online which means Accounts Receivable virtually disappear.
Security and Barcode scanner integration helps easily migrate to our higher availability and fully supported cloud-based application.
System generated alerts and notification which can trigger an automated communication support your customer engagement and lead management process.
Automatic system upgrades mean your application is always up to date with the latest versions and enhancements in real time.
Role:
Involved in UI development of members module.
Implemented bulk queries to generating the complete dashboard report.
In members module we are displaying all the member details, Ex-member details.
From the members list user can navigate to member dashboard in that he can see all details regarding particular member attendance, Scheduled events, Diet food details, Auto responder mail details etc.
Technologies Used:
Design
:
Html5, Css3
PHP Frameworks
:
Codeigniter
JavaScript Frameworks
:
JQuery, Ajax, Mootools, RequireJs
Database
:
MYSQL
Web Servers
:
Apache 2.0
Web Services
:
REST, SOAP
Software Development Methodology
:
Agile
Version Control Systems
:
Github
Tools
:
JIRA, GITGUI
VI.
Project
:
Savv-e application
Client
:
Savv-e, Australia
Role
:
Module Developer
Team Size - 7
Description:
Savv-e’s vision is to deliver the tools, platform and content that learners and organizations love. To achieve this Savv-e provide a range of smart eLearning solutions, whether clients choose to take advantage of Savv-e custom-built, pre-built or more hands-on software.
Savv-e Express (SE) is a rapid eLearning development tool designed for users with any skill level to create engaging eLearning modules. The software is packed with best practice instructional templates, in-built design and eLearning technology. No matter what a user’s skills level is, the development tool gives them the power to create online learning in a matter of minutes.
Role:
Involved in complete UI development.
My role is to Develop UI for Manage courses. For this I have used Jquery widget technology. And to create folders tree. We have used JqTree plug-in using this we can create folders as tree.
With Manage courses module I have also involved in other modules Welcome page, Manage content and Media library.
In the welcome page module have implemented expand and collapse functionality for FAQ. And displaying the news articles by navigating using NEXT and PREVIOUS buttons.
In Manage courses and Media library module have implemented the functionality for search results and disabling buttons based on the user licenses.
Manage content have implemented course structure properties to make questions and selecting the required template for course.
Technologies Used:
Design
:
Html5, Css3, Bootstrap
PHP Frameworks
:
Zend
JavaScript Frameworks
:
JQuery, Ajax, JQuery Widget, Prototype, HandlebarsJs, UnderscoreJs
Database
:
MYSQL
Web Servers
:
Apache 2.0
Web Services
:
REST
Software Development Methodology
:
Agile
Version Control Systems
:
Github
Tools
:
JIRA, GITGUI
VII.
Project
:
Whiteskylabs
Client
:
Whiteskylabs
Role
:
Developer
Team Size - 2
Description:
WhiteSkyLabs offers a comprehensive suite of award-winning online business, productivity, and collaboration applications. Customers use our Software as a Service (SaaS) applications and custom development services for administration, marketing, and training. They never worry about renewing software licenses and constantly updating expensive hardware.
Role:
Understanding user requirements.
Implemented the UI according to Mockups using word press.
Cross browser compatibility.
Technologies Used:
Design
:
Html5, Css3, Bootstrap
PHP Frameworks
:
Wordpress
JavaScript Frameworks
:
JQuery, Ajax
Database
:
MYSQL
Web Servers
:
Apache 2.0
Software Development Methodology
:
Agile
Version Control Systems
:
Github
Tools
:
JIRA, GITGUI
VIII
Project
:
Pemberton Productions
Client
:
Australia
Role
:
Developer
Team Size - 1
Description:
Pemberton Productions is a Sydney based video production company that makes authentic, persuasive videos for businesses across Australia. Specializing in video production for the web, events and mobile devices, Pemberton Productions creates engaging and persuasive videos that deliver your message with authenticity, credibility and conviction.
The concept of this site is to display the videos on site. These videos are uploaded to third party site Sorenson 360. And the uploaded videos will be inserting into page from backend. To get these videos embedded code I used Sorenson plug in. By using this plug in the videos can be shown at backend while creating the pages. The user has to select the video from the list. Then the embed code will be insert into the page and displayed on the page. There will be a blog too to display videos as well as content and images.
Role:
Understanding client requirements.
Communicating with clients to get requirements.
Implemented the UI design according to Mockups using word press.
Cross browser compatibility.
Technologies Used
Design
:
Html, Css3
PHP Frameworks
:
Wordpress
JavaScript Frameworks
:
JQuery, Ajax
Database
:
MYSQL
Web Servers
:
Apache 2.0
Software Development Methodology
:
Agile
Version Control Systems
:
Github
Tools
:
JIRA, GITGUI
IX
Project
:
Redhill Education
Client
:
Australia
Role
:
Developer
Team Size – 2
Description:
Red Hill Education was founded in 2006. Today the group provides quality student agency services, English language courses and a range of information technology, design and business programs at both vocational and degree level to Australian and international students.
Each year Red Hill Education recruits and educates more than 6,000 students from more than 30 different countries and our aim is to provide the absolute best service to these students who invest considerably in their Australian education experience.
Role:
Understanding user requirements.
UI development.
Cross browser compatibility.
Technologies Used
Design
:
Html, Css3
PHP Frameworks
:
Wordpress
JavaScript Frameworks
:
JQuery, Ajax
Database
:
MYSQL
Web Servers
:
Apache 2.0
Software Development Methodology
:
Agile
Version Control Systems
:
Github
Tools
:
JIRA, GITGUI
X
Project
:
Envie Franchise
Client
:
Australia
Role
:
Developer
Team Size - 2
Description:
This is a website and responsive to every screen. Used Jquery techniques to make responsive design based on the screen.
Responsibilities
UI development.
Implemented and designed complete site with own responsibility of completing on time with quality.
Communicating with client to get requirements and convincing them to accept for known issues in Internet Explorer.
Cross browser compatibility.
Technologies Used:
Design
:
Html, Css3
PHP Frameworks
:
Codeigniter
JavaScript Frameworks
:
JQuery, Ajax
Database
:
MYSQL
Web Servers
:
Apache 2.0
Software Development Methodology
:
Agile
Version Control Systems
:
Github
Tools
:
JIRA, GITGUI
XI
Project
:
Contours 6Week challenge
Client
:
Australia
Role
:
Developer
Team Size - 2
Description
This is a website. Contours is used this to promote a week challenge competition which is conducting on every early year.
The Contours 6 Week Challenge is a simple but effective fitness program designed to help users build cardio fitness, muscle tone, help them to shed those extra kilos and get them ready to take on the year ahead!
Responsibilities
Communicating with client to gather requirements.
Complete site design and implementation.
Cross browser compatibility.
Technologies Used
Design
:
Html, Css3
PHP Frameworks
:
Codeigniter
JavaScript Frameworks
:
JQuery, Ajax
Database
:
MYSQL
Web Servers
:
Apache 2.0
Software Development Methodology
:
Agile
Version Control Systems
:
Github
Tools
:
JIRA, GITGUI
XII
Project
:
Contours Franchise
Client
:
Australia
Role
:
Lead, Developer
Team Size - 1
Description:
Contours franchise is a website. The concept of this site is to tell the people about their franchise and requirements to make a franchise.
In Australia, Contours operates under a Master Franchise Agreement. The Master Franchisor (Australia Franchise Group) based in Sydney with local representatives in each state where they operate. Their extensive team of experienced business people and fitness industry professionals support the growth of the system and ensuring to maintain the quality and brand standards necessary for a strong franchise system.
Responsibilities
Communicating with client to gather requirements.
Complete site design and implementation.
Cross browser compatibility
Technologies Used:
Design
:
Html, Css3
PHP Frameworks
:
Codeigniter
JavaScript Frameworks
:
JQuery, Ajax
Database
:
MYSQL
Web Servers
:
Apache 2.0
Software Development Methodology
:
Agile
Version Control Systems
:
Github
Tools
:
JIRA, GITGUI
XIII
Project
:
Contours
Client
:
Australia
Role
:
Lead, Developer
Team Size - 2
Description:
Contours is a ladies fitness studios for women of all ages & fitness levels. They offer a convenient and comfortable environment to achieve user fitness goals. This is located in Australia. The main concept of this site is to get the leads requests from site. This is looks like a static website. From this site the details of the users will be captured by using the trail form. The studio finder field in the header is used to find the nearest studios list based on postcode or suburb.
Responsibilities
Communicating with client to gather requirements.
Complete site design and implementation.
Cross browser compatibility
Technologies Used:
Design
:
Html, Css3
PHP Frameworks
:
Codeigniter
JavaScript Frameworks
:
JQuery, Ajax
Database
:
MYSQL
Web Servers
:
Apache 2.0
Software Development Methodology
:
Agile
Version Control Systems
:
Github
Tools
:
JIRA, GITGUI
XIV
Project
:
On Antique shopping cart
Client
:
India
Role
:
Developer
Team Size – 3
Description:
This is an antique shopping cart. Complete customization to client including pages creation and adding, editing and deleting products, same for events and designers modules. Access to designers to add products and events there are two roles in this and one is for admin and another one for designers. Admin has the full access for viewing all the users registered from the site and all CRUD actions for this as well as for all designers, products events. For designers only access to add products and events.
Responsibilities
Understand user requirements.
Implemented Backend access for Dealers, Designers and admin to upload products and editing.
Implemented CMS for creating new pages.
Implemented events functionality.
Designed complete database structure.
Technologies Used
Design
:
Html, Css3
PHP Frameworks
:
Codeigniter
JavaScript Frameworks
:
JQuery, Ajax
Database
:
MYSQL
Web Servers
:
Apache 2.0
Software Development Methodology
:
Agile
Version Control Systems
:
Github
Tools
:
JIRA, GITGUI
Personal Details
Name
:
Yedukondalu Vanipenta
Father’s Name
:
Koti reddy
Date of birth
:
5th Oct 1988
Marital Status
:
Single
Nationality
:
Indian
Languages Known
:
English, Telugu and Tamil
Permanent Address
:
H/No: 4, Bandlamudi, Chemakurthy(MD), Prakasam(DT),
Andhra Pradesh, India
I hereby declare that the information furnished above is true to the best of my Knowledge.
(Yedukondalu.V)