Post Job Free
Sign in

Project Software Engineer

Location:
Ottawa, ON, Canada
Posted:
April 13, 2015

Contact this candidate

Resume:

Gopakumar Santhikumar

Ottawa, Canada

***********@*****.***,

Phone : 613-***-**** Cell no: 613-***-****

Career Summary

Over the past 5+ years I have worked in various types of organizations from

private to public sectors. I am a Team Player and strive to deliver quality

solutions and I have a passion for programming. Over the years I have

acquired a well-rounded skill set and I'm knowledgeable in many

technologies and in the full software design and development process.

SECURITY CLEARENCE

Level: Enhanced Reliability File no 95822511-0001446951

Areas of Expertise

Java / Spring / Hibernate /Java Swing / JEE / JAX-WS / JAX-RS / JAXB / Web

Services

Apache Tomcat 7

Oracle 11g, MySQL, PostgreSQL, MS SQL Server 2000

Event Driven GUI's with MVC

Client Server Applications

EDUCATION

Bachelor's in Computer Science - Dalhousie University 2012

Masters in Computer Applications -Indira Gandhi National Open University

(2002 - 2005)

Postgraduate Diploma in Computer Applications (PGDCA) Bharath Sevak Samaj,

Thiruvananthapuram, INDIA (1994-1995)

Bachelor of Science (Main: Mathematics; Subsidiaries: Physics, Statistics),

University of Kerala, INDIA (1991 -1994)

PROFESSIONAL CERTIFICATIONS

Sun Certified Java 6 Programmer Developer

IT SKILL SETS

Operating Systems

Windows 7/ 8 / XP / 7 / NT, Windows Server, Ubuntu Linux

Technologies and APIs

. Experience with Java 7 (6 Months)

. Experience with Java 6 (5 Years)

. Experience in JavaScript, JQuery, CSS, HTML5, XML technologies (5+ years)

Strong professional knowledge MS SQL, MySQL, Oracle SQL (5+ years)

Experience in Windows operating systems (10+ years)

Experience in Linux, CentOS, Red Hat operational systems (3 years)

Experience in Visual Studio, SVN (5+ years)

Experience in Spring, Eclipse, MVN, GGTS, TFS (5 years)

Key Highlight

5+ years of consulting experience in software design and development

(Java/J2EE)

Fluent English - International English Language Test System

