Resume

Sign in

Information Technology

Location:
Johannesburg, GP, South Africa
Posted:
October 09, 2016

Contact this candidate

Resume:

CURRICULUM VITAE

OF

MAKOENA MOLOTO

Personal Statement

I have been in the Information Communication Technology since July 2004 when I joined Vaal University of Technology as a Student. It was due to my academic excellence that I managed to obtain a merit award for being the best student who obtained B symbol in Mathematics in Grade 12 and an International Exposure as a Software Engineering trainee from May 25th 2007 till April 22nd 2008 at Satyam Computers LTD in India where I attended the ELTP (Entry Level Technology Program) training in Hyderabad for a period of 5 months. After successful completion of ELTP, I worked in two projects, a Store Control Management and a SCM (Software configuration management) Projects for IFC (International finance Corporation).

I have then joined Business Connexion as a Software developer from 2009 till 2013, then decided to join Symbiotics. In 2015 I was awarded an Erasmus Mundus Scholarship as an exchange student to Study Masters in Computer Science with University of Latvia for two semesters.

I am a dedicated, hard working and organized Professional. Understanding the requirements, communicating the progress of projects and delivering quality software are the core values I live by.

Personal Information

Identity number: 851-***-**** 08 0

Marital Status: Single

Health: Good

Gender: Female

Languages: English & Sepedi

Nationality: South African

Contact details & additional information

Mobile numbers: +27-71-345-****

E-Mail address: acwy9f@r.postjobfree.com

Skype: koenasm

Postal address: P.O Box 2910, Kriel, 2271

Tertiary Education

Institution: University of Latvia

Campus: Riga, Latvia

Qualification: Master’s degree: Computer Science

Year started: August 2015 till June 2016

Year of Completion: Not completed

Institution: Vaal University of Technology

Campus: Ekurhuleni

Qualification: Bachelor of Technology: Information Technology

Year started: July 2011

Year of Completion: Dec 2012

Institution: Vaal University of Technology

Campus: Vanderbjilpark

Qualification: National Diploma: Computer Systems Engineering

Year started: July 2004

Year of Completion: Dec 2006

College Studies

Institution: Ekurhuleni West College

Qualification: N3 Engineering Studies

Year started: January 2004

Year of Completion: June 2004

High School Education

Last School attended Kabela High School

Highest Standard Passed Grade 12

Year started: January 1998

Year of Completion: Dec 2002

Certificates

1.ITIL (Information Technology Infrastructure Library) Foundation v3 May 2011

2.SCJP (Sun Certified Java Programmer) March 2008

3.Merit Award (Kabela High School) February 2003

Post Training

Microsoft Office 2007 November 2009

Company: Business Connexion.

Period: 1 Month.

Location: New Horizons (Rosebank)

Entry Level Training Program: (May 2007 till October 2007)

Company: Satyam Computer Services Ltd.

Period: 5 Months

Location: India (Hyderabad)

Knowledge and Skills

Product

No of years

Last year used

Programming Language

Java

6 Years

Currently Using

VB dot net

2 Years

2006

C

1Year

2007

PL/Sql

1Year

2007

Java/J2EE/Java EE Technologies

J2EE/Java EE

6 Years

Currently Using

Java Database Connectivity (JDBC)

2 Years

2009

Servlets

4 Years

2013

Java Server Pages (JSP)

2 Years

2013

Hibernate

1 Year

Currently Using

Scripting/Markup Languages

HTML

6 Years

Currently Using

XML

6 Years

Currently Using

JavaScript

6 Years

Currently Using

Perl

6 Months

2007

JQuery

1 Years

2012

Velocity Engine

1Year

Currently Using

CSS

2 Years

Currently Using

Web development Framework

Java EE

3 Years

Currently Using

Stripes

1 Year

2011

Jakarta Struts

1Year

2008

Application Server

Jboss

3 Years

Currently Using

Apache Tomcat

3 Years

Currently Using

IBM Websphere

3 Months

2013

Dynamo ATG

3 Years

2013

Web server

IIS

3 Years

2013

Apache reverse proxy

1Year

Currently Using

Database

Postgress

2 Years

Currently Using

Ms Sql

3 Years

2013

MY SQL

1 Year

2008

Oracle 9i

1 Year

2008

Content Management System Tools:

First Spirit,

1 Year

2013

Jahia

1 Year

2013

Versioning Tools

SVN

3 Years

Currently Using

Star team

3 Years

2013

