Resume

Sign in

Developer Assistant

Location:
Surrey, BC, Canada
Posted:
March 20, 2020

Contact this candidate

Resume:

Deepak Vohra

***** ***** ***

Apt ***

White Rock

BC V4B 2E5

604-***-****

Summary:

Sun Certified Java 1.4 Programmer and Sun Certified Web Component Developer for the J2EE 1.4. Oracle Certified Associate Oracle database 10g. Published J2EE platform related technical articles in WebLogic Developer's Journal, Oracle Technology Network, XML Journal, ONJava, java.net, IBM developerWorks, Java Developer’s Journal, Oracle Magazine, and devx. Published 20 books on Information Technologies including Java, Java EE, Apache Hadoop, Docker, and NoSQL technologies and tools.

1. JDBC 4.0 and Oracle JDeveloper for J2EE Development

2. Ajax in Oracle JDeveloper

3. Processing XML documents with Oracle JDeveloper 11g

4. Ruby on Rails for PHP and Java Developers

5. Pro XML Development with Java Technology

6. EJB 3.0 Database Persistence with Oracle Fusion Middleware 11g

7. Java EE Development with Eclipse

8. JavaServer Faces 2.0, Essential Guide for Developers

9. Rhodes Framework for Android™ Platform and BlackBerry® Smartphones

10. JRuby Rails Web Application Development

11. Java 7 JAX-WS Web Services

12. NoSQL Web Development with Apache Cassandra

13. Advanced Java EE Development with WildFly

14. Pro MongoDB Development

15. Pro Couchbase Development

16. Pro Docker

17. Kubernetes Microservices with Docker

18. Practical Hadoop Ecosystem

19. Apache HBase Primer

20. Kubernetes Management Design Patterns

21. Docker Management Design Patterns

22. Amazon Fargate Quick Start Guide

WORK EXPERIENCE:

01/2015-9/2018 APress and Packt and Cengage Learning PTR

Google Cloud Platform-

Create a Google Cloud Platform Project

Docker Containers - Google Kubernetes Engine

SQL Server – Create a SQL Server running on Windows Server based VM on Google Compute engine

MySQL Database - Create a CloudSQL Instance Add a Network to the CloudSQL Instance

Microservices –

Kubernetes Microservices with Docker on Google Cloud Platform

Couchbase-

Cloud Platform/s - Used Couchbase on AWS

Java - Java Client with Couchbase Server in Eclipse IDE

Spring – Spring Data with Couchbase Server in Eclipse IDE

Scripting Languages – PHP, Ruby and Node.js

Querying - Couchbase Plugin for Elasticsearch, Querying Couchbase with NIQL

Migration – Migration from other NoSQL Databases

Apache Hadoop - Couchbase Hadoop Connector

MongoDB -

-Use a Java Client with MongoDB

-Use the Mongo Shell

-Use MongoDB with PHP

-Use MongoDB with Ruby

-Use MongoDB with Node.js

-Migrate an Apache Cassandra Table to MongoDB

-Migrate Couchbase to MongoDB

-Migrate Oracle Database

-Use Kundera with MongoDB

-Use Spre Data with MongoDB

-Create an Apache Hive Table with MongoDB

-Integrate MongoDB with Oracle Database in Oracle Data Integrator

Apache Cassandra -

JAVA CLIENTS - Use the Hector Java Client with Cassandra in Eclipse IDE, Query Cassandra with CQL, Use the DataStax Java Client in Eclipse IDE.

SCRIPTING LANGUAGES -Use Cassandra with PHP client library phpcassa, Use Cassandra with Ruby and cassandra-rb, Use Node.js driver for Apache Cassandra.

MIGRATION - Migrate Couchbase to Cassandra, Migrate MongoDB NoSQL Database to Cassandra.

JAVA EE - Use Cassandra with Kundera, Use the Cassandra with Spring Data.

