Ruby on Rails Expert at LearnHub
Toronto, Canada Area
Ruby on Rails Expert at LearnHub
Toronto, Canada Area
-9+ years of relevant experience in various aspects of computer programming, analysis, developing and testing
-7+ years of J2EE development experience, include EJB, Servlet, JSP, Struts, JSF, JDO, XML/SOAP, JDBC, JNDI, Swing and AWT
-Familiar with J2EE, Websphere, Websphere Portal, Weblogic, WSAD and Eclipse, JBoss, MYSQL, Tomcat, Ant, Web Services and MQ Series, DB2 UDB, Oracle
-Extensive experience in Portal, BI, OLAP, CMS, EIP, CRM, MIS and OA systems development
-Excellent communication, interpersonal and time management skills, project oriented and quick learner
-Experience working in a multiple project environment, and entire development life cycle
-M.Sc. in Software Engineering, Sun Certified Java Programmer (SCJP)
-Ruby on Rails
-Java Technologies: J2SE, J2EE, Applets, Swing&AWT, Struts, RMI, XML, Servlet, JSP, EJB, JMS, JNDI, JDBC
-Languages: Java, XML, HTML, DHTML, CSS, JavaScript, PHP, UML, C++, Delphi, PowerBuilder, VB
-Databases: Oracle 7-9i, DB2, MS SQL Server, Sybase, MySQL
-Web/App. Servers/Middleware: Weblogic, Websphere, JBoss, Tomcat&Apache, MQ Series
-O.S.: Linux, UNIX, Windows
-Tools: PD, ROSE, Ant, JUnit, Cactus, Velocity
(Privately Held; 1-10 employees; E-Learning industry)
March 2008 — Present (1 year 9 months)
LearnHub is for people who love learning and sharing knowledge with others. It is a set of tools that make learning online fun and engaging, and teaching online easy and effective.
(Privately Held; 51-200 employees; Computer Software industry)
March 2007 — March 2008 (1 year 1 month)
ExtendMedia provides software and media services that enable content providers and distributors to quickly and securely create, deliver, manage & monetize online content offerings over many devices. The flagship product, OpenCASE, is a trusted foundation on which providers are building their digital media businesses.
(Public Company; 51-200 employees; Computer Software industry)
January 2007 — March 2007 (3 months)
(Partnership; 1-10 employees; Computer Software industry)
October 2006 — January 2007 (4 months)
(Privately Held; 51-200 employees; Computer Software industry)
August 2005 — October 2006 (1 year 3 months)
(Public Company; 51-200 employees; Computer Software industry)
August 2004 — August 2005 (1 year 1 month)
Viador Report One: In team of 14, developed true full-function web-based Report designer. Project in progress
• Writing, designing and unit testing Query Builder, Query Engine and Report Builder
• Migrating and developing JSR 168 based Portals with WebSphere Portal and JetSpeed
Viador OLAP Analyzer: In team of 11, developed true full-function web-based OLAP designer. Project completed on time.
• Wrote, designed, conducted unit testing and producing User-Interface API
• Created automatic unit test case generation system, resulting in 15% reliability increase and 10 % reduction in cycle time
Environment: WebSphere, WebSphere Portal, JetSpeed, DB2, Struts, Hibernate, WSAD, JUnit, Cactus
(Privately Held; 11-50 employees; Computer Software industry)
April 2004 — August 2004 (5 months)
CRM System: In team of 12, developed system which provides easy, complete, and affordable solutions for pharmaceutical companies.
• Analyzed user requirements, procedures and problems in order to automate processing and improve existing computer system
• Successfully managed 11 person team creating CRM system base on J2EE, Struts, JDO, XML and Oracle
• Designed and implemented automatic Struts code generation system based on Swing and XML, resulting in 30% increase in productivity and sold to 6 clients in one year
Environment: Tomcat, Apache, Struts, JDO, Oracle, MySQL, Eclipse, JUnit, CVS
(Public Company; 1001-5000 employees; Computer Software industry)
April 2001 — April 2004 (3 years 1 month)
Operation Support systems and CRM systems for telecommunication companies, Business Support systems for IDC, Online insurance sale systems for banks
• Wrote detailed description of user needs, program functions and steps required to develop and modify computer program
• Migrated Viador Portal from JRun Server to Weblogic/Websphere for clients
• Developed, deployed, tested and optimized J2EE systems on Weblogic and Websphere
• Wrote, designed and produced Rich client systems based on SWING, Java Web Start, SOAP and Weblogic, Websphere Server
• Trained end users, structured and maintained Oracle database servers and Linux Servers
• Researched and recommended developing base on J2EE in place of Delphi and based on Struts instead of pure JSP
• Reengineered database systems, introduced new applications, improved response speed by 25%
Environment: Weblogic, Websphere, WebSphere Portal, Viador Portal, Struts, EJB, DB2, Oracle, Eclipse, JUnit, UNIX
(Educational Institution; 1-10 employees; Higher Education industry)
August 1999 — April 2001 (1 year 9 months)
Trained adult learners in MS Windows NT and MS Windows 2000, MS SQL Server and MS Exchange Server, and SCJP and SCJD
(Public Company; 5001-10,000 employees; Tobacco industry)
July 1998 — April 2001 (2 years 10 months)
MIS and OA System:
Researched, designed and developed Management Information System
Trained end users in MIS
Assisted junior programmers in resolution of work problems related to flow charts, project specifications and programming
Wrote, designed and produced Java 2D or 3D applets to display dynamic data and forms on web pages
Structured and maintained Sybase SQL Servers and MS Exchange Servers
Conducted troubleshooting, diagnosed, installed, upgraded, configured, and repaired computer systems and network system components
Environment: ASP, PowerBuilder, EAServer, Exchange, Sybase, SQL Server, VSS
Master , Software Engineering , September 2002 — January 2005
B.Sc. , 1994 — 1998
Challenges, Movies, New things
XP Toronto
Toronto Java User Group
Toronto Ruby User Group
Toronto BarCamp