PDF programming Language

Flying saucer

1 Year

2013

itext

1 Year

2013

Deployment Environment:

Jenkins

1 Year

Currently Using

Bamboo

1 Year

Currently Using

Design Tools

Magic draw

2 Months

2013

Visio

2 Years

2013

3

MS Project

2 Years

2013

Development Methodology:

Agile

3 Years

Currently Using

Waterfall

4 Years

2013

Software Architectures:

SonarQube

6 Months

Currently Using

TDD

3 Years

Currently Using

Atlassian tools

3 Years

Currently Using

GIS

ArcIMS 9.2

1 Year

2012

Reporting Technologies:

Birt Report

6 Months

2013

Testing Technologies:

Eclemma

1 year

Currently Using

Arquilian

1 Year

Currently Using

Sellenium

1 year

2013

Junit,

3 Years

Currently Using

Mockito

3 years

Currently Using

SoapUI

7 Months

2013

Software project management:

Maven

3 Years

Currently Using

Development Tools

Eclipse

4 Years

Currently Using

NetBeans

1 Year

2007

Operating Systems

Windows 7

4 Years

Currently Using

Windows Xp

3 Years

2011

Windows Server

4 Years

2012

Work Experience

1.SYMBIOTICS APPLICATIONS (MARCH 2013 TILL DATE)

Position: Applications Developer

Location: Kyalami Midrand

Duties:

Determining information needs

Analyse information needs of users and clarify what actions the program is intended to perform.

Analyse and design the system.

Interact and discuss with customers to establishing a detailed program specification.

Document agreed upon acceptance criteria

Break down program specification into its simplest user stories

Plan and document possible solutions to anticipated problems

Document step by step process of how the systems work

Communicate any anticipated problems to the customers and come up with suggestions on how to avoid the.

Application Development

Develop the applications for different clients

Preform automated unit, integration and acceptance testing

Perform code review

Adapt to new requirements and changes, as necessary

Fix Bugs

Testing

Perform peer review for other team members

Test sample data-sets to check that output from the program works as intended

Perform deployment and testing to quality assurance server

Evaluate and increase the program's effectiveness

Conduct user-acceptance testing to ensure the program can be used easily, quickly and accurately

Team lead

Make presentations to the client

Ensure the team is implementing the solutions as per the requirements

Generate weekly project report

Communicate any issues, and decisions to the client

2.BUSINESS CONNEXION (SEPTEMBER 2009 TILL MARCH 2013)

Software Development

Location: Sasol-Rosebank

Duties:

Determining information needs

Analyse information needs of users and create technical requirements from them.

Design a system flow.

Interact with customers to learn and document requirements that are then used to produce business requirements documents.

Document use cases, flowcharts and Database design.

Document requirements and user manuals.

Identify & locate system problems experienced by users & work out solutions for these problems.

Development and maintenance of systems

Develop and maintain Sasol websites and web application and applicable documentation to meet the client’s requirements using Java J2EE, Stripes JSP and SQL server for Database Servelets and JSP and ATG application Server and SQL 2005 server for Database

Analyze the problem

Devise a plan or design for the software-based solution

Implement (code) of the system

Deploy the system to different environments (Dev, QA, Training and Production)

Maintain the systems and bug fix

Deploy the completed system.

Managing testing

Developing test scripts and assigns tasks to testers

Document Integrated testing plan

Perform unit and Integrated Testing

Document all the bugs found during testing and assign them to Developers

3.SATYAM COMPUTER SERVICES LTD (MAY 2007 – APRIL 2008)

Software development

Location: Satyam technology Centre-Hyderabad (India)

Duties:

Understand the business requirements of the user

Analyze the requirements, design and implement the system

Design information applications

Interpret the business requirements into program specifications

Developing the system using java, HTML, XML, CSS and Jakarta struts

Work closely with the user as an onsite coordinator (going to the client and make clear of any doubts we as a team might be facing)

Keep abreast of software developments

Maintain Service Level Agreements with the user

Set up and maintain project plans

Set up test and implementation plans

Design, implement and maintaining the database using oracle

Perform unit testing, system testing and integration testing

Software Configuration Management

Location: Chennai Satyam Centre (India).

Duties:

Installing Rational clearcase for the new user and give the user access to it

Controlling and Managing Versions using Rational clearcase version 7.0

Building the Software which have been approved by the Quality Assurance Team

Generating the reports

Managing the servers

REFERENCE

Available on Request



Contact this candidate