Cloud Platform/s - Used Docker and Kubernetes on different platforms: AWS, Google Cloud Platform including Google Container Engine.

PaaS Platform/s - Used Docker and Kubernetes on OpenShift PaaS with Ansible.

Operating System/s – CoreOS (Kubernetes CloudFormation Stacks), Centos (OpenShift).

Docker Ecosystem - Docker Engine, Docker Machine, Docker Swarm and Docker Compose.

CoreOS - Multiple Zones, High Availability with AWS CloudFormations, Tectonic Console

Kubernetes- Volumes, Services, Scheduling, Logging, Rolling Updates, Configmaps, Resource Usage, Autoscaling.

DevOps- Used Jenkins for DevOps with Docker and Kubernetes.

AWS- CodeCommit, CodeBuild, S3, Route 53, CodePipeline, RDS, DynamoDB

11/2004- Manning Publications

Indexing Editor, Technical Editor Proofreader Manning Publications, since January 2007.

Indexing Editor for the following books.

1. SQL Server MVP Deep Dives

2. Brownfield Application Development in .NET

3. PowerShell in Practice

4. SharePoint 2007 Developer's Guide to Business Data Catalog

5. The Art of Unit Testing

6. Indexing editor DSLs in Boo

Proofreader for the following books.

1. SQL Server MVP Deep Dives

2. SharePoint 2007 Developer's Guide to Business Data Catalog

Technical Editor or Technical Proofreader for the following books.

1. WebLogic: The Definitive Guide

2. Ruby Programming for the Absolute Beginner

3. Prototype and Scriptaculous in Action

4. Entity Framework 4 in Action

5.SQL Server DMVs in Action

6.JavaScript Application Design

7.CORS in Action

8.The Mikado Method

9.EJB 3 In Action

10.PostGIS in Action

11.Ember.js inaction

12.The Well-Grounded Rubyist

11/2004- present NuBean.com Consultant

Developed an application to translate a DTD to an XML Schema for an XML editor for creating and editing XML Schema and DTD based XML documents Tested and developed Help documentation for XML editor.

10/2000 10/2002 Lawson Software Independent Contractor

Developed a JSP to generate and display a calendar. Developed documentation on Session EJBs, Econsole Java applet and JSP Tag Libraries that provided access to Lawson ERP applications from within a J2EE application server environment.

8/1989 12/1995 Southern Illinois University, Carbondale, IL, Engineering Department, Graduate Assistant. Teaching Assistant for an Undergraduate Mechanical Engineering Lab. Research Assistant for a project on testing the feasibility of using coal in zinc smelting.

EDUCATION:

8/89 to 5/92: Southern Illinois University, Carbondale, IL, USA

M.S. in Mechanical Engineering. Cumulative GPA 3.96/4.0.

7/83 to 7/87: Panjab University, Chandigarh, India

B.E. in Mechanical Engineering.

HONORS:

Graduated in B.E. with Honours

Fellow British Computer Society (FBCS)

CERTIFICATIONS:

Sun Certified Java 1.4 Programmer

Sun Certified Web Component Developer for the J2EE 1.4

Oracle 10g Database Administration I certified

COMPUTER SKILLS:

Programming Languages: Java, Ruby, PHP

Tools and Frameworks:

Ruby on Rails, Apache Hadoop, Apache HBase, Apache Hive, Apache Sqoop, Apache Solr, Apache Flume, Crunch, Oracle Big Data Connectors, Oracle Data Integrator. MySQL Database, Oracle JDeveloper, WebLogic Server, Eclipse IDE, Java EE, JAX-WS, Spring framework, EJB 2.0 and 3.0, Ajax, JSF 2.0, JAX-RS, Hibernate, GWT.

Documentation Tools:

Framemaker, Camtasia Studio, Javadoc Help, RoboHelp, HTML, XML, Adobe Acrobat, SnagIT, Corel Paint Shop Pro

REFERENCES:

Available on Request



Contact this candidate