KANDY FOMA
SOFTWARE ENGINEER
281 Serene street, Pretoria, South Africa·--
My primary goal is to apply my technical expertise all throughout the full software lifecycle to ensure the
production and delivery of products and services that meet client specifications.
Self- directed, detail-oriented, and professional Software engineer with more than 4 years of experience in
designing, developing, analysing, and implementing client-server, web and desktop-based applications
using different languages. Expertise in system designing as well as in testing, debugging and modifying
related application code. Capable of learning new programming languages and technologies and complete
projects within specified deadlines. Possess excellent communication, problem-solving, documentation,
analytical, and decision solving skills.
EXPERIENCE
DATES FROM JANUARY 2018 – TO PRESENT
TECHNICAL TEAM LEAD, SIEGE SOFTWARE
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Supervised programming team in developing new software applications for broadband
services.
Designed goals and completed problem-solving of software development issues.
Focused on business applications development.
Motivated team to meet technical project deadlines.
Planned for new project release into market.
Staffed concerns with executive management.
Software development Python, C#, ASP.NET, HTML, CSS, Angular
Solid MS SQL Server 2008/2014 experience
Work closely with designers and other engineers in a tightly knit, agile team
Proficient oral and written communications skills are a must to interact with the team
Ability to complete all phases of software development life cycle including analysis, design,
functionality, testing and support
Ability to work on multiple projects with multiple deadlines
Ability to innovate and provide functional applications with intuitive interfaces
Ability to take ownership and deliver on time.
DATES FROM FEBRUARY 2017 – TO JANUARY 2018
SOFTWARE ENGINEER, SIEGE SOFTWARE
•
•
•
•
•
Research and development of new technologies to keep Siege product up to
Date
Improve systems performance by investigating problems, developing specifications,
identifying trends in technology, and recommending solutions
System analysis, costing, design, development, implementation and support
Software development Python, C#, ASP.NET
Front end development HTML, CSS, Angular , Django and
•
•
learning any new technologies as the company requires from time to time
Database management PostgretSQL, MS SQL
Remain honest and faithful to the Company in the performance of the duties
DATES FROM AVRIL 2015 – TO DECEMBER 2016
JUNIOR SOFTWARE ENGINEER, INFOWARE STUDIOS
•
•
•
•
•
•
•
•
Management of work within the SDLC using Agile Scrum, Jira and Confluence.
Planning and estimation with the wider team during Sprint planning using story points.
Demonstration of work via Sprint Review that was facilitated by the Infoware
Studios Product Owner.
Clarification of requirements with the Infoware Product Owner.
Building and exposing RESTful services using Java and SpringBoot.
Unit testing of applications on the back-end using JUnit.
Agile code quality management: issuing of a pull request for senior engineers to review
code before code is committed and merged to master branch.
Source control management using Bitbucket and Git.
DATES FROM JULY 2012 – TO SEPTEMBER 2013
JUNIOR WEBMASTER, UNITED NATIONS INFORMATION CENTER
•
•
•
•
•
•
•
•
•
•
Updating of websites in the UNIC sub-Saharan Africa network and UN South Africa with
new materials
Migration of database and content to Workpress
Cleaning up for content and code from Joomla to Workpress
Design an accounting system that facilitate payment of salaries
Develop a system that manages databases
Providing technical and logical support to IT head
Assist and handle daily users’ requests
Prepare and perform general IT maintenance
Troubleshoot network connectivity problems
EDUCATION
JULY 2014
MCSA SQL SERVER 2012 DATABASE ADMINISTRATION (2014),
TORQUE IT SOUTH AFRICA
FEBRUARY 2013
DIPLOMA IN INFORMATION TECHNOLOGY (2013), DAMELIN
COLLEGE, SOUTH AFRICA
REFERENCE
ON REQUEST
2