Post Job Free

Resume

Sign in

Software Engineer

Location:
Truro, NS, Canada
Posted:
September 01, 2015

Contact this candidate

Resume:

OKONKWO,

IKENNA

** ********

St,

Truro,

NS

B2N

3S1,

Canada

e- mail:

acrhme@r.postjobfree.com

mobile:

+1

(902)

986

0785

EXECUTIVE

SUMMARY

TECHNICAL I

am

a

seasoned,

team- oriented,

full

stack

software

engineer

focused

on web/browser- based

applications,

with

• 4

years

experience

in

Java

EE

enterprise

web

applications

(Human Resource/Payroll

SaaS),

• 2

years

experience

in

customizing

Microsoft

Dynamics

CRM

to

suit business

needs,

using

C#.NET

(Internet

Billing,

Value

Added

Services),

• and

about

1

year

as

a

Front

End

Engineering

specialist

doing

PHP, Javascript

and

CSS3

(Ecommerce).

With

a

fresh

focus

on

Javascript

on

both

the

client

and

server

side,

and

a recently

obtained

Permanent

Residency

in

Canada,

I’m

looking

for

a

company that

will

better

avail

me

the

opportunity

to

express

sheer

Javascript/web application

awesomeness.

BUSINESS I

co- founded

Genio

technologies

Ltd,

a

small

business

that

currently

employs

2 happy

Nigerians

via

• www.smstorrent.net,

which

has

a

customer

base

of

about

8,000 registered

users

(about

2,000

active

customers)

• and

www.smstorrent.biz,

which

has

created

14

thriving

small businesses

via

a

reseller

white- labeling

program. Running

this

business

has

trained

me

in

customer

relationship

experience, which

I

was

not

opportune

to

have

on

my

normal

day

job.

It

has

also

made

me better

understand/empathize

with

the

decision

makers

at

organizations

I

work for.

WORK

EXPERIENCE

Sept

2014

Aug

2015

Konga

Online

Shopping

Limited

(A

fast

growing

startup,

the

better

of

2

online shopping

giants

in

Nigeria,

with

a

knack

for

fast- paced

innovation,

and

industry disruption)

www.konga.com

Position: Software

Engineer

(Front

End) Overview: Having

a

team

made

up

of

the

best

software

engineers

in

Nigeria,

Konga

was

still lacking

hybrid

talent

in

the

creative/engineering

department,

and

I

have

been able

to

bridge

that

gap

in

the

few

months

I’ve

been

with

Konga.

Thus

far,

I’ve been

able

to

bring

some

improvements

to

our

internal

tools,

logistics

software, marketplace

software

and

upcoming

payment

solution.

I’ve

worked

with

several teams

to

improve

user

experience

and

general

page

aesthetics.

Listed

below,

are some

contributions

I

made:

• SellerHQ

Marketplace

software

(My

primary

team) http://shq.konga.com:

Improved

the

user

experience

by

solving difficult- to- implement

interaction

problems

raised

by

product

owners. E.g.

Improved

on

a

product

creation

wizard

by

refactoring

the

javascript that

powered

it,

as

well

as

creating

a

drag,

drop,

resize

and

crop

image plugin,

which

I’m

refining

to

be

released

to

the

open

source

community soon.

Currently

Leading

a

team

of

Front

End

developers

to

develop SellerHQ

version

3,

which

will

run

almost

entirely

in

AngularJS

with

API calls

to

a

RESTful

middleware

written

in

PHP,

as

a

first

effort

in

the company

direction

to

adopt

micro- services

architecture.

• Seller

Rating

System

