ryan_john_resume

2
- 1 - ADDRESS RYAN JOHN 11109 Cavalier Court [email protected] Apartment # 7M (703)-389-5572 Fairfax VA 22030 OBJECTIVE As a Software Engineer or Web Developer, I want to actively contribute towards the growth and development of the organization I am associated to, establish my career, leverage and enhance my skills. EDUCATION Masters in Information Systems GPA: 3.80 George Mason University Bachelors of Engineering in Information Technology First Class Mumbai University August 2007 RELATED COURSEWORK Program Design and Data Structures, Component Based Software specification, Object Oriented Specification and Java, Database Management, Database Programming for the World Wide Web, Introduction to Ecommerce, Software Testing, CITIZENSHIP F1 Visa Holder, Looking for H1-B Sponsorship SKILL SET: Programming Languages: ASP 2.0, Java, C, C++, JavaScript, PHP 5.3.x Client side Frameworks: AJAX, jQuery, prototype.js Web based Frameworks: J2EE for web based applications using MVC, JSP, Servlets, Grails, Java Beans, Spring Portlet MVC for Liferay Portal 6, CodeIgniter (PHP based MVC framework for Web Portals) Databases: MySql, Oracle 9i, 10 g and Microsoft Access, SQL Server 2005, MongoDB Testing Frameworks: Selenium, jUnit 4.0+, Mocha for javascript, TestNg and Karma Query Languages: SQL and PL SQL Certifications: Oracle Certified Java Professional version 6.0 - 2013 Miscellaneous: HTML, XML, CSS, Basic knowledge of Struts (1.x/2.x), Spring 3.0, Hibernate and J2ME Version Control Software: Git and Tortoise SVN Operating System: Windows, Ubuntu Linux Application Servers / Containers: jBoss,Apache 2.2, Apache Tomcat 6.0 and 7.0,XAMPP,IIS for Windows Integrated Development Environment (IDE): Eclipse, Netbeans 6.9 Amazon Web Services: EC2, RDS (Relational Database Service) and SNS(Simple Notification Service) WORK EXPERIENCE Software Engineering Intern - AOL Inc. (Dulles Virginia) June 2014 Present Automated regression, functional and unit Tests using Selenium Web Driver and TestNg. Write unit tests for front end applications using Mocha.js and Karma.js. Conduct research on various development frameworks for front end development. Automate Web Analytics to test Omniture tags specific to web Analytics. Assist in development of common utilities to be used by various projects. Code Refactoring and resolutions of bugs in the existing application and test scripts. Conduct User Manual testing for User Interface and Functionality for SCRUM team. Use Software Management tools such as JIRA, Pivotal Tracker, and Rally. Research Assistant Krasnow Institute of Advanced Study (Fairfax Virginia) September 2013 May 2014 Implemented jqGrid functionality on hippocampome web portal using PHP 5.3.27,jQuery and MySQL. Developed Search based functionality on header selection. Resolved issues and bugs in the existing system.

Upload: ryan-john

Post on 10-Aug-2015

123 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: ryan_john_resume

- 1 -

ADDRESS RYAN JOHN 11109 Cavalier Court [email protected] Apartment # 7M (703)-389-5572

Fairfax VA 22030

OBJECTIVE As a Software Engineer or Web Developer, I want to actively contribute towards the growth and development of the organization I am associated to, establish my career, leverage and enhance my skills.

EDUCATION Masters in Information Systems GPA: 3.80 George Mason University Bachelors of Engineering in Information Technology First Class Mumbai University August 2007

RELATED COURSEWORK Program Design and Data Structures, Component Based Software specification, Object Oriented

Specification and Java, Database Management, Database Programming for the World Wide Web, Introduction to Ecommerce, Software Testing,

CITIZENSHIP F1 Visa Holder, Looking for H1-B Sponsorship SKILL SET: Programming Languages: ASP 2.0, Java, C, C++, JavaScript, PHP 5.3.x Client side Frameworks: AJAX, jQuery, prototype.js

Web based Frameworks: J2EE for web based applications using MVC, JSP, Servlets, Grails, Java Beans,

Spring Portlet MVC for Liferay Portal 6, CodeIgniter (PHP based MVC framework for Web Portals)