(http://www.ielts.org/) Score: 7

7+ years of international work experience (India) - Worked at Hays BPO,

Astron BPO, Microtek as Software Engineer (India) (Java, Visual Basic,

COBOL, CICS).

Technical Skill Set

Languages: Core Java, C++, C, Visual Basic, Cobol

Operating Systems: Windows, Linux(Ubuntu 12.04), UNIX

Java/J2EE technologies: Struts, JSF, AJAX,GWT, JSP, Java Servlets,

JavaMail, JNDI, EJB 3.0, Hibernate, Spring MVC

Application development tool : PowerBuilder

Web Technologies : HTML, XML,XSL,XSLT, DOM, SAX,SOAP

Databases : Oracle, Sybase, MySQL, MS Access, PostgreSQL and MS SQL Server

2000

Scripting Languages: JavaScript, VB Script, Perl, PHP, CGI-Scripting, HTML,

XML

IDE : Eclipse 3.X, Spring Tool Suite 3.2.0,Eclipse Kepler

Source Control: SCCS, Subversion, Mercurial, Visual Source Safe

Methodologies: Waterfall Model, Agile

Web Servers: BEA-Weblogic, Apache Tomcat

Project Management Tools: Rational Rose, XPlanner, and Microsoft Project

Report tools: Jasper Report, iText, Crystal Reports

Network Tool: Wire shark

Network Systems: TCP/IP, HTTP, LAN, WAN and Wireless Protocols

Tools: Maven

Professional Experience

Project #1 Job Bank

Employment and Social Development Canada

Java Developer(October 2014 - March 2015)

Responsibilities:

Worked on the development of a web application called Job Bank and Job

Match to support Employment and Social Development Canada

Wrote Java classes using Eclipse Kepler and Hibernate frameworks;

Search using Apache Solr

Programmed JUnit test cases to ensure Quality Production releases;

Look for areas to improve performance and code quality;

Worked with other team members to ensure code quality through code reviews;

Designed databases using Oracle.

Used JIRA for Project management and bug tracking

Environment:

Eclipse Kepler, Apache Tomcat 7.0, EJB, Java, JIRA,Apache Solr

JPA, JUnit, Hibernate, XML, XSLT

Eclipse Kepler IDE, CVS

Oracle 11g Relational Database

Project #2 AERO

Health Canada

Java Developer (January 2014 - June 2014)

Responsibilities:

Worked on the development of a web application called AERO (All Events

Response Operations) to support resource management and operational

activities of PHAC (Public Health Agency of Canada) associated with

roster/reservist of epidemiologist and mobilisation (i.e. registry, request

for assistance, training, calendar and document repository).

Wrote Java classes on the Spring MVC / Webflow and Hibernate frameworks;

Programmed JUnit test cases to ensure Quality Production releases;

Look for areas to improve performance and code quality;

Worked with other team members to ensure code quality through code reviews;

Designed databases using Oracle.

Used JIRA for Project management and bug tracking

Environment:

Maven, Spring, Apache Tomcat 7.0, EJB, Java, JIRA

JPA, JUnit, Hibernate, XML, XSLT

Eclipse IDE, Spring Tool Suite, CVS,

Oracle 11g Relational Database

Project #3

MobileWellBeing

IT Consultant/Software Developer (June 2013 - August 2013)

Responsibilities:

Design, development and unit, system and acceptance testing of a web based

J2EE Applications

Developed Reports using Jasper Reports

Developed Unit test and actively participate in testing.

Designed databases using MySQL.

Successfully participated in high-level and detailed System Analysis &

Design for various projects.

Environment:

Maven, Spring, Apache Tomcat 7.0, EJB, Java,

JPA, JUnit, Hibernate, XML, XSLT

Eclipse IDE, Spring Tool Suite, CVS

MySql

Project #4 IDS Broker

Ubitech Systems Inc., Ottawa, Canada,

Java Developer (October 2012 - January 2013)

Responsibilities:

Design, development and unit, system and acceptance testing of a web based

J2EE Applications

Developed applications using Core java, Java Script, Adobe flash,

Hibernate, Spring MVC

Developed Unit test for various projects and actively participate in

testing.

Designed databases for various projects using PostgreSQL.

Successfully participated in high-level and detailed System Analysis &

Design for various projects.

IDS Broker system

The system is made by three divided application:

IdsBrokerInterface: it is the main web application that implements the

messages dispatching functionalities.

IdsConsumer:It is a web test application that implement the message

consumer role in WS Brokered Notification Specification.

IdsProducer: It is a test application that implements the message producer

role in WS Brokered Notification Specification.

Environment:

Eclipse IDE for software development

PostgreSQL for the Database

Jasper Report to produce user reports

JUnit for testing

Project Management is performed using Agile tool Target Process

Subversion used for version control

Project #5

Yathi Enterprising solutions inc.

Consultant/Developer (Jan 2007 - September 2012) (Freelance)

Responsibilities:

Design, development and unit, system and acceptance testing of a web based

J2EE Applications

Developed applications using Core java, Java Script, Adobe flash, EJB 3.0,

Hibernate, Spring, Struts, MVC and MySQL.

Developed Unit test for various projects.

Designed databases for various projects using MySQL, and Microsoft SQL

Server 2000

Successfully participated in high-level and detailed System Analysis &

Design for various projects.

Dynamic Resource Allocation & Management System (Dreams)

Dreams (Dynamic Resource Allocation & Management System) is an on line

system which helps users to view & allocate resources including but not

limited to equipment, media, facilities, and people. Used the following

tools and processes throughout this project:

Environment:

Eclipse IDE for software development

MySQL for the Database

Upgraded and maintained database using Liquibase patches

Jasper Report to produce user reports

JUnit for testing

Project Management is performed using Agile tool Target Process

Mercurial used for version control

Document Similarity Analyzer

This is an online application to filter out duplicate articles and find

similar articles from electronic resources such as news feeds. Designed

using J2EE tools

Environment:

Core Java, Java Script, Adobe flash, EJB 3.0, Hibernate, Spring MVC, MySQL,

Mercurial, Carrot2, HTML, XML, Ant, LiquiBase, Jasper Report, Windows,

Linux

Advantage Financial, Halifax, Canada, Software Engineer, June 2006 -

December 2006

Responsibilities:

Design, develop, testing and implementation of web based insurance

application

Project #6

Dalhousie University (May 2008 - May 2012)

Adaptrack for a Schools in Halifax

This website is for adding and maintaining students with Special needs for

a school in Halifax as part of Community Outreach Course.

Responsibilities:

Design, develop, test, implementation of Adaptrack

Technical Environment:

MySQL, HTML, PHP & Sun Solaris

Project #7

Astron BPO, Kerala, India

Software Engineer (May 1999 - April 2005)

Responsibilities:

Design, develop, test, implementation and trouble shooting of web based and

client-server based business solutions

Led three projects while working at Astron BPO:

USCAP Decrypt Utility.

UKCAP Decrypt Utility.

UPS

Technical Environment:

Core Java, JSP, HTML, XML, JavaScript, JDBC, Jasper Report, Crystal

Reports, Visual Studio, MS SQL Server, Visual Basic and Oracle

MicroTek, Kerala, India

Software Programmer (Dec 1996 - Dec 1998)

Responsibilities: Design, development, test and implementation of Internet

based, Mainframe and client- server based business applications

VOLUNTEER EXPERIENCE

Computer Science tutor in Immigrant Settlement & Integration Services

ACCOMPLISHMENTS

Award of Excellence as Software Engineer from Astron, India

REFERENCES

Available upon request



Contact this candidate