Lehae la ka nna Fezekile Futhwa

Profile

Information Technology

I am a software developer by profession. I have been developing since June 1997.

I am currently employed by a media company as a Java Developer. So now I develop in Java, have been for the past seven years. My current function involves developing web applications using the Escenic Coontent Engine. The environment runs on Tomcat 5.5 powered by the Struts 1.x framework. The applicatons are a three-tier architecture following the MVC pattern. JSPs for the presentation, with a lot of tag libraries used. Servlets and Java classes for the logic that is not provided by the engine. JavaBeans handle the persistance.

Past experience in Java include JDBC, connection pooling, JNDI, Web Services and EJBs(Session and Entity Beans). Exposure to various frameworks such as Spring and Hibernation.

Past development experience include technologies such as Delphi, C/C++, Visual Basic, classic ASP, ColdFusion and PHP.

I am well vested in the systems development life cycle together with the various software development methodologies applied. I am a senior developer who has held development, team lead and project leadership roles. My leadership experience include leading teams of developers across multiple continents.

I have extensive knowledge of milti-tiered architectures, software modelling using traditional design techniques such as structured development and normalisation to modern techniques like UML.

I have also worked as a Web Analyst and an E-Commerce Manager. I have lots of experience in Project Management, including practices like Prince 2 and PMBOK.

Strangely enough, I also have solid system administration skills. I have worked mostly with linux distributions, while Solaris is my prefered operating platform for web applications. I have completed the official Solaris System Administration course Level 1.