Databases: MySql, Oracle 9i, 10 g and Microsoft Access, SQL Server 2005, MongoDB

Testing Frameworks: Selenium, jUnit 4.0+, Mocha for javascript, TestNg and Karma

Query Languages: SQL and PL SQL

Certifications: Oracle Certified Java Professional version 6.0 - 2013

Miscellaneous: HTML, XML, CSS, Basic knowledge of Struts (1.x/2.x), Spring 3.0, Hibernate and J2ME

Version Control Software: Git and Tortoise SVN

Operating System: Windows, Ubuntu Linux

Application Servers / Containers: jBoss,Apache 2.2, Apache Tomcat 6.0 and 7.0,XAMPP,IIS for Windows

Integrated Development Environment (IDE): Eclipse, Netbeans 6.9

Amazon Web Services: EC2, RDS (Relational Database Service) and SNS(Simple Notification Service)

WORK EXPERIENCE Software Engineering Intern - AOL Inc. (Dulles – Virginia)

June 2014 – Present Automated regression, functional and unit Tests using Selenium Web Driver and TestNg. Write unit tests for front end applications using Mocha.js and Karma.js.

Conduct research on various development frameworks for front end development. Automate Web Analytics to test Omniture tags specific to web Analytics. Assist in development of common utilities to be used by various projects. Code Refactoring and resolutions of bugs in the existing application and test scripts.

Conduct User Manual testing for User Interface and Functionality for SCRUM team. Use Software Management tools such as JIRA, Pivotal Tracker, and Rally.

Research Assistant – Krasnow Institute of Advanced Study (Fairfax – Virginia) September 2013 – May 2014 Implemented jqGrid functionality on hippocampome web portal using PHP 5.3.27,jQuery and MySQL.

Developed Search based functionality on header selection. Resolved issues and bugs in the existing system.

Page 2: ryan_john_resume

- 2 -

Sr. Technical Analyst/Team Lead (OTC projects) - Neebal Technologies Pvt. Ltd. (Mumbai -India) June 2009 – May 2013

Managed resources for different projects and ensure that the team follows the entire software development lifecycle.

Collaborated and assisted the client in troubleshooting bugs encountered on application portals. Gathered requirements from the client and converted them into specifications. Ensured deliverables are completed on a timely basis. Managed OTC Portal for enhancements, modifications and maintenance activities. Lead a team of 3 – 5 resources.

Trained Staff in application of various methodologies and concepts. Adhered to various project management methodologies including AGILE techniques. Management Trainee – Centrum Broking Pvt. Ltd. – (Mumbai – India) August 2008 - May 2009

Assisted in branch support viz. troubleshooting various issues. Managed IT Inventory (viz. desktops, laptops, keyboards and mouse) across India. Maintained Servers and performed Housekeeping activities i.e. monitored server logs, uploaded

Antivirus patches, performed Beginning and End of Day activities i.e. upload of Scrip files before

each trading session on the servers.

Coordinated with Vendors for IT infrastructure support. ACADEMIC PROJECTS GRADUATE Introduction to Ecommerce: Developed and hosted an eCommerce web portal eHelp using Amazon

Web Services (EC2, RDS and SNS) - https://github.com/yen31/eHelp.git Lead a team of 5, assisted in design, implementation, integration and debugging. Configured and implemented AWS like EC2, RDS and SNS. Implemented Payment Module and integrated sandbox PayPal service.

Database Programming for the World Wide Web: Developed a Finance Stock Analyzer to calculate

the Annual Percentage Rate (APR) for a given stock over a cash flow and display the performance of various stocks in the portfolio based on Cash Flow stored in a MongoDB database. Implemented functionality to derive historical stock Data as a JSON response using YQL (Yahoo

Query Language) passed as a GET request to the Yahoo Development Network (YDN) server using JAVA. Implemented the financial service to calculate APR.

UNDER GRADUATE

Web-based Application for Real Estate using ASP .Net technology. The application encourages Real Estate Agents and prospective clients to upload property for sale, lease or endorse for P.G. (Paying Guest) accommodation. Ensured modules are designed and developed in accordance with specifications. Implemented the admin and client module for the application. Tested and debugged issues in the application.

OTHER INFORMATION Multilingual: English, Hindi and Malayalam