[http://rate.konga.com]:

took

a

designer’s

mockup to

production

ready

html,

css,

javascript

(jQuery)

which

consumes RESTful

web- services

in

less

than

12hrs,

and

this

powers

our merchant/product

ratings

till

today

• Kollect

(Logistics

and

Shipping)

[http://collect.kexpress.ng]:

The

kollect team

needed

to

implement

a

more

intuitive

user

interface

for

preparing waybills

for

the

delivery

men,

and

I

helped

them

design,

and

implement a

solution

that

was

a

breath

of

relief

for

the

workers

• KongaPay

(Our

brand

new

e- payment

platform):

Helped

implement most

of

the

javascript- heavy

components

in

the

SellerHQ/KongaPay bridge.

Also

Implemented

MIGS,

a

third

party

payment

system

that auto- debits

merchant

debit

cards

for

monthly

commissions

• Konga

Mall

(The

main

online

shopping

mall)

[http://www.konga.com]: Did

an

independence

day

doodle

(reverse

engineered

javascript)

in

2014 that

had

planes

fly

across

the

homepage

with

trailing

smoke

in

Nigeria’s national

colors

2012

-

2014 Swift

Networks

Limited

(A

powerful

brand

that

has

become

a

household

name and

is

synonymous

with

speed,

when

it

comes

to

quality

internet

service provision

in

Lagos,

Nigeria)

www.swiftng.com Position: Senior

Application

Developer

Overview: I

was

brought

into

the

IT

and

billing

unit

to

help

the

organization

take

complete ownership

of

the

Microsoft

Dynamics

CRM

deployment

that

was

being

managed by

consultants

from

a

third

party

company. I

was

able

to

go

beyond

my

basic

tasks,

to

improve

the

entire

development process.

Some

details

are

below:

§ I

Introduced

Versioning

and

Source

control

software

(Subversion

+ Tortoise

SVN)

to

improve

team

work/collaboration

among

developers. This

has

saved

us

from

disaster

on

two

occasions

§ I

took

on,

and

completed

a

mimicking

project

to

migrate

functionality from

our

billing

portal

to

the

Dynamics

CRM

deployment,

in

order

to control

access

to

these

functions

using

a

roles

and

access

model

I developed.

This

has

greatly

improved

our

customer

care

response

time, since

they

have

ability

to

do

First

Call

Resolution

to

customer

issues.

§ I

developed

a

complete

KYC

(Know- your- customer)

module

for

capturing relevant

customer

data

to

control

fraud

on

the

network.

This

was

a

great headache

to

the

organization,

as

we

used

to

have

frequent

visits

from the

Anti- graft

agency,

EFCC,

to

curb

the

activities

of

criminals

on

the network

(ever

heard

of

the

Nigerian

prince

scam?).

§ I

managed

to

keep

our

software

quality

up

by

performing

code

reviews with

junior

developers

to

ensure

that

potential

bugs

were

discovered and

fixed,

and

proper

code

conventions

were

followed,

before proceeding

to

test

environment

and

eventually

to

production 2008- 2012 SystemSpecs

Limited

(A

company

known

in

Nigeria

and

West

Africa,

for delivering

indigenous

HR/Payroll

Software

to

most

Organizations

in

the

region) www.systemspecs.com.ng

Position: Enterprise

Software

Developer

Overview: Member

of

the

team

responsible

for

developing

and

improving

on

Systemspecs’ HR/Payroll

Software,

‘HumanManager

v5.0’

using

Apache

Struts

MVC

framework with

Spring

2.5,

in

an

AGILE

development

environment

(Hybrid

of

Scrum

and

XP). I

was

able

to

bring

levels

of

innovation

to

the

software

to

make

it

more

appealing to

our

existing

and

new

clients.

Some

achievements

are

listed

below:

§ I

created

a

better,

more

navigable

xml/xslt- based

menu

system,

which made

adding/removing

menus

easier

§ I

wrote

a

complete

drag- and- drop

(jQuery

based)

pay

slip

layout manager

that

makes

it

easier

to

layout

and

generate

pay

slips.

This

used to

be

a

major

headache

in

previous

versions

of

HumanManager.

§ I

created

multiple

themes

for

the

user

interface,

to

give

users

options, and

for

a

better

customer

experience.

§ I

championed

code

re- use

by

creating

server

and

client

side

components used

across

the

project.

§ I

implemented

internationalization

by

using

resource

bundles

for

all inline

text

§ I

created

reusable

jQuery- based

validation

for

all

web

forms,

thus removing

inline

validation

clutter

&

making

the

forms

cleaner

§ I

improved

team

collaboration,

by

properly

breaking

up

shared

tasks into

self- managed

units,

which

were

later

merged

on

the

Versioning Server.

2005- 2008 Self- Employed

(freelancer)

Purpose: Skill

Development/Funds

generation Overview: I

have

been

involved

in

different

projects

for

many

clients

in

the

budding

Nigerian Information

technology

ecosystem,

which

has

honed

my

skills

in

various

areas. Some

of

them

are

(more

details

in

the

relevant

software

projects

section):

§ General

Web

application

development

Various

web

projects

§ Mobile

App

Development

Java- based

mobile

games

§ Interactive

Voice

Response

(IVR)

System

Experimental

Project

§ Software/Hardware

Control

Systems

A

team

project

led

by

myself TOOLS/

COMPETENCIES

Programming: § Java

EE

(with

Eclipse

Helios

IDE,

NetBeans

IDE) o JPA,

Hibernate,

Apache

Struts2

MVC,

JBoss,

Spring

2.5

§ PHP

(Yii

Framework)

§ C#

.NET

(Microsoft

Visual

Studio

2010)

§ Javascript

(with

strong

competence

in

jQuery,

AngularJS,

NodeJS) Web

Design

/Scripting:

§ HTML,

JavaScript,

CSS3,

SASS,

XML,

jQuery,

Macromedia

Fireworks, Sketch,

Joomla,

Twitter

Bootstrap,

responsive

design,

prototyping Keywords:

[These

are

topics

I’ve

had

experience

with]

§ AngularJS,

SASS,

Javascript,

Grunt,

Bower,

npm,

Composer,

NodeJS, JPA,

Hibernate,

Struts,

MVC,

jQuery,

MVVC,

SPA,

Handlebars,

Jade, Templating

engine,

JS,

express,

Restify,

Bootstrap,

media

query,

build tools,

JBoss,

Apache,

Spring,

CSS,

HTML,

PHP,

Yii,

XML,

XSLT, Responsive

design,

Animation,

user

experience

design,

UI,

UX,

HTTP, HTTPS,

HTML5,

CSS3,

Javacript

frameworks,

SaaS,

white

label, debugging,

cross

browser

compatibility,

Linq

queries,

C#,

Java,

SOA, microservices,

REST,

SOAP,

OOP,

system

architecture,

design

patterns, Agile,

Scrum,

Git,

Subversion,

regular

expressions,

validation,

Joomla, CMS,

RDBMS,

Oracle,

SQL

Server,

MySQL,

Redis,

MEAN

Stack,

web sockets,

long

polling,

Rich

web

applications,

JSON EDUCATION

2005: UNIVERSITY

OF

NIGERIA,

NSUKKA.

Bachelor

of

Science

Degree,

Computer

Science

(2nd

Class

Upper

Division)

PROFESSIONAL

QUALIFICATIONS

2006: SUN

CERTIFIED

JAVA

PROGRAMMER.

(SCJP

1.4)

March

2006,

Sun

Microsystems. 2007: PROFICIENCY

CERT.

IN

MANAGEMENT.

(2007,

Nigerian

Institute

of

Management) 2008: SUN

CERTIFIED

WEB

COMPONENT

DEVELOPER

(SCWCD

for

Java

EE

1.5) August

2008,

Sun

Microsystems.

2011: ORACLE

DATABASE:

SQL

CERTIFIED

EXPERT September

2011,

Oracle

Corporation.

2013: ITIL

V3

Foundation

certificate

in

IT

Service

Management April

2013,

Office

of

Government

Commerce,

UK

Govt 2013: PRINCE2

Foundation

Certificate

December

2013,

G4V.

RELEVANT

SOFTWARE

PROJECTS

Web/Browser- based

Projects:

§ Fully

White- labeled

(SaaS)

SMS

Reseller

System

(www.smstorrent.biz), which

manages

multiple

client

accounts

by

maintaining

multiple

parked domain

names

on

one

hosting

account

and

one

database,

intelligently selecting

what

style

sheets,

images

and

language

resources

to

load

for each

visitor,

depending

on

the

referrer

domain

name.

(2010)

§ Complete

Bulk

SMS

Sender

Software

written

in

PHP/MySQL

(www.smstorrent.net)

with

multiple

access

levels,

activity

logging, online

payment

and

invoicing,

auditing,

and

back- end

administration.

(2008)

Mobile

Device- based

Projects:

§ Fully

integrated

Blackberry

SMS

Software

that

allows

subscribers

send SMS

at

a

rate

far

below

the

standard

price

offerings

of

the

GSM operators

in

Nigeria,

and

allows

the

use

of

a

synchronized,

online phonebook,

as

well

as

Scheduling

of

SMS

reminders,

birthday

alerts, holiday

broadcasts

etc

(2012).

§ A

suite

of

Java

games

(one

galaxian

style

shooter,

and

a

Bluetooth multiplayer

game

of

Tic- Tac- Toe)

for

java- enabled

mobile

phones.

A B.Sc.

project

written

in

Java

2

Micro

Edition,

J2ME

(2005) Desktop- based

projects:

§ Exam/Test

Administration

Software

with

XML

based

question

and answer

sets,

with

automated

Grading

System.

(2007)

§ Interactive

Voice

Response

System

(in

native

Igbo

language)

done

in Java

(Simulated

Using

JavaSound™

API).

Plays

back

Pre- recorded

sound files

based

on

user

response

in

the

simulated

‘phones’,

and

takes

action based

on

the

final

user

request.

(2006)

§ Organizational

Management

Software

with

different

database

access levels

written

in

Visual

Basic

6

for

CASOR

UNN

(2004) Desktop- based

projects(Electronic

Control

System):

§ Voice

Control

for

Electrical

Appliances

(Club

Project

for

C.O.D.E*

that allows

voice

commands

like

‘on’/‘off’

to

be

sent

to

electrical

appliances connected

to

a

computer’s

parallel

port)

(2006)

*C.O.D.E Computer

Organization

for

Digital

Epistemology),

is

a

student technology

club

I

founded

while

an

undergraduate.



Contact